Skip to content

Commit 7ea4920

Browse files
committed
Include evm chain id
1 parent 7e7a3d2 commit 7ea4920

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

tools/wasp-cli/chain/deploy.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,13 @@ func initDeployMoveContractCmd() *cobra.Command {
6363
return cmd
6464
}
6565

66-
func initializeNewChainState(chainAdmin *cryptolib.Address, gasCoinObject iotago.ObjectID, l1Params *parameters.L1Params) *transaction.StateMetadata {
67-
initParams := origin.DefaultInitParams(isc.NewAddressAgentID(chainAdmin)).Encode()
66+
func initializeNewChainState(chainAdmin *cryptolib.Address, gasCoinObject iotago.ObjectID, l1Params *parameters.L1Params, evmChainID uint16) *transaction.StateMetadata {
67+
initParams := origin.DefaultInitParams(isc.NewAddressAgentID(chainAdmin))
68+
initParams.EVMChainID = evmChainID
69+
initParamsEncoded := initParams.Encode()
70+
6871
store := indexedstore.New(state.NewStoreWithUniqueWriteMutex(mapdb.NewMapDB()))
69-
_, stateMetadata := origin.InitChain(allmigrations.LatestSchemaVersion, store, initParams, gasCoinObject, isc.GasCoinTargetValue, l1Params)
72+
_, stateMetadata := origin.InitChain(allmigrations.LatestSchemaVersion, store, initParamsEncoded, gasCoinObject, isc.GasCoinTargetValue, l1Params)
7073
return stateMetadata
7174
}
7275

@@ -175,7 +178,7 @@ func initDeployCmd() *cobra.Command {
175178
gasCoin, err := CreateAndSendGasCoin(ctx, l1Client, kp, committeeAddr.AsIotaAddress(), l1Params)
176179
log.Check(err)
177180

178-
stateMetadata := initializeNewChainState(kp.Address(), gasCoin, l1Params)
181+
stateMetadata := initializeNewChainState(kp.Address(), gasCoin, l1Params, evmChainID)
179182

180183
par := apilib.CreateChainParams{
181184
Layer1Client: l1Client,

0 commit comments

Comments
 (0)