File: codegen_templates.rs
Change EvmContracts/FuelContracts from { "Gravatar": {} } to { "Gravatar": { "NewGravatar": {}; "UpdatedGravatar": {} } }.
Events from contract.events already available in codegen context.
SimulateContractEvent<Contracts>mapped type β{ contract: C; event: E; ... }unionEvmSimulateEventItemβ with srcAddress, logIndex, block, transactionFuelSimulateEventItemβ union ofFuelSimulateLogItem,FuelSimulateMintItem,FuelSimulateBurnItem,FuelSimulateTransferItem,FuelSimulateCallItem- No simulate for SVM
TestIndexerChainConfiggeneric over simulate item typeTestIndexerProcessConfigmaps ecosystem-specific chain IDs to ecosystem-specific chain configs
Contracts values now have event keys β update constraint.
initTestWorker: parse simulate items, create SimulateSource, override config sourceConfig- Remove
~processConfigfromMain.start()