42 releases (major breaking)

new 34.0.0 May 23, 2024
33.0.0 Apr 30, 2024
32.0.0 Apr 8, 2024
31.0.0 Mar 18, 2024
2.0.0-rc5 Jul 24, 2020

#683 in Magic Beans

Download history 16/week @ 2024-02-08 148/week @ 2024-02-15 141/week @ 2024-02-22 48/week @ 2024-02-29 7/week @ 2024-03-07 96/week @ 2024-03-14 21/week @ 2024-03-21 31/week @ 2024-03-28 87/week @ 2024-04-04 18/week @ 2024-04-11 124/week @ 2024-04-25 23/week @ 2024-05-02

147 downloads per month

Apache-2.0

2MB
43K SLoC

Atomic Swap

A module for atomically sending funds.

Overview

A module for atomically sending funds from an origin to a target. A proof is used to allow the target to approve (claim) the swap. If the swap is not claimed within a specified duration of time, the sender may cancel it.

Interface

Dispatchable Functions

  • create_swap - called by a sender to register a new atomic swap
  • claim_swap - called by the target to approve a swap
  • cancel_swap - may be called by a sender after a specified duration

License: Apache-2.0


lib.rs:

Atomic Swap

A pallet for atomically sending funds.

Overview

A pallet for atomically sending funds from an origin to a target. A proof is used to allow the target to approve (claim) the swap. If the swap is not claimed within a specified duration of time, the sender may cancel it.

Interface

Dispatchable Functions

  • create_swap - called by a sender to register a new atomic swap
  • claim_swap - called by the target to approve a swap
  • cancel_swap - may be called by a sender after a specified duration

Dependencies

~17–31MB
~523K SLoC