Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2024 Changes in this version + type ChainSimulator interface + AddValidatorKeys func(validatorsPrivateKeys [][]byte) error + ForceResetValidatorStatisticsCache func() error + GenerateAndMintWalletAddress func(targetShardID uint32, value *big.Int) (dtos.WalletAddress, error) + GenerateBlocks func(numOfBlocks int) error + GenerateBlocksUntilEpochIsReached func(targetEpoch int32) error + GetAccount func(address dtos.WalletAddress) (api.AccountResponse, error) + GetInitialWalletKeys func() *dtos.InitialWalletKeys + GetNodeHandler func(shardID uint32) process.NodeHandler + GetValidatorPrivateKeys func() []crypto.PrivateKey + SendTxAndGenerateBlockTilTxIsExecuted func(txToSend *transaction.Transaction, maxNumOfBlockToGenerateWhenExecutingTx int) (*transaction.ApiTransactionResult, error) + SendTxsAndGenerateBlocksTilAreExecuted func(txsToSend []*transaction.Transaction, ...) ([]*transaction.ApiTransactionResult, error) + SetStateMultiple func(stateSlice []*dtos.AddressState) error