File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ jobs:
158158 - name : Patch chain ID for production
159159 run : |
160160 sed -i 's/"localchain_9000-1"/"push_42101-1"/' app/app.go
161+ sed -i 's/EVMChainID = uint64(9000)/EVMChainID = uint64(42101)/' app/app.go
161162 grep -n "ChainID" app/app.go
162163
163164 - name : Build Linux binary
@@ -297,6 +298,7 @@ jobs:
297298 - name : Patch chain ID for production
298299 run : |
299300 sed -i 's/"localchain_9000-1"/"push_42101-1"/' app/app.go
301+ sed -i 's/EVMChainID = uint64(9000)/EVMChainID = uint64(42101)/' app/app.go
300302 grep -n "ChainID" app/app.go
301303
302304 - name : Build Linux ARM64 binary
@@ -455,6 +457,7 @@ jobs:
455457 - name : Patch chain ID for production
456458 run : |
457459 sed -i '' 's/"localchain_9000-1"/"push_42101-1"/' app/app.go
460+ sed -i '' 's/EVMChainID = uint64(9000)/EVMChainID = uint64(42101)/' app/app.go
458461 grep -n "ChainID" app/app.go
459462
460463 - name : Build Mac Binary (ARM64 only - native build)
Original file line number Diff line number Diff line change 4343 echo " ✅ Chain ID already set to $NEW_CHAIN_ID in app/app.go"
4444fi
4545
46+ # Update EVM chain ID in app/app.go (cosmos/evm v0.3.2 requires it as a Go constant)
47+ OLD_EVM_CHAIN_ID=" 9000"
48+ NEW_EVM_CHAIN_ID=" 42101"
49+
50+ if grep -q " EVMChainID = uint64($OLD_EVM_CHAIN_ID )" " $APP_FILE " ; then
51+ echo " 🔁 Patching EVM chain ID in app/app.go: $OLD_EVM_CHAIN_ID → $NEW_EVM_CHAIN_ID "
52+ if [[ " $OSTYPE " == " darwin" * ]]; then
53+ sed -i ' ' " s/EVMChainID = uint64($OLD_EVM_CHAIN_ID )/EVMChainID = uint64($NEW_EVM_CHAIN_ID )/" " $APP_FILE "
54+ else
55+ sed -i " s/EVMChainID = uint64($OLD_EVM_CHAIN_ID )/EVMChainID = uint64($NEW_EVM_CHAIN_ID )/" " $APP_FILE "
56+ fi
57+ else
58+ echo " ✅ EVM Chain ID already set to $NEW_EVM_CHAIN_ID in app/app.go"
59+ fi
60+
4661# ##############################################################################
4762# SECTION 3: Verify Required Dependencies
4863# ##############################################################################
Original file line number Diff line number Diff line change 4343 echo " ✅ Chain ID already set to $NEW_CHAIN_ID in app/app.go"
4444fi
4545
46+ # Update EVM chain ID in app/app.go (cosmos/evm v0.3.2 requires it as a Go constant)
47+ OLD_EVM_CHAIN_ID=" 9000"
48+ NEW_EVM_CHAIN_ID=" 42101"
49+
50+ if grep -q " EVMChainID = uint64($OLD_EVM_CHAIN_ID )" " $APP_FILE " ; then
51+ echo " 🔁 Patching EVM chain ID in app/app.go: $OLD_EVM_CHAIN_ID → $NEW_EVM_CHAIN_ID "
52+ if [[ " $OSTYPE " == " darwin" * ]]; then
53+ sed -i ' ' " s/EVMChainID = uint64($OLD_EVM_CHAIN_ID )/EVMChainID = uint64($NEW_EVM_CHAIN_ID )/" " $APP_FILE "
54+ else
55+ sed -i " s/EVMChainID = uint64($OLD_EVM_CHAIN_ID )/EVMChainID = uint64($NEW_EVM_CHAIN_ID )/" " $APP_FILE "
56+ fi
57+ else
58+ echo " ✅ EVM Chain ID already set to $NEW_EVM_CHAIN_ID in app/app.go"
59+ fi
60+
4661# ##############################################################################
4762# SECTION 3: Verify Required Dependencies
4863# ##############################################################################
You can’t perform that action at this time.
0 commit comments