Commit Graph

  • bd1e502cec go version 1.21, libp2p and other updates, linter update (#507) master v0.4.3 Dmitry Holodov 2023-12-13 21:18:08 -07:00
  • 66c986db12 chore: update bootnodes list (#508) noot 2023-11-01 13:24:16 -04:00
  • 830c263155 feat: implement net_pairs (#495) v0.4.2 Matt 2023-08-28 02:50:39 +02:00
  • f7c6a1dd0f maintenance updates (#503) Dmitry Holodov 2023-08-16 19:28:51 -05:00
  • 13b7653249 made optimism endpoint configurable and changed default (#502) Dmitry Holodov 2023-07-12 22:30:29 -05:00
  • 3b4870ed50 restore price feed (#494) v0.4.1 Dmitry Holodov 2023-06-29 12:00:54 -05:00
  • 485d1332a5 exchange rate labeling updates (#493) Dmitry Holodov 2023-06-25 17:09:22 -05:00
  • 9c4801c5ac update bootnodes elizabeth 2023-06-25 16:32:10 -04:00
  • 67e7728c59 doc updates (#489) v0.4.0 Dmitry Holodov 2023-06-20 18:57:32 -05:00
  • 7619b9a6af updates for cross-chain bootnodes (#486) Dmitry Holodov 2023-06-19 14:47:27 -05:00
  • 8941163c00 USDT compatibility (#484) Dmitry Holodov 2023-06-17 04:30:20 -05:00
  • 9e3ef7b527 ETH transfer fixes and sweep ETH addition (#481) v0.3.0 Dmitry Holodov 2023-06-09 01:43:11 -05:00
  • c3cce999ca renamed swap database directory (#482) Dmitry Holodov 2023-06-07 13:29:33 -05:00
  • 584858f53a fixed taker ERC20 over/under error messages (#483) Dmitry Holodov 2023-06-06 11:21:51 -05:00
  • 753b998740 fix TestXMRTakerCancelOrRefundAfterKeyExchange (#480) Dmitry Holodov 2023-06-04 09:07:39 -05:00
  • 0f1865c33f additonal erc20 and taker decimal checks (#478) Dmitry Holodov 2023-05-30 21:49:22 -05:00
  • 65f75c295a redesign (#475) Matt 2023-05-29 08:06:21 +02:00
  • 7d2b8acbee fix: take offer when recreating ongoing swap (#477) noot 2023-05-27 21:44:11 +02:00
  • 0caff397ce add relayer fee to swapcli past (#474) Matt 2023-05-23 06:00:46 +02:00
  • f2b880a40d fix: store newSwap tx in db, handle pending newSwap on restart (#470) noot 2023-05-21 21:41:55 -04:00
  • c5bd052620 query-all no longer reports peers with no current offers (#476) Dmitry Holodov 2023-05-21 19:26:58 -05:00
  • b5a83d5ee5 stagenet bootnode and docker updates (#473) Dmitry Holodov 2023-05-20 21:59:49 -05:00
  • 0ab11176c4 unified RPC/websockets client (#472) Dmitry Holodov 2023-05-20 16:29:42 -05:00
  • f41c9af432 ensure that the status channel is always initialized (#471) Dmitry Holodov 2023-05-20 15:04:26 -05:00
  • 53a5c97c4f added a bootnode to the daemon tests (#469) Dmitry Holodov 2023-05-12 19:40:16 -05:00
  • 0abc9e6139 fix: bootnode version RPC call (#467) v0.2.2 Dmitry Holodov 2023-05-08 19:19:19 -06:00
  • 3859162e58 add prometheus metrics (#464) Matt 2023-05-07 21:39:31 +02:00
  • 864d814f96 update mainnet docs elizabeth 2023-05-04 17:57:11 -04:00
  • a2e7897c02 release: update readme (#463) v0.2.1 noot 2023-05-04 15:27:25 -04:00
  • 8f566b6fbe feat: add transfer methods to swapcli (#462) noot 2023-05-04 14:26:26 -04:00
  • f95e91660d fix: handle "insufficient funds" error on claim (#461) noot 2023-05-04 13:29:23 -04:00
  • 1d8dff524e fix: add Claimed log watcher to xmrmaker (#459) noot 2023-05-04 11:48:15 -04:00
  • a88b2980ba wait for claim relayer receipt (#460) Dmitry Holodov 2023-05-04 10:28:39 -05:00
  • e1b51b0811 bump relayer fee to 0.01 (#458) noot 2023-05-03 20:55:05 -04:00
  • 3d353340dc fix: run t1 handler on xmrmaker ongoing swap restart (#457) noot 2023-05-03 14:59:46 -04:00
  • 2143df291b makefile targets for release binaries (#454) Dmitry Holodov 2023-05-03 13:26:51 -05:00
  • f7862219a8 fix: start timeout watchers for xmrtaker when restarting ongoing swap (#456) noot 2023-05-03 14:09:27 -04:00
  • 998347ded0 added new waitForNewSwapReceipt method for xmrmaker (#455) Dmitry Holodov 2023-05-03 11:08:00 -05:00
  • e3c24b5e4a eth endpoint defaults and error handling (#451) Dmitry Holodov 2023-05-02 23:12:45 -05:00
  • dd70cca012 release: update mainnet contract (#452) noot 2023-05-02 15:26:40 -04:00
  • df057ac5cd time index shift (#450) Dmitry Holodov 2023-05-02 10:52:28 -05:00
  • c131112da1 feat: close stream after NotifyETHLocked is sent (#446) noot 2023-05-01 23:03:26 -04:00
  • fb95751dda feat: update SwapCreater.sol claimRelayer to no longer use forwarder (#449) noot 2023-05-01 19:23:17 -04:00
  • b3dcb96074 feat: update GetPast() and GetOngoing() to sort from newest to oldest (#448) bing 2023-04-30 22:57:49 +00:00
  • f9a63ff7c3 min and max offer amount checks (#445) Dmitry Holodov 2023-04-30 17:36:31 -05:00
  • 906a5c69a3 fix: fix swap status channel setting on restart (#444) noot 2023-04-28 23:29:39 +02:00
  • 19014027a0 fix: move counterparty-relay checks to backend (#442) noot 2023-04-28 19:04:26 +02:00
  • 82733bc375 feat: swapcli commands to manually claim/refund and for database functions (#441) noot 2023-04-28 18:14:08 +02:00
  • 330a231aa4 multi-arch build script and version fixes (#435) v0.2.0 Dmitry Holodov 2023-04-27 15:39:11 -05:00
  • 498baa3bf1 repair ui (#396) Matt 2023-04-27 15:47:28 +02:00
  • a3dabebe2f fixed double restart test (#432) Dmitry Holodov 2023-04-27 07:27:55 -05:00
  • c1d5347616 fix: set GasLimit for relayed transactions (#425) noot 2023-04-26 21:55:46 +02:00
  • caa5251e59 move to gsnforwarder that is bytecode identical on mainnet and dev (#427) Dmitry Holodov 2023-04-26 13:55:00 -05:00
  • 4c10263ebd fix xmrtaker key overwrite on restart (#423) noot 2023-04-26 18:22:04 +02:00
  • 0b59d9a95e add another bootnode (#426) noot 2023-04-26 01:23:29 +02:00
  • 83d4cee884 release: mainnet contract address, set env defaults to mainnet (#417) noot 2023-04-25 19:18:29 +02:00
  • 74f52af9d5 fix: handle RPC server panic if port is in use (#418) noot 2023-04-25 18:30:51 +02:00
  • 177b96da76 contract comment updates (#415) noot 2023-04-25 14:43:03 +02:00
  • 9cc39e84da solc optimize contract bytecode (#414) noot 2023-04-25 14:02:56 +02:00
  • d2629f8246 release: add another bootnode (#413) noot 2023-04-25 00:52:51 +02:00
  • 08577d0a3c fix bootnode doc (#412) noot 2023-04-24 23:23:28 +02:00
  • 3c2ea1e580 fix contract semver (#410) noot 2023-04-24 23:06:10 +02:00
  • dc64531325 fix: add SweepingXMR status, fixes restart during sweep (#399) noot 2023-04-24 22:44:26 +02:00
  • c2aa51b695 release: add more mainnet bootnodes (#411) noot 2023-04-24 20:57:07 +02:00
  • c91b9bb82a dockerized bootnode fixes (#409) Dmitry Holodov 2023-04-24 09:01:08 -05:00
  • 921d08bc89 docs: add mainnet usage doc (#403) noot 2023-04-23 22:46:57 +02:00
  • 5426ebecdc fix: update event watcher to not checks blocks twice (#408) noot 2023-04-23 22:27:54 +02:00
  • 7c90e7f76b release: add initial mainnet bootnodes (#400) noot 2023-04-23 20:20:20 +02:00
  • df97eebcae feat: dockerized bootnode (#405) Dmitry Holodov 2023-04-23 13:01:08 -05:00
  • 5d49051f39 fix: a few more contract checks (#398) noot 2023-04-23 17:33:58 +02:00
  • d9334f1605 fix: modified struct initialization syntax in contract (#406) drank40 2023-04-23 17:09:51 +02:00
  • 606f80fb4d maintenance: remove swaptester (#401) noot 2023-04-23 06:12:03 +02:00
  • ea8bae1416 feat: add dockerfile (#387) v0.1.1 noot 2023-04-21 22:37:10 +02:00
  • dbcc97f9c1 feat: add bootnode binary (#397) noot 2023-04-21 18:52:07 +02:00
  • dda4cacaea Simulate relayer tx and check return value (#395) Matt 2023-04-21 17:47:10 +02:00
  • 0a90f6bd4d implement database rpc service for querying recovery DB (#383) noot 2023-04-19 18:51:51 +02:00
  • c4a5e12615 small additions to contract unit tests (#388) noot 2023-04-19 18:23:36 +02:00
  • 59c10d8d03 upgraded go version and dependencies (#390) Dmitry Holodov 2023-04-19 09:49:39 -05:00
  • 3f9e4eecf6 Fix messages for xmrmaker provided amount out of range errors (#394) Matt 2023-04-19 15:57:26 +02:00
  • f344d09fc6 add AUTHORS file and update copyright in license header (#389) noot 2023-04-18 18:25:30 +02:00
  • 002adc58ad Taker: provided amount out of range checks (#386) Matt 2023-04-17 22:10:50 +02:00
  • c0c87e8ecb contract updates and cleanup (#382) noot 2023-04-17 19:49:53 +02:00
  • 15b8378c76 ERC20 balance support (#380) Dmitry Holodov 2023-04-17 11:59:47 -05:00
  • a2d9e8ddd7 net: add initiate, query and relay timeouts (#378) noot 2023-04-15 14:09:49 +02:00
  • 8bd9281a4e swapd version & shutdown (#379) Matt 2023-04-15 00:35:00 +02:00
  • a17f95d414 SwapFactory to SwapCreator rename, upgrade to solc 0.8.19 (#372) Dmitry Holodov 2023-04-09 03:08:17 -05:00
  • 7fef2d7b76 XMR taker is relayer of last resort for the maker (#366) Dmitry Holodov 2023-04-05 20:16:41 -05:00
  • fea16bc0fe update contract to allow setting t0/t1 separately (#364) noot 2023-04-05 14:54:55 -04:00
  • 4545aff7cd remove swap_refund in favour of swap_cancel (#371) noot 2023-04-04 20:52:27 -04:00
  • b26228805c add license header to files; update readme disclaimer (#368) noot 2023-04-04 13:12:12 -04:00
  • aa70b55a5c log updates for ERC20 swaps (#369) noot 2023-04-02 18:38:46 -04:00
  • bf0443c5bc xmrmaker: check if swap was completed already when restarting swap (#361) noot 2023-04-01 18:04:28 -04:00
  • b83f57e60c move stagenet from goerli to sepolia (#363) noot 2023-03-30 23:53:13 -04:00
  • d7a03494a4 update go-relayer and go-dleq deps (#362) noot 2023-03-29 00:39:29 -04:00
  • 4c3caedcc3 fix: remove ws eth endpoint requirement, update taker exit (#358) noot 2023-03-28 10:21:28 -04:00
  • 528715b602 swapd daemon setup/start decoupled from CLI parsing (#354) Dmitry Holodov 2023-03-25 19:18:51 -05:00
  • 58d94723e1 add estimated time for swap to complete for swap_getOngoing (#351) noot 2023-03-20 22:49:17 -04:00
  • 310bafbc7e update swap_getPast to match swap_getOngoing; update docs (#350) noot 2023-03-19 20:27:31 -04:00
  • 0e80eee4dc integrated relayer into swapd (#342) Dmitry Holodov 2023-03-17 14:22:16 -05:00
  • baea93c839 fix xmrmaker exit when claim fails (#347) noot 2023-03-12 00:03:01 -05:00