contracts

package
v1.13.2-rc.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2025 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EVMLoadSimulatorABI = EVMLoadSimulatorMetaData.ABI

EVMLoadSimulatorABI is the input ABI used to generate the binding from. Deprecated: Use EVMLoadSimulatorMetaData.ABI instead.

View Source
var EVMLoadSimulatorBin = EVMLoadSimulatorMetaData.Bin

EVMLoadSimulatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use EVMLoadSimulatorMetaData.Bin instead.

View Source
var EVMLoadSimulatorMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"HashCalculates\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"largeData\",\"type\":\"bytes\"}],\"name\":\"LargeLog\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"arr\",\"type\":\"uint256[]\"}],\"name\":\"MemoryWritten\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"accountId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"StorageUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sum\",\"type\":\"uint256\"}],\"name\":\"SumCalculated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"balancesCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dummy\",\"outputs\":[{\"internalType\":\"contractDummy\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"depth\",\"type\":\"uint256\"}],\"name\":\"simulateCallDepth\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"simulateContractCreation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"simulateExternalCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"rounds\",\"type\":\"uint256\"}],\"name\":\"simulateHashing\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"size\",\"type\":\"uint256\"}],\"name\":\"simulateLargeEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sizeInWords\",\"type\":\"uint256\"}],\"name\":\"simulateMemory\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"sum\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"simulateModification\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"iterations\",\"type\":\"uint256\"}],\"name\":\"simulatePureCompute\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"result\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"simulateRandomWrite\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"simulateReads\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"sum\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561000f575f80fd5b506114608061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063aae05a651161006f578063aae05a6514610178578063ab7611d114610194578063b77513d1146101b0578063e730b4bd146101cc578063f05ed79e146101d6578063fb0c001214610206576100b2565b8063130fcab6146100b657806332e43a11146100e65780633851d6e714610104578063542eedd9146101225780635de583ef1461013e5780637db6ecb114610148575b5f80fd5b6100d060048036038101906100cb9190610a4b565b610236565b6040516100dd9190610a85565b60405180910390f35b6100ee6102dc565b6040516100fb9190610b18565b60405180910390f35b61010c610301565b6040516101199190610a85565b60405180910390f35b61013c60048036038101906101379190610a4b565b610307565b005b6101466103c1565b005b610162600480360381019061015d9190610a4b565b610428565b60405161016f9190610b49565b60405180910390f35b610192600480360381019061018d9190610a4b565b6104d5565b005b6101ae60048036038101906101a99190610a4b565b6105de565b005b6101ca60048036038101906101c59190610a4b565b6106cc565b005b6101d4610757565b005b6101f060048036038101906101eb9190610a4b565b61089b565b6040516101fd9190610a85565b60405180910390f35b610220600480360381019061021b9190610a4b565b61098b565b60405161022d9190610a85565b60405180910390f35b5f805f90505b8281101561029e576001816102519190610b8f565b81600283846102609190610bc2565b61026a9190610c30565b6102749190610b8f565b61027e9190610c60565b826102899190610b8f565b9150808061029690610c90565b91505061023c565b505f7fbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc85f6040516102cf9190610d10565b60405180910390a2919050565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b5f810361034b575f7fbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc85f60405161033e9190610d10565b60405180910390a26103be565b3073ffffffffffffffffffffffffffffffffffffffff1663542eedd96001836103749190610d29565b6040518263ffffffff1660e01b81526004016103909190610a85565b5f604051808303815f87803b1580156103a7575f80fd5b505af11580156103b9573d5f803e3d5ffd5b505050505b50565b6040516103cd90610a07565b604051809103905ff0801580156103e6573d5f803e3d5ffd5b5060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f60405160200161043890610db0565b6040516020818303038152906040528051906020012090505f5b8281101561049857818160405160200161046d929190610e04565b604051602081830303815290604052805190602001209150808061049090610c90565b915050610452565b507f30ca2ef0880ae63712fdaf11aefb67752968cff6f845956fcbdfcf421f4647cb816040516104c89190610b49565b60405180910390a1919050565b5f600190505b8181116105da5760015481101561055f575f60015f808481526020019081526020015f205461050a9190610b8f565b9050805f808481526020019081526020015f2081905550817fbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8826040516105519190610a85565b60405180910390a2506105c7565b5f60015f81548092919061057290610c90565b919050559050815f808381526020019081526020015f2081905550807fbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8836040516105bd9190610a85565b60405180910390a2505b80806105d290610c90565b9150506104db565b5050565b5f8167ffffffffffffffff8111156105f9576105f8610e2f565b5b6040519080825280601f01601f19166020018201604052801561062b5781602001600182028036833780820191505090505b5090505f5b82811015610690578060f81b82828151811061064f5761064e610e5c565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350808061068890610c90565b915050610630565b507f5e53254f5b56e942cb89e1beff9257b039a5593ffe94274d0640a636b57fd0ac816040516106c09190610f13565b60405180910390a15050565b5f600190505b818111610753575f60015f8154809291906106ec90610c90565b919050559050815f808381526020019081526020015f2081905550807fbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8836040516107379190610a85565b60405180910390a250808061074b90610c90565b9150506106d2565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610811576040516107b790610a07565b604051809103905ff0801580156107d0573d5f803e3d5ffd5b5060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663573c0bd3602a6040518263ffffffff1660e01b815260040161086c9190610f6c565b5f604051808303815f87803b158015610883575f80fd5b505af1158015610895573d5f803e3d5ffd5b50505050565b5f808267ffffffffffffffff8111156108b7576108b6610e2f565b5b6040519080825280602002602001820160405280156108e55781602001602082028036833780820191505090505b5090505f5b8381101561094d578082828151811061090657610905610e5c565b5b60200260200101818152505081818151811061092557610924610e5c565b5b6020026020010151836109389190610b8f565b9250808061094590610c90565b9150506108ea565b507f542a9e74627abe4fb012aa9be028f3234ff2b2253530c6fa2220e29f03e4215d8160405161097d919061103c565b60405180910390a150919050565b5f80600190505b8281116109ca575f808281526020019081526020015f2054826109b59190610b8f565b915080806109c290610c90565b915050610992565b507fe32d91cad5061d7491327c51e7b799c677b41d033204a5c5022b120f5da4becb816040516109fa9190610a85565b60405180910390a1919050565b6103ce8061105d83390190565b5f80fd5b5f819050919050565b610a2a81610a18565b8114610a34575f80fd5b50565b5f81359050610a4581610a21565b92915050565b5f60208284031215610a6057610a5f610a14565b5b5f610a6d84828501610a37565b91505092915050565b610a7f81610a18565b82525050565b5f602082019050610a985f830184610a76565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f610ae0610adb610ad684610a9e565b610abd565b610a9e565b9050919050565b5f610af182610ac6565b9050919050565b5f610b0282610ae7565b9050919050565b610b1281610af8565b82525050565b5f602082019050610b2b5f830184610b09565b92915050565b5f819050919050565b610b4381610b31565b82525050565b5f602082019050610b5c5f830184610b3a565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610b9982610a18565b9150610ba483610a18565b9250828201905080821115610bbc57610bbb610b62565b5b92915050565b5f610bcc82610a18565b9150610bd783610a18565b9250828202610be581610a18565b91508282048414831517610bfc57610bfb610b62565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610c3a82610a18565b9150610c4583610a18565b925082610c5557610c54610c03565b5b828204905092915050565b5f610c6a82610a18565b9150610c7583610a18565b925082610c8557610c84610c03565b5b828206905092915050565b5f610c9a82610a18565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610ccc57610ccb610b62565b5b600182019050919050565b5f819050919050565b5f610cfa610cf5610cf084610cd7565b610abd565b610a18565b9050919050565b610d0a81610ce0565b82525050565b5f602082019050610d235f830184610d01565b92915050565b5f610d3382610a18565b9150610d3e83610a18565b9250828203905081811115610d5657610d55610b62565b5b92915050565b5f81905092915050565b7f696e697469616c000000000000000000000000000000000000000000000000005f82015250565b5f610d9a600783610d5c565b9150610da582610d66565b600782019050919050565b5f610dba82610d8e565b9150819050919050565b5f819050919050565b610dde610dd982610b31565b610dc4565b82525050565b5f819050919050565b610dfe610df982610a18565b610de4565b82525050565b5f610e0f8285610dcd565b602082019150610e1f8284610ded565b6020820191508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610ec0578082015181840152602081019050610ea5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ee582610e89565b610eef8185610e93565b9350610eff818560208601610ea3565b610f0881610ecb565b840191505092915050565b5f6020820190508181035f830152610f2b8184610edb565b905092915050565b5f819050919050565b5f610f56610f51610f4c84610f33565b610abd565b610a18565b9050919050565b610f6681610f3c565b82525050565b5f602082019050610f7f5f830184610f5d565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610fb781610a18565b82525050565b5f610fc88383610fae565b60208301905092915050565b5f602082019050919050565b5f610fea82610f85565b610ff48185610f8f565b9350610fff83610f9f565b805f5b8381101561102f5781516110168882610fbd565b975061102183610fd4565b925050600181019050611002565b5085935050505092915050565b5f6020820190508181035f8301526110548184610fe0565b90509291505056fe608060405234801561000f575f80fd5b50602a5f819055503360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061036a806100645f395ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c806337ebbc03146100645780633fa4f24514610094578063573c0bd3146100b25780638da5cb5b146100ce578063c71ba63b146100ec578063f0ba844014610108575b5f80fd5b61007e60048036038101906100799190610224565b610138565b60405161008b919061025e565b60405180910390f35b61009c610152565b6040516100a9919061025e565b60405180910390f35b6100cc60048036038101906100c79190610224565b610157565b005b6100d6610160565b6040516100e391906102b6565b60405180910390f35b610106600480360381019061010191906102cf565b610185565b005b610122600480360381019061011d9190610224565b6101d8565b60405161012f919061025e565b60405180910390f35b5f60025f8381526020019081526020015f20549050919050565b5f5481565b805f8190555050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8060025f8481526020019081526020015f20819055507f36c0e38a11934bb6e80e00c4ae42212be021022fdb5aff12c53720f1d951c28182826040516101cc92919061030d565b60405180910390a15050565b6002602052805f5260405f205f915090505481565b5f80fd5b5f819050919050565b610203816101f1565b811461020d575f80fd5b50565b5f8135905061021e816101fa565b92915050565b5f60208284031215610239576102386101ed565b5b5f61024684828501610210565b91505092915050565b610258816101f1565b82525050565b5f6020820190506102715f83018461024f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102a082610277565b9050919050565b6102b081610296565b82525050565b5f6020820190506102c95f8301846102a7565b92915050565b5f80604083850312156102e5576102e46101ed565b5b5f6102f285828601610210565b925050602061030385828601610210565b9150509250929050565b5f6040820190506103205f83018561024f565b61032d602083018461024f565b939250505056fea2646970667358221220a44af404da38b49bae0be72ddce95db226c9a908c51f433a00208892fba4801964736f6c63430008150033a2646970667358221220dd764531ab8daa512ea36f609f93d58d0b9ba8711ea011fadd4aa298e0f9bcec64736f6c63430008150033",
}

EVMLoadSimulatorMetaData contains all meta data concerning the EVMLoadSimulator contract.

Functions

This section is empty.

Types

type EVMLoadSimulator

type EVMLoadSimulator struct {
	EVMLoadSimulatorCaller     // Read-only binding to the contract
	EVMLoadSimulatorTransactor // Write-only binding to the contract
	EVMLoadSimulatorFilterer   // Log filterer for contract events
}

EVMLoadSimulator is an auto generated Go binding around an Ethereum contract.

func DeployEVMLoadSimulator

func DeployEVMLoadSimulator(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EVMLoadSimulator, error)

DeployEVMLoadSimulator deploys a new Ethereum contract, binding an instance of EVMLoadSimulator to it.

func NewEVMLoadSimulator

func NewEVMLoadSimulator(address common.Address, backend bind.ContractBackend) (*EVMLoadSimulator, error)

NewEVMLoadSimulator creates a new instance of EVMLoadSimulator, bound to a specific deployed contract.

type EVMLoadSimulatorCaller

type EVMLoadSimulatorCaller struct {
	// contains filtered or unexported fields
}

EVMLoadSimulatorCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewEVMLoadSimulatorCaller

func NewEVMLoadSimulatorCaller(address common.Address, caller bind.ContractCaller) (*EVMLoadSimulatorCaller, error)

NewEVMLoadSimulatorCaller creates a new read-only instance of EVMLoadSimulator, bound to a specific deployed contract.

func (*EVMLoadSimulatorCaller) BalancesCount

func (_EVMLoadSimulator *EVMLoadSimulatorCaller) BalancesCount(opts *bind.CallOpts) (*big.Int, error)

BalancesCount is a free data retrieval call binding the contract method 0x3851d6e7.

Solidity: function balancesCount() view returns(uint256)

func (*EVMLoadSimulatorCaller) Dummy

func (_EVMLoadSimulator *EVMLoadSimulatorCaller) Dummy(opts *bind.CallOpts) (common.Address, error)

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns(address)

type EVMLoadSimulatorCallerRaw

type EVMLoadSimulatorCallerRaw struct {
	Contract *EVMLoadSimulatorCaller // Generic read-only contract binding to access the raw methods on
}

EVMLoadSimulatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*EVMLoadSimulatorCallerRaw) Call

func (_EVMLoadSimulator *EVMLoadSimulatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type EVMLoadSimulatorCallerSession

type EVMLoadSimulatorCallerSession struct {
	Contract *EVMLoadSimulatorCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

EVMLoadSimulatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*EVMLoadSimulatorCallerSession) BalancesCount

func (_EVMLoadSimulator *EVMLoadSimulatorCallerSession) BalancesCount() (*big.Int, error)

BalancesCount is a free data retrieval call binding the contract method 0x3851d6e7.

Solidity: function balancesCount() view returns(uint256)

func (*EVMLoadSimulatorCallerSession) Dummy

func (_EVMLoadSimulator *EVMLoadSimulatorCallerSession) Dummy() (common.Address, error)

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns(address)

type EVMLoadSimulatorFilterer

type EVMLoadSimulatorFilterer struct {
	// contains filtered or unexported fields
}

EVMLoadSimulatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewEVMLoadSimulatorFilterer

func NewEVMLoadSimulatorFilterer(address common.Address, filterer bind.ContractFilterer) (*EVMLoadSimulatorFilterer, error)

NewEVMLoadSimulatorFilterer creates a new log filterer instance of EVMLoadSimulator, bound to a specific deployed contract.

func (*EVMLoadSimulatorFilterer) FilterHashCalculates

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) FilterHashCalculates(opts *bind.FilterOpts) (*EVMLoadSimulatorHashCalculatesIterator, error)

FilterHashCalculates is a free log retrieval operation binding the contract event 0x30ca2ef0880ae63712fdaf11aefb67752968cff6f845956fcbdfcf421f4647cb.

Solidity: event HashCalculates(bytes32 hash)

func (*EVMLoadSimulatorFilterer) FilterLargeLog

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) FilterLargeLog(opts *bind.FilterOpts) (*EVMLoadSimulatorLargeLogIterator, error)

FilterLargeLog is a free log retrieval operation binding the contract event 0x5e53254f5b56e942cb89e1beff9257b039a5593ffe94274d0640a636b57fd0ac.

Solidity: event LargeLog(bytes largeData)

func (*EVMLoadSimulatorFilterer) FilterMemoryWritten

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) FilterMemoryWritten(opts *bind.FilterOpts) (*EVMLoadSimulatorMemoryWrittenIterator, error)

FilterMemoryWritten is a free log retrieval operation binding the contract event 0x542a9e74627abe4fb012aa9be028f3234ff2b2253530c6fa2220e29f03e4215d.

Solidity: event MemoryWritten(uint256[] arr)

func (*EVMLoadSimulatorFilterer) FilterStorageUpdate

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) FilterStorageUpdate(opts *bind.FilterOpts, accountId []*big.Int) (*EVMLoadSimulatorStorageUpdateIterator, error)

FilterStorageUpdate is a free log retrieval operation binding the contract event 0xbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8.

Solidity: event StorageUpdate(uint256 indexed accountId, uint256 value)

func (*EVMLoadSimulatorFilterer) FilterSumCalculated

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) FilterSumCalculated(opts *bind.FilterOpts) (*EVMLoadSimulatorSumCalculatedIterator, error)

FilterSumCalculated is a free log retrieval operation binding the contract event 0xe32d91cad5061d7491327c51e7b799c677b41d033204a5c5022b120f5da4becb.

Solidity: event SumCalculated(uint256 sum)

func (*EVMLoadSimulatorFilterer) ParseHashCalculates

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) ParseHashCalculates(log types.Log) (*EVMLoadSimulatorHashCalculates, error)

ParseHashCalculates is a log parse operation binding the contract event 0x30ca2ef0880ae63712fdaf11aefb67752968cff6f845956fcbdfcf421f4647cb.

Solidity: event HashCalculates(bytes32 hash)

func (*EVMLoadSimulatorFilterer) ParseLargeLog

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) ParseLargeLog(log types.Log) (*EVMLoadSimulatorLargeLog, error)

ParseLargeLog is a log parse operation binding the contract event 0x5e53254f5b56e942cb89e1beff9257b039a5593ffe94274d0640a636b57fd0ac.

Solidity: event LargeLog(bytes largeData)

func (*EVMLoadSimulatorFilterer) ParseMemoryWritten

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) ParseMemoryWritten(log types.Log) (*EVMLoadSimulatorMemoryWritten, error)

ParseMemoryWritten is a log parse operation binding the contract event 0x542a9e74627abe4fb012aa9be028f3234ff2b2253530c6fa2220e29f03e4215d.

Solidity: event MemoryWritten(uint256[] arr)

func (*EVMLoadSimulatorFilterer) ParseStorageUpdate

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) ParseStorageUpdate(log types.Log) (*EVMLoadSimulatorStorageUpdate, error)

ParseStorageUpdate is a log parse operation binding the contract event 0xbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8.

Solidity: event StorageUpdate(uint256 indexed accountId, uint256 value)

func (*EVMLoadSimulatorFilterer) ParseSumCalculated

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) ParseSumCalculated(log types.Log) (*EVMLoadSimulatorSumCalculated, error)

ParseSumCalculated is a log parse operation binding the contract event 0xe32d91cad5061d7491327c51e7b799c677b41d033204a5c5022b120f5da4becb.

Solidity: event SumCalculated(uint256 sum)

func (*EVMLoadSimulatorFilterer) WatchHashCalculates

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) WatchHashCalculates(opts *bind.WatchOpts, sink chan<- *EVMLoadSimulatorHashCalculates) (event.Subscription, error)

WatchHashCalculates is a free log subscription operation binding the contract event 0x30ca2ef0880ae63712fdaf11aefb67752968cff6f845956fcbdfcf421f4647cb.

Solidity: event HashCalculates(bytes32 hash)

func (*EVMLoadSimulatorFilterer) WatchLargeLog

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) WatchLargeLog(opts *bind.WatchOpts, sink chan<- *EVMLoadSimulatorLargeLog) (event.Subscription, error)

WatchLargeLog is a free log subscription operation binding the contract event 0x5e53254f5b56e942cb89e1beff9257b039a5593ffe94274d0640a636b57fd0ac.

Solidity: event LargeLog(bytes largeData)

func (*EVMLoadSimulatorFilterer) WatchMemoryWritten

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) WatchMemoryWritten(opts *bind.WatchOpts, sink chan<- *EVMLoadSimulatorMemoryWritten) (event.Subscription, error)

WatchMemoryWritten is a free log subscription operation binding the contract event 0x542a9e74627abe4fb012aa9be028f3234ff2b2253530c6fa2220e29f03e4215d.

Solidity: event MemoryWritten(uint256[] arr)

func (*EVMLoadSimulatorFilterer) WatchStorageUpdate

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) WatchStorageUpdate(opts *bind.WatchOpts, sink chan<- *EVMLoadSimulatorStorageUpdate, accountId []*big.Int) (event.Subscription, error)

WatchStorageUpdate is a free log subscription operation binding the contract event 0xbed7bf46680bfe44399acf02887c2443b1894b86596db85714936273e7db7cc8.

Solidity: event StorageUpdate(uint256 indexed accountId, uint256 value)

func (*EVMLoadSimulatorFilterer) WatchSumCalculated

func (_EVMLoadSimulator *EVMLoadSimulatorFilterer) WatchSumCalculated(opts *bind.WatchOpts, sink chan<- *EVMLoadSimulatorSumCalculated) (event.Subscription, error)

WatchSumCalculated is a free log subscription operation binding the contract event 0xe32d91cad5061d7491327c51e7b799c677b41d033204a5c5022b120f5da4becb.

Solidity: event SumCalculated(uint256 sum)

type EVMLoadSimulatorHashCalculates

type EVMLoadSimulatorHashCalculates struct {
	Hash [32]byte
	Raw  types.Log // Blockchain specific contextual infos
}

EVMLoadSimulatorHashCalculates represents a HashCalculates event raised by the EVMLoadSimulator contract.

type EVMLoadSimulatorHashCalculatesIterator

type EVMLoadSimulatorHashCalculatesIterator struct {
	Event *EVMLoadSimulatorHashCalculates // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EVMLoadSimulatorHashCalculatesIterator is returned from FilterHashCalculates and is used to iterate over the raw logs and unpacked data for HashCalculates events raised by the EVMLoadSimulator contract.

func (*EVMLoadSimulatorHashCalculatesIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EVMLoadSimulatorHashCalculatesIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EVMLoadSimulatorHashCalculatesIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EVMLoadSimulatorLargeLog

type EVMLoadSimulatorLargeLog struct {
	LargeData []byte
	Raw       types.Log // Blockchain specific contextual infos
}

EVMLoadSimulatorLargeLog represents a LargeLog event raised by the EVMLoadSimulator contract.

type EVMLoadSimulatorLargeLogIterator

type EVMLoadSimulatorLargeLogIterator struct {
	Event *EVMLoadSimulatorLargeLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EVMLoadSimulatorLargeLogIterator is returned from FilterLargeLog and is used to iterate over the raw logs and unpacked data for LargeLog events raised by the EVMLoadSimulator contract.

func (*EVMLoadSimulatorLargeLogIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EVMLoadSimulatorLargeLogIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EVMLoadSimulatorLargeLogIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EVMLoadSimulatorMemoryWritten

type EVMLoadSimulatorMemoryWritten struct {
	Arr []*big.Int
	Raw types.Log // Blockchain specific contextual infos
}

EVMLoadSimulatorMemoryWritten represents a MemoryWritten event raised by the EVMLoadSimulator contract.

type EVMLoadSimulatorMemoryWrittenIterator

type EVMLoadSimulatorMemoryWrittenIterator struct {
	Event *EVMLoadSimulatorMemoryWritten // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EVMLoadSimulatorMemoryWrittenIterator is returned from FilterMemoryWritten and is used to iterate over the raw logs and unpacked data for MemoryWritten events raised by the EVMLoadSimulator contract.

func (*EVMLoadSimulatorMemoryWrittenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EVMLoadSimulatorMemoryWrittenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EVMLoadSimulatorMemoryWrittenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EVMLoadSimulatorRaw

type EVMLoadSimulatorRaw struct {
	Contract *EVMLoadSimulator // Generic contract binding to access the raw methods on
}

EVMLoadSimulatorRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*EVMLoadSimulatorRaw) Call

func (_EVMLoadSimulator *EVMLoadSimulatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*EVMLoadSimulatorRaw) Transact

func (_EVMLoadSimulator *EVMLoadSimulatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EVMLoadSimulatorRaw) Transfer

func (_EVMLoadSimulator *EVMLoadSimulatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EVMLoadSimulatorSession

type EVMLoadSimulatorSession struct {
	Contract     *EVMLoadSimulator // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

EVMLoadSimulatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*EVMLoadSimulatorSession) BalancesCount

func (_EVMLoadSimulator *EVMLoadSimulatorSession) BalancesCount() (*big.Int, error)

BalancesCount is a free data retrieval call binding the contract method 0x3851d6e7.

Solidity: function balancesCount() view returns(uint256)

func (*EVMLoadSimulatorSession) Dummy

func (_EVMLoadSimulator *EVMLoadSimulatorSession) Dummy() (common.Address, error)

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns(address)

func (*EVMLoadSimulatorSession) SimulateCallDepth

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateCallDepth(depth *big.Int) (*types.Transaction, error)

SimulateCallDepth is a paid mutator transaction binding the contract method 0x542eedd9.

Solidity: function simulateCallDepth(uint256 depth) returns()

func (*EVMLoadSimulatorSession) SimulateContractCreation

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateContractCreation() (*types.Transaction, error)

SimulateContractCreation is a paid mutator transaction binding the contract method 0x5de583ef.

Solidity: function simulateContractCreation() returns()

func (*EVMLoadSimulatorSession) SimulateExternalCall

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateExternalCall() (*types.Transaction, error)

SimulateExternalCall is a paid mutator transaction binding the contract method 0xe730b4bd.

Solidity: function simulateExternalCall() returns()

func (*EVMLoadSimulatorSession) SimulateHashing

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateHashing(rounds *big.Int) (*types.Transaction, error)

SimulateHashing is a paid mutator transaction binding the contract method 0x7db6ecb1.

Solidity: function simulateHashing(uint256 rounds) returns(bytes32 hash)

func (*EVMLoadSimulatorSession) SimulateLargeEvent

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateLargeEvent(size *big.Int) (*types.Transaction, error)

SimulateLargeEvent is a paid mutator transaction binding the contract method 0xab7611d1.

Solidity: function simulateLargeEvent(uint256 size) returns()

func (*EVMLoadSimulatorSession) SimulateMemory

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateMemory(sizeInWords *big.Int) (*types.Transaction, error)

SimulateMemory is a paid mutator transaction binding the contract method 0xf05ed79e.

Solidity: function simulateMemory(uint256 sizeInWords) returns(uint256 sum)

func (*EVMLoadSimulatorSession) SimulateModification

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateModification(count *big.Int) (*types.Transaction, error)

SimulateModification is a paid mutator transaction binding the contract method 0xaae05a65.

Solidity: function simulateModification(uint256 count) returns()

func (*EVMLoadSimulatorSession) SimulatePureCompute

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulatePureCompute(iterations *big.Int) (*types.Transaction, error)

SimulatePureCompute is a paid mutator transaction binding the contract method 0x130fcab6.

Solidity: function simulatePureCompute(uint256 iterations) returns(uint256 result)

func (*EVMLoadSimulatorSession) SimulateRandomWrite

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateRandomWrite(count *big.Int) (*types.Transaction, error)

SimulateRandomWrite is a paid mutator transaction binding the contract method 0xb77513d1.

Solidity: function simulateRandomWrite(uint256 count) returns()

func (*EVMLoadSimulatorSession) SimulateReads

func (_EVMLoadSimulator *EVMLoadSimulatorSession) SimulateReads(count *big.Int) (*types.Transaction, error)

SimulateReads is a paid mutator transaction binding the contract method 0xfb0c0012.

Solidity: function simulateReads(uint256 count) returns(uint256 sum)

type EVMLoadSimulatorStorageUpdate

type EVMLoadSimulatorStorageUpdate struct {
	AccountId *big.Int
	Value     *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

EVMLoadSimulatorStorageUpdate represents a StorageUpdate event raised by the EVMLoadSimulator contract.

type EVMLoadSimulatorStorageUpdateIterator

type EVMLoadSimulatorStorageUpdateIterator struct {
	Event *EVMLoadSimulatorStorageUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EVMLoadSimulatorStorageUpdateIterator is returned from FilterStorageUpdate and is used to iterate over the raw logs and unpacked data for StorageUpdate events raised by the EVMLoadSimulator contract.

func (*EVMLoadSimulatorStorageUpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EVMLoadSimulatorStorageUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EVMLoadSimulatorStorageUpdateIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EVMLoadSimulatorSumCalculated

type EVMLoadSimulatorSumCalculated struct {
	Sum *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

EVMLoadSimulatorSumCalculated represents a SumCalculated event raised by the EVMLoadSimulator contract.

type EVMLoadSimulatorSumCalculatedIterator

type EVMLoadSimulatorSumCalculatedIterator struct {
	Event *EVMLoadSimulatorSumCalculated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

EVMLoadSimulatorSumCalculatedIterator is returned from FilterSumCalculated and is used to iterate over the raw logs and unpacked data for SumCalculated events raised by the EVMLoadSimulator contract.

func (*EVMLoadSimulatorSumCalculatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*EVMLoadSimulatorSumCalculatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EVMLoadSimulatorSumCalculatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type EVMLoadSimulatorTransactor

type EVMLoadSimulatorTransactor struct {
	// contains filtered or unexported fields
}

EVMLoadSimulatorTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewEVMLoadSimulatorTransactor

func NewEVMLoadSimulatorTransactor(address common.Address, transactor bind.ContractTransactor) (*EVMLoadSimulatorTransactor, error)

NewEVMLoadSimulatorTransactor creates a new write-only instance of EVMLoadSimulator, bound to a specific deployed contract.

func (*EVMLoadSimulatorTransactor) SimulateCallDepth

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateCallDepth(opts *bind.TransactOpts, depth *big.Int) (*types.Transaction, error)

SimulateCallDepth is a paid mutator transaction binding the contract method 0x542eedd9.

Solidity: function simulateCallDepth(uint256 depth) returns()

func (*EVMLoadSimulatorTransactor) SimulateContractCreation

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateContractCreation(opts *bind.TransactOpts) (*types.Transaction, error)

SimulateContractCreation is a paid mutator transaction binding the contract method 0x5de583ef.

Solidity: function simulateContractCreation() returns()

func (*EVMLoadSimulatorTransactor) SimulateExternalCall

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateExternalCall(opts *bind.TransactOpts) (*types.Transaction, error)

SimulateExternalCall is a paid mutator transaction binding the contract method 0xe730b4bd.

Solidity: function simulateExternalCall() returns()

func (*EVMLoadSimulatorTransactor) SimulateHashing

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateHashing(opts *bind.TransactOpts, rounds *big.Int) (*types.Transaction, error)

SimulateHashing is a paid mutator transaction binding the contract method 0x7db6ecb1.

Solidity: function simulateHashing(uint256 rounds) returns(bytes32 hash)

func (*EVMLoadSimulatorTransactor) SimulateLargeEvent

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateLargeEvent(opts *bind.TransactOpts, size *big.Int) (*types.Transaction, error)

SimulateLargeEvent is a paid mutator transaction binding the contract method 0xab7611d1.

Solidity: function simulateLargeEvent(uint256 size) returns()

func (*EVMLoadSimulatorTransactor) SimulateMemory

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateMemory(opts *bind.TransactOpts, sizeInWords *big.Int) (*types.Transaction, error)

SimulateMemory is a paid mutator transaction binding the contract method 0xf05ed79e.

Solidity: function simulateMemory(uint256 sizeInWords) returns(uint256 sum)

func (*EVMLoadSimulatorTransactor) SimulateModification

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateModification(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)

SimulateModification is a paid mutator transaction binding the contract method 0xaae05a65.

Solidity: function simulateModification(uint256 count) returns()

func (*EVMLoadSimulatorTransactor) SimulatePureCompute

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulatePureCompute(opts *bind.TransactOpts, iterations *big.Int) (*types.Transaction, error)

SimulatePureCompute is a paid mutator transaction binding the contract method 0x130fcab6.

Solidity: function simulatePureCompute(uint256 iterations) returns(uint256 result)

func (*EVMLoadSimulatorTransactor) SimulateRandomWrite

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateRandomWrite(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)

SimulateRandomWrite is a paid mutator transaction binding the contract method 0xb77513d1.

Solidity: function simulateRandomWrite(uint256 count) returns()

func (*EVMLoadSimulatorTransactor) SimulateReads

func (_EVMLoadSimulator *EVMLoadSimulatorTransactor) SimulateReads(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)

SimulateReads is a paid mutator transaction binding the contract method 0xfb0c0012.

Solidity: function simulateReads(uint256 count) returns(uint256 sum)

type EVMLoadSimulatorTransactorRaw

type EVMLoadSimulatorTransactorRaw struct {
	Contract *EVMLoadSimulatorTransactor // Generic write-only contract binding to access the raw methods on
}

EVMLoadSimulatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*EVMLoadSimulatorTransactorRaw) Transact

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EVMLoadSimulatorTransactorRaw) Transfer

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EVMLoadSimulatorTransactorSession

type EVMLoadSimulatorTransactorSession struct {
	Contract     *EVMLoadSimulatorTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

EVMLoadSimulatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*EVMLoadSimulatorTransactorSession) SimulateCallDepth

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateCallDepth(depth *big.Int) (*types.Transaction, error)

SimulateCallDepth is a paid mutator transaction binding the contract method 0x542eedd9.

Solidity: function simulateCallDepth(uint256 depth) returns()

func (*EVMLoadSimulatorTransactorSession) SimulateContractCreation

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateContractCreation() (*types.Transaction, error)

SimulateContractCreation is a paid mutator transaction binding the contract method 0x5de583ef.

Solidity: function simulateContractCreation() returns()

func (*EVMLoadSimulatorTransactorSession) SimulateExternalCall

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateExternalCall() (*types.Transaction, error)

SimulateExternalCall is a paid mutator transaction binding the contract method 0xe730b4bd.

Solidity: function simulateExternalCall() returns()

func (*EVMLoadSimulatorTransactorSession) SimulateHashing

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateHashing(rounds *big.Int) (*types.Transaction, error)

SimulateHashing is a paid mutator transaction binding the contract method 0x7db6ecb1.

Solidity: function simulateHashing(uint256 rounds) returns(bytes32 hash)

func (*EVMLoadSimulatorTransactorSession) SimulateLargeEvent

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateLargeEvent(size *big.Int) (*types.Transaction, error)

SimulateLargeEvent is a paid mutator transaction binding the contract method 0xab7611d1.

Solidity: function simulateLargeEvent(uint256 size) returns()

func (*EVMLoadSimulatorTransactorSession) SimulateMemory

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateMemory(sizeInWords *big.Int) (*types.Transaction, error)

SimulateMemory is a paid mutator transaction binding the contract method 0xf05ed79e.

Solidity: function simulateMemory(uint256 sizeInWords) returns(uint256 sum)

func (*EVMLoadSimulatorTransactorSession) SimulateModification

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateModification(count *big.Int) (*types.Transaction, error)

SimulateModification is a paid mutator transaction binding the contract method 0xaae05a65.

Solidity: function simulateModification(uint256 count) returns()

func (*EVMLoadSimulatorTransactorSession) SimulatePureCompute

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulatePureCompute(iterations *big.Int) (*types.Transaction, error)

SimulatePureCompute is a paid mutator transaction binding the contract method 0x130fcab6.

Solidity: function simulatePureCompute(uint256 iterations) returns(uint256 result)

func (*EVMLoadSimulatorTransactorSession) SimulateRandomWrite

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateRandomWrite(count *big.Int) (*types.Transaction, error)

SimulateRandomWrite is a paid mutator transaction binding the contract method 0xb77513d1.

Solidity: function simulateRandomWrite(uint256 count) returns()

func (*EVMLoadSimulatorTransactorSession) SimulateReads

func (_EVMLoadSimulator *EVMLoadSimulatorTransactorSession) SimulateReads(count *big.Int) (*types.Transaction, error)

SimulateReads is a paid mutator transaction binding the contract method 0xfb0c0012.

Solidity: function simulateReads(uint256 count) returns(uint256 sum)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL