foundryup
npm i
- create
.env
node test/TeamNick2/resolver.js
node test/TeamNick2/resolver2.js
— gateway protocol v2node test/TeamNick2/resolver2-baseless-owned.js
— doesn't require hardcoded basenamenode test/TeamNick2/resolver2-baseless-deployed-verifier.js
— uses deployed verifiernode test/TeamNick2/resolver2-baseless-deployed-complete.js
— uses deployed verifier and resolver
node test/TeamNick/server2.js
- base —
https://home.antistupid.com/base-evm-gateway/
- Verify:
node test/TeamNick/resolver2-baseless-owned.js
- Deploy OwnedOPVerifier.sol
forge create \ --rpc-url https://cloudflare-eth.com \ --constructor-args 0x56315b90c40730925ec5485cf004d835058518A0 [https://home.antistupid.com/base-evm-gateway] 1 \ --etherscan-api-key $ETHERSCAN_KEY \ --verify \ --interactive \ contracts/evm-verifier2/OwnedOPVerifier.sol:OwnedOPVerifier
- Deploy TeamNick2Baseless.sol
forge create \ --rpc-url https://cloudflare-eth.com \ --constructor-args 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e $VERIFIER_ADDRESS \ --etherscan-api-key $ETHERSCAN_KEY \ --verify \ --interactive \ contracts/TeamNick2Baseless.sol:TeamNick2Baseless
- main→base — OwnedOPVerifier →
0xEC2244b547BD782FC7DeefC6d45E0B3a3cbD488d
- main→base — TeamNick2Baseless →
0x5C767340d2797b22eeDD5a4920206A5284C314b4
node test/Cypher/resolver2.js
node test/Cypher/server2.js