github arkade-os/ts-sdk @arkade-os/swap/0.0.1

latest releases: @arkade-os/boltz-swap/0.3.65, @arkade-os/swap/0.0.2, @arkade-os/sdk/0.4.60...
4 hours ago

What's Changed

  • feat(swap): add @arkade-os/swap — maker-side Arkade Intents swaps by @tiero in #667
  • feat(contracts): gate generic spending on a per-contract predicate by @pietro909 in #681
  • feat(vhtlc): non-interactive claim/refund leaves; packages/swap adopts VHTLC.Script by @Kukks in #683
  • feat(swap): track a funded RFQ swap to resolution, refund it if the solver never does by @Kukks in #688
  • feat(swap): register offer covenants with the contract manager by @pietro909 in #684
  • fix(swap): mechanical fixes from the Arkana review of #684 by @pietro909 in #692
  • fix(swap): stop fetching the emulator pubkey live; take it from the caller by @Kukks in #691
  • feat(swap): RfqSwapManager — drive funded RFQ swaps to resolution automatically by @Kukks in #690
  • feat(swap): drive offer status from contract events, and stop watching finished contracts by @pietro909 in #694
  • feat(swap): derive RFQ swap secrets from the seed instead of storing them by @pietro909 in #695
  • fix(vtxo-manager): price the intent fee in renewVtxos and recoverVtxos by @Kukks in #701
  • feat(providers): let consumers supply the EventSource by @pietro909 in #699
  • fix(vhtlc): give the v1 handler its annotation leaf and close its escrow gate by @Kukks in #702
  • fix(contracts): give PathContext the block height it declares by @Kukks in #703
  • feat(swap): register RFQ lockups before funding by @pietro909 in #697
  • fix(swap): address review findings on derived RFQ secrets by @pietro909 in #705
  • feat(contracts): refuse an explicit settle of a VHTLC before its refund opens by @Kukks in #704
  • docs(swap): name the roles user and solver, not maker and taker by @tiero in #710
  • docs(swap): finish the role rename, and say where the price comes from by @tiero in #711
  • chore: add repository field to published packages by @pietro909 in #707
  • feat(swap): name the refund this wallet cannot make by @pietro909 in #709
  • feat(swap): client-side claim for the receive corridors by @Kukks in #714
  • feat(swap): receive-corridor clients, fee-aware funding, wire fixes by @Kukks in #713
  • feat(swap): retire settled offer contracts by @pietro909 in #708
  • docs(swap): this route is RFQ too, and cancel is its refund path by @tiero in #715
  • feat(swap): bring the Nostr RFQ transport into the package by @Kukks in #718
  • docs(swap): finish user/solver in the rfq, watch and onchain layers by @tiero in #722
  • fix(wallet): name the override that lowers a rejected timelock floor by @Kukks in #721
  • feat(swap): verify the solver's hold invoice on lightning receive by @pietro909 in #716
  • feat(swap): gate the receive claim on the funded lockup value by @pietro909 in #717
  • feat(sdk): reuse the core offchain-tx primitive for the receive claim by @pietro909 in #719
  • feat(swap): make lockup registration retryable on its own by @pietro909 in #720
  • feat(swap): drive the lightning-receive leg from the swap manager by @pietro909 in #728
  • feat(arkade): pin the emulator co-signer key per network by @Kukks in #729

Full Changelog: https://github.com/arkade-os/ts-sdk/compare/@arkade-os/boltz-swap/0.3.63...@arkade-os/swap/0.0.1

Don't miss a new ts-sdk release

NewReleases is sending notifications on new releases.