Skip to content

Conversation

@hieblmi
Copy link
Collaborator

@hieblmi hieblmi commented Nov 6, 2024

In this PR we intent to merge the accumulated static address PRs 1-7 into master.

@hieblmi hieblmi changed the title StaticAddr[8/8]: staging to master [8/8]StaticAddr: staging to master Nov 6, 2024
We remove the static address client and add its
rpcs into the SwapClient
Deposit schema extension with a withdrawal
sweep address. If the user selects a deposit
for withdrawal the destination address of the
sweep is stored here.
A new rpc for deposit withdrawals is added.
A withdrawal cooperatively spends the 2/2
musig deposit outpoint to a client-specified
address.
A server endpoint to obtain a partial sig
to cooperatively spend a 2/2 musig deposit
outpoint.
This commit adds static address deposit outpoints to the
QuoteRequest message. It allows to quote for loop in swaps
with the total value of specified deposits.
This commit adds the number of deposits to the
ServerLoopInQuoteRequest that the client wants
to quote for.
rpcs for loop client and server are added to
facilitate static address swap requests.
We add CRU procedures for static address swaps.
@hieblmi hieblmi force-pushed the static-addr-staging branch from 44092a7 to a7ff650 Compare November 12, 2024 12:14
The static address state machine adds states
to reflect the state of a deposit during a
loop-in swap.
In this commit we introduce maximum fee percentages
for the static loop-in htlc transactions. Since
the server has the ability to publish htlc transactions
without settling the swap payment we have to restrict
the amount the server allocates for fees of these
transactions.
In this commit we add the static address
loop-in state machine and its orchestration
through the manager.
@hieblmi hieblmi force-pushed the static-addr-staging branch from a7ff650 to bbcfbfc Compare November 12, 2024 15:02
@hieblmi hieblmi changed the base branch from master to static-addr-staging November 14, 2024 15:18
@hieblmi hieblmi changed the base branch from static-addr-staging to master November 14, 2024 15:18
@hieblmi hieblmi changed the base branch from master to static-addr-staging November 14, 2024 15:35
@hieblmi hieblmi changed the base branch from static-addr-staging to master November 14, 2024 15:36
@hieblmi hieblmi closed this Nov 14, 2024
@hieblmi hieblmi deleted the static-addr-staging branch August 22, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant