noot
cca0b6c771
allow for multiple ongoing swaps ( #128 )
2022-06-13 20:50:10 -04:00
noot
11e3b27c2e
ui: metamask integration, swapd: implement external sender for front-end integration ( #126 )
2022-06-07 18:06:24 -04:00
noot
0eb4f73dcc
refactor: create protocol backend, rename protocol packages to xmrmaker/xmrtaker ( #123 )
2022-06-02 22:08:20 -04:00
noot
55ae59046c
add more unit tests + errors clean up ( #114 )
2022-05-15 23:36:03 -04:00
noot
2b631d2d36
automated tester improvements and fixes ( #111 )
2022-05-09 21:30:07 -04:00
noot
968dd75fbd
fixes for stagenet, log cleanup, add automated stagenet tester binary ( #108 )
2022-04-11 18:56:53 -04:00
noot
65d64544d7
implement unhappy path and error case integration tests ( #102 )
2022-03-21 15:54:41 -04:00
noot
d24eb78434
create separate integration test CI job, implement net_makeOfferAndSubscribe, swap_getOffers, implement happy path integration test ( #101 )
2022-03-15 22:50:05 -04:00
noot
f0021ce118
implement websocket client, net_takeOfferAndSubscribe ( #100 )
2022-03-07 22:05:27 -05:00
noot
f98ba1f902
implement swap_getStage ( #95 )
2022-02-12 20:46:42 -05:00
noot
5d225ac41d
add code coverage to unit tests step, add lots of unit tests ( #79 )
2022-02-05 23:07:29 -05:00
noot
988b514cf1
cleanup codebase ( #72 )
...
* remove unused code, move some funcs around
* move monero/crypto to crypto/monero
* cleanup alice swap_state.go, move funcs
* move rpcclient and types package to common
2022-01-16 23:34:29 -05:00
noot
242cb82d92
implement recovery in case program crashes during swap ( #65 )
2022-01-11 23:40:46 -05:00
noot
5033587a4a
refactor: allow for Bob to explicitly make offers and Alice to take them ( #66 )
...
* begin refactor of make/take offer
* implement ability to make offer, advertise new offers, lint, etc
* implement personal rpc service
* update readme instructions
* add check that taker of offer provides correct amount
2022-01-04 21:13:33 -05:00
noot
d6aba125e4
improve linter and lint code ( #58 )
2021-12-11 11:26:06 -05:00
noot
d703279d9b
update units passed by cli/RPC to be standard unts, not smallest denomination ( #50 )
...
* update units for cmd line/RPC to be ether and monero
* fix log
* cleanup
* lint
2021-11-28 16:57:56 -05:00
noot
e2cffc980a
implement swapcli ( #47 )
...
* add lock to swapState
* cli created w discover, query, and initiate
* add bold logging
* update readme
2021-11-25 23:15:06 -05:00
noot
858df49eab
fixes for stagenet + ropsten ( #46 )
...
* wait for receipts
* code cleanup
2021-11-25 21:06:24 -05:00
noot
f369b9a3bb
create mainnet, stagenet, and dev environments ( #41 )
...
* add environment type, update monero address to use network prefix
* update tests
* pass env through flag
* update --ethereum-privkey to take a file
* config basepath and chainIDs
* fix tests
* update network protocol IDs
* pass env to net
* go fmt, bump ci go version to 1.17
* make directories when needed
* fix tests
2021-11-23 23:47:41 -05:00
noot
10749646df
implement rpc server for daemon process, refactor codebase to be controlled via rpc calls ( #23 )
2021-11-14 18:48:07 -05:00
noot
c8644792ec
add discovery and advertisement; update WantMessage to be ProvidesMessage ( #21 )
2021-11-13 19:18:01 -05:00
noot
09f53b7b06
move hard-coded values to consts file, cleanup context usage, add some tests for Bob ( #18 )
2021-10-29 17:47:29 -04:00