diff --git a/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.fish b/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.fish deleted file mode 100755 index 063ac29a34356..0000000000000 --- a/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.fish +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env fish - -if [ -z "$argv" ]; - echo Create commands to deploy L2 tokens for bridging from Ethereum - echo - echo "Usage: $(status filename) [ ...]" - return -end - -echo -echo "Commands to deploy L2 tokens for bridging from Ethereum:" -echo - -set -x ETH_RPC_URL https://ethereum-rpc.publicnode.com - -for address in $argv - set symbol (cast call $address "symbol() returns (string)" --json | jq -r '.[0]') - set name (cast call $address "name() returns (string)" --json | jq -r '.[0]') - set decimals (cast call $address "decimals() returns (uint256)" --json | jq -r '.[0]') - echo cast send 0x4200000000000000000000000000000000000012 "\"createOptimismMintableERC20WithDecimals(address,string,string,uint8)\"" $address "\"$name (Celo native bridge)\"" \"$symbol\" $decimals --private-key \$PRIVKEY -end diff --git a/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.sh b/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.sh new file mode 100755 index 0000000000000..4daad0394f3c7 --- /dev/null +++ b/packages/contracts-bedrock/scripts/celo/gen_l2_token_cmds.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +if [ -z "$1" ]; then + echo "Create commands to deploy L2 tokens for bridging from Ethereum" + echo + echo "Usage: $(basename "$0") [ ...]" + exit 1 +fi + +echo +echo "Commands to deploy L2 tokens for bridging from Ethereum:" +echo + +ETH_RPC_URL=https://ethereum-rpc.publicnode.com +export ETH_RPC_URL + +for address in "$@"; do + symbol=$(cast call "$address" "symbol() returns (string)" --json | jq -r '.[0]') + name=$(cast call "$address" "name() returns (string)" --json | jq -r '.[0]') + decimals=$(cast call "$address" "decimals() returns (uint256)" --json | jq -r '.[0]') + echo "cast send 0x4200000000000000000000000000000000000012 \"createOptimismMintableERC20WithDecimals(address,string,string,uint8)\" $address \"$name (Celo native bridge)\" \"$symbol\" $decimals --private-key \$PRIVKEY" +done