Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/block-core/lyn
Lightning implementation in C#
https://github.com/block-core/lyn
Add logic for UpfrontShutdownScript to OpenChannel
75e2f5c8516aa7e09f580b5d6bd9f8453a3a6b0f authored over 3 years ago
75e2f5c8516aa7e09f580b5d6bd9f8453a3a6b0f authored over 3 years ago
Merge pull request #17 from block-core/ChangeBoltMessageToFitRFC
Change bolt message to fit rfc
b7c2a16d4b3b72d01c20e773e455248ce9b3edf3 authored over 3 years ago
Added missing serialization
ed6b2d1e7450c897b63c8764dc016a3ef785d385 authored over 3 years ago
ed6b2d1e7450c897b63c8764dc016a3ef785d385 authored over 3 years ago
improve test to iterate over all items added to the shachain
f0249bf07ef8153d87b82bae86318f22401d83a0 authored over 3 years ago
f0249bf07ef8153d87b82bae86318f22401d83a0 authored over 3 years ago
Removed reference to Jetbrains DotMemoryUnit
d3362924969ca16a3e7fa8259303588b0730b5d8 authored over 3 years ago
d3362924969ca16a3e7fa8259303588b0730b5d8 authored over 3 years ago
Removed redundant code
2c00d868209862a6e84092f35fb9c1a3edf90a84 authored over 3 years ago
2c00d868209862a6e84092f35fb9c1a3edf90a84 authored over 3 years ago
removed to lower and failing test
f584c1aaf2ee8e9610b37c7c086e894226ae1cb4 authored over 3 years ago
f584c1aaf2ee8e9610b37c7c086e894226ae1cb4 authored over 3 years ago
Fixed issues for failing tests
19c90c3df307ea030d42a2d7d531d08652d09b9c authored over 3 years ago
19c90c3df307ea030d42a2d7d531d08652d09b9c authored over 3 years ago
rename test class
087076b53db176f36dff4285c628666f32735d60 authored over 3 years ago
087076b53db176f36dff4285c628666f32735d60 authored over 3 years ago
Rename test vectors
ca21bd54e36775c144360ce2393fd76a4ec8a2ae authored over 3 years ago
ca21bd54e36775c144360ce2393fd76a4ec8a2ae authored over 3 years ago
per commit storage test vectors
ecadcf237e258baa6f6ea58907bf4f11cd1db400 authored over 3 years ago
ecadcf237e258baa6f6ea58907bf4f11cd1db400 authored over 3 years ago
Add some tests
26f476812db3c22f14b7b380957218d2c95a04da authored over 3 years ago
26f476812db3c22f14b7b380957218d2c95a04da authored over 3 years ago
Add all shachain components
21466c695e80534865881aaa4eda6831d32ccde1 authored over 3 years ago
21466c695e80534865881aaa4eda6831d32ccde1 authored over 3 years ago
Removed unused dependencies.
bb5741691debef6e03cc4c1a7370e709cf354bdc authored over 3 years ago
bb5741691debef6e03cc4c1a7370e709cf354bdc authored over 3 years ago
Changed Ping action to return message instead of sending it, to reduce responsibility of the service
a5d82dbc1388719d18485bb6d3f4ce53dd258fc5 authored over 3 years ago
a5d82dbc1388719d18485bb6d3f4ce53dd258fc5 authored over 3 years ago
Changed init action to generate init message not send it, moved responsibility out of the service
abf5dc174c2082f1174d8b772a78f8d17890829e authored over 3 years ago
abf5dc174c2082f1174d8b772a78f8d17890829e authored over 3 years ago
Changed services to return output message and move responsibility to send out of the inbound message service
98f13541a92bafe440440da13f56070c8a39b4fc authored over 3 years ago
98f13541a92bafe440440da13f56070c8a39b4fc authored over 3 years ago
Moved bolt and payload messages to common message
deff1adb44dc7a930833cb05880f8f31ae54e548 authored over 3 years ago
deff1adb44dc7a930833cb05880f8f31ae54e548 authored over 3 years ago
Fixed bug in create init message
1afb190a45ac68845ec203fee09fb9522f2faaca authored over 3 years ago
1afb190a45ac68845ec203fee09fb9522f2faaca authored over 3 years ago
Fixed Tlv serialization registration
748429eebda0e7224d790c4525b501b8574501df authored over 3 years ago
748429eebda0e7224d790c4525b501b8574501df authored over 3 years ago
Implement PerCommitmentSecret and its tests
9034ca2f38d5f0abf2a5fb7b78f3b882b7162b92 authored over 3 years ago
9034ca2f38d5f0abf2a5fb7b78f3b882b7162b92 authored over 3 years ago
Moved base message to fit Bolt
Moved messages to the bolt Messages folder
95c203e74f1dc2576bbd1ebc7c991bdceaab2c9a authored over 3 years ago
Merge branch 'master' into bolt3-shachain
629dac5cfeb045a83a019aaf4786fad6b5e10f91 authored over 3 years ago
629dac5cfeb045a83a019aaf4786fad6b5e10f91 authored over 3 years ago
Merge pull request #16 from block-core/Work_To_Run_In_Test_Node
Work to run in test node
367a0c9a65239882070318f0f030165d42a0d003 authored over 3 years ago
Fixed but in call to dictionary
3365bd7275c789e1d23d25c9d6c707c43d62fbcb authored over 3 years ago
3365bd7275c789e1d23d25c9d6c707c43d62fbcb authored over 3 years ago
Fixed flow for init message and changed local Feature from byte array to enum flag
e0e1cd771a7618fa84e71a15e74084a34379c4ac authored over 3 years ago
e0e1cd771a7618fa84e71a15e74084a34379c4ac authored over 3 years ago
Fixes after debugging with MithrilShards
96e9cc480ec7906c47fcf1d2ad17f70a553db8ad authored over 3 years ago
96e9cc480ec7906c47fcf1d2ad17f70a553db8ad authored over 3 years ago
Add lyn components returns iservice collection
3427ed72830485d4da7209611565a429dc015a15 authored over 3 years ago
3427ed72830485d4da7209611565a429dc015a15 authored over 3 years ago
Revert "Moved network serialization to Protocol projuct"
This reverts commit 3dc323e5
8cb5f53491b1ad914d924762e8088bc005db3d84 authored over 3 years ago
Moved network serialization to Protocol projuct
01902069d3b2b9df1ce27d673cf57df464eff296 authored over 3 years ago
01902069d3b2b9df1ce27d673cf57df464eff296 authored over 3 years ago
Added interface to expose sending Ping messages periodically
e0b9972b5320e5f9a72a484d22053a476a4aa12b authored over 3 years ago
e0b9972b5320e5f9a72a484d22053a476a4aa12b authored over 3 years ago
Fixed reference issue
a108a532966a8d72b3fd4b88eb0d84150639fb2f authored over 3 years ago
a108a532966a8d72b3fd4b88eb0d84150639fb2f authored over 3 years ago
Merge pull request #15 from block-core/Bolt7_implemented_changes
Bolt7 implemented changes
877ba5b201e4c351bffe3a432606c8db370cc5d2 authored over 3 years ago
Merge pull request #14 from block-core/bol2-channel-establishment-stage2
Bolt1 import TLV
af662c28d520f553787d7c44f5c568b38088c191 authored over 3 years ago
Merge branch 'master' into Bolt7_implemented_changes
e8fffbc75d39b8c3fe334244a98db5865288b65d authored over 3 years ago
e8fffbc75d39b8c3fe334244a98db5865288b65d authored over 3 years ago
Changed hash to use Hash generator instead of NBitcoin Hashes
*tests still use the NBitcoin one for comparison
344ce0eed3961e9154a819526ba7438bb1ddeefd authored over 3 years ago
small fixes in nullability
3b5675b9db4489ae7df81c64e9fabb0dc832cd62 authored over 3 years ago
3b5675b9db4489ae7df81c64e9fabb0dc832cd62 authored over 3 years ago
Moved Hex to Types and deleted string utilities
b7e07e733be75ebb44207f2eb38f18906a61fc9a authored over 3 years ago
b7e07e733be75ebb44207f2eb38f18906a61fc9a authored over 3 years ago
Tlv bigsize tests
ae334eb9a5d568cf6de3853e0a5a9e1bff2cf655 authored over 3 years ago
ae334eb9a5d568cf6de3853e0a5a9e1bff2cf655 authored over 3 years ago
Move init message to bolt1
d4c071135cb7cadd11a671c3e55841fad3a7f8f0 authored over 3 years ago
d4c071135cb7cadd11a671c3e55841fad3a7f8f0 authored over 3 years ago
Port over TLV
4524d6188bee8776044dbebf176cadb57aadfdf4 authored over 3 years ago
4524d6188bee8776044dbebf176cadb57aadfdf4 authored over 3 years ago
Merge pull request #8 from block-core/bolt2-channel-establishment-stage1
Bolt2 channel establishment
bd216c944834272925b4ce66e9cba07fc0829436 authored over 3 years ago
Make ChainHash a UInt256 type for OpenChannel
5c78d3cda4839e79d6ce17357b52c68f2d1b9def authored over 3 years ago
5c78d3cda4839e79d6ce17357b52c68f2d1b9def authored over 3 years ago
Fix IoC registration
4d44f322f893eb92aa0fa933bec5956a5ab60cf9 authored over 3 years ago
4d44f322f893eb92aa0fa933bec5956a5ab60cf9 authored over 3 years ago
Add serializers for acceptchannel and openchannel messages
efeccf27526275873ae2885fcdab6b23643afd42 authored over 3 years ago
efeccf27526275873ae2885fcdab6b23643afd42 authored over 3 years ago
Moved the services to the common interface from connection
and some refactoring of the IoC
0b47071af1abf7d781ce2c95e9a353e50b2df434 authored over 3 years ago
Rename to secret store
ab289e2f4b7004577058b338816d2bd304f6fa40 authored over 3 years ago
ab289e2f4b7004577058b338816d2bd304f6fa40 authored over 3 years ago
Remove comments that are from the bolt specification
cebc95a24925debacbffc7310bebd41deb19ccd7 authored over 3 years ago
cebc95a24925debacbffc7310bebd41deb19ccd7 authored over 3 years ago
Open channel tests complete
7900561cda3ec26131f97b4d5671efccf064ad93 authored over 3 years ago
7900561cda3ec26131f97b4d5671efccf064ad93 authored over 3 years ago
Add logic for accepting an openchannel bolt message
be166e3171e3294579d3bb5023fcae0e70819ab7 authored over 3 years ago
be166e3171e3294579d3bb5023fcae0e70819ab7 authored over 3 years ago
Add secret provider
d55f60d9905147b6eae8925f73afc548eb09b5ed authored over 3 years ago
d55f60d9905147b6eae8925f73afc548eb09b5ed authored over 3 years ago
Add some more conditions to the received accept channel message
f353776ea3706ac678dcbab091191a6db7a311f8 authored over 3 years ago
f353776ea3706ac678dcbab091191a6db7a311f8 authored over 3 years ago
Fix broken build
56b6a53c9a3afbf2cf66792adf8a5aee74f2af22 authored over 3 years ago
56b6a53c9a3afbf2cf66792adf8a5aee74f2af22 authored over 3 years ago
Merge branch 'master' into bolt2-channel-establishment-stage1
b6eed302693ed4febe2882e0ee9ceb0cb2332351 authored over 3 years ago
b6eed302693ed4febe2882e0ee9ceb0cb2332351 authored over 3 years ago
implementing more of open channel service
27c6159a0b8ad36590642695f7b7e48e6003919b authored over 3 years ago
27c6159a0b8ad36590642695f7b7e48e6003919b authored over 3 years ago
Merge pull request #9 from block-core/Bolt9
Bolt9 support for Feature validation
6ac1f59677f180f8af8feac5f4881bce928c7be6 authored over 3 years ago
Added Feature confirmation for inbound init requests
8af7e33077508d4d352ebb3e9235d019f4e7f453 authored over 3 years ago
8af7e33077508d4d352ebb3e9235d019f4e7f453 authored over 3 years ago
Create the IStartOpenChannelService and its logic
72918827044f889e7a9b2ef60362f36b68afee0e authored over 3 years ago
72918827044f889e7a9b2ef60362f36b68afee0e authored over 3 years ago
Create the channel state class
24c6b28fafdbe027b33222f64b432179141aa8a1 authored over 3 years ago
24c6b28fafdbe027b33222f64b432179141aa8a1 authored over 3 years ago
remove empty folder
6f45e896c91d2049b06df3b2b2d06b2bae7f7475 authored over 3 years ago
6f45e896c91d2049b06df3b2b2d06b2bae7f7475 authored over 3 years ago
Create a folder structure for bolt2
29b0bc1d7435c762d0c8c0a63379d4b2907a15c0 authored over 3 years ago
29b0bc1d7435c762d0c8c0a63379d4b2907a15c0 authored over 3 years ago
Started work on Bolt 9
525fbf83c36bd289583d2660504b91b1cce4accc authored over 3 years ago
525fbf83c36bd289583d2660504b91b1cce4accc authored over 3 years ago
Fix ns
827c6e7343fd28daee315326296764f20e3ee4df authored over 3 years ago
827c6e7343fd28daee315326296764f20e3ee4df authored over 3 years ago
Create shachain class with some skeleton code
9185bc189fdbfc3135177d51201acf10059130bc authored over 3 years ago
9185bc189fdbfc3135177d51201acf10059130bc authored over 3 years ago
Merge pull request #6 from block-core/feat/bolt2
Bolt2 stage1
9dd19bd9b0e01ef3575b14a386880ac20e2c521b authored over 3 years ago
Derive private keys using bip32 functionality
1534a36b9209792cec1f99c06a5fbf064d43c563 authored over 3 years ago
1534a36b9209792cec1f99c06a5fbf064d43c563 authored over 3 years ago
Act on review to replace the hex to lower method
797b3e4fc20006441c2aeb637912a4cf6e22f77a authored over 3 years ago
797b3e4fc20006441c2aeb637912a4cf6e22f77a authored over 3 years ago
fix merge build break
04b2bde5b7a8b6240c275b1a344d5b9a7ed976f6 authored over 3 years ago
04b2bde5b7a8b6240c275b1a344d5b9a7ed976f6 authored over 3 years ago
merge master
931b3898941214dfb6af0b9f6c557e5b533e9e01 authored over 3 years ago
931b3898941214dfb6af0b9f6c557e5b533e9e01 authored over 3 years ago
Merge pull request #5 from block-core/Bolt1
Bolt1 stage1
58c0fe997264b8e3021a005782aaf17dfc77c0bd authored over 3 years ago
Derive open channel base points
b8e700e12402783a764985efdafba1698317bced authored over 3 years ago
b8e700e12402783a764985efdafba1698317bced authored over 3 years ago
Started updating code with changed strategy for handling messages
fb7ad658f23e8751604e41cc6b1b9b29196f7afd authored over 3 years ago
fb7ad658f23e8751604e41cc6b1b9b29196f7afd authored over 3 years ago
Basic Open Channel Service
834b1b1a3975d377633fd8abe8d1abe81c606611 authored over 3 years ago
834b1b1a3975d377633fd8abe8d1abe81c606611 authored over 3 years ago
Added some missing registrations
6d2797e6597eae8ab5d60947930fc2d5e420f59c authored over 3 years ago
6d2797e6597eae8ab5d60947930fc2d5e420f59c authored over 3 years ago
Rebased new flow from master (before updating Bolt 1 services)
c24edfed8815e6730f875b58681fdc9d383eeaaa authored over 3 years ago
c24edfed8815e6730f875b58681fdc9d383eeaaa authored over 3 years ago
Refactoring fundamental types
b87fdffd86787b82d43389ca90878a213d94282f authored over 3 years ago
b87fdffd86787b82d43389ca90878a213d94282f authored over 3 years ago
More details in Error service
aa981124346aa23700d5e75bdf365984060e4dc3 authored over 3 years ago
aa981124346aa23700d5e75bdf365984060e4dc3 authored over 3 years ago
Renames and remove unused code
2fca0b286305ba7ba38b086d264293cf36070c35 authored over 3 years ago
2fca0b286305ba7ba38b086d264293cf36070c35 authored over 3 years ago
Store messages by pong id not ping id
e762547685f64c70b3f50cb0159f827e5193fc57 authored over 3 years ago
e762547685f64c70b3f50cb0159f827e5193fc57 authored over 3 years ago
Merge master
033aa6322f9fe98c88e6c3f82606e690be4e40f6 authored over 3 years ago
033aa6322f9fe98c88e6c3f82606e690be4e40f6 authored over 3 years ago
More tests for ping and fixed pong to ping id
9cbe0050bd908b591a9b05c3bff67d972390b8c5 authored over 3 years ago
9cbe0050bd908b591a9b05c3bff67d972390b8c5 authored over 3 years ago
Ported more code from MithrilShards and fixed to fit Lyn
35e010fe11e0ad7dce2699dfa2929f8c905789fc authored over 3 years ago
35e010fe11e0ad7dce2699dfa2929f8c905789fc authored over 3 years ago
Ping Pong services tests
ce9d9f2cae8665782e7731188a3ca06202ccd392 authored over 3 years ago
ce9d9f2cae8665782e7731188a3ca06202ccd392 authored over 3 years ago
Started moving bolt 1 from Mithril shards
52620d5158bbf5a371d2b64a857d929638c1dde7 authored over 3 years ago
52620d5158bbf5a371d2b64a857d929638c1dde7 authored over 3 years ago
Merge branch 'master' into feat/bolt2
ddf68f4f8f0267f338907f9b5c357d5b2621fa73 authored over 3 years ago
ddf68f4f8f0267f338907f9b5c357d5b2621fa73 authored over 3 years ago
Fix connection interfaces to be one way async and define a BoltMessage type
b676705d6131865ad93a27241fff0b1e236fa265 authored over 3 years ago
b676705d6131865ad93a27241fff0b1e236fa265 authored over 3 years ago
Add comments to the channel class
3ece63f9682a123fd9a8d19d99e06e86ac9c8e86 authored over 3 years ago
3ece63f9682a123fd9a8d19d99e06e86ac9c8e86 authored over 3 years ago
Create the Channel Established interface
de915b51a58400c3e311d5e881de04e0394b82a2 authored over 3 years ago
de915b51a58400c3e311d5e881de04e0394b82a2 authored over 3 years ago
Create bolt2 network messages
21fb9bc46c8bcf0ef4785d2e61e5587d655549e2 authored over 3 years ago
21fb9bc46c8bcf0ef4785d2e61e5587d655549e2 authored over 3 years ago
Merge pull request #3 from block-core/feat/serialization-factory
Serialization factory
696ec38e813dea93b047dbddaee54fbe671d36f9 authored over 3 years ago
Add todo for closing transaction
487f676427df2136f17945749e7c8ffacca71b90 authored over 3 years ago
487f676427df2136f17945749e7c8ffacca71b90 authored over 3 years ago
Remove the protocol version from the serialization
2e159a94d5c23757180546e50b656215f292bc05 authored over 3 years ago
2e159a94d5c23757180546e50b656215f292bc05 authored over 3 years ago
Create a serialization factory
a158abae8820afba80d29caa20c417b39937bdd4 authored over 3 years ago
a158abae8820afba80d29caa20c417b39937bdd4 authored over 3 years ago
Merge branch 'master' of https://github.com/block-core/lyn
4cdec694fc4fa48d7de12c644623031b18ae6f01 authored over 3 years ago
4cdec694fc4fa48d7de12c644623031b18ae6f01 authored over 3 years ago
Create interfaces for the bolt3 types
66508ede50ce06e806224b671ab6d1e4f8c38354 authored over 3 years ago
66508ede50ce06e806224b671ab6d1e4f8c38354 authored over 3 years ago
Renamed processor to service
8ec19d64a0f912b3bfa422b472bb7ccd5d3b48c5 authored over 3 years ago
8ec19d64a0f912b3bfa422b472bb7ccd5d3b48c5 authored over 3 years ago
Fix the comment
05fbbf9f11bdc79f8851a9a24e617fb7cf354b00 authored over 3 years ago
05fbbf9f11bdc79f8851a9a24e617fb7cf354b00 authored over 3 years ago
Merge pull request #2 from block-core/feat/bolt3-textfixes
Apply bolt3 vector changes for sorting htlcs
86b11794318e0a682ff70d8592c6a77f385625fa authored over 3 years ago
Apply bolt3 vector changes for sorting htlcs
cb8181625f967e7f5a675b567f1fd46522bb2869 authored over 3 years ago
cb8181625f967e7f5a675b567f1fd46522bb2869 authored over 3 years ago
Merge pull request #1 from block-core/main
Add bolt3
544ef34fed9c4f2e843ed00ad106c70429e3e173 authored over 3 years ago