-
Notifications
You must be signed in to change notification settings - Fork 282
Add support for zero-conf and scid-alias #2224
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
Merged
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
bbd0b34
rename funding_locked -> channel_ready
pm47 244d6dd
add new options, reassign trampoline bit
pm47 838559e
add variations to channel type with alias/zeroconf
pm47 1e88cb6
set min_depth to 0 in zeroconf
pm47 54b91ea
add an alias tlv to channel_ready
pm47 7ae4b1a
store local/remote aliases in channel data
pm47 2be5699
fix race condition
pm47 dd23c14
bypass blockchain validation for local channels
pm47 93bbb8c
address review comments
pm47 c965f97
fix codec bug and add non-reg test
pm47 a8940d3
add test proving bug in scid selection for channel_update
pm47 cac1d22
simplify scid selection for channel_update
pm47 aab4f76
add test proving bug in rebroadcast
pm47 32a0d5a
fix rebroadcast bug
pm47 3aa0560
handle local node announcement synchronously
pm47 774432e
always re-send channel_update at reconnection for unannounced channels
pm47 93a3d7e
add channel relay tests
pm47 2cf1338
remove remaining triple equals
pm47 7a5a3df
fix rebase
pm47 a9e572f
fix bug with graph update when channel graduates from private to public
pm47 ecbcb58
factor channel-router integration test
pm47 c1fabe7
add integration tests for zero-conf
pm47 4d25535
fix bug created by de2dee374: need to populate meta for graduating ch…
pm47 58de78c
fix bug created by de2dee374: need to do watcher/db calls for local p…
pm47 ca67ffc
nit: comment formatting
pm47 19d2943
fix race condition in PaymentIntegrationTest
pm47 9743113
update scala plugins
pm47 391c8a2
factor ZeroConfAliasIntegrationSpec
pm47 e26420b
add unit test on scid_alias activation
pm47 a4c3ab4
added channel_type encoding tests with zeroconf/alias
pm47 14837e3
added roundtrip serialization test on channel_ready with alias
pm47 18a3e28
streamline channel_type handling in open api
pm47 7e41af2
(hopefully) fix race condition in ZeroConfAliasIntegrationSpec
pm47 1523c41
fix comment
pm47 0a5a239
force-close zero-conf channels if no remote_alias
pm47 9be02bf
support early channel_ready as funder
pm47 572136d
tentative race condition fix in MessageIntegrationSpec
pm47 a426e1b
emit TransactionConfirmed when funding txis deeply confirmed for zero…
pm47 34cc748
clean up the router scid map
pm47 896c4e5
increase timeout to encrypt bitcoin wallet in tests
pm47 31799b7
group all short ids in a class
pm47 0db76d4
fix scaladoc warnings
pm47 957f014
fix error: knownDirectSubclasses of RealShortChannelId observed befor…
pm47 db232e1
convert scid traits to case classes
pm47 c20f672
leverage 31799b7ae to simplify generation of routing hints
pm47 305124f
simplify scid.equals()
pm47 79ef2c3
Remove watch-confirmed with depth 0 in zero-conf (#2310)
t-bast 189d101
Improve tests in #2224 (#2314)
t-bast b5f137f
implement waitFor with Thread.sleep
pm47 dcc5236
first draft of release notes
pm47 02bfd0f
test activation of zeroconf feature
pm47 a1ebd76
also remove real scid from the map on channel down
pm47 ac60f87
address review comments
pm47 4f6385b
fixup! test activation of zeroconf feature
pm47 04fc0e6
simplify and fix tests
pm47 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.