@@ -84,35 +84,8 @@ devnet-allocs-monorepo:
8484 make -C $(MONOREPO_ROOT ) devnet-allocs
8585.PHONY : devnet-allocs-monorepo
8686
87- devnet-allocs : devnet-allocs-monorepo
88- cp -r $(MONOREPO_ROOT ) /.devnet .devnet
89- mkdir -p packages/contracts-bedrock
90- cp -r $(MONOREPO_ROOT ) /packages/contracts-bedrock/deploy-config packages/contracts-bedrock
91- mkdir -p packages/contracts-bedrock/deployments/devnetL1
92- cp -r $(MONOREPO_ROOT ) /packages/contracts-bedrock/deployments/devnetL1 packages/contracts-bedrock/deployments
93- # Patch L1 Allocs
94- jq .accounts .devnet/allocs-l1.json > /tmp/allocs-l1-patched.json
95- # Generate L1 Allocs including asterisc
96- # copy everything locally due to foundry permission issues
97- cp ./rvgo/bin/prestate-proof.json ./rvsol/prestate-proof.json
98- cp -r packages/contracts-bedrock/deployments/devnetL1 ./rvsol/devnetL1
99- cp packages/contracts-bedrock/deploy-config/devnetL1.json ./rvsol/devnetL1.json
100- cp /tmp/allocs-l1-patched.json ./rvsol/allocs-l1-patched.json
101- cd ./rvsol && ASTERISC_PRESTATE=./prestate-proof.json \
102- TARGET_L2_DEPLOYMENT_FILE=./devnetL1/.deploy \
103- TARGET_L2_DEPLOY_CONFIG=./devnetL1.json \
104- TARGET_L1_ALLOC=./allocs-l1-patched.json \
105- DEPLOYMENT_OUTFILE=./deployments/devnetL1/.deploy \
106- STATE_DUMP_PATH=./allocs-l1-asterisc.json \
107- ./scripts/create_poststate_after_deployment.sh
108- # Create address.json
109- jq -s ' .[0] * .[1]' ./rvsol/devnetL1/.deploy ./rvsol/deployments/devnetL1/.deploy | tee .devnet/addresses.json
110- # Patch L1 Allocs: we need json as the form {"accounts": ... } for op-e2e
111- jq ' {accounts: .}' ./rvsol/allocs-l1-asterisc.json > .devnet/allocs-l1.json
112- # Patch .deploy
113- cp .devnet/addresses.json packages/contracts-bedrock/deployments/devnetL1/.deploy
114- # Remove tmps
115- cd rvsol && rm -rf prestate-proof.json devnetL1 devnetL1.json allocs-l1-patched.json deployments ./allocs-l1-asterisc.json
87+ devnet-allocs : devnet-allocs-monorepo prestate
88+ ./rvsol/scripts/devnet_allocs.sh
11689.PHONY : devnet-allocs
11790
11891devnet-clean :
0 commit comments