-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[custom channels]: refactor channel JSON, add more custom data parsers #1441
Conversation
Pull Request Test Coverage Report for Build 14198379200Details
💛 - Coveralls |
df1bbbe
to
b236594
Compare
85ec0c5
to
8170bcd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK. Why does the itest fail in CI? Locally everything runs fine.
// Proofs don't Encode everything, so we need to do a quick Encode/ | ||
// Decode cycle to make sure we can compare it afterward. | ||
originalRandProof := randProof(t) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 nice refactor.
Looks like a flake. Or perhaps we need to increase the itest timeout, since they now seem to be running a bit longer. |
8170bcd
to
5e8b0c4
Compare
Hmm, this is a new flake: Very interesting. Added another commit to attempt to clean up some space on the GitHub runner. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm 🍏
pending itest flake
|
This commit refactors the JSON formatting of the channel related custom data fields from lnd and unit tests the JSON output.
The previous structure barely made sense with a single asset UTXO, but is completely wrong with multiple asset UTXO committed to a single channel. We fix the structure and also add more data from the encoded blob to it.
We're apparently running out of space in our integration tests at some point: `unable to fetch set of universe servers: unknown sqlite error: unable to open database file: out of memory (14)` The GitHub action runners aren't really outfitted with a lot of storage, but apparently deleting the hosted tools directory can free up some space.
5e8b0c4
to
9d8d52f
Compare
I ran the flake hunter for quite a while on the rebased version of this and wasn't able to trigger it. |
Depends on lightningnetwork/lnd#9504.Corresponding
litd
PR: lightninglabs/lightning-terminal#1017Contains some commits from #1413, will rebase once this one is in.
Improves the structure of the asset channel related JSON data for multi-asset (group key) support.