Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func DeployAndExecuteERC20WithBigInt(numRun int, numTransferInBatch int, gasSchedule map[string]map[string]uint64, ...) ([]time.Duration, error) + func MakeHeaderHandlerStub(epoch uint32) data.HeaderHandler + func RunERC20TransactionSet(testContext *vm.VMTestContext) error + func RunERC20TransactionsWithBenchmarksInVMTestContext(testContext *vm.VMTestContext, numRun int, numTransferInBatch int, ...) ([]time.Duration, error) + func SetupERC20Test(testContext *vm.VMTestContext, contractCodeFile string) error + func ValidateERC20TransactionsInVMTestContext(testContext *vm.VMTestContext, numRun int, numTransferInBatch int, ...) error + type ResultInfo struct + ExecutionTimeSpan time.Duration + FunctionName string + GasUsed uint64 + func RunTest(fileSC string, testingValue uint64, function string, arguments [][]byte, ...) (ResultInfo, error)