Skip to content

unruggable-labs/ens-gateway

 
 

Repository files navigation

ens-gateway

Setup

  1. foundryup
  2. foundry install
  3. npm i
  4. create .env

TeamNick2

Tests

  1. node test/TeamNick2/resolver.js
  2. node test/TeamNick2/resolver2.js — gateway protocol v2
  3. node test/TeamNick2/resolver2-baseless-owned.js — doesn't require hardcoded basename
  4. node test/TeamNick2/resolver2-baseless-deployed-verifier.js — uses deployed verifier
  5. node test/TeamNick2/resolver2-baseless-deployed-complete.js — uses deployed verifier and resolver

Server

  1. node test/TeamNick/server2.js

Deployments

  • basehttps://home.antistupid.com/base-evm-gateway/

Contracts

  1. Verify: node test/TeamNick/resolver2-baseless-owned.js
  2. 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
  3. 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

Deployments

Cypher

Tests

  1. node test/Cypher/resolver2.js

Server

  1. node test/Cypher/server2.js

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 49.7%
  • JavaScript 49.0%
  • Mathematica 1.3%