-
Notifications
You must be signed in to change notification settings - Fork 92
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
Prepare for custom channels (lnd v0.18.4-beta) #848
base: master
Are you sure you want to change the base?
Commits on Nov 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91e12ff - Browse repository at this point
Copy the full SHA 91e12ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 057b58e - Browse repository at this point
Copy the full SHA 057b58eView commit details -
litd: register tapd as aux component of lnd
This commit represents the main integration between lnd running in integrated mode and tapd providing auxiliary components for custom channels.
Configuration menu - View commit details
-
Copy full SHA for 0cb1dd5 - Browse repository at this point
Copy the full SHA 0cb1dd5View commit details -
litd: allow faster startup by making re-try configurable
This change will speed up integration tests by not waiting a full 5 seconds before re-trying the connection to lnd if it fails the first time.
Configuration menu - View commit details
-
Copy full SHA for 7005d12 - Browse repository at this point
Copy the full SHA 7005d12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a0cdd - Browse repository at this point
Copy the full SHA 49a0cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d36f510 - Browse repository at this point
Copy the full SHA d36f510View commit details -
litclient: add taprpc packages to
Registrations
Add the `priceoraclerpc`, `rfqrpc`, and the `tapchannelrpc` JSON callbacks to the litclient's `Registrations` array. This allows the litclient to use the rpc functions contained in these JSON callbacks.
Configuration menu - View commit details
-
Copy full SHA for 52e1e42 - Browse repository at this point
Copy the full SHA 52e1e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5414d - Browse repository at this point
Copy the full SHA 7d5414dView commit details -
itest: add test for multi input asset funding
Add testCustomChannelsMultiInput to verify multi-input channel funding. In this test Charlie mints an asset, transfers it to Dave in two separate txs. Dave then uses both asset UTXOs to fund a channel with Charlie that is bigger than the value of either UTXO.
Configuration menu - View commit details
-
Copy full SHA for c13359f - Browse repository at this point
Copy the full SHA c13359fView commit details -
itest: add RPC oracle with spread based asset rates
This commit adds a fully configurable RPC oracle that can serve asset rates that differ for buy and sell. We then add a test that shows and asserts proper asset conversion to satoshis and back.
Configuration menu - View commit details
-
Copy full SHA for 422826f - Browse repository at this point
Copy the full SHA 422826fView commit details -
itest: assert invoice and payment HTLCs show custom data
With this commit we sporadically assert in our itests that the outgoing HTLCs for a payment and the incoming HTLCs of an invoice show the custom channel data JSON with the actual asset amounts.
Configuration menu - View commit details
-
Copy full SHA for 15e63c6 - Browse repository at this point
Copy the full SHA 15e63c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9ac8e - Browse repository at this point
Copy the full SHA ee9ac8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a136d - Browse repository at this point
Copy the full SHA 10a136dView commit details -
litcli: remove default value for sat_per_vbyte
This commit removes the default value of 1 for `sat_per_vbyte` that's being passed to `litd` rpc endpoint `fundchannel`. `litd` handles this now perfectly on its own, and adding logic here only adds to the confusion.
Configuration menu - View commit details
-
Copy full SHA for a9a8cc7 - Browse repository at this point
Copy the full SHA a9a8cc7View commit details -
itest: add itest for MinRelayFee check
This commit adds an integration test for the MinRelayFee check. The test ensures that transactions with fees below the minimum relay fee are rejected.
Configuration menu - View commit details
-
Copy full SHA for 8754bcb - Browse repository at this point
Copy the full SHA 8754bcbView commit details