These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | c1115bf | |
|---|---|---|
| Author: | michael1011 | |
fix: include non interactive claim leaf
| Commit: | d64a4dc | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: non interactive ARK claims
| Commit: | 9c82445 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
refactor: harden webhook creation order (#1480)
| Commit: | 1d39be9 | |
|---|---|---|
| Author: | Captain Pushalot | |
| Committer: | GitHub | |
feat: add generic failure hook (#1464) * feat: add claim failure hook * refactor: generalize failure hook * chore: cleanup --------- Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | 7271472 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: non interactive ARK claims
| Commit: | b873bde | |
|---|---|---|
| Author: | captainpushalot | |
refactor: generalize failure hook
| Commit: | df95744 | |
|---|---|---|
| Author: | captainpushalot | |
feat: add claim failure hook
| Commit: | 9589ce8 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump LND to v0.21.1 (#1452)
| Commit: | df49f5c | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: send gRPC hook (#1446)
| Commit: | 0da912a | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: gRPC method to update balance cache (#1447)
| Commit: | 9c24bed | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: gRPC method to update balance cache
| Commit: | 32b9615 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: send gRPC hook
| Commit: | 91502ea | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump LND to v0.21.0-beta (#1432)
| Commit: | 12efd92 | |
|---|---|---|
| Author: | maybeast | |
| Committer: | GitHub | |
refactor: hold in invoice payment hook (#1429) * chore: remove HOLD from transaction hook * feat: add hold action to invoice payment hook * fixup! feat: add hold action to invoice payment hook
| Commit: | 9bcd02e | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump CLN to v26.06 (#1426)
| Commit: | 881b615 | |
|---|---|---|
| Author: | michael1011 | |
refactor: use sidecar to decode elements addresses
| Commit: | f41000d | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: JWT authentication for gRPC server (#1415)
| Commit: | 1bfbef9 | |
|---|---|---|
| Author: | maybeast | |
| Committer: | GitHub | |
feat: disable signers gRPC (#1302) * feat: disable signers * fixup! feat: disable signers * fixup! feat: disable signers * fixup! feat: disable signers * fixup! feat: disable signers
| Commit: | 7c4beaa | |
|---|---|---|
| Author: | michael1011 | |
refactor: getting claim tx from Fulmine
| Commit: | ab04e2a | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: bump CLN to v26.04
| Commit: | 840a496 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: CLI tool to rotate referral API keys (#1358)
| Commit: | deff90f | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
refactor: use Fulmine ListVHTLCs (#1353)
| Commit: | 1c0e4cf | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: specify outpoint for fulmine vHTLC calls (#1345)
| Commit: | 1d8925e | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: add tx to transaction.refunded event (#1330)
| Commit: | 394f2f6 | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | jackstar12 | |
feat: funding addresses refactor: delink on funding address helper refactor: funding address review (#1236) * chore: bump boltz-core to v3.1.1 * chore: funding address review * chore: update package-lock.json * chore: fix test linting * fix: use declare for funding address typescript symbols * chore: sql formatting * chore: fix deferred claimer tests we now have to specify a swap id since we query for funding addresses with that swap. the sweep test also needs adjustment since we now sweep all available currencies and not just the explicitly deferred ones * fix: js integration tests * chore: cargo clippy * test: create required tables in rust tests required for funding address api tests. the tables are usually setup in JS which we cant rely on here * chore: cleanup funding address api tests * chore: add back comment in subscriptions * fix: fail funding address status request if lockup hex cant be fetched * chore: rm funding address status default * fix: rm broken send_with_timeout test * refactor: introduce `StatusUpdate` enum to hold status and funding address updates * chore: fix typos * refactor: vout detection in funding address tests * chore: fix error message * chore: add back early return for send_with_timeout on empty updates feat: funding address claimer (#1228) * feat: funding address claimer * fix: dont fail on batch claim with empty swaps * refactor: mine block after funding test bitcoin addresses we otherwise get TRUC-policy errors because we try to spend unconfirmed v2 utxos with a v3 transaction. * fix: funding address claimer tests * feat: detailed fee breakdown in grpc response * chore: cleanup test utils and fmt * chore: address review feat: track funding address expiry in nursery (#1254) * feat: track funding address expiry in nursery * chore: log expired funding addresses * fix: funding address expiry and confirmation race to avoid a race where a funding address expires and confirms in the same block, ending up at transaction.confirmed instead of expired. * chore: dont use debug formatting in logs * fix: check updated rows in set_transaction feat: funding address refunds (#1252) * feat: funding address claims * fix: status code in api tests * refactor: `can_link_swap` -> `can_spend` Makes more sense given the context of claims * chore: cleanup api tests * refactor: `claim` -> `refund` * chore: cleanup timeout data types * refactor: allow multiple potential refunds on funding address * chore: fix typo and add proper test names * refactor: re-use request / repsonse structs from service in API * fix: send update after signing refund for funding address * chore: re-org test utils and add assertions for updates * fix: update funding address openapi spec * chore: update comment wording Co-authored-by: michael1011 <me@michael1011.at> * refactor: move funding address updates to service * refactor: use explicit signing_lock * fix: clippy * chore: address review --------- Co-authored-by: michael1011 <me@michael1011.at> feat: funding address rescue (#1253) * feat: funding address rescue * fix: rescue type serialization * docs: improve funding address openapi schema * refactor: move from unified schema to oneOf * fix: box restorable variants * refactor: add wrapper for funding address tree
| Commit: | b6e2e13 | |
|---|---|---|
| Author: | maybeast | |
| Committer: | GitHub | |
feat: add InvoiceCreationHook (#1325) * feat(swaps): add InvoiceCreationHook * fixup! feat(swaps): add InvoiceCreationHook * fixup! feat(swaps): add InvoiceCreationHook
| Commit: | 46f7af6 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: update Arkade stack
| Commit: | 1368d41 | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | jackstar12 | |
feat: funding addresses refactor: delink on funding address helper refactor: funding address review (#1236) * chore: bump boltz-core to v3.1.1 * chore: funding address review * chore: update package-lock.json * chore: fix test linting * fix: use declare for funding address typescript symbols * chore: sql formatting * chore: fix deferred claimer tests we now have to specify a swap id since we query for funding addresses with that swap. the sweep test also needs adjustment since we now sweep all available currencies and not just the explicitly deferred ones * fix: js integration tests * chore: cargo clippy * test: create required tables in rust tests required for funding address api tests. the tables are usually setup in JS which we cant rely on here * chore: cleanup funding address api tests * chore: add back comment in subscriptions * fix: fail funding address status request if lockup hex cant be fetched * chore: rm funding address status default * fix: rm broken send_with_timeout test * refactor: introduce `StatusUpdate` enum to hold status and funding address updates * chore: fix typos * refactor: vout detection in funding address tests * chore: fix error message * chore: add back early return for send_with_timeout on empty updates feat: funding address claimer (#1228) * feat: funding address claimer * fix: dont fail on batch claim with empty swaps * refactor: mine block after funding test bitcoin addresses we otherwise get TRUC-policy errors because we try to spend unconfirmed v2 utxos with a v3 transaction. * fix: funding address claimer tests * feat: detailed fee breakdown in grpc response * chore: cleanup test utils and fmt * chore: address review feat: track funding address expiry in nursery (#1254) * feat: track funding address expiry in nursery * chore: log expired funding addresses * fix: funding address expiry and confirmation race to avoid a race where a funding address expires and confirms in the same block, ending up at transaction.confirmed instead of expired. * chore: dont use debug formatting in logs * fix: check updated rows in set_transaction feat: funding address refunds (#1252) * feat: funding address claims * fix: status code in api tests * refactor: `can_link_swap` -> `can_spend` Makes more sense given the context of claims * chore: cleanup api tests * refactor: `claim` -> `refund` * chore: cleanup timeout data types * refactor: allow multiple potential refunds on funding address * chore: fix typo and add proper test names * refactor: re-use request / repsonse structs from service in API * fix: send update after signing refund for funding address * chore: re-org test utils and add assertions for updates * fix: update funding address openapi spec * chore: update comment wording Co-authored-by: michael1011 <me@michael1011.at> * refactor: move funding address updates to service * refactor: use explicit signing_lock * fix: clippy * chore: address review --------- Co-authored-by: michael1011 <me@michael1011.at> feat: funding address rescue (#1253) * feat: funding address rescue * fix: rescue type serialization * docs: improve funding address openapi schema * refactor: move from unified schema to oneOf * fix: box restorable variants * refactor: add wrapper for funding address tree
| Commit: | 728510f | |
|---|---|---|
| Author: | maybeast | |
| Committer: | GitHub | |
feat: support multiple lnds (#1277) * feat: support multiple lnds
| Commit: | 0b95d64 | |
|---|---|---|
| Author: | maybeast | |
| Committer: | GitHub | |
chore: remove channel creation swaps (#1269)
| Commit: | e80e10e | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | GitHub | |
feat: funding address claimer (#1228) * feat: funding address claimer * fix: dont fail on batch claim with empty swaps * refactor: mine block after funding test bitcoin addresses we otherwise get TRUC-policy errors because we try to spend unconfirmed v2 utxos with a v3 transaction. * fix: funding address claimer tests * feat: detailed fee breakdown in grpc response * chore: cleanup test utils and fmt * chore: address review
| Commit: | 6191291 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
refactor: remove fee estimations from Node.js (#1231)
| Commit: | 8e2371f | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | jackstar12 | |
feat: funding addresses
| Commit: | b7506f8 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: make fee optional for SendCoins gRPC (#1215)
| Commit: | 19ac0a1 | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | jackstar12 | |
wip: funding addresses
| Commit: | cba72c9 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: EVM chain configuration
| Commit: | 6412528 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: Ark swaps (#1181) * feat: Ark swaps * chore: minor cleanup * chore: bump regtest
| Commit: | d6d54a9 | |
|---|---|---|
| Author: | jackstar12 | |
| Committer: | GitHub | |
refactor: move transaction check to sidecar (#1192) * refactor: move transaction check to sidecar * chore: rm ts zero-conf tools * chore: address review
| Commit: | 5324a10 | |
|---|---|---|
| Author: | michael1011 | |
refactor: return fee of constructed transactions
| Commit: | 9ebf4b8 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: batch claim transactions in Rust
| Commit: | e56b12e | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: move rest of boltz-cli to Rust
| Commit: | 7905864 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: safer gRPC transaction status
| Commit: | df3e51d | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
reactor: chain scan logic
| Commit: | 3628a61 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump CLN to v25.12 (#1152)
| Commit: | 018945c | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: bump LND to v0.20.0-beta
| Commit: | 1fbe425 | |
|---|---|---|
| Author: | Pietralberto Mazza | |
| Committer: | michael1011 | |
refactor: use vHTLC IDs (#1084) * feat: implement vHTLC ID handling * refactor: cleanup vHTLC id logic --------- Co-authored-by: Joshua Aruokhai <joshuaaruokhaitech@gmail.com> Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | e743649 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | b19a476 | |
|---|---|---|
| Author: | Pietralberto Mazza | |
| Committer: | michael1011 | |
refactor: use vHTLC IDs (#1084) * feat: implement vHTLC ID handling * refactor: cleanup vHTLC id logic --------- Co-authored-by: Joshua Aruokhai <joshuaaruokhaitech@gmail.com> Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | bd7166c | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 9be748e | |
|---|---|---|
| Author: | Pietralberto Mazza | |
| Committer: | michael1011 | |
refactor: use vHTLC IDs (#1084) * feat: implement vHTLC ID handling * refactor: cleanup vHTLC id logic --------- Co-authored-by: Joshua Aruokhai <joshuaaruokhaitech@gmail.com> Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | ba91096 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 8a60d42 | |
|---|---|---|
| Author: | Pietralberto Mazza | |
| Committer: | michael1011 | |
refactor: use vHTLC IDs (#1084) * feat: implement vHTLC ID handling * refactor: cleanup vHTLC id logic --------- Co-authored-by: Joshua Aruokhai <joshuaaruokhaitech@gmail.com> Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | 7fc6d5f | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 27daf62 | |
|---|---|---|
| Author: | Pietralberto Mazza | |
| Committer: | michael1011 | |
refactor: use vHTLC IDs (#1084) * feat: implement vHTLC ID handling * refactor: cleanup vHTLC id logic --------- Co-authored-by: Joshua Aruokhai <joshuaaruokhaitech@gmail.com> Co-authored-by: michael1011 <me@michael1011.at>
| Commit: | bb3d15f | |
|---|---|---|
| Author: | michael1011 | |
refactor: cleanup vHTLC id logic
| Commit: | af3b81b | |
|---|---|---|
| Author: | Joshua Aruokhai | |
| Committer: | michael1011 | |
feat: implement vHTLC ID handling
| Commit: | a56a9e1 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 6602af2 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 4c7449f | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | c4b503c | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: RBF bump refund transactions in Rust
The documentation is generated from this commit.
| Commit: | c358ba2 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 8397c2d | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump CLN to v25.09 (#1057)
| Commit: | dcf471c | |
|---|---|---|
| Author: | Caio | |
| Committer: | GitHub | |
feat: ability to disable cooperative signatures (#1044) * feat: add `disablecooperative` command to boltz-cli * fixup
| Commit: | 6d66c54 | |
|---|---|---|
| Author: | Caio | |
| Committer: | Caio | |
wip
| Commit: | 9fc1780 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: RBF bump refund transactions in Rust
| Commit: | 35a5bd4 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: RBF bump refund transactions in Rust
| Commit: | 798b565 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: fix Rust 1.89.0 compiler warnings
| Commit: | 8e6dac2 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: Ark rescan after stream disconnect (#1033)
| Commit: | ae993d8 | |
|---|---|---|
| Author: | michael1011 | |
feat: Ark rescan after stream disconnect
| Commit: | f639a07 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: update fulmine to v0.2.0
| Commit: | 2780b80 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | d6d657a | |
|---|---|---|
| Author: | michael1011 | |
refactor: RBF bump refund transactions in Rust
| Commit: | b18fd24 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: update fulmine to v0.2.0
| Commit: | 47b6821 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | a8b58b6 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: update fulmine to v0.2.0
| Commit: | dc11731 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 6411311 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump LND to v0.19.2 (#1012)
| Commit: | 1fa9f7b | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
chore: update fulmine to v0.2.0
| Commit: | 7cf6271 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | fe593b5 | |
|---|---|---|
| Author: | michael1011 | |
chore: update fulmine to v0.2.0
| Commit: | 5634747 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 320de84 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: naive RBF bumping engine
| Commit: | 3955d6f | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: naive RBF bumping engine
| Commit: | b3db643 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: new preimage flow
| Commit: | 6c028fa | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: return timeout parameters
| Commit: | 5095488 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 514c796 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: new preimage flow
| Commit: | 6d91b9a | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: return timeout parameters
| Commit: | 49cd287 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps
| Commit: | 3e0052d | |
|---|---|---|
| Author: | michael1011 | |
chore: bump CLN version to v25.05
| Commit: | b6d6e51 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: time preference in invoice payment hook (#958)
| Commit: | 567d47d | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: make node preference in invoice payment hook optional (#949) To allow clients to express that they have no preference for which node should be used for the lightning payment
| Commit: | 0bee36b | |
|---|---|---|
| Author: | michael1011 | |
feat: make node preference in invoice payment hook optional To allow clients to express that they have no preference for which node should be used for the lightning payment
| Commit: | bc2d15d | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
chore: bump LND v0.19.0-beta (#942)
| Commit: | 269d8da | |
|---|---|---|
| Author: | Evan Kaloudis | |
| Committer: | GitHub | |
feat: add invoice to submarine swap creation hook (#941)
| Commit: | 71f9306 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
fix: events being sent twice for multiple WS connections (#930)
| Commit: | a5d3b70 | |
|---|---|---|
| Author: | michael1011 | |
fix: events being sent twice for multiple WS connections
| Commit: | 1433ada | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | GitHub | |
feat: invoice payment hook (#925)
| Commit: | 5cb27ec | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
refactor: return timeout parameters
| Commit: | e5ae161 | |
|---|---|---|
| Author: | michael1011 | |
| Committer: | michael1011 | |
feat: ARK swaps