Skip to content

Latest commit

 

History

History
 
 

op-gateway

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@ensdomains/op-gateway

An instantiation of evm-gateway that targets Optimism - that is, it implements a CCIP-Read gateway that generates proofs of contract state on Optimism.

For a detailed readme and usage instructions, see the monorepo readme.

How to use op-gateway locally via cloudflare dev env (aka wrangler)

npm install -g bun
cd op-gateway
bun install
touch .dev.vars
## set L1_PROVIDER_URL, L2_PROVIDER_URL, L2_OUTPUT_ORACLE, DELAY=5
yarn dev

How to deploy op-gateway to cloudflare

cd op-gateway
npm install -g wrangler
wrngler login
wrangler secret put L1_PROVIDER_URL
wrangler secret put L2_PROVIDER_URL
wrangler secret put L2_OUTPUT_ORACLE
wrangler secret put DELAY
yarn deploy

How to test

cd ../l1-verifier l1-gateway
PROVIDER_URL=$PROVIDER_URL TARGET_ADDRESS=$TARGET_ADDRESS yarn remote_test

Current deployments

Goerli

Contracts

Example contracts

Example contracts(OptimismGoerli)

Gateway