Skip to content

Releases: AthanorLabs/atomic-swap

libp2p and other dependcy updates, removes libp2p datastore

14 Dec 04:22
bd1e502
Compare
Choose a tag to compare

Incorporates the latest libp2p changes, other dependency updates, removes the libp2p datastore, and the project is now built with Go 1.21.

v0.4.2

07 Sep 01:00
830c263
Compare
Choose a tag to compare

maintainence updates:

  • updates to default monero nodes
  • a bootnode had an IP change
  • dependency updates
  • linter update

features:

  • net_pairs endpoint added

v0.4.1: Price feed restored

29 Jun 18:50
3b4870e
Compare
Choose a tag to compare

Minor release to fix the price feed that broke when Chainlink dropped support for their Ethereum mainnet XMR price feed. New version uses Chainlink's Optimism mainnet feeds.

v0.4.0

21 Jun 00:10
67e7728
Compare
Choose a tag to compare

Changes:

  • Deployed a new mainnet contract to support older ERC20 tokens like USDT that have a slightly different API
  • We made bootnodes chain independent. Going forward we can add support for new EVM chains without the infrastructure overhead of maintaining a separate set of bootnodes for the new chain.

This release is not backwards compatible with v0.3.0 and the two versions will not communicate with each other to perform swaps.

v0.3.0

09 Jun 12:37
9e3ef7b
Compare
Choose a tag to compare

This is a beta release of the swap program, deployed on mainnet.

See the usage instructions here.

Swap contract: https://etherscan.io/address/0xa55aa5557ec22e85804729bc6935029bb84cf16a

Compatibility

Note that this version's database is NOT compatible with v0.2.x. Using this version is recommended, but the database created by v0.2.x is not readable by this version. Ensure you do not have any ongoing swaps before upgrading.

Otherwise, this version is entirely compatible with previous versions, ie. p2p and protocol-wise.

v0.2.2

09 May 01:21
0abc9e6
Compare
Choose a tag to compare

This is a beta release of the swap program, deployed on mainnet.

See the usage instructions here.

Swap contract: https://etherscan.io/address/0xa55aa5557ec22e85804729bc6935029bb84cf16a

Features

  • prometheus metrics #464

Fixes

  • bootnode RPC call fixes #467
  • fix mainnet doc

beta mainnet release

04 May 19:40
a2e7897
Compare
Choose a tag to compare

This is a beta release of the swap program, deployed on mainnet, with pre-built binaries included.

See the usage instructions here.

Swap contract: https://etherscan.io/address/0xa55aa5557ec22e85804729bc6935029bb84cf16a

sha256 checksums:

8922439c6beb0dbfb1db5f86d630ca04064986901ae3ae338e3c74a535b7c5ec  bootnode-linux-x64
1717c2702632b8219458c5f0271dd98c9132db4b8bdab3aa1118d6aa90efd3dd  swapcli-linux-x64
232c37e4d47c9eb0fe889b3f392d30685ad347282afb517347c5e3e9f8a1db41  swapd-linux-x64
9aa3ab0681aa10e18f8fdd2dfaf4b4813491b537b4d1d1d4a8a7d426e874ade9  bootnode-linux-arm64
602c486542226cc02db6dad66a588df3670a29fb1428b6f5716968a9ec15eea6  swapcli-linux-arm64
ede274cc8c2e52ac33a15a484cdfcb1a0eb4b59cb82d84ff5d8db91b13797a92  swapd-linux-arm64
8922439c6beb0dbfb1db5f86d630ca04064986901ae3ae338e3c74a535b7c5ec  bootnode-linux-x64
1717c2702632b8219458c5f0271dd98c9132db4b8bdab3aa1118d6aa90efd3dd  swapcli-linux-x64
232c37e4d47c9eb0fe889b3f392d30685ad347282afb517347c5e3e9f8a1db41  swapd-linux-x64
9aa3ab0681aa10e18f8fdd2dfaf4b4813491b537b4d1d1d4a8a7d426e874ade9  bootnode-linux-arm64
602c486542226cc02db6dad66a588df3670a29fb1428b6f5716968a9ec15eea6  swapcli-linux-arm64
ede274cc8c2e52ac33a15a484cdfcb1a0eb4b59cb82d84ff5d8db91b13797a92  swapd-linux-arm64
51698c849568323b2e26280d4a7a298eca9f56a0bf2fc0676008f5daa151ca8a  bootnode-macos-x64
a188557cbf9852b6808906c77814ea9dab4d39c07e7c7385239738ccaaf4f1d1  swapcli-macos-x64
3c068a3e667ffed8267a75ace93ca1b6ea109af9f03b1571687310f146ece907  swapd-macos-x64
9f457a7be486bba281606e83bab14ee6439cb004f0eb5a8942ccffd825b93872  bootnode-macos-arm64
953478979c618aef012abceeb6e18dfa876ef5061084e8429ebec4c1147846e4  swapcli-macos-arm64
c6b5e8ac200f732eadb9aef6216fdbe127cebdbb0d08d1ee06e1f5166185c19d  swapd-macos-arm64

beta mainnet release

27 Apr 20:58
330a231
Compare
Choose a tag to compare
beta mainnet release Pre-release
Pre-release

This pre-release has the Ethereum mainnet contract and bootnodes deployed. It is good for testing small sums that you are willing to loose if you want to provide feedback to the project.

Initial docker image added

21 Apr 20:39
ea8bae1
Compare
Choose a tag to compare
Pre-release
feat: add dockerfile (#387)

Co-authored-by: Dmitry Holodov <[email protected]>

v0.1.0-alpha

29 Jun 17:45
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

This is an alpha release of the ETH-XMR atomic swap. At this point, the software has been tested and is working as expected on testnets.

This release includes:

  • SwapFactory.sol: smart contract which handles the on-chain swap logic.
  • swapd: swap daemon process which connects to other swap daemons, discovers and advertises swap offers on the network, and initiates and executes swaps.
  • swapcli: used to interact with swapd via command-line; uses RPC calls to swapd internally.
  • swaprecover: a program which can recover swap funds in case of daemon crashes during a swap.
  • swaptester: used for automated testing on development networks and testnets.