mirror of
https://github.com/AthanorLabs/atomic-swap.git
synced 2026-01-09 14:18:03 -05:00
* update contract to use secp256k1 curve verification * update go contract bindings script and bindings * cleanup rust code, move to its own folder * remove commented out stuff * go fmt * add go wrapper around farcaster-dleq * add unit tests for farcaster-dleq wrapper * add dleq unit test for keys * add swap.go claim test, worksgit status * add swap.go refund tests * lint * update SendKeysMessage to include DLEqProof, update alice/bob generateKeys * add dleq proof verification to alice/bob handlers * move alice and bob to protocol package * add common protocol funcs for generating/verifying dleq proof * lint * update alice to store secp256k1 pubkey commitments in contract, update alice/bob to use dleq secret when calling contract * update alice unit tests * fix bob unit tests * update network msg size * add build-dleq makefile step * cleanup * attempt to fix test * skip inconsistent test on CI