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
20 lines
459 B
JSON
20 lines
459 B
JSON
{
|
|
"name": "atomic-swap",
|
|
"devDependencies": {
|
|
"@nomiclabs/hardhat-ethers": "^2.0.2",
|
|
"@nomiclabs/hardhat-waffle": "^2.0.1",
|
|
"@nomiclabs/hardhat-web3": "^2.0.0",
|
|
"chai": "^4.3.4",
|
|
"ethereum-waffle": "^3.4.0",
|
|
"ethers": "^5.5.1",
|
|
"hardhat": "^2.8.0",
|
|
"hardhat-gas-reporter": "^1.0.4",
|
|
"web3": "^1.6.0"
|
|
},
|
|
"dependencies": {
|
|
"noble-ed25519": "^1.2.6",
|
|
"noble-secp256k1": "^1.2.14",
|
|
"rewire": "^5.0.0"
|
|
}
|
|
}
|