Documentation
¶
Index ¶
- Variables
- type EVMLoadSimulator
- func (e *EVMLoadSimulator) SimulateCallDepth(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateContractCreation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateExternalCall(opts *bind.TransactOpts) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateHashing(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateLargeEvent(opts *bind.TransactOpts, numEvents *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateMemory(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateModification(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulatePureCompute(opts *bind.TransactOpts, numIterations *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateRandomWrite(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- func (e *EVMLoadSimulator) SimulateReads(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
- type EVMLoadSimulatorCaller
- type EVMLoadSimulatorCallerRaw
- type EVMLoadSimulatorCallerSession
- type EVMLoadSimulatorFilterer
- type EVMLoadSimulatorRaw
- type EVMLoadSimulatorSession
- type EVMLoadSimulatorTransactor
- type EVMLoadSimulatorTransactorRaw
- type EVMLoadSimulatorTransactorSession
Constants ¶
This section is empty.
Variables ¶
var EVMLoadSimulatorMetaData = &bind.MetaData{
ABI: "[]",
}
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 (*EVMLoadSimulator) SimulateCallDepth ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateCallDepth(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateContractCreation ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateContractCreation(opts *bind.TransactOpts) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateExternalCall ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateExternalCall(opts *bind.TransactOpts) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateHashing ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateHashing(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateLargeEvent ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateLargeEvent(opts *bind.TransactOpts, numEvents *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateMemory ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateMemory(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateModification ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateModification(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulatePureCompute ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulatePureCompute(opts *bind.TransactOpts, numIterations *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateRandomWrite ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateRandomWrite(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
func (*EVMLoadSimulator) SimulateReads ¶ added in v1.14.1
func (e *EVMLoadSimulator) SimulateReads(opts *bind.TransactOpts, count *big.Int) (*types.Transaction, error)
Stub methods for the contract
type EVMLoadSimulatorCaller ¶
type EVMLoadSimulatorCaller struct {
// contains filtered or unexported fields
}
EVMLoadSimulatorCaller is an auto generated read-only Go binding around an Ethereum contract.
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.
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.
type EVMLoadSimulatorFilterer ¶
type EVMLoadSimulatorFilterer struct {
// contains filtered or unexported fields
}
EVMLoadSimulatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
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.
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.
type EVMLoadSimulatorTransactor ¶
type EVMLoadSimulatorTransactor struct {
// contains filtered or unexported fields
}
EVMLoadSimulatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
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.
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.