Documentation
¶
Index ¶
- Variables
- func CallLoadTestFunctionByOpCode(shortCode uint64, lt *LoadTester, opts *bind.TransactOpts, iterations uint64) (*ethtypes.Transaction, error)
- func GetLoadTesterBytes() ([]byte, error)
- func GetRandomOPCode() uint64
- type Delegator
- type DelegatorCaller
- type DelegatorCallerRaw
- type DelegatorCallerSession
- type DelegatorFilterer
- type DelegatorRaw
- func (_Delegator *DelegatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Delegator *DelegatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Delegator *DelegatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DelegatorSession
- func (_Delegator *DelegatorSession) Call(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorSession) DelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorSession) LoopCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorSession) LoopDelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- type DelegatorTransactor
- func (_Delegator *DelegatorTransactor) Call(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactor) DelegateCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactor) LoopCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactor) LoopDelegateCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- type DelegatorTransactorRaw
- type DelegatorTransactorSession
- func (_Delegator *DelegatorTransactorSession) Call(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactorSession) DelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactorSession) LoopCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- func (_Delegator *DelegatorTransactorSession) LoopDelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Caller
- func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20CallerRaw
- type ERC20CallerSession
- func (_ERC20 *ERC20CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
- func (_ERC20 *ERC20CallerSession) Name() (string, error)
- func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
- func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Decimals() (uint8, error)
- func (_ERC20 *ERC20Session) Mint(amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Name() (string, error)
- func (_ERC20 *ERC20Session) Symbol() (string, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Mint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Mint(amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type ERC721
- type ERC721Approval
- type ERC721ApprovalForAll
- type ERC721ApprovalForAllIterator
- type ERC721ApprovalIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetApproved(id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address, ...) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) Approve(spender common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) GetApproved(id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_ERC721 *ERC721Session) Mint(to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) OwnerOf(id *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, spender common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) Mint(opts *bind.TransactOpts, to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) Approve(spender common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) Mint(to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type LoadTester
- type LoadTesterCaller
- type LoadTesterCallerRaw
- type LoadTesterCallerSession
- type LoadTesterFilterer
- type LoadTesterRaw
- func (_LoadTester *LoadTesterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LoadTester *LoadTesterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LoadTester *LoadTesterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LoadTesterSession
- func (_LoadTester *LoadTesterSession) Dumpster(arg0 *big.Int) ([]byte, error)
- func (_LoadTester *LoadTesterSession) GetCallCounter() (*big.Int, error)
- func (_LoadTester *LoadTesterSession) Inc() (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) Store(trash []byte) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestADD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestADDMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestADDRESS(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestAND(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestBALANCE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestBASEFEE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestBLOCKHASH(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestBYTE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCALLDATACOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCALLDATALOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCALLDATASIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCALLER(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCALLVALUE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCHAINID(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCODECOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCODESIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestCOINBASE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestDIFFICULTY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestDIV(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestEQ(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestEXP(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestEXTCODESIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestGAS(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestGASLIMIT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestGASPRICE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestGT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestISZERO(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLOG0(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLOG1(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLOG2(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLOG3(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLOG4(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestLT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMLOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMSIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMSTORE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMSTORE8(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMUL(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestMULMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestNOT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestNUMBER(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestOR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestORIGIN(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestRETURNDATACOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestRETURNDATASIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSAR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSDIV(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSELFBALANCE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSGT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSHA3(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSHL(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSHR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSIGNEXTEND(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSLOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSLT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSSTORE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestSUB(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestTIMESTAMP(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterSession) TestXOR(x *big.Int) (*types.Transaction, error)
- type LoadTesterTransactor
- func (_LoadTester *LoadTesterTransactor) Inc(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) Store(opts *bind.TransactOpts, trash []byte) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestADD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestADDMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestADDRESS(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestAND(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestBALANCE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestBASEFEE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestBLOCKHASH(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestBYTE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCALLDATACOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCALLDATALOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCALLDATASIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCALLER(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCALLVALUE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCHAINID(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCODECOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCODESIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestCOINBASE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestDIFFICULTY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestDIV(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestEQ(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestEXP(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestEXTCODESIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestGAS(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestGASLIMIT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestGASPRICE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestGT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestISZERO(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLOG0(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLOG1(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLOG2(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLOG3(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLOG4(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestLT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMLOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMSIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMSTORE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMSTORE8(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMUL(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestMULMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestNOT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestNUMBER(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestOR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestORIGIN(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestRETURNDATACOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestRETURNDATASIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSAR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSDIV(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSELFBALANCE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSGT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSHA3(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSHL(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSHR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSIGNEXTEND(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSLOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSLT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSSTORE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestSUB(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestTIMESTAMP(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactor) TestXOR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
- type LoadTesterTransactorRaw
- type LoadTesterTransactorSession
- func (_LoadTester *LoadTesterTransactorSession) Inc() (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) Store(trash []byte) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestADD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestADDMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestADDRESS(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestAND(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestBALANCE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestBASEFEE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestBLOCKHASH(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestBYTE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCALLDATACOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCALLDATALOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCALLDATASIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCALLER(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCALLVALUE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCHAINID(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCODECOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCODESIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestCOINBASE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestDIFFICULTY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestDIV(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestEQ(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestEXP(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestEXTCODESIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestGAS(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestGASLIMIT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestGASPRICE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestGT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestISZERO(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLOG0(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLOG1(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLOG2(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLOG3(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLOG4(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestLT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMLOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMSIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMSTORE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMSTORE8(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMUL(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestMULMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestNOT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestNUMBER(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestOR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestORIGIN(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestRETURNDATACOPY(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestRETURNDATASIZE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSAR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSDIV(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSELFBALANCE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSGT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSHA3(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSHL(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSHR(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSIGNEXTEND(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSLOAD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSLT(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSMOD(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSSTORE(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestSUB(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestTIMESTAMP(x *big.Int) (*types.Transaction, error)
- func (_LoadTester *LoadTesterTransactorSession) TestXOR(x *big.Int) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var DelegatorABI = DelegatorMetaData.ABI
DelegatorABI is the input ABI used to generate the binding from. Deprecated: Use DelegatorMetaData.ABI instead.
var DelegatorBin = DelegatorMetaData.Bin
DelegatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DelegatorMetaData.Bin instead.
var DelegatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"packedCall\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"packedCall\",\"type\":\"bytes\"}],\"name\":\"delegateCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"packedCall\",\"type\":\"bytes\"}],\"name\":\"loopCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"packedCall\",\"type\":\"bytes\"}],\"name\":\"loopDelegateCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5061052a806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80631b8b921d1461005157806356e7b7aa1461008157806362a1ffbd146100b1578063757bd1e5146100e1575b600080fd5b61006b60048036038101906100669190610406565b610111565b6040516100789190610481565b60405180910390f35b61009b60048036038101906100969190610406565b610194565b6040516100a89190610481565b60405180910390f35b6100cb60048036038101906100c69190610406565b610215565b6040516100d89190610481565b60405180910390f35b6100fb60048036038101906100f69190610406565b6102a8565b6040516101089190610481565b60405180910390f35b60008060608573ffffffffffffffffffffffffffffffffffffffff16858560405161013d9291906104db565b6000604051808303816000865af19150503d806000811461017a576040519150601f19603f3d011682016040523d82523d6000602084013e61017f565b606091505b50809250819350505081925050509392505050565b60008060608573ffffffffffffffffffffffffffffffffffffffff1685856040516101c09291906104db565b600060405180830381855af49150503d80600081146101fb576040519150601f19603f3d011682016040523d82523d6000602084013e610200565b606091505b50809250819350505081925050509392505050565b60008060605b6103e85a111561029c578573ffffffffffffffffffffffffffffffffffffffff16858560405161024c9291906104db565b6000604051808303816000865af19150503d8060008114610289576040519150601f19603f3d011682016040523d82523d6000602084013e61028e565b606091505b50809250819350505061021b565b81925050509392505050565b60008060605b6103e85a111561032d578573ffffffffffffffffffffffffffffffffffffffff1685856040516102df9291906104db565b600060405180830381855af49150503d806000811461031a576040519150601f19603f3d011682016040523d82523d6000602084013e61031f565b606091505b5080925081935050506102ae565b81925050509392505050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061036e82610343565b9050919050565b61037e81610363565b811461038957600080fd5b50565b60008135905061039b81610375565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126103c6576103c56103a1565b5b8235905067ffffffffffffffff8111156103e3576103e26103a6565b5b6020830191508360018202830111156103ff576103fe6103ab565b5b9250929050565b60008060006040848603121561041f5761041e610339565b5b600061042d8682870161038c565b935050602084013567ffffffffffffffff81111561044e5761044d61033e565b5b61045a868287016103b0565b92509250509250925092565b60008115159050919050565b61047b81610466565b82525050565b60006020820190506104966000830184610472565b92915050565b600081905092915050565b82818337600083830152505050565b60006104c2838561049c565b93506104cf8385846104a7565b82840190509392505050565b60006104e88284866104b6565b9150819050939250505056fea264697066735822122026359e91fa0fb5826a461a3e171ba836040a8f6089b79691f9cdfe45f6bc99e264736f6c634300080f0033",
}
DelegatorMetaData contains all meta data concerning the Delegator contract.
var ERC20ABI = ERC20MetaData.ABI
ERC20ABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MetaData.ABI instead.
var ERC20Bin = ERC20MetaData.Bin
ERC20Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC20MetaData.Bin instead.
var ERC20MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60806040526040518060400160405280601381526020017f536f6c6964697479206279204578616d706c6500000000000000000000000000815250600390816200004a91906200033c565b506040518060400160405280600781526020017f534f4c4259455800000000000000000000000000000000000000000000000000815250600490816200009191906200033c565b506012600560006101000a81548160ff021916908360ff160217905550348015620000bb57600080fd5b5062000423565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200014457607f821691505b6020821081036200015a5762000159620000fc565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620001c47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000185565b620001d0868362000185565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200021d620002176200021184620001e8565b620001f2565b620001e8565b9050919050565b6000819050919050565b6200023983620001fc565b62000251620002488262000224565b84845462000192565b825550505050565b600090565b6200026862000259565b620002758184846200022e565b505050565b5b818110156200029d57620002916000826200025e565b6001810190506200027b565b5050565b601f821115620002ec57620002b68162000160565b620002c18462000175565b81016020851015620002d1578190505b620002e9620002e08562000175565b8301826200027a565b50505b505050565b600082821c905092915050565b60006200031160001984600802620002f1565b1980831691505092915050565b60006200032c8383620002fe565b9150826002028217905092915050565b6200034782620000c2565b67ffffffffffffffff811115620003635762000362620000cd565b5b6200036f82546200012b565b6200037c828285620002a1565b600060209050601f831160018114620003b457600084156200039f578287015190505b620003ab85826200031e565b8655506200041b565b601f198416620003c48662000160565b60005b82811015620003ee57848901518255600182019150602085019450602081019050620003c7565b868310156200040e57848901516200040a601f891682620002fe565b8355505b6001600288020188555050505b505050505050565b610d6a80620004336000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806342966c681161007157806342966c681461016857806370a082311461018457806395d89b41146101b4578063a0712d68146101d2578063a9059cbb146101ee578063dd62ed3e1461021e576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b661024e565b6040516100c391906109be565b60405180910390f35b6100e660048036038101906100e19190610a79565b6102dc565b6040516100f39190610ad4565b60405180910390f35b6101046103ce565b6040516101119190610afe565b60405180910390f35b610134600480360381019061012f9190610b19565b6103d4565b6040516101419190610ad4565b60405180910390f35b610152610585565b60405161015f9190610b88565b60405180910390f35b610182600480360381019061017d9190610ba3565b610598565b005b61019e60048036038101906101999190610bd0565b61066f565b6040516101ab9190610afe565b60405180910390f35b6101bc610687565b6040516101c991906109be565b60405180910390f35b6101ec60048036038101906101e79190610ba3565b610715565b005b61020860048036038101906102039190610a79565b6107ec565b6040516102159190610ad4565b60405180910390f35b61023860048036038101906102339190610bfd565b610909565b6040516102459190610afe565b60405180910390f35b6003805461025b90610c6c565b80601f016020809104026020016040519081016040528092919081815260200182805461028790610c6c565b80156102d45780601f106102a9576101008083540402835291602001916102d4565b820191906000526020600020905b8154815290600101906020018083116102b757829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103bc9190610afe565b60405180910390a36001905092915050565b60005481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104629190610ccc565b9250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104b89190610ccc565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461050e9190610d00565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105729190610afe565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105e79190610ccc565b92505081905550806000808282546105ff9190610ccc565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106649190610afe565b60405180910390a350565b60016020528060005260406000206000915090505481565b6004805461069490610c6c565b80601f01602080910402602001604051908101604052809291908181526020018280546106c090610c6c565b801561070d5780601f106106e25761010080835404028352916020019161070d565b820191906000526020600020905b8154815290600101906020018083116106f057829003601f168201915b505050505081565b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107649190610d00565b925050819055508060008082825461077c9190610d00565b925050819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107e19190610afe565b60405180910390a350565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461083d9190610ccc565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108939190610d00565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108f79190610afe565b60405180910390a36001905092915050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600081519050919050565b600082825260208201905092915050565b60005b8381101561096857808201518184015260208101905061094d565b60008484015250505050565b6000601f19601f8301169050919050565b60006109908261092e565b61099a8185610939565b93506109aa81856020860161094a565b6109b381610974565b840191505092915050565b600060208201905081810360008301526109d88184610985565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a10826109e5565b9050919050565b610a2081610a05565b8114610a2b57600080fd5b50565b600081359050610a3d81610a17565b92915050565b6000819050919050565b610a5681610a43565b8114610a6157600080fd5b50565b600081359050610a7381610a4d565b92915050565b60008060408385031215610a9057610a8f6109e0565b5b6000610a9e85828601610a2e565b9250506020610aaf85828601610a64565b9150509250929050565b60008115159050919050565b610ace81610ab9565b82525050565b6000602082019050610ae96000830184610ac5565b92915050565b610af881610a43565b82525050565b6000602082019050610b136000830184610aef565b92915050565b600080600060608486031215610b3257610b316109e0565b5b6000610b4086828701610a2e565b9350506020610b5186828701610a2e565b9250506040610b6286828701610a64565b9150509250925092565b600060ff82169050919050565b610b8281610b6c565b82525050565b6000602082019050610b9d6000830184610b79565b92915050565b600060208284031215610bb957610bb86109e0565b5b6000610bc784828501610a64565b91505092915050565b600060208284031215610be657610be56109e0565b5b6000610bf484828501610a2e565b91505092915050565b60008060408385031215610c1457610c136109e0565b5b6000610c2285828601610a2e565b9250506020610c3385828601610a2e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610c8457607f821691505b602082108103610c9757610c96610c3d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610cd782610a43565b9150610ce283610a43565b9250828203905081811115610cfa57610cf9610c9d565b5b92915050565b6000610d0b82610a43565b9150610d1683610a43565b9250828201905080821115610d2e57610d2d610c9d565b5b9291505056fea26469706673582212200fdf5809298c0ed2e73a13e330a564573622aa278dc4a9600c74f8cc0d1d32e764736f6c63430008110033",
}
ERC20MetaData contains all meta data concerning the ERC20 contract.
var ERC721ABI = ERC721MetaData.ABI
ERC721ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetaData.ABI instead.
var ERC721Bin = ERC721MetaData.Bin
ERC721Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC721MetaData.Bin instead.
var ERC721MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50611afb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806342842e0e1161007157806342842e0e146101625780636352211e1461017e57806370a08231146101ae578063a22cb465146101de578063b88d4fde146101fa578063e985e9c514610216576100a9565b806301ffc9a7146100ae578063081812fc146100de578063095ea7b31461010e57806323b872dd1461012a57806340c10f1914610146575b600080fd5b6100c860048036038101906100c39190611185565b610246565b6040516100d591906111cd565b60405180910390f35b6100f860048036038101906100f3919061121e565b610318565b604051610105919061128c565b60405180910390f35b610128600480360381019061012391906112d3565b6103f5565b005b610144600480360381019061013f9190611313565b6105dd565b005b610160600480360381019061015b91906112d3565b6108c7565b005b61017c60048036038101906101779190611313565b6108d5565b005b6101986004803603810190610193919061121e565b610a0d565b6040516101a5919061128c565b60405180910390f35b6101c860048036038101906101c39190611366565b610ab8565b6040516101d591906113a2565b60405180910390f35b6101f860048036038101906101f391906113e9565b610b6f565b005b610214600480360381019061020f919061148e565b610c6c565b005b610230600480360381019061022b9190611516565b610daa565b60405161023d91906111cd565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061031157507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff1660008084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036103ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b1906115b3565b60405180910390fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806104ec5750600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61052b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105229061161f565b60405180910390fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60008082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461067d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106749061168b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e3906116f7565b60405180910390fd5b6106f7833383610dd9565b610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d9061161f565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919061078690611746565b9190505550600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906107db9061176f565b91905055508160008083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6108d18282610f0d565b5050565b6108e08383836105dd565b60008273ffffffffffffffffffffffffffffffffffffffff163b14806109c9575063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168273ffffffffffffffffffffffffffffffffffffffff1663150b7a023386856040518463ffffffff1660e01b8152600401610965939291906117ee565b6020604051808303816000875af1158015610984573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a8919061184d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b610a08576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ff906118c6565b60405180910390fd5b505050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ab3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaa906115b3565b60405180910390fd5b919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1f90611932565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610c6091906111cd565b60405180910390a35050565b610c778585856105dd565b60008473ffffffffffffffffffffffffffffffffffffffff163b1480610d64575063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168473ffffffffffffffffffffffffffffffffffffffff1663150b7a0233888787876040518663ffffffff1660e01b8152600401610d0095949392919061199f565b6020604051808303816000875af1158015610d1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d43919061184d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b610da3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9a906118c6565b60405180910390fd5b5050505050565b60036020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b60008373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610e9b5750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80610f0457506002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7390611a39565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461101d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101490611aa5565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919061106d9061176f565b91905055508160008083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6111628161112d565b811461116d57600080fd5b50565b60008135905061117f81611159565b92915050565b60006020828403121561119b5761119a611123565b5b60006111a984828501611170565b91505092915050565b60008115159050919050565b6111c7816111b2565b82525050565b60006020820190506111e260008301846111be565b92915050565b6000819050919050565b6111fb816111e8565b811461120657600080fd5b50565b600081359050611218816111f2565b92915050565b60006020828403121561123457611233611123565b5b600061124284828501611209565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112768261124b565b9050919050565b6112868161126b565b82525050565b60006020820190506112a1600083018461127d565b92915050565b6112b08161126b565b81146112bb57600080fd5b50565b6000813590506112cd816112a7565b92915050565b600080604083850312156112ea576112e9611123565b5b60006112f8858286016112be565b925050602061130985828601611209565b9150509250929050565b60008060006060848603121561132c5761132b611123565b5b600061133a868287016112be565b935050602061134b868287016112be565b925050604061135c86828701611209565b9150509250925092565b60006020828403121561137c5761137b611123565b5b600061138a848285016112be565b91505092915050565b61139c816111e8565b82525050565b60006020820190506113b76000830184611393565b92915050565b6113c6816111b2565b81146113d157600080fd5b50565b6000813590506113e3816113bd565b92915050565b60008060408385031215611400576113ff611123565b5b600061140e858286016112be565b925050602061141f858286016113d4565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f84011261144e5761144d611429565b5b8235905067ffffffffffffffff81111561146b5761146a61142e565b5b60208301915083600182028301111561148757611486611433565b5b9250929050565b6000806000806000608086880312156114aa576114a9611123565b5b60006114b8888289016112be565b95505060206114c9888289016112be565b94505060406114da88828901611209565b935050606086013567ffffffffffffffff8111156114fb576114fa611128565b5b61150788828901611438565b92509250509295509295909350565b6000806040838503121561152d5761152c611123565b5b600061153b858286016112be565b925050602061154c858286016112be565b9150509250929050565b600082825260208201905092915050565b7f746f6b656e20646f65736e277420657869737400000000000000000000000000600082015250565b600061159d601383611556565b91506115a882611567565b602082019050919050565b600060208201905081810360008301526115cc81611590565b9050919050565b7f6e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b6000611609600e83611556565b9150611614826115d3565b602082019050919050565b60006020820190508181036000830152611638816115fc565b9050919050565b7f66726f6d20213d206f776e657200000000000000000000000000000000000000600082015250565b6000611675600d83611556565b91506116808261163f565b602082019050919050565b600060208201905081810360008301526116a481611668565b9050919050565b7f7472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b60006116e1601883611556565b91506116ec826116ab565b602082019050919050565b60006020820190508181036000830152611710816116d4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611751826111e8565b91506000820361176457611763611717565b5b600182039050919050565b600061177a826111e8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036117ac576117ab611717565b5b600182019050919050565b600082825260208201905092915050565b50565b60006117d86000836117b7565b91506117e3826117c8565b600082019050919050565b6000608082019050611803600083018661127d565b611810602083018561127d565b61181d6040830184611393565b818103606083015261182e816117cb565b9050949350505050565b60008151905061184781611159565b92915050565b60006020828403121561186357611862611123565b5b600061187184828501611838565b91505092915050565b7f756e7361666520726563697069656e7400000000000000000000000000000000600082015250565b60006118b0601083611556565b91506118bb8261187a565b602082019050919050565b600060208201905081810360008301526118df816118a3565b9050919050565b7f6f776e6572203d207a65726f2061646472657373000000000000000000000000600082015250565b600061191c601483611556565b9150611927826118e6565b602082019050919050565b6000602082019050818103600083015261194b8161190f565b9050919050565b82818337600083830152505050565b6000601f19601f8301169050919050565b600061197e83856117b7565b935061198b838584611952565b61199483611961565b840190509392505050565b60006080820190506119b4600083018861127d565b6119c1602083018761127d565b6119ce6040830186611393565b81810360608301526119e1818486611972565b90509695505050505050565b7f6d696e7420746f207a65726f2061646472657373000000000000000000000000600082015250565b6000611a23601483611556565b9150611a2e826119ed565b602082019050919050565b60006020820190508181036000830152611a5281611a16565b9050919050565b7f616c7265616479206d696e746564000000000000000000000000000000000000600082015250565b6000611a8f600e83611556565b9150611a9a82611a59565b602082019050919050565b60006020820190508181036000830152611abe81611a82565b905091905056fea2646970667358221220d82b488752b3bdd0067d643169008fead66538826c7da2ceeb424297d6bb48b864736f6c63430008110033",
}
ERC721MetaData contains all meta data concerning the ERC721 contract.
var LoadTesterABI = LoadTesterMetaData.ABI
LoadTesterABI is the input ABI used to generate the binding from. Deprecated: Use LoadTesterMetaData.ABI instead.
var LoadTesterBin = LoadTesterMetaData.Bin
LoadTesterBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LoadTesterMetaData.Bin instead.
var LoadTesterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"dumpster\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCallCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inc\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"trash\",\"type\":\"bytes\"}],\"name\":\"store\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testADD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testADDMOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testADDRESS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testAND\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testBALANCE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testBASEFEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testBLOCKHASH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testBYTE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCALLDATACOPY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCALLDATALOAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCALLDATASIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCALLER\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCALLVALUE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCHAINID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCODECOPY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCODESIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testCOINBASE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testDIFFICULTY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testDIV\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testEQ\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testEXP\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testEXTCODESIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testGAS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testGASLIMIT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testGASPRICE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testGT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testISZERO\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLOG0\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLOG1\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLOG2\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLOG3\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLOG4\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testLT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMLOAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMSIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMSTORE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMSTORE8\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMUL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testMULMOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testNOT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testNUMBER\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testORIGIN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testRETURNDATACOPY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testRETURNDATASIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSAR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSDIV\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSELFBALANCE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSGT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSHA3\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSHL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSHR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSIGNEXTEND\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSLOAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSLT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSMOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSSTORE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testSUB\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testTIMESTAMP\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testXOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50612642806100206000396000f3fe608060405234801561001057600080fd5b50600436106103db5760003560e01c80637c191d201161020a578063bf529ca111610125578063d93cd558116100b8578063ea5141e611610087578063ea5141e614610efc578063f279ca8114610f2c578063f4d1fc6114610f5c578063f58fc36a14610f8c578063fde7721c14610fbc576103db565b8063d93cd55814610e3c578063dd9bef6014610e6c578063de97a36314610e9c578063e9f9b3f214610ecc576103db565b8063ce3cf4ef116100f4578063ce3cf4ef14610d7c578063d117320b14610dac578063d51e7b5b14610ddc578063d53ff3fd14610e0c576103db565b8063bf529ca114610cbc578063c360aba614610cec578063c420eb6114610d1c578063c4bd65d514610d4c576103db565b8063a60a10871161019d578063b3d847f21161016c578063b3d847f214610bfc578063b7b8620714610c2c578063b81c148414610c5c578063bdc875fc14610c8c576103db565b8063a60a108714610b3c578063a645c9c214610b6c578063acaebdf614610b9c578063b374012b14610bcc576103db565b8063918a5fcd116101d9578063918a5fcd14610a7c57806391e7b27714610aac57806398456f3e14610adc5780639a2b7c8114610b0c576103db565b80637c191d20146109bc5780637de8c6f8146109ec57806380947f8014610a1c578063880eff3914610a4c576103db565b80632b21ef44116102fa5780634a61af1f1161028d5780636e7f1fe71161025c5780636e7f1fe7146108fc5780636f099c8d1461092c57806371d91d281461095c5780637b6e0b0e1461098c576103db565b80634a61af1f1461083c5780634d2c74b31461086c5780635590c2d91461089c57806360e13cde146108cc576103db565b80633a411f12116102c95780633a411f121461077c5780633a425dfc146107ac57806340fe2662146107dc57806344cf3bc71461080c576103db565b80632b21ef44146106ce5780632d34e798146106fe5780633430ec061461072e578063371303c01461075e576103db565b806318093b46116103725780632007332e116103415780632007332e1461060e578063219cddeb1461063e5780632294fc7f1461066e5780632871ef851461069e576103db565b806318093b461461054e57806319b621d61461057e5780631aba07ea146105ae5780631de2f343146105de576103db565b80631287a68c116103ae5780631287a68c146104a0578063135d52f7146104be5780631581cf19146104ee578063165821501461051e576103db565b8063034aef71146103e0578063050082f814610410578063087b4e84146104405780630ba8a73b14610470575b600080fd5b6103fa60048036038101906103f591906120ad565b610fec565b60405161040791906120e9565b60405180910390f35b61042a600480360381019061042591906120ad565b611027565b60405161043791906120e9565b60405180910390f35b61045a600480360381019061045591906120ad565b611062565b60405161046791906120e9565b60405180910390f35b61048a600480360381019061048591906120ad565b61109c565b60405161049791906120e9565b60405180910390f35b6104a86110d8565b6040516104b591906120e9565b60405180910390f35b6104d860048036038101906104d391906120ad565b6110e1565b6040516104e591906120e9565b60405180910390f35b610508600480360381019061050391906120ad565b61111d565b60405161051591906120e9565b60405180910390f35b610538600480360381019061053391906120ad565b611158565b60405161054591906120e9565b60405180910390f35b610568600480360381019061056391906120ad565b6111b3565b60405161057591906120e9565b60405180910390f35b610598600480360381019061059391906120ad565b6111f1565b6040516105a591906120e9565b60405180910390f35b6105c860048036038101906105c391906120ad565b611280565b6040516105d591906120e9565b60405180910390f35b6105f860048036038101906105f391906120ad565b6112c6565b60405161060591906120e9565b60405180910390f35b610628600480360381019061062391906120ad565b611304565b60405161063591906120e9565b60405180910390f35b610658600480360381019061065391906120ad565b611340565b60405161066591906120e9565b60405180910390f35b610688600480360381019061068391906120ad565b61137b565b60405161069591906120e9565b60405180910390f35b6106b860048036038101906106b391906120ad565b6113ba565b6040516106c591906120e9565b60405180910390f35b6106e860048036038101906106e391906120ad565b6113f5565b6040516106f591906120e9565b60405180910390f35b610718600480360381019061071391906120ad565b611430565b60405161072591906120e9565b60405180910390f35b610748600480360381019061074391906120ad565b61146b565b604051610755919061219d565b60405180910390f35b610766611517565b60405161077391906120e9565b60405180910390f35b610796600480360381019061079191906120ad565b611536565b6040516107a391906120e9565b60405180910390f35b6107c660048036038101906107c191906120ad565b611572565b6040516107d391906120e9565b60405180910390f35b6107f660048036038101906107f191906120ad565b6115ae565b60405161080391906120e9565b60405180910390f35b610826600480360381019061082191906120ad565b6115ed565b60405161083391906120e9565b60405180910390f35b610856600480360381019061085191906120ad565b611628565b60405161086391906120e9565b60405180910390f35b610886600480360381019061088191906120ad565b611666565b60405161089391906120e9565b60405180910390f35b6108b660048036038101906108b191906120ad565b6116a1565b6040516108c391906120e9565b60405180910390f35b6108e660048036038101906108e191906120ad565b6116e6565b6040516108f391906120e9565b60405180910390f35b610916600480360381019061091191906120ad565b611722565b60405161092391906120e9565b60405180910390f35b610946600480360381019061094191906120ad565b611760565b60405161095391906120e9565b60405180910390f35b610976600480360381019061097191906120ad565b61179b565b60405161098391906120e9565b60405180910390f35b6109a660048036038101906109a191906120ad565b6117d9565b6040516109b391906120e9565b60405180910390f35b6109d660048036038101906109d191906120ad565b611815565b6040516109e391906120e9565b60405180910390f35b610a066004803603810190610a0191906120ad565b611850565b604051610a1391906120e9565b60405180910390f35b610a366004803603810190610a3191906120ad565b61188c565b604051610a4391906120e9565b60405180910390f35b610a666004803603810190610a6191906120ad565b6118e9565b604051610a7391906120e9565b60405180910390f35b610a966004803603810190610a9191906120ad565b611928565b604051610aa391906120e9565b60405180910390f35b610ac66004803603810190610ac191906120ad565b611963565b604051610ad391906120e9565b60405180910390f35b610af66004803603810190610af191906120ad565b6119af565b604051610b0391906120e9565b60405180910390f35b610b266004803603810190610b2191906120ad565b6119ef565b604051610b3391906120e9565b60405180910390f35b610b566004803603810190610b5191906120ad565b611a2a565b604051610b6391906120e9565b60405180910390f35b610b866004803603810190610b8191906120ad565b611a65565b604051610b9391906120e9565b60405180910390f35b610bb66004803603810190610bb191906120ad565b611aa1565b604051610bc391906120e9565b60405180910390f35b610be66004803603810190610be19190612224565b611add565b604051610bf391906120e9565b60405180910390f35b610c166004803603810190610c1191906120ad565b611b2b565b604051610c2391906120e9565b60405180910390f35b610c466004803603810190610c4191906120ad565b611b66565b604051610c5391906120e9565b60405180910390f35b610c766004803603810190610c7191906120ad565b611ba1565b604051610c8391906120e9565b60405180910390f35b610ca66004803603810190610ca191906120ad565b611bdc565b604051610cb391906120e9565b60405180910390f35b610cd66004803603810190610cd191906120ad565b611c17565b604051610ce391906120e9565b60405180910390f35b610d066004803603810190610d0191906120ad565b611c5b565b604051610d1391906120e9565b60405180910390f35b610d366004803603810190610d3191906120ad565b611c97565b604051610d4391906120e9565b60405180910390f35b610d666004803603810190610d6191906120ad565b611cd2565b604051610d7391906120e9565b60405180910390f35b610d966004803603810190610d9191906120ad565b611d10565b604051610da391906120e9565b60405180910390f35b610dc66004803603810190610dc191906120ad565b611d4d565b604051610dd391906120e9565b60405180910390f35b610df66004803603810190610df191906120ad565b611d87565b604051610e0391906120e9565b60405180910390f35b610e266004803603810190610e2191906120ad565b611dc3565b604051610e3391906120e9565b60405180910390f35b610e566004803603810190610e5191906120ad565b611dff565b604051610e6391906120e9565b60405180910390f35b610e866004803603810190610e8191906120ad565b611e5a565b604051610e9391906120e9565b60405180910390f35b610eb66004803603810190610eb191906120ad565b611e9c565b604051610ec391906120e9565b60405180910390f35b610ee66004803603810190610ee191906120ad565b611ed8565b604051610ef391906120e9565b60405180910390f35b610f166004803603810190610f1191906120ad565b611f15565b604051610f2391906120e9565b60405180910390f35b610f466004803603810190610f4191906120ad565b611f57565b604051610f5391906120e9565b60405180910390f35b610f766004803603810190610f7191906120ad565b611f93565b604051610f8391906120e9565b60405180910390f35b610fa66004803603810190610fa191906120ad565b611fd1565b604051610fb391906120e9565b60405180910390f35b610fd66004803603810190610fd191906120ad565b612010565b604051610fe391906120e9565b60405180910390f35b6000610ff6611517565b50600065deadbeef003690506000805b8481101561101c57369150600181019050611006565b505080915050919050565b6000611031611517565b50600065deadbeef003290506000805b8481101561105757329150600181019050611041565b505080915050919050565b600061106c611517565b50600065deadbeef0052905060005b83811015611092578160005260018101905061107b565b5080915050919050565b60006110a6611517565b50600065deadbeef0001905060005b838110156110ce576000820191506001810190506110b5565b5080915050919050565b60008054905090565b60006110eb611517565b50600065deadbeef0017905060005b83811015611113576000821791506001810190506110fa565b5080915050919050565b6000611127611517565b50600065deadbeef003490506000805b8481101561114d57349150600181019050611137565b505080915050919050565b6000611162611517565b50600065deadbeef0006905060005b838110156111a9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82069150600181019050611171565b5080915050919050565b60006111bd611517565b50600065deadbeef001390506000805b848110156111e6576001831391506001810190506111cd565b505080915050919050565b60006111fb611517565b50600065deadbeef002090507fffffffff000000000000000000000000000000000000000000000000000000006000526000805b84811015611249576004600020915060018101905061122f565b507f29045a592007d0c246ef02c2223570da9522d0cf0f73282c79a1bc8f0bb2c238811461127657600091505b5080915050919050565b600061128a611517565b50600065deadbeef00a490508060105260005b838110156112bc576004600360028360066010a460018101905061129d565b5080915050919050565b60006112d0611517565b50600065deadbeef001a90506000805b848110156112f9578260001a91506001810190506112e0565b505080915050919050565b600061130e611517565b50600065deadbeef001b905060005b83811015611336578160001b915060018101905061131d565b5080915050919050565b600061134a611517565b50600065deadbeef004290506000805b848110156113705742915060018101905061135a565b505080915050919050565b6000611385611517565b50600065deadbeef0031905060003060005b858110156113ae5781319250600181019050611397565b50505080915050919050565b60006113c4611517565b50600065deadbeef004890506000805b848110156113ea574891506001810190506113d4565b505080915050919050565b60006113ff611517565b50600065deadbeef003d90506000805b84811015611425573d915060018101905061140f565b505080915050919050565b600061143a611517565b50600065deadbeef004390506000805b848110156114605743915060018101905061144a565b505080915050919050565b6001818154811061147b57600080fd5b906000526020600020016000915090508054611496906122a0565b80601f01602080910402602001604051908101604052809291908181526020018280546114c2906122a0565b801561150f5780601f106114e45761010080835404028352916020019161150f565b820191906000526020600020905b8154815290600101906020018083116114f257829003601f168201915b505050505081565b600060016000546115289190612300565b600081905550600054905090565b6000611540611517565b50600065deadbeef0004905060005b838110156115685760018204915060018101905061154f565b5080915050919050565b600061157c611517565b50600065deadbeef0037905060005b838110156115a45760206000803760018101905061158b565b5080915050919050565b60006115b8611517565b50600065deadbeef00a090508060105260005b838110156115e35760066010a06001810190506115cb565b5080915050919050565b60006115f7611517565b50600065deadbeef003390506000805b8481101561161d57339150600181019050611607565b505080915050919050565b6000611632611517565b50600065deadbeef0053905060005b8381101561165c5763deadbeef600052600181019050611641565b5080915050919050565b6000611670611517565b50600065deadbeef003a90506000805b84811015611696573a9150600181019050611680565b505080915050919050565b60006116ab611517565b50600065deadbeef0051905060008160005260005b848110156116d85760005191506001810190506116c0565b508091505080915050919050565b60006116f0611517565b50600065deadbeef001d905060005b83811015611718578160001d91506001810190506116ff565b5080915050919050565b600061172c611517565b50600065deadbeef001090506000805b848110156117555782600110915060018101905061173c565b505080915050919050565b600061176a611517565b50600065deadbeef004490506000805b848110156117905744915060018101905061177a565b505080915050919050565b60006117a5611517565b50600065deadbeef001190506000805b848110156117ce576001831191506001810190506117b5565b505080915050919050565b60006117e3611517565b50600065deadbeef003e905060005b8381101561180b5760206000803e6001810190506117f2565b5080915050919050565b600061181f611517565b50600065deadbeef004590506000805b848110156118455745915060018101905061182f565b505080915050919050565b600061185a611517565b50600065deadbeef0002905060005b8381101561188257600182029150600181019050611869565b5080915050919050565b6000611896611517565b50600065deadbeef0008905060005b838110156118df577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000830891506001810190506118a5565b5080915050919050565b60006118f3611517565b50600065deadbeef005490508060005560005b8381101561191e576000549150600181019050611906565b5080915050919050565b6000611932611517565b50600065deadbeef005a90506000805b84811015611958575a9150600181019050611942565b505080915050919050565b600061196d611517565b50600065deadbeef0019905060005b83811015611993578119915060018101905061197c565b5065deadbeef001981146119a657801990505b80915050919050565b60006119b9611517565b50600065deadbeef00a190508060105260005b838110156119e5578060066010a16001810190506119cc565b5080915050919050565b60006119f9611517565b50600065deadbeef0016905060005b83811015611a20578182169150600181019050611a08565b5080915050919050565b6000611a34611517565b50600065deadbeef004690506000805b84811015611a5a57469150600181019050611a44565b505080915050919050565b6000611a6f611517565b50600065deadbeef0005905060005b83811015611a9757600182059150600181019050611a7e565b5080915050919050565b6000611aab611517565b50600065deadbeef0039905060005b83811015611ad357602060008039600181019050611aba565b5080915050919050565b60006001838390918060018154018082558091505060019003906000526020600020016000909192909192909192909192509182611b1c92919061253c565b50600180549050905092915050565b6000611b35611517565b50600065deadbeef005990506000805b84811015611b5b57599150600181019050611b45565b505080915050919050565b6000611b70611517565b50600065deadbeef003890506000805b84811015611b9657389150600181019050611b80565b505080915050919050565b6000611bab611517565b50600065deadbeef004190506000805b84811015611bd157419150600181019050611bbb565b505080915050919050565b6000611be6611517565b50600065deadbeef003090506000805b84811015611c0c57309150600181019050611bf6565b505080915050919050565b6000611c21611517565b50600065deadbeef00a390508060105260005b83811015611c5157600360028260066010a3600181019050611c34565b5080915050919050565b6000611c65611517565b50600065deadbeef000b905060005b83811015611c8d578160200b9150600181019050611c74565b5080915050919050565b6000611ca1611517565b50600065deadbeef004790506000805b84811015611cc757479150600181019050611cb1565b505080915050919050565b6000611cdc611517565b50600065deadbeef001c90506000805b84811015611d05578260001c9250600181019050611cec565b505080915050919050565b6000611d1a611517565b50600065deadbeef003590506000805b84811015611d42576000359150600181019050611d2a565b505080915050919050565b6000611d57611517565b50600065deadbeef0055905060005b83811015611d7d5781600055600181019050611d66565b5080915050919050565b6000611d91611517565b50600065deadbeef0018905060005b83811015611db957600082189150600181019050611da0565b5080915050919050565b6000611dcd611517565b50600065deadbeef0003905060005b83811015611df557600082039150600181019050611ddc565b5080915050919050565b6000611e09611517565b50600065deadbeef0007905060005b83811015611e50577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82079150600181019050611e18565b5080915050919050565b6000611e64611517565b50600065deadbeef00a290508060105260005b83811015611e925760028160066010a2600181019050611e77565b5080915050919050565b6000611ea6611517565b50600065deadbeef000a905060005b83811015611ece576001820a9150600181019050611eb5565b5080915050919050565b6000611ee2611517565b50600065deadbeef001490506000805b84811015611f0a578283149150600181019050611ef2565b505080915050919050565b6000611f1f611517565b50600065deadbeef0040905060006001430360005b85811015611f4b5781409250600181019050611f34565b50505080915050919050565b6000611f61611517565b50600065deadbeef001590506000805b84811015611f885782159150600181019050611f71565b505080915050919050565b6000611f9d611517565b50600065deadbeef001290506000805b84811015611fc657826001129150600181019050611fad565b505080915050919050565b6000611fdb611517565b50600065deadbeef003b905060003060005b8581101561200457813b9250600181019050611fed565b50505080915050919050565b600061201a611517565b50600065deadbeef0009905060005b83811015612063577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600183099150600181019050612029565b5080915050919050565b600080fd5b600080fd5b6000819050919050565b61208a81612077565b811461209557600080fd5b50565b6000813590506120a781612081565b92915050565b6000602082840312156120c3576120c261206d565b5b60006120d184828501612098565b91505092915050565b6120e381612077565b82525050565b60006020820190506120fe60008301846120da565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561213e578082015181840152602081019050612123565b8381111561214d576000848401525b50505050565b6000601f19601f8301169050919050565b600061216f82612104565b612179818561210f565b9350612189818560208601612120565b61219281612153565b840191505092915050565b600060208201905081810360008301526121b78184612164565b905092915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126121e4576121e36121bf565b5b8235905067ffffffffffffffff811115612201576122006121c4565b5b60208301915083600182028301111561221d5761221c6121c9565b5b9250929050565b6000806020838503121561223b5761223a61206d565b5b600083013567ffffffffffffffff81111561225957612258612072565b5b612265858286016121ce565b92509250509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806122b857607f821691505b6020821081036122cb576122ca612271565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061230b82612077565b915061231683612077565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561234b5761234a6122d1565b5b828201905092915050565b600082905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026123f27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826123b5565b6123fc86836123b5565b95508019841693508086168417925050509392505050565b6000819050919050565b600061243961243461242f84612077565b612414565b612077565b9050919050565b6000819050919050565b6124538361241e565b61246761245f82612440565b8484546123c2565b825550505050565b600090565b61247c61246f565b61248781848461244a565b505050565b5b818110156124ab576124a0600082612474565b60018101905061248d565b5050565b601f8211156124f0576124c181612390565b6124ca846123a5565b810160208510156124d9578190505b6124ed6124e5856123a5565b83018261248c565b50505b505050565b600082821c905092915050565b6000612513600019846008026124f5565b1980831691505092915050565b600061252c8383612502565b9150826002028217905092915050565b6125468383612356565b67ffffffffffffffff81111561255f5761255e612361565b5b61256982546122a0565b6125748282856124af565b6000601f8311600181146125a35760008415612591578287013590505b61259b8582612520565b865550612603565b601f1984166125b186612390565b60005b828110156125d9578489013582556001820191506020850194506020810190506125b4565b868310156125f657848901356125f2601f891682612502565b8355505b6001600288020188555050505b5050505050505056fea2646970667358221220c9e1182df71dfdc6eb49d545e0c6929c5dfe19c94d7c1bba484ad70b88f8e09064736f6c634300080f0033",
}
LoadTesterMetaData contains all meta data concerning the LoadTester contract.
var RawLoadTesterABI string
var RawLoadTesterBin string
Functions ¶
func CallLoadTestFunctionByOpCode ¶
func CallLoadTestFunctionByOpCode(shortCode uint64, lt *LoadTester, opts *bind.TransactOpts, iterations uint64) (*ethtypes.Transaction, error)
func GetLoadTesterBytes ¶
func GetRandomOPCode ¶
func GetRandomOPCode() uint64
Types ¶
type Delegator ¶ added in v0.1.3
type Delegator struct {
DelegatorCaller // Read-only binding to the contract
DelegatorTransactor // Write-only binding to the contract
DelegatorFilterer // Log filterer for contract events
}
Delegator is an auto generated Go binding around an Ethereum contract.
func DeployDelegator ¶ added in v0.1.3
func DeployDelegator(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Delegator, error)
DeployDelegator deploys a new Ethereum contract, binding an instance of Delegator to it.
func NewDelegator ¶ added in v0.1.3
NewDelegator creates a new instance of Delegator, bound to a specific deployed contract.
type DelegatorCaller ¶ added in v0.1.3
type DelegatorCaller struct {
// contains filtered or unexported fields
}
DelegatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDelegatorCaller ¶ added in v0.1.3
func NewDelegatorCaller(address common.Address, caller bind.ContractCaller) (*DelegatorCaller, error)
NewDelegatorCaller creates a new read-only instance of Delegator, bound to a specific deployed contract.
type DelegatorCallerRaw ¶ added in v0.1.3
type DelegatorCallerRaw struct {
Contract *DelegatorCaller // Generic read-only contract binding to access the raw methods on
}
DelegatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DelegatorCallerRaw) Call ¶ added in v0.1.3
func (_Delegator *DelegatorCallerRaw) 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 DelegatorCallerSession ¶ added in v0.1.3
type DelegatorCallerSession struct {
Contract *DelegatorCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
DelegatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DelegatorFilterer ¶ added in v0.1.3
type DelegatorFilterer struct {
// contains filtered or unexported fields
}
DelegatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDelegatorFilterer ¶ added in v0.1.3
func NewDelegatorFilterer(address common.Address, filterer bind.ContractFilterer) (*DelegatorFilterer, error)
NewDelegatorFilterer creates a new log filterer instance of Delegator, bound to a specific deployed contract.
type DelegatorRaw ¶ added in v0.1.3
type DelegatorRaw struct {
Contract *Delegator // Generic contract binding to access the raw methods on
}
DelegatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DelegatorRaw) Call ¶ added in v0.1.3
func (_Delegator *DelegatorRaw) 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 (*DelegatorRaw) Transact ¶ added in v0.1.3
func (_Delegator *DelegatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DelegatorRaw) Transfer ¶ added in v0.1.3
func (_Delegator *DelegatorRaw) 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 DelegatorSession ¶ added in v0.1.3
type DelegatorSession struct {
Contract *Delegator // 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
}
DelegatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DelegatorSession) Call ¶ added in v0.1.3
func (_Delegator *DelegatorSession) Call(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0x1b8b921d.
Solidity: function call(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorSession) DelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorSession) DelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
DelegateCall is a paid mutator transaction binding the contract method 0x56e7b7aa.
Solidity: function delegateCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorSession) LoopCall ¶ added in v0.1.3
func (_Delegator *DelegatorSession) LoopCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopCall is a paid mutator transaction binding the contract method 0x62a1ffbd.
Solidity: function loopCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorSession) LoopDelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorSession) LoopDelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopDelegateCall is a paid mutator transaction binding the contract method 0x757bd1e5.
Solidity: function loopDelegateCall(address contractAddress, bytes packedCall) returns(bool)
type DelegatorTransactor ¶ added in v0.1.3
type DelegatorTransactor struct {
// contains filtered or unexported fields
}
DelegatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDelegatorTransactor ¶ added in v0.1.3
func NewDelegatorTransactor(address common.Address, transactor bind.ContractTransactor) (*DelegatorTransactor, error)
NewDelegatorTransactor creates a new write-only instance of Delegator, bound to a specific deployed contract.
func (*DelegatorTransactor) Call ¶ added in v0.1.3
func (_Delegator *DelegatorTransactor) Call(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0x1b8b921d.
Solidity: function call(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactor) DelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactor) DelegateCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
DelegateCall is a paid mutator transaction binding the contract method 0x56e7b7aa.
Solidity: function delegateCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactor) LoopCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactor) LoopCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopCall is a paid mutator transaction binding the contract method 0x62a1ffbd.
Solidity: function loopCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactor) LoopDelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactor) LoopDelegateCall(opts *bind.TransactOpts, contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopDelegateCall is a paid mutator transaction binding the contract method 0x757bd1e5.
Solidity: function loopDelegateCall(address contractAddress, bytes packedCall) returns(bool)
type DelegatorTransactorRaw ¶ added in v0.1.3
type DelegatorTransactorRaw struct {
Contract *DelegatorTransactor // Generic write-only contract binding to access the raw methods on
}
DelegatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DelegatorTransactorRaw) Transact ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DelegatorTransactorRaw) Transfer ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorRaw) 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 DelegatorTransactorSession ¶ added in v0.1.3
type DelegatorTransactorSession struct {
Contract *DelegatorTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
DelegatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DelegatorTransactorSession) Call ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorSession) Call(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0x1b8b921d.
Solidity: function call(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactorSession) DelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorSession) DelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
DelegateCall is a paid mutator transaction binding the contract method 0x56e7b7aa.
Solidity: function delegateCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactorSession) LoopCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorSession) LoopCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopCall is a paid mutator transaction binding the contract method 0x62a1ffbd.
Solidity: function loopCall(address contractAddress, bytes packedCall) returns(bool)
func (*DelegatorTransactorSession) LoopDelegateCall ¶ added in v0.1.3
func (_Delegator *DelegatorTransactorSession) LoopDelegateCall(contractAddress common.Address, packedCall []byte) (*types.Transaction, error)
LoopDelegateCall is a paid mutator transaction binding the contract method 0x757bd1e5.
Solidity: function loopDelegateCall(address contractAddress, bytes packedCall) returns(bool)
type ERC20 ¶ added in v0.1.14
type ERC20 struct {
ERC20Caller // Read-only binding to the contract
ERC20Transactor // Write-only binding to the contract
ERC20Filterer // Log filterer for contract events
}
ERC20 is an auto generated Go binding around an Ethereum contract.
func DeployERC20 ¶ added in v0.1.14
func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20, error)
DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.
type ERC20Approval ¶ added in v0.1.14
type ERC20Approval struct {
Owner common.Address
Spender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶ added in v0.1.14
type ERC20ApprovalIterator struct {
Event *ERC20Approval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶ added in v0.1.14
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶ added in v0.1.14
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶ added in v0.1.14
func (it *ERC20ApprovalIterator) Next() bool
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 ERC20Caller ¶ added in v0.1.14
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶ added in v0.1.14
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶ added in v0.1.14
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*ERC20Caller) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ERC20Caller) Decimals ¶ added in v0.1.14
func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20Caller) Name ¶ added in v0.1.14
func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20Caller) Symbol ¶ added in v0.1.14
func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20Caller) TotalSupply ¶ added in v0.1.14
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20CallerRaw ¶ added in v0.1.14
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶ added in v0.1.14
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶ added in v0.1.14
type ERC20CallerSession struct {
Contract *ERC20Caller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶ added in v0.1.14
func (_ERC20 *ERC20CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*ERC20CallerSession) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ERC20CallerSession) Decimals ¶ added in v0.1.14
func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20CallerSession) Name ¶ added in v0.1.14
func (_ERC20 *ERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20CallerSession) Symbol ¶ added in v0.1.14
func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20CallerSession) TotalSupply ¶ added in v0.1.14
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20Filterer ¶ added in v0.1.14
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶ added in v0.1.14
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) FilterTransfer ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) ParseApproval ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) ParseTransfer ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) WatchApproval ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) WatchTransfer ¶ added in v0.1.14
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20Raw ¶ added in v0.1.14
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶ added in v0.1.14
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶ added in v0.1.14
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶ added in v0.1.14
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶ added in v0.1.14
type ERC20Session struct {
Contract *ERC20 // 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
}
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶ added in v0.1.14
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*ERC20Session) Approve ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Session) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ERC20Session) Burn ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20Session) Decimals ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20Session) Mint ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Mint(amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns()
func (*ERC20Session) Name ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20Session) Symbol ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20Session) TotalSupply ¶ added in v0.1.14
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20Session) Transfer ¶ added in v0.1.14
func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Session) TransferFrom ¶ added in v0.1.14
func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transactor ¶ added in v0.1.14
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶ added in v0.1.14
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶ added in v0.1.14
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Transactor) Burn ¶ added in v0.1.14
func (_ERC20 *ERC20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20Transactor) Mint ¶ added in v0.1.14
func (_ERC20 *ERC20Transactor) Mint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns()
func (*ERC20Transactor) Transfer ¶ added in v0.1.14
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Transactor) TransferFrom ¶ added in v0.1.14
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20TransactorRaw ¶ added in v0.1.14
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶ added in v0.1.14
type ERC20TransactorSession struct {
Contract *ERC20Transactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20TransactorSession) Burn ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20TransactorSession) Mint ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorSession) Mint(amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns()
func (*ERC20TransactorSession) Transfer ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20TransactorSession) TransferFrom ¶ added in v0.1.14
func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transfer ¶ added in v0.1.14
type ERC20Transfer struct {
From common.Address
To common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶ added in v0.1.14
type ERC20TransferIterator struct {
Event *ERC20Transfer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶ added in v0.1.14
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶ added in v0.1.14
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶ added in v0.1.14
func (it *ERC20TransferIterator) Next() bool
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 ERC721 ¶ added in v0.1.14
type ERC721 struct {
ERC721Caller // Read-only binding to the contract
ERC721Transactor // Write-only binding to the contract
ERC721Filterer // Log filterer for contract events
}
ERC721 is an auto generated Go binding around an Ethereum contract.
func DeployERC721 ¶ added in v0.1.14
func DeployERC721(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721, error)
DeployERC721 deploys a new Ethereum contract, binding an instance of ERC721 to it.
type ERC721Approval ¶ added in v0.1.14
type ERC721Approval struct {
Owner common.Address
Spender common.Address
Id *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalForAll ¶ added in v0.1.14
type ERC721ApprovalForAll struct {
Owner common.Address
Operator common.Address
Approved bool
Raw types.Log // Blockchain specific contextual infos
}
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
type ERC721ApprovalForAllIterator ¶ added in v0.1.14
type ERC721ApprovalForAllIterator struct {
Event *ERC721ApprovalForAll // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
func (*ERC721ApprovalForAllIterator) Close ¶ added in v0.1.14
func (it *ERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalForAllIterator) Error ¶ added in v0.1.14
func (it *ERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalForAllIterator) Next ¶ added in v0.1.14
func (it *ERC721ApprovalForAllIterator) Next() bool
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 ERC721ApprovalIterator ¶ added in v0.1.14
type ERC721ApprovalIterator struct {
Event *ERC721Approval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶ added in v0.1.14
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶ added in v0.1.14
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶ added in v0.1.14
func (it *ERC721ApprovalIterator) Next() bool
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 ERC721Caller ¶ added in v0.1.14
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721Caller ¶ added in v0.1.14
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Caller) GetApproved ¶ added in v0.1.14
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address)
func (*ERC721Caller) IsApprovedForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) view returns(bool)
func (*ERC721Caller) OwnerOf ¶ added in v0.1.14
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ERC721Caller) SupportsInterface ¶ added in v0.1.14
func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
type ERC721CallerRaw ¶ added in v0.1.14
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721CallerRaw) Call ¶ added in v0.1.14
func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession ¶ added in v0.1.14
type ERC721CallerSession struct {
Contract *ERC721Caller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721CallerSession) GetApproved ¶ added in v0.1.14
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address)
func (*ERC721CallerSession) IsApprovedForAll ¶ added in v0.1.14
func (_ERC721 *ERC721CallerSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) view returns(bool)
func (*ERC721CallerSession) OwnerOf ¶ added in v0.1.14
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ERC721CallerSession) SupportsInterface ¶ added in v0.1.14
func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
type ERC721Filterer ¶ added in v0.1.14
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721Filterer ¶ added in v0.1.14
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address, id []*big.Int) (*ERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 indexed id)
func (*ERC721Filterer) FilterApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) FilterTransfer ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, id []*big.Int) (*ERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)
func (*ERC721Filterer) ParseApproval ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 indexed id)
func (*ERC721Filterer) ParseApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) ParseTransfer ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)
func (*ERC721Filterer) WatchApproval ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, spender []common.Address, id []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 indexed id)
func (*ERC721Filterer) WatchApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) WatchTransfer ¶ added in v0.1.14
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, to []common.Address, id []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)
type ERC721Raw ¶ added in v0.1.14
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721Raw) Call ¶ added in v0.1.14
func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact ¶ added in v0.1.14
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶ added in v0.1.14
func (_ERC721 *ERC721Raw) 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 ERC721Session ¶ added in v0.1.14
type ERC721Session struct {
Contract *ERC721 // 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
}
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721Session) Approve ¶ added in v0.1.14
func (_ERC721 *ERC721Session) Approve(spender common.Address, id *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 id) returns()
func (*ERC721Session) BalanceOf ¶ added in v0.1.14
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Session) GetApproved ¶ added in v0.1.14
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address)
func (*ERC721Session) IsApprovedForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Session) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) view returns(bool)
func (*ERC721Session) Mint ¶ added in v0.1.14
func (_ERC721 *ERC721Session) Mint(to common.Address, id *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 id) returns()
func (*ERC721Session) OwnerOf ¶ added in v0.1.14
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ERC721Session) SafeTransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 id) returns()
func (*ERC721Session) SafeTransferFrom0 ¶ added in v0.1.14
func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, id *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 id, bytes data) returns()
func (*ERC721Session) SetApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ERC721Session) SupportsInterface ¶ added in v0.1.14
func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
func (*ERC721Session) TransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 id) returns()
type ERC721Transactor ¶ added in v0.1.14
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721Transactor ¶ added in v0.1.14
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) Approve ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, spender common.Address, id *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 id) returns()
func (*ERC721Transactor) Mint ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) Mint(opts *bind.TransactOpts, to common.Address, id *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 id) returns()
func (*ERC721Transactor) SafeTransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 id) returns()
func (*ERC721Transactor) SafeTransferFrom0 ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 id, bytes data) returns()
func (*ERC721Transactor) SetApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ERC721Transactor) TransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 id) returns()
type ERC721TransactorRaw ¶ added in v0.1.14
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TransactorRaw) Transact ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession ¶ added in v0.1.14
type ERC721TransactorSession struct {
Contract *ERC721Transactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TransactorSession) Approve ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) Approve(spender common.Address, id *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 id) returns()
func (*ERC721TransactorSession) Mint ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) Mint(to common.Address, id *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 id) returns()
func (*ERC721TransactorSession) SafeTransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 id) returns()
func (*ERC721TransactorSession) SafeTransferFrom0 ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, id *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 id, bytes data) returns()
func (*ERC721TransactorSession) SetApprovalForAll ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ERC721TransactorSession) TransferFrom ¶ added in v0.1.14
func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, id *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 id) returns()
type ERC721Transfer ¶ added in v0.1.14
type ERC721Transfer struct {
From common.Address
To common.Address
Id *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶ added in v0.1.14
type ERC721TransferIterator struct {
Event *ERC721Transfer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶ added in v0.1.14
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶ added in v0.1.14
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶ added in v0.1.14
func (it *ERC721TransferIterator) Next() bool
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 LoadTester ¶
type LoadTester struct {
LoadTesterCaller // Read-only binding to the contract
LoadTesterTransactor // Write-only binding to the contract
LoadTesterFilterer // Log filterer for contract events
}
LoadTester is an auto generated Go binding around an Ethereum contract.
func DeployLoadTester ¶
func DeployLoadTester(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LoadTester, error)
DeployLoadTester deploys a new Ethereum contract, binding an instance of LoadTester to it.
func NewLoadTester ¶
func NewLoadTester(address common.Address, backend bind.ContractBackend) (*LoadTester, error)
NewLoadTester creates a new instance of LoadTester, bound to a specific deployed contract.
type LoadTesterCaller ¶
type LoadTesterCaller struct {
// contains filtered or unexported fields
}
LoadTesterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLoadTesterCaller ¶
func NewLoadTesterCaller(address common.Address, caller bind.ContractCaller) (*LoadTesterCaller, error)
NewLoadTesterCaller creates a new read-only instance of LoadTester, bound to a specific deployed contract.
func (*LoadTesterCaller) Dumpster ¶ added in v0.1.2
Dumpster is a free data retrieval call binding the contract method 0x3430ec06.
Solidity: function dumpster(uint256 ) view returns(bytes)
func (*LoadTesterCaller) GetCallCounter ¶
GetCallCounter is a free data retrieval call binding the contract method 0x1287a68c.
Solidity: function getCallCounter() view returns(uint256)
type LoadTesterCallerRaw ¶
type LoadTesterCallerRaw struct {
Contract *LoadTesterCaller // Generic read-only contract binding to access the raw methods on
}
LoadTesterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LoadTesterCallerRaw) Call ¶
func (_LoadTester *LoadTesterCallerRaw) 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 LoadTesterCallerSession ¶
type LoadTesterCallerSession struct {
Contract *LoadTesterCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
LoadTesterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LoadTesterCallerSession) Dumpster ¶ added in v0.1.2
func (_LoadTester *LoadTesterCallerSession) Dumpster(arg0 *big.Int) ([]byte, error)
Dumpster is a free data retrieval call binding the contract method 0x3430ec06.
Solidity: function dumpster(uint256 ) view returns(bytes)
func (*LoadTesterCallerSession) GetCallCounter ¶
func (_LoadTester *LoadTesterCallerSession) GetCallCounter() (*big.Int, error)
GetCallCounter is a free data retrieval call binding the contract method 0x1287a68c.
Solidity: function getCallCounter() view returns(uint256)
type LoadTesterFilterer ¶
type LoadTesterFilterer struct {
// contains filtered or unexported fields
}
LoadTesterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLoadTesterFilterer ¶
func NewLoadTesterFilterer(address common.Address, filterer bind.ContractFilterer) (*LoadTesterFilterer, error)
NewLoadTesterFilterer creates a new log filterer instance of LoadTester, bound to a specific deployed contract.
type LoadTesterRaw ¶
type LoadTesterRaw struct {
Contract *LoadTester // Generic contract binding to access the raw methods on
}
LoadTesterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LoadTesterRaw) Call ¶
func (_LoadTester *LoadTesterRaw) 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 (*LoadTesterRaw) Transact ¶
func (_LoadTester *LoadTesterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LoadTesterRaw) Transfer ¶
func (_LoadTester *LoadTesterRaw) 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 LoadTesterSession ¶
type LoadTesterSession struct {
Contract *LoadTester // 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
}
LoadTesterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LoadTesterSession) Dumpster ¶ added in v0.1.2
func (_LoadTester *LoadTesterSession) Dumpster(arg0 *big.Int) ([]byte, error)
Dumpster is a free data retrieval call binding the contract method 0x3430ec06.
Solidity: function dumpster(uint256 ) view returns(bytes)
func (*LoadTesterSession) GetCallCounter ¶
func (_LoadTester *LoadTesterSession) GetCallCounter() (*big.Int, error)
GetCallCounter is a free data retrieval call binding the contract method 0x1287a68c.
Solidity: function getCallCounter() view returns(uint256)
func (*LoadTesterSession) Inc ¶
func (_LoadTester *LoadTesterSession) Inc() (*types.Transaction, error)
Inc is a paid mutator transaction binding the contract method 0x371303c0.
Solidity: function inc() returns(uint256)
func (*LoadTesterSession) Store ¶ added in v0.1.2
func (_LoadTester *LoadTesterSession) Store(trash []byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0xb374012b.
Solidity: function store(bytes trash) returns(uint256)
func (*LoadTesterSession) TestADD ¶
func (_LoadTester *LoadTesterSession) TestADD(x *big.Int) (*types.Transaction, error)
TestADD is a paid mutator transaction binding the contract method 0x0ba8a73b.
Solidity: function testADD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestADDMOD ¶
func (_LoadTester *LoadTesterSession) TestADDMOD(x *big.Int) (*types.Transaction, error)
TestADDMOD is a paid mutator transaction binding the contract method 0x80947f80.
Solidity: function testADDMOD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestADDRESS ¶
func (_LoadTester *LoadTesterSession) TestADDRESS(x *big.Int) (*types.Transaction, error)
TestADDRESS is a paid mutator transaction binding the contract method 0xbdc875fc.
Solidity: function testADDRESS(uint256 x) returns(uint256)
func (*LoadTesterSession) TestAND ¶
func (_LoadTester *LoadTesterSession) TestAND(x *big.Int) (*types.Transaction, error)
TestAND is a paid mutator transaction binding the contract method 0x9a2b7c81.
Solidity: function testAND(uint256 x) returns(uint256)
func (*LoadTesterSession) TestBALANCE ¶
func (_LoadTester *LoadTesterSession) TestBALANCE(x *big.Int) (*types.Transaction, error)
TestBALANCE is a paid mutator transaction binding the contract method 0x2294fc7f.
Solidity: function testBALANCE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestBASEFEE ¶
func (_LoadTester *LoadTesterSession) TestBASEFEE(x *big.Int) (*types.Transaction, error)
TestBASEFEE is a paid mutator transaction binding the contract method 0x2871ef85.
Solidity: function testBASEFEE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestBLOCKHASH ¶
func (_LoadTester *LoadTesterSession) TestBLOCKHASH(x *big.Int) (*types.Transaction, error)
TestBLOCKHASH is a paid mutator transaction binding the contract method 0xea5141e6.
Solidity: function testBLOCKHASH(uint256 x) returns(uint256)
func (*LoadTesterSession) TestBYTE ¶
func (_LoadTester *LoadTesterSession) TestBYTE(x *big.Int) (*types.Transaction, error)
TestBYTE is a paid mutator transaction binding the contract method 0x1de2f343.
Solidity: function testBYTE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCALLDATACOPY ¶
func (_LoadTester *LoadTesterSession) TestCALLDATACOPY(x *big.Int) (*types.Transaction, error)
TestCALLDATACOPY is a paid mutator transaction binding the contract method 0x3a425dfc.
Solidity: function testCALLDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCALLDATALOAD ¶
func (_LoadTester *LoadTesterSession) TestCALLDATALOAD(x *big.Int) (*types.Transaction, error)
TestCALLDATALOAD is a paid mutator transaction binding the contract method 0xce3cf4ef.
Solidity: function testCALLDATALOAD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCALLDATASIZE ¶
func (_LoadTester *LoadTesterSession) TestCALLDATASIZE(x *big.Int) (*types.Transaction, error)
TestCALLDATASIZE is a paid mutator transaction binding the contract method 0x034aef71.
Solidity: function testCALLDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCALLER ¶
func (_LoadTester *LoadTesterSession) TestCALLER(x *big.Int) (*types.Transaction, error)
TestCALLER is a paid mutator transaction binding the contract method 0x44cf3bc7.
Solidity: function testCALLER(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCALLVALUE ¶
func (_LoadTester *LoadTesterSession) TestCALLVALUE(x *big.Int) (*types.Transaction, error)
TestCALLVALUE is a paid mutator transaction binding the contract method 0x1581cf19.
Solidity: function testCALLVALUE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCHAINID ¶
func (_LoadTester *LoadTesterSession) TestCHAINID(x *big.Int) (*types.Transaction, error)
TestCHAINID is a paid mutator transaction binding the contract method 0xa60a1087.
Solidity: function testCHAINID(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCODECOPY ¶
func (_LoadTester *LoadTesterSession) TestCODECOPY(x *big.Int) (*types.Transaction, error)
TestCODECOPY is a paid mutator transaction binding the contract method 0xacaebdf6.
Solidity: function testCODECOPY(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCODESIZE ¶
func (_LoadTester *LoadTesterSession) TestCODESIZE(x *big.Int) (*types.Transaction, error)
TestCODESIZE is a paid mutator transaction binding the contract method 0xb7b86207.
Solidity: function testCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestCOINBASE ¶
func (_LoadTester *LoadTesterSession) TestCOINBASE(x *big.Int) (*types.Transaction, error)
TestCOINBASE is a paid mutator transaction binding the contract method 0xb81c1484.
Solidity: function testCOINBASE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestDIFFICULTY ¶
func (_LoadTester *LoadTesterSession) TestDIFFICULTY(x *big.Int) (*types.Transaction, error)
TestDIFFICULTY is a paid mutator transaction binding the contract method 0x6f099c8d.
Solidity: function testDIFFICULTY(uint256 x) returns(uint256)
func (*LoadTesterSession) TestDIV ¶
func (_LoadTester *LoadTesterSession) TestDIV(x *big.Int) (*types.Transaction, error)
TestDIV is a paid mutator transaction binding the contract method 0x3a411f12.
Solidity: function testDIV(uint256 x) returns(uint256)
func (*LoadTesterSession) TestEQ ¶
func (_LoadTester *LoadTesterSession) TestEQ(x *big.Int) (*types.Transaction, error)
TestEQ is a paid mutator transaction binding the contract method 0xe9f9b3f2.
Solidity: function testEQ(uint256 x) returns(uint256)
func (*LoadTesterSession) TestEXP ¶
func (_LoadTester *LoadTesterSession) TestEXP(x *big.Int) (*types.Transaction, error)
TestEXP is a paid mutator transaction binding the contract method 0xde97a363.
Solidity: function testEXP(uint256 x) returns(uint256)
func (*LoadTesterSession) TestEXTCODESIZE ¶
func (_LoadTester *LoadTesterSession) TestEXTCODESIZE(x *big.Int) (*types.Transaction, error)
TestEXTCODESIZE is a paid mutator transaction binding the contract method 0xf58fc36a.
Solidity: function testEXTCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestGAS ¶
func (_LoadTester *LoadTesterSession) TestGAS(x *big.Int) (*types.Transaction, error)
TestGAS is a paid mutator transaction binding the contract method 0x918a5fcd.
Solidity: function testGAS(uint256 x) returns(uint256)
func (*LoadTesterSession) TestGASLIMIT ¶
func (_LoadTester *LoadTesterSession) TestGASLIMIT(x *big.Int) (*types.Transaction, error)
TestGASLIMIT is a paid mutator transaction binding the contract method 0x7c191d20.
Solidity: function testGASLIMIT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestGASPRICE ¶
func (_LoadTester *LoadTesterSession) TestGASPRICE(x *big.Int) (*types.Transaction, error)
TestGASPRICE is a paid mutator transaction binding the contract method 0x4d2c74b3.
Solidity: function testGASPRICE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestGT ¶
func (_LoadTester *LoadTesterSession) TestGT(x *big.Int) (*types.Transaction, error)
TestGT is a paid mutator transaction binding the contract method 0x71d91d28.
Solidity: function testGT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestISZERO ¶
func (_LoadTester *LoadTesterSession) TestISZERO(x *big.Int) (*types.Transaction, error)
TestISZERO is a paid mutator transaction binding the contract method 0xf279ca81.
Solidity: function testISZERO(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLOG0 ¶
func (_LoadTester *LoadTesterSession) TestLOG0(x *big.Int) (*types.Transaction, error)
TestLOG0 is a paid mutator transaction binding the contract method 0x40fe2662.
Solidity: function testLOG0(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLOG1 ¶
func (_LoadTester *LoadTesterSession) TestLOG1(x *big.Int) (*types.Transaction, error)
TestLOG1 is a paid mutator transaction binding the contract method 0x98456f3e.
Solidity: function testLOG1(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLOG2 ¶
func (_LoadTester *LoadTesterSession) TestLOG2(x *big.Int) (*types.Transaction, error)
TestLOG2 is a paid mutator transaction binding the contract method 0xdd9bef60.
Solidity: function testLOG2(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLOG3 ¶
func (_LoadTester *LoadTesterSession) TestLOG3(x *big.Int) (*types.Transaction, error)
TestLOG3 is a paid mutator transaction binding the contract method 0xbf529ca1.
Solidity: function testLOG3(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLOG4 ¶
func (_LoadTester *LoadTesterSession) TestLOG4(x *big.Int) (*types.Transaction, error)
TestLOG4 is a paid mutator transaction binding the contract method 0x1aba07ea.
Solidity: function testLOG4(uint256 x) returns(uint256)
func (*LoadTesterSession) TestLT ¶
func (_LoadTester *LoadTesterSession) TestLT(x *big.Int) (*types.Transaction, error)
TestLT is a paid mutator transaction binding the contract method 0x6e7f1fe7.
Solidity: function testLT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMLOAD ¶
func (_LoadTester *LoadTesterSession) TestMLOAD(x *big.Int) (*types.Transaction, error)
TestMLOAD is a paid mutator transaction binding the contract method 0x5590c2d9.
Solidity: function testMLOAD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMOD ¶
func (_LoadTester *LoadTesterSession) TestMOD(x *big.Int) (*types.Transaction, error)
TestMOD is a paid mutator transaction binding the contract method 0x16582150.
Solidity: function testMOD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMSIZE ¶
func (_LoadTester *LoadTesterSession) TestMSIZE(x *big.Int) (*types.Transaction, error)
TestMSIZE is a paid mutator transaction binding the contract method 0xb3d847f2.
Solidity: function testMSIZE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMSTORE ¶
func (_LoadTester *LoadTesterSession) TestMSTORE(x *big.Int) (*types.Transaction, error)
TestMSTORE is a paid mutator transaction binding the contract method 0x087b4e84.
Solidity: function testMSTORE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMSTORE8 ¶
func (_LoadTester *LoadTesterSession) TestMSTORE8(x *big.Int) (*types.Transaction, error)
TestMSTORE8 is a paid mutator transaction binding the contract method 0x4a61af1f.
Solidity: function testMSTORE8(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMUL ¶
func (_LoadTester *LoadTesterSession) TestMUL(x *big.Int) (*types.Transaction, error)
TestMUL is a paid mutator transaction binding the contract method 0x7de8c6f8.
Solidity: function testMUL(uint256 x) returns(uint256)
func (*LoadTesterSession) TestMULMOD ¶
func (_LoadTester *LoadTesterSession) TestMULMOD(x *big.Int) (*types.Transaction, error)
TestMULMOD is a paid mutator transaction binding the contract method 0xfde7721c.
Solidity: function testMULMOD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestNOT ¶
func (_LoadTester *LoadTesterSession) TestNOT(x *big.Int) (*types.Transaction, error)
TestNOT is a paid mutator transaction binding the contract method 0x91e7b277.
Solidity: function testNOT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestNUMBER ¶
func (_LoadTester *LoadTesterSession) TestNUMBER(x *big.Int) (*types.Transaction, error)
TestNUMBER is a paid mutator transaction binding the contract method 0x2d34e798.
Solidity: function testNUMBER(uint256 x) returns(uint256)
func (*LoadTesterSession) TestOR ¶
func (_LoadTester *LoadTesterSession) TestOR(x *big.Int) (*types.Transaction, error)
TestOR is a paid mutator transaction binding the contract method 0x135d52f7.
Solidity: function testOR(uint256 x) returns(uint256)
func (*LoadTesterSession) TestORIGIN ¶
func (_LoadTester *LoadTesterSession) TestORIGIN(x *big.Int) (*types.Transaction, error)
TestORIGIN is a paid mutator transaction binding the contract method 0x050082f8.
Solidity: function testORIGIN(uint256 x) returns(uint256)
func (*LoadTesterSession) TestRETURNDATACOPY ¶
func (_LoadTester *LoadTesterSession) TestRETURNDATACOPY(x *big.Int) (*types.Transaction, error)
TestRETURNDATACOPY is a paid mutator transaction binding the contract method 0x7b6e0b0e.
Solidity: function testRETURNDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterSession) TestRETURNDATASIZE ¶
func (_LoadTester *LoadTesterSession) TestRETURNDATASIZE(x *big.Int) (*types.Transaction, error)
TestRETURNDATASIZE is a paid mutator transaction binding the contract method 0x2b21ef44.
Solidity: function testRETURNDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSAR ¶
func (_LoadTester *LoadTesterSession) TestSAR(x *big.Int) (*types.Transaction, error)
TestSAR is a paid mutator transaction binding the contract method 0x60e13cde.
Solidity: function testSAR(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSDIV ¶
func (_LoadTester *LoadTesterSession) TestSDIV(x *big.Int) (*types.Transaction, error)
TestSDIV is a paid mutator transaction binding the contract method 0xa645c9c2.
Solidity: function testSDIV(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSELFBALANCE ¶
func (_LoadTester *LoadTesterSession) TestSELFBALANCE(x *big.Int) (*types.Transaction, error)
TestSELFBALANCE is a paid mutator transaction binding the contract method 0xc420eb61.
Solidity: function testSELFBALANCE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSGT ¶
func (_LoadTester *LoadTesterSession) TestSGT(x *big.Int) (*types.Transaction, error)
TestSGT is a paid mutator transaction binding the contract method 0x18093b46.
Solidity: function testSGT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSHA3 ¶
func (_LoadTester *LoadTesterSession) TestSHA3(x *big.Int) (*types.Transaction, error)
TestSHA3 is a paid mutator transaction binding the contract method 0x19b621d6.
Solidity: function testSHA3(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSHL ¶
func (_LoadTester *LoadTesterSession) TestSHL(x *big.Int) (*types.Transaction, error)
TestSHL is a paid mutator transaction binding the contract method 0x2007332e.
Solidity: function testSHL(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSHR ¶
func (_LoadTester *LoadTesterSession) TestSHR(x *big.Int) (*types.Transaction, error)
TestSHR is a paid mutator transaction binding the contract method 0xc4bd65d5.
Solidity: function testSHR(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSIGNEXTEND ¶
func (_LoadTester *LoadTesterSession) TestSIGNEXTEND(x *big.Int) (*types.Transaction, error)
TestSIGNEXTEND is a paid mutator transaction binding the contract method 0xc360aba6.
Solidity: function testSIGNEXTEND(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSLOAD ¶
func (_LoadTester *LoadTesterSession) TestSLOAD(x *big.Int) (*types.Transaction, error)
TestSLOAD is a paid mutator transaction binding the contract method 0x880eff39.
Solidity: function testSLOAD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSLT ¶
func (_LoadTester *LoadTesterSession) TestSLT(x *big.Int) (*types.Transaction, error)
TestSLT is a paid mutator transaction binding the contract method 0xf4d1fc61.
Solidity: function testSLT(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSMOD ¶
func (_LoadTester *LoadTesterSession) TestSMOD(x *big.Int) (*types.Transaction, error)
TestSMOD is a paid mutator transaction binding the contract method 0xd93cd558.
Solidity: function testSMOD(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSSTORE ¶
func (_LoadTester *LoadTesterSession) TestSSTORE(x *big.Int) (*types.Transaction, error)
TestSSTORE is a paid mutator transaction binding the contract method 0xd117320b.
Solidity: function testSSTORE(uint256 x) returns(uint256)
func (*LoadTesterSession) TestSUB ¶
func (_LoadTester *LoadTesterSession) TestSUB(x *big.Int) (*types.Transaction, error)
TestSUB is a paid mutator transaction binding the contract method 0xd53ff3fd.
Solidity: function testSUB(uint256 x) returns(uint256)
func (*LoadTesterSession) TestTIMESTAMP ¶
func (_LoadTester *LoadTesterSession) TestTIMESTAMP(x *big.Int) (*types.Transaction, error)
TestTIMESTAMP is a paid mutator transaction binding the contract method 0x219cddeb.
Solidity: function testTIMESTAMP(uint256 x) returns(uint256)
func (*LoadTesterSession) TestXOR ¶
func (_LoadTester *LoadTesterSession) TestXOR(x *big.Int) (*types.Transaction, error)
TestXOR is a paid mutator transaction binding the contract method 0xd51e7b5b.
Solidity: function testXOR(uint256 x) returns(uint256)
type LoadTesterTransactor ¶
type LoadTesterTransactor struct {
// contains filtered or unexported fields
}
LoadTesterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLoadTesterTransactor ¶
func NewLoadTesterTransactor(address common.Address, transactor bind.ContractTransactor) (*LoadTesterTransactor, error)
NewLoadTesterTransactor creates a new write-only instance of LoadTester, bound to a specific deployed contract.
func (*LoadTesterTransactor) Inc ¶
func (_LoadTester *LoadTesterTransactor) Inc(opts *bind.TransactOpts) (*types.Transaction, error)
Inc is a paid mutator transaction binding the contract method 0x371303c0.
Solidity: function inc() returns(uint256)
func (*LoadTesterTransactor) Store ¶ added in v0.1.2
func (_LoadTester *LoadTesterTransactor) Store(opts *bind.TransactOpts, trash []byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0xb374012b.
Solidity: function store(bytes trash) returns(uint256)
func (*LoadTesterTransactor) TestADD ¶
func (_LoadTester *LoadTesterTransactor) TestADD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestADD is a paid mutator transaction binding the contract method 0x0ba8a73b.
Solidity: function testADD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestADDMOD ¶
func (_LoadTester *LoadTesterTransactor) TestADDMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestADDMOD is a paid mutator transaction binding the contract method 0x80947f80.
Solidity: function testADDMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestADDRESS ¶
func (_LoadTester *LoadTesterTransactor) TestADDRESS(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestADDRESS is a paid mutator transaction binding the contract method 0xbdc875fc.
Solidity: function testADDRESS(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestAND ¶
func (_LoadTester *LoadTesterTransactor) TestAND(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestAND is a paid mutator transaction binding the contract method 0x9a2b7c81.
Solidity: function testAND(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestBALANCE ¶
func (_LoadTester *LoadTesterTransactor) TestBALANCE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestBALANCE is a paid mutator transaction binding the contract method 0x2294fc7f.
Solidity: function testBALANCE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestBASEFEE ¶
func (_LoadTester *LoadTesterTransactor) TestBASEFEE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestBASEFEE is a paid mutator transaction binding the contract method 0x2871ef85.
Solidity: function testBASEFEE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestBLOCKHASH ¶
func (_LoadTester *LoadTesterTransactor) TestBLOCKHASH(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestBLOCKHASH is a paid mutator transaction binding the contract method 0xea5141e6.
Solidity: function testBLOCKHASH(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestBYTE ¶
func (_LoadTester *LoadTesterTransactor) TestBYTE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestBYTE is a paid mutator transaction binding the contract method 0x1de2f343.
Solidity: function testBYTE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCALLDATACOPY ¶
func (_LoadTester *LoadTesterTransactor) TestCALLDATACOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCALLDATACOPY is a paid mutator transaction binding the contract method 0x3a425dfc.
Solidity: function testCALLDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCALLDATALOAD ¶
func (_LoadTester *LoadTesterTransactor) TestCALLDATALOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCALLDATALOAD is a paid mutator transaction binding the contract method 0xce3cf4ef.
Solidity: function testCALLDATALOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCALLDATASIZE ¶
func (_LoadTester *LoadTesterTransactor) TestCALLDATASIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCALLDATASIZE is a paid mutator transaction binding the contract method 0x034aef71.
Solidity: function testCALLDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCALLER ¶
func (_LoadTester *LoadTesterTransactor) TestCALLER(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCALLER is a paid mutator transaction binding the contract method 0x44cf3bc7.
Solidity: function testCALLER(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCALLVALUE ¶
func (_LoadTester *LoadTesterTransactor) TestCALLVALUE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCALLVALUE is a paid mutator transaction binding the contract method 0x1581cf19.
Solidity: function testCALLVALUE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCHAINID ¶
func (_LoadTester *LoadTesterTransactor) TestCHAINID(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCHAINID is a paid mutator transaction binding the contract method 0xa60a1087.
Solidity: function testCHAINID(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCODECOPY ¶
func (_LoadTester *LoadTesterTransactor) TestCODECOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCODECOPY is a paid mutator transaction binding the contract method 0xacaebdf6.
Solidity: function testCODECOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCODESIZE ¶
func (_LoadTester *LoadTesterTransactor) TestCODESIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCODESIZE is a paid mutator transaction binding the contract method 0xb7b86207.
Solidity: function testCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestCOINBASE ¶
func (_LoadTester *LoadTesterTransactor) TestCOINBASE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestCOINBASE is a paid mutator transaction binding the contract method 0xb81c1484.
Solidity: function testCOINBASE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestDIFFICULTY ¶
func (_LoadTester *LoadTesterTransactor) TestDIFFICULTY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestDIFFICULTY is a paid mutator transaction binding the contract method 0x6f099c8d.
Solidity: function testDIFFICULTY(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestDIV ¶
func (_LoadTester *LoadTesterTransactor) TestDIV(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestDIV is a paid mutator transaction binding the contract method 0x3a411f12.
Solidity: function testDIV(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestEQ ¶
func (_LoadTester *LoadTesterTransactor) TestEQ(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestEQ is a paid mutator transaction binding the contract method 0xe9f9b3f2.
Solidity: function testEQ(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestEXP ¶
func (_LoadTester *LoadTesterTransactor) TestEXP(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestEXP is a paid mutator transaction binding the contract method 0xde97a363.
Solidity: function testEXP(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestEXTCODESIZE ¶
func (_LoadTester *LoadTesterTransactor) TestEXTCODESIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestEXTCODESIZE is a paid mutator transaction binding the contract method 0xf58fc36a.
Solidity: function testEXTCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestGAS ¶
func (_LoadTester *LoadTesterTransactor) TestGAS(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestGAS is a paid mutator transaction binding the contract method 0x918a5fcd.
Solidity: function testGAS(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestGASLIMIT ¶
func (_LoadTester *LoadTesterTransactor) TestGASLIMIT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestGASLIMIT is a paid mutator transaction binding the contract method 0x7c191d20.
Solidity: function testGASLIMIT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestGASPRICE ¶
func (_LoadTester *LoadTesterTransactor) TestGASPRICE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestGASPRICE is a paid mutator transaction binding the contract method 0x4d2c74b3.
Solidity: function testGASPRICE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestGT ¶
func (_LoadTester *LoadTesterTransactor) TestGT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestGT is a paid mutator transaction binding the contract method 0x71d91d28.
Solidity: function testGT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestISZERO ¶
func (_LoadTester *LoadTesterTransactor) TestISZERO(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestISZERO is a paid mutator transaction binding the contract method 0xf279ca81.
Solidity: function testISZERO(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLOG0 ¶
func (_LoadTester *LoadTesterTransactor) TestLOG0(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLOG0 is a paid mutator transaction binding the contract method 0x40fe2662.
Solidity: function testLOG0(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLOG1 ¶
func (_LoadTester *LoadTesterTransactor) TestLOG1(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLOG1 is a paid mutator transaction binding the contract method 0x98456f3e.
Solidity: function testLOG1(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLOG2 ¶
func (_LoadTester *LoadTesterTransactor) TestLOG2(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLOG2 is a paid mutator transaction binding the contract method 0xdd9bef60.
Solidity: function testLOG2(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLOG3 ¶
func (_LoadTester *LoadTesterTransactor) TestLOG3(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLOG3 is a paid mutator transaction binding the contract method 0xbf529ca1.
Solidity: function testLOG3(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLOG4 ¶
func (_LoadTester *LoadTesterTransactor) TestLOG4(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLOG4 is a paid mutator transaction binding the contract method 0x1aba07ea.
Solidity: function testLOG4(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestLT ¶
func (_LoadTester *LoadTesterTransactor) TestLT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestLT is a paid mutator transaction binding the contract method 0x6e7f1fe7.
Solidity: function testLT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMLOAD ¶
func (_LoadTester *LoadTesterTransactor) TestMLOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMLOAD is a paid mutator transaction binding the contract method 0x5590c2d9.
Solidity: function testMLOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMOD ¶
func (_LoadTester *LoadTesterTransactor) TestMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMOD is a paid mutator transaction binding the contract method 0x16582150.
Solidity: function testMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMSIZE ¶
func (_LoadTester *LoadTesterTransactor) TestMSIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMSIZE is a paid mutator transaction binding the contract method 0xb3d847f2.
Solidity: function testMSIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMSTORE ¶
func (_LoadTester *LoadTesterTransactor) TestMSTORE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMSTORE is a paid mutator transaction binding the contract method 0x087b4e84.
Solidity: function testMSTORE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMSTORE8 ¶
func (_LoadTester *LoadTesterTransactor) TestMSTORE8(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMSTORE8 is a paid mutator transaction binding the contract method 0x4a61af1f.
Solidity: function testMSTORE8(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMUL ¶
func (_LoadTester *LoadTesterTransactor) TestMUL(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMUL is a paid mutator transaction binding the contract method 0x7de8c6f8.
Solidity: function testMUL(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestMULMOD ¶
func (_LoadTester *LoadTesterTransactor) TestMULMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestMULMOD is a paid mutator transaction binding the contract method 0xfde7721c.
Solidity: function testMULMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestNOT ¶
func (_LoadTester *LoadTesterTransactor) TestNOT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestNOT is a paid mutator transaction binding the contract method 0x91e7b277.
Solidity: function testNOT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestNUMBER ¶
func (_LoadTester *LoadTesterTransactor) TestNUMBER(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestNUMBER is a paid mutator transaction binding the contract method 0x2d34e798.
Solidity: function testNUMBER(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestOR ¶
func (_LoadTester *LoadTesterTransactor) TestOR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestOR is a paid mutator transaction binding the contract method 0x135d52f7.
Solidity: function testOR(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestORIGIN ¶
func (_LoadTester *LoadTesterTransactor) TestORIGIN(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestORIGIN is a paid mutator transaction binding the contract method 0x050082f8.
Solidity: function testORIGIN(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestRETURNDATACOPY ¶
func (_LoadTester *LoadTesterTransactor) TestRETURNDATACOPY(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestRETURNDATACOPY is a paid mutator transaction binding the contract method 0x7b6e0b0e.
Solidity: function testRETURNDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestRETURNDATASIZE ¶
func (_LoadTester *LoadTesterTransactor) TestRETURNDATASIZE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestRETURNDATASIZE is a paid mutator transaction binding the contract method 0x2b21ef44.
Solidity: function testRETURNDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSAR ¶
func (_LoadTester *LoadTesterTransactor) TestSAR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSAR is a paid mutator transaction binding the contract method 0x60e13cde.
Solidity: function testSAR(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSDIV ¶
func (_LoadTester *LoadTesterTransactor) TestSDIV(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSDIV is a paid mutator transaction binding the contract method 0xa645c9c2.
Solidity: function testSDIV(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSELFBALANCE ¶
func (_LoadTester *LoadTesterTransactor) TestSELFBALANCE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSELFBALANCE is a paid mutator transaction binding the contract method 0xc420eb61.
Solidity: function testSELFBALANCE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSGT ¶
func (_LoadTester *LoadTesterTransactor) TestSGT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSGT is a paid mutator transaction binding the contract method 0x18093b46.
Solidity: function testSGT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSHA3 ¶
func (_LoadTester *LoadTesterTransactor) TestSHA3(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSHA3 is a paid mutator transaction binding the contract method 0x19b621d6.
Solidity: function testSHA3(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSHL ¶
func (_LoadTester *LoadTesterTransactor) TestSHL(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSHL is a paid mutator transaction binding the contract method 0x2007332e.
Solidity: function testSHL(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSHR ¶
func (_LoadTester *LoadTesterTransactor) TestSHR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSHR is a paid mutator transaction binding the contract method 0xc4bd65d5.
Solidity: function testSHR(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSIGNEXTEND ¶
func (_LoadTester *LoadTesterTransactor) TestSIGNEXTEND(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSIGNEXTEND is a paid mutator transaction binding the contract method 0xc360aba6.
Solidity: function testSIGNEXTEND(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSLOAD ¶
func (_LoadTester *LoadTesterTransactor) TestSLOAD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSLOAD is a paid mutator transaction binding the contract method 0x880eff39.
Solidity: function testSLOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSLT ¶
func (_LoadTester *LoadTesterTransactor) TestSLT(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSLT is a paid mutator transaction binding the contract method 0xf4d1fc61.
Solidity: function testSLT(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSMOD ¶
func (_LoadTester *LoadTesterTransactor) TestSMOD(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSMOD is a paid mutator transaction binding the contract method 0xd93cd558.
Solidity: function testSMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSSTORE ¶
func (_LoadTester *LoadTesterTransactor) TestSSTORE(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSSTORE is a paid mutator transaction binding the contract method 0xd117320b.
Solidity: function testSSTORE(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestSUB ¶
func (_LoadTester *LoadTesterTransactor) TestSUB(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestSUB is a paid mutator transaction binding the contract method 0xd53ff3fd.
Solidity: function testSUB(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestTIMESTAMP ¶
func (_LoadTester *LoadTesterTransactor) TestTIMESTAMP(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestTIMESTAMP is a paid mutator transaction binding the contract method 0x219cddeb.
Solidity: function testTIMESTAMP(uint256 x) returns(uint256)
func (*LoadTesterTransactor) TestXOR ¶
func (_LoadTester *LoadTesterTransactor) TestXOR(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
TestXOR is a paid mutator transaction binding the contract method 0xd51e7b5b.
Solidity: function testXOR(uint256 x) returns(uint256)
type LoadTesterTransactorRaw ¶
type LoadTesterTransactorRaw struct {
Contract *LoadTesterTransactor // Generic write-only contract binding to access the raw methods on
}
LoadTesterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LoadTesterTransactorRaw) Transact ¶
func (_LoadTester *LoadTesterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LoadTesterTransactorRaw) Transfer ¶
func (_LoadTester *LoadTesterTransactorRaw) 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 LoadTesterTransactorSession ¶
type LoadTesterTransactorSession struct {
Contract *LoadTesterTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
LoadTesterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LoadTesterTransactorSession) Inc ¶
func (_LoadTester *LoadTesterTransactorSession) Inc() (*types.Transaction, error)
Inc is a paid mutator transaction binding the contract method 0x371303c0.
Solidity: function inc() returns(uint256)
func (*LoadTesterTransactorSession) Store ¶ added in v0.1.2
func (_LoadTester *LoadTesterTransactorSession) Store(trash []byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0xb374012b.
Solidity: function store(bytes trash) returns(uint256)
func (*LoadTesterTransactorSession) TestADD ¶
func (_LoadTester *LoadTesterTransactorSession) TestADD(x *big.Int) (*types.Transaction, error)
TestADD is a paid mutator transaction binding the contract method 0x0ba8a73b.
Solidity: function testADD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestADDMOD ¶
func (_LoadTester *LoadTesterTransactorSession) TestADDMOD(x *big.Int) (*types.Transaction, error)
TestADDMOD is a paid mutator transaction binding the contract method 0x80947f80.
Solidity: function testADDMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestADDRESS ¶
func (_LoadTester *LoadTesterTransactorSession) TestADDRESS(x *big.Int) (*types.Transaction, error)
TestADDRESS is a paid mutator transaction binding the contract method 0xbdc875fc.
Solidity: function testADDRESS(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestAND ¶
func (_LoadTester *LoadTesterTransactorSession) TestAND(x *big.Int) (*types.Transaction, error)
TestAND is a paid mutator transaction binding the contract method 0x9a2b7c81.
Solidity: function testAND(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestBALANCE ¶
func (_LoadTester *LoadTesterTransactorSession) TestBALANCE(x *big.Int) (*types.Transaction, error)
TestBALANCE is a paid mutator transaction binding the contract method 0x2294fc7f.
Solidity: function testBALANCE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestBASEFEE ¶
func (_LoadTester *LoadTesterTransactorSession) TestBASEFEE(x *big.Int) (*types.Transaction, error)
TestBASEFEE is a paid mutator transaction binding the contract method 0x2871ef85.
Solidity: function testBASEFEE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestBLOCKHASH ¶
func (_LoadTester *LoadTesterTransactorSession) TestBLOCKHASH(x *big.Int) (*types.Transaction, error)
TestBLOCKHASH is a paid mutator transaction binding the contract method 0xea5141e6.
Solidity: function testBLOCKHASH(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestBYTE ¶
func (_LoadTester *LoadTesterTransactorSession) TestBYTE(x *big.Int) (*types.Transaction, error)
TestBYTE is a paid mutator transaction binding the contract method 0x1de2f343.
Solidity: function testBYTE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCALLDATACOPY ¶
func (_LoadTester *LoadTesterTransactorSession) TestCALLDATACOPY(x *big.Int) (*types.Transaction, error)
TestCALLDATACOPY is a paid mutator transaction binding the contract method 0x3a425dfc.
Solidity: function testCALLDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCALLDATALOAD ¶
func (_LoadTester *LoadTesterTransactorSession) TestCALLDATALOAD(x *big.Int) (*types.Transaction, error)
TestCALLDATALOAD is a paid mutator transaction binding the contract method 0xce3cf4ef.
Solidity: function testCALLDATALOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCALLDATASIZE ¶
func (_LoadTester *LoadTesterTransactorSession) TestCALLDATASIZE(x *big.Int) (*types.Transaction, error)
TestCALLDATASIZE is a paid mutator transaction binding the contract method 0x034aef71.
Solidity: function testCALLDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCALLER ¶
func (_LoadTester *LoadTesterTransactorSession) TestCALLER(x *big.Int) (*types.Transaction, error)
TestCALLER is a paid mutator transaction binding the contract method 0x44cf3bc7.
Solidity: function testCALLER(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCALLVALUE ¶
func (_LoadTester *LoadTesterTransactorSession) TestCALLVALUE(x *big.Int) (*types.Transaction, error)
TestCALLVALUE is a paid mutator transaction binding the contract method 0x1581cf19.
Solidity: function testCALLVALUE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCHAINID ¶
func (_LoadTester *LoadTesterTransactorSession) TestCHAINID(x *big.Int) (*types.Transaction, error)
TestCHAINID is a paid mutator transaction binding the contract method 0xa60a1087.
Solidity: function testCHAINID(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCODECOPY ¶
func (_LoadTester *LoadTesterTransactorSession) TestCODECOPY(x *big.Int) (*types.Transaction, error)
TestCODECOPY is a paid mutator transaction binding the contract method 0xacaebdf6.
Solidity: function testCODECOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCODESIZE ¶
func (_LoadTester *LoadTesterTransactorSession) TestCODESIZE(x *big.Int) (*types.Transaction, error)
TestCODESIZE is a paid mutator transaction binding the contract method 0xb7b86207.
Solidity: function testCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestCOINBASE ¶
func (_LoadTester *LoadTesterTransactorSession) TestCOINBASE(x *big.Int) (*types.Transaction, error)
TestCOINBASE is a paid mutator transaction binding the contract method 0xb81c1484.
Solidity: function testCOINBASE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestDIFFICULTY ¶
func (_LoadTester *LoadTesterTransactorSession) TestDIFFICULTY(x *big.Int) (*types.Transaction, error)
TestDIFFICULTY is a paid mutator transaction binding the contract method 0x6f099c8d.
Solidity: function testDIFFICULTY(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestDIV ¶
func (_LoadTester *LoadTesterTransactorSession) TestDIV(x *big.Int) (*types.Transaction, error)
TestDIV is a paid mutator transaction binding the contract method 0x3a411f12.
Solidity: function testDIV(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestEQ ¶
func (_LoadTester *LoadTesterTransactorSession) TestEQ(x *big.Int) (*types.Transaction, error)
TestEQ is a paid mutator transaction binding the contract method 0xe9f9b3f2.
Solidity: function testEQ(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestEXP ¶
func (_LoadTester *LoadTesterTransactorSession) TestEXP(x *big.Int) (*types.Transaction, error)
TestEXP is a paid mutator transaction binding the contract method 0xde97a363.
Solidity: function testEXP(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestEXTCODESIZE ¶
func (_LoadTester *LoadTesterTransactorSession) TestEXTCODESIZE(x *big.Int) (*types.Transaction, error)
TestEXTCODESIZE is a paid mutator transaction binding the contract method 0xf58fc36a.
Solidity: function testEXTCODESIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestGAS ¶
func (_LoadTester *LoadTesterTransactorSession) TestGAS(x *big.Int) (*types.Transaction, error)
TestGAS is a paid mutator transaction binding the contract method 0x918a5fcd.
Solidity: function testGAS(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestGASLIMIT ¶
func (_LoadTester *LoadTesterTransactorSession) TestGASLIMIT(x *big.Int) (*types.Transaction, error)
TestGASLIMIT is a paid mutator transaction binding the contract method 0x7c191d20.
Solidity: function testGASLIMIT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestGASPRICE ¶
func (_LoadTester *LoadTesterTransactorSession) TestGASPRICE(x *big.Int) (*types.Transaction, error)
TestGASPRICE is a paid mutator transaction binding the contract method 0x4d2c74b3.
Solidity: function testGASPRICE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestGT ¶
func (_LoadTester *LoadTesterTransactorSession) TestGT(x *big.Int) (*types.Transaction, error)
TestGT is a paid mutator transaction binding the contract method 0x71d91d28.
Solidity: function testGT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestISZERO ¶
func (_LoadTester *LoadTesterTransactorSession) TestISZERO(x *big.Int) (*types.Transaction, error)
TestISZERO is a paid mutator transaction binding the contract method 0xf279ca81.
Solidity: function testISZERO(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLOG0 ¶
func (_LoadTester *LoadTesterTransactorSession) TestLOG0(x *big.Int) (*types.Transaction, error)
TestLOG0 is a paid mutator transaction binding the contract method 0x40fe2662.
Solidity: function testLOG0(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLOG1 ¶
func (_LoadTester *LoadTesterTransactorSession) TestLOG1(x *big.Int) (*types.Transaction, error)
TestLOG1 is a paid mutator transaction binding the contract method 0x98456f3e.
Solidity: function testLOG1(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLOG2 ¶
func (_LoadTester *LoadTesterTransactorSession) TestLOG2(x *big.Int) (*types.Transaction, error)
TestLOG2 is a paid mutator transaction binding the contract method 0xdd9bef60.
Solidity: function testLOG2(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLOG3 ¶
func (_LoadTester *LoadTesterTransactorSession) TestLOG3(x *big.Int) (*types.Transaction, error)
TestLOG3 is a paid mutator transaction binding the contract method 0xbf529ca1.
Solidity: function testLOG3(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLOG4 ¶
func (_LoadTester *LoadTesterTransactorSession) TestLOG4(x *big.Int) (*types.Transaction, error)
TestLOG4 is a paid mutator transaction binding the contract method 0x1aba07ea.
Solidity: function testLOG4(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestLT ¶
func (_LoadTester *LoadTesterTransactorSession) TestLT(x *big.Int) (*types.Transaction, error)
TestLT is a paid mutator transaction binding the contract method 0x6e7f1fe7.
Solidity: function testLT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMLOAD ¶
func (_LoadTester *LoadTesterTransactorSession) TestMLOAD(x *big.Int) (*types.Transaction, error)
TestMLOAD is a paid mutator transaction binding the contract method 0x5590c2d9.
Solidity: function testMLOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMOD ¶
func (_LoadTester *LoadTesterTransactorSession) TestMOD(x *big.Int) (*types.Transaction, error)
TestMOD is a paid mutator transaction binding the contract method 0x16582150.
Solidity: function testMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMSIZE ¶
func (_LoadTester *LoadTesterTransactorSession) TestMSIZE(x *big.Int) (*types.Transaction, error)
TestMSIZE is a paid mutator transaction binding the contract method 0xb3d847f2.
Solidity: function testMSIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMSTORE ¶
func (_LoadTester *LoadTesterTransactorSession) TestMSTORE(x *big.Int) (*types.Transaction, error)
TestMSTORE is a paid mutator transaction binding the contract method 0x087b4e84.
Solidity: function testMSTORE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMSTORE8 ¶
func (_LoadTester *LoadTesterTransactorSession) TestMSTORE8(x *big.Int) (*types.Transaction, error)
TestMSTORE8 is a paid mutator transaction binding the contract method 0x4a61af1f.
Solidity: function testMSTORE8(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMUL ¶
func (_LoadTester *LoadTesterTransactorSession) TestMUL(x *big.Int) (*types.Transaction, error)
TestMUL is a paid mutator transaction binding the contract method 0x7de8c6f8.
Solidity: function testMUL(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestMULMOD ¶
func (_LoadTester *LoadTesterTransactorSession) TestMULMOD(x *big.Int) (*types.Transaction, error)
TestMULMOD is a paid mutator transaction binding the contract method 0xfde7721c.
Solidity: function testMULMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestNOT ¶
func (_LoadTester *LoadTesterTransactorSession) TestNOT(x *big.Int) (*types.Transaction, error)
TestNOT is a paid mutator transaction binding the contract method 0x91e7b277.
Solidity: function testNOT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestNUMBER ¶
func (_LoadTester *LoadTesterTransactorSession) TestNUMBER(x *big.Int) (*types.Transaction, error)
TestNUMBER is a paid mutator transaction binding the contract method 0x2d34e798.
Solidity: function testNUMBER(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestOR ¶
func (_LoadTester *LoadTesterTransactorSession) TestOR(x *big.Int) (*types.Transaction, error)
TestOR is a paid mutator transaction binding the contract method 0x135d52f7.
Solidity: function testOR(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestORIGIN ¶
func (_LoadTester *LoadTesterTransactorSession) TestORIGIN(x *big.Int) (*types.Transaction, error)
TestORIGIN is a paid mutator transaction binding the contract method 0x050082f8.
Solidity: function testORIGIN(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestRETURNDATACOPY ¶
func (_LoadTester *LoadTesterTransactorSession) TestRETURNDATACOPY(x *big.Int) (*types.Transaction, error)
TestRETURNDATACOPY is a paid mutator transaction binding the contract method 0x7b6e0b0e.
Solidity: function testRETURNDATACOPY(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestRETURNDATASIZE ¶
func (_LoadTester *LoadTesterTransactorSession) TestRETURNDATASIZE(x *big.Int) (*types.Transaction, error)
TestRETURNDATASIZE is a paid mutator transaction binding the contract method 0x2b21ef44.
Solidity: function testRETURNDATASIZE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSAR ¶
func (_LoadTester *LoadTesterTransactorSession) TestSAR(x *big.Int) (*types.Transaction, error)
TestSAR is a paid mutator transaction binding the contract method 0x60e13cde.
Solidity: function testSAR(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSDIV ¶
func (_LoadTester *LoadTesterTransactorSession) TestSDIV(x *big.Int) (*types.Transaction, error)
TestSDIV is a paid mutator transaction binding the contract method 0xa645c9c2.
Solidity: function testSDIV(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSELFBALANCE ¶
func (_LoadTester *LoadTesterTransactorSession) TestSELFBALANCE(x *big.Int) (*types.Transaction, error)
TestSELFBALANCE is a paid mutator transaction binding the contract method 0xc420eb61.
Solidity: function testSELFBALANCE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSGT ¶
func (_LoadTester *LoadTesterTransactorSession) TestSGT(x *big.Int) (*types.Transaction, error)
TestSGT is a paid mutator transaction binding the contract method 0x18093b46.
Solidity: function testSGT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSHA3 ¶
func (_LoadTester *LoadTesterTransactorSession) TestSHA3(x *big.Int) (*types.Transaction, error)
TestSHA3 is a paid mutator transaction binding the contract method 0x19b621d6.
Solidity: function testSHA3(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSHL ¶
func (_LoadTester *LoadTesterTransactorSession) TestSHL(x *big.Int) (*types.Transaction, error)
TestSHL is a paid mutator transaction binding the contract method 0x2007332e.
Solidity: function testSHL(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSHR ¶
func (_LoadTester *LoadTesterTransactorSession) TestSHR(x *big.Int) (*types.Transaction, error)
TestSHR is a paid mutator transaction binding the contract method 0xc4bd65d5.
Solidity: function testSHR(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSIGNEXTEND ¶
func (_LoadTester *LoadTesterTransactorSession) TestSIGNEXTEND(x *big.Int) (*types.Transaction, error)
TestSIGNEXTEND is a paid mutator transaction binding the contract method 0xc360aba6.
Solidity: function testSIGNEXTEND(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSLOAD ¶
func (_LoadTester *LoadTesterTransactorSession) TestSLOAD(x *big.Int) (*types.Transaction, error)
TestSLOAD is a paid mutator transaction binding the contract method 0x880eff39.
Solidity: function testSLOAD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSLT ¶
func (_LoadTester *LoadTesterTransactorSession) TestSLT(x *big.Int) (*types.Transaction, error)
TestSLT is a paid mutator transaction binding the contract method 0xf4d1fc61.
Solidity: function testSLT(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSMOD ¶
func (_LoadTester *LoadTesterTransactorSession) TestSMOD(x *big.Int) (*types.Transaction, error)
TestSMOD is a paid mutator transaction binding the contract method 0xd93cd558.
Solidity: function testSMOD(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSSTORE ¶
func (_LoadTester *LoadTesterTransactorSession) TestSSTORE(x *big.Int) (*types.Transaction, error)
TestSSTORE is a paid mutator transaction binding the contract method 0xd117320b.
Solidity: function testSSTORE(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestSUB ¶
func (_LoadTester *LoadTesterTransactorSession) TestSUB(x *big.Int) (*types.Transaction, error)
TestSUB is a paid mutator transaction binding the contract method 0xd53ff3fd.
Solidity: function testSUB(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestTIMESTAMP ¶
func (_LoadTester *LoadTesterTransactorSession) TestTIMESTAMP(x *big.Int) (*types.Transaction, error)
TestTIMESTAMP is a paid mutator transaction binding the contract method 0x219cddeb.
Solidity: function testTIMESTAMP(uint256 x) returns(uint256)
func (*LoadTesterTransactorSession) TestXOR ¶
func (_LoadTester *LoadTesterTransactorSession) TestXOR(x *big.Int) (*types.Transaction, error)
TestXOR is a paid mutator transaction binding the contract method 0xd51e7b5b.
Solidity: function testXOR(uint256 x) returns(uint256)