mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-01-14 16:37:56 -05:00
26 lines
522 B
Bash
Executable File
26 lines
522 B
Bash
Executable File
#/bin/sh
|
|
set -uex
|
|
|
|
PID=$(lsof -t -i:1234)
|
|
echo $PID
|
|
kill $PID
|
|
|
|
export L2_DEPLOYER_PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
|
|
|
|
PORT=1234
|
|
|
|
# deploys a local instance of the contracts
|
|
anvil --port $PORT &
|
|
|
|
while ! lsof -i :$PORT
|
|
do
|
|
echo "...waiting for anvil"
|
|
sleep 1
|
|
done
|
|
echo "started anvil"
|
|
|
|
forge script ./foundry/DeployL2AdminContracts.s.sol:DeployL2AdminContracts --rpc-url http://localhost:1234 --legacy --broadcast -vvvv
|
|
|
|
npx ts-node ./encode.ts
|
|
|
|
echo "deployment success" |