Cover photo

Deploy OP Bedrock ง่ายๆ

  • cd packages/contracts-bedrock/

  • yarn hardhat deploy --network jfin --tags l1 (ผมมี deploy config ของ jfinchain ลอกจาก mainnet )

  • cd ../../op-node/

  • export TIMESTAMP=$(date +%s | xargs printf '0x%x')

  • cat ../packages/contracts-bedrock/deploy-config/jfin.json | jq -r ".l1GenesisBlockTimestamp = "$TIMESTAMP"" > /tmp/bedrock-devnet-deploy-config.json

  • go run cmd/main.go genesis l2 --l1-rpc [rpc jfinc] --deploy-config /tmp/bedrock-devnet-deploy- config.json --deployment-dir ../packages/contracts-bedrock/deployments/jfin --outfile.l2 genesis-l2.json --outfile.rollup rollup.json