arbostestcontracts

package
v0.7.3 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CloneFactoryABI = "" /* 462-byte string literal not displayed */

CloneFactoryABI is the input ABI used to generate the binding from.

View Source
const FailedSendABI = "" /* 538-byte string literal not displayed */

FailedSendABI is the input ABI used to generate the binding from.

View Source
const FibonacciABI = "" /* 649-byte string literal not displayed */

FibonacciABI is the input ABI used to generate the binding from.

View Source
const GasUsedABI = "" /* 379-byte string literal not displayed */

GasUsedABI is the input ABI used to generate the binding from.

View Source
const IFailedSendABI = "" /* 229-byte string literal not displayed */

IFailedSendABI is the input ABI used to generate the binding from.

View Source
const OpCodesABI = "" /* 217-byte string literal not displayed */

OpCodesABI is the input ABI used to generate the binding from.

View Source
const Receiver2ABI = "" /* 343-byte string literal not displayed */

Receiver2ABI is the input ABI used to generate the binding from.

View Source
const ReceiverABI = "" /* 726-byte string literal not displayed */

ReceiverABI is the input ABI used to generate the binding from.

View Source
const SimpleABI = "" /* 211-byte string literal not displayed */

SimpleABI is the input ABI used to generate the binding from.

View Source
const StorageABI = "" /* 313-byte string literal not displayed */

StorageABI is the input ABI used to generate the binding from.

View Source
const Sys2ABI = "" /* 353-byte string literal not displayed */

Sys2ABI is the input ABI used to generate the binding from.

View Source
const SysABI = "" /* 216-byte string literal not displayed */

SysABI is the input ABI used to generate the binding from.

View Source
const TransferABI = "" /* 530-byte string literal not displayed */

TransferABI is the input ABI used to generate the binding from.

Variables

View Source
var CloneFactoryBin = "" /* 638-byte string literal not displayed */

CloneFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var CloneFactoryFuncSigs = map[string]string{
	"c91091c3": "create2Clone(address,uint256)",
}

CloneFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var FailedSendBin = "" /* 964-byte string literal not displayed */

FailedSendBin is the compiled bytecode used for deploying new contracts.

View Source
var FailedSendFuncSigs = map[string]string{
	"3e58c58c": "send(address)",
	"68742da6": "withdrawFunds(address)",
}

FailedSendFuncSigs maps the 4-byte function signature to its string representation.

View Source
var FibonacciBin = "" /* 944-byte string literal not displayed */

FibonacciBin is the compiled bytecode used for deploying new contracts.

View Source
var FibonacciFuncSigs = map[string]string{
	"2ddec39b": "generateFib(uint256)",
	"90a3e3de": "getFib(uint256)",
}

FibonacciFuncSigs maps the 4-byte function signature to its string representation.

View Source
var GasUsedBin = "" /* 306-byte string literal not displayed */

GasUsedBin is the compiled bytecode used for deploying new contracts.

View Source
var GasUsedFuncSigs = map[string]string{
	"5dfc2e4a": "noop()",
	"703c2d1a": "sstore()",
}

GasUsedFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IFailedSendFuncSigs = map[string]string{
	"68742da6": "withdrawFunds(address)",
}

IFailedSendFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OpCodesBin = "" /* 324-byte string literal not displayed */

OpCodesBin is the compiled bytecode used for deploying new contracts.

View Source
var OpCodesFuncSigs = map[string]string{
	"9663f88f": "getBlockHash()",
}

OpCodesFuncSigs maps the 4-byte function signature to its string representation.

View Source
var Receiver2Bin = "" /* 378-byte string literal not displayed */

Receiver2Bin is the compiled bytecode used for deploying new contracts.

View Source
var Receiver2FuncSigs = map[string]string{
	"7795b5fc": "mutate()",
	"f8a8fd6d": "test()",
}

Receiver2FuncSigs maps the 4-byte function signature to its string representation.

View Source
var ReceiverBin = "" /* 862-byte string literal not displayed */

ReceiverBin is the compiled bytecode used for deploying new contracts.

View Source
var ReceiverFuncSigs = map[string]string{
	"7795b5fc": "mutate()",
	"85295877": "other()",
	"f8a8fd6d": "test()",
}

ReceiverFuncSigs maps the 4-byte function signature to its string representation.

View Source
var SimpleBin = "" /* 316-byte string literal not displayed */

SimpleBin is the compiled bytecode used for deploying new contracts.

View Source
var SimpleFuncSigs = map[string]string{
	"267c4ae4": "exists()",
}

SimpleFuncSigs maps the 4-byte function signature to its string representation.

View Source
var StorageBin = "" /* 558-byte string literal not displayed */

StorageBin is the compiled bytecode used for deploying new contracts.

View Source
var StorageFuncSigs = map[string]string{
	"188f9139": "failGetStorage()",
}

StorageFuncSigs maps the 4-byte function signature to its string representation.

View Source
var Sys2FuncSigs = map[string]string{
	"a169625f": "getStorageAt(address,uint256)",
}

Sys2FuncSigs maps the 4-byte function signature to its string representation.

View Source
var SysFuncSigs = map[string]string{
	"25e16063": "withdrawEth(address)",
}

SysFuncSigs maps the 4-byte function signature to its string representation.

View Source
var TransferBin = "" /* 610-byte string literal not displayed */

TransferBin is the compiled bytecode used for deploying new contracts.

View Source
var TransferFuncSigs = map[string]string{
	"b46300ec": "send()",
	"3386b1a2": "send2(address)",
}

TransferFuncSigs maps the 4-byte function signature to its string representation.

Functions

This section is empty.

Types

type CloneFactory

type CloneFactory struct {
	CloneFactoryCaller     // Read-only binding to the contract
	CloneFactoryTransactor // Write-only binding to the contract
	CloneFactoryFilterer   // Log filterer for contract events
}

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

func DeployCloneFactory

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

DeployCloneFactory deploys a new Ethereum contract, binding an instance of CloneFactory to it.

func NewCloneFactory

func NewCloneFactory(address common.Address, backend bind.ContractBackend) (*CloneFactory, error)

NewCloneFactory creates a new instance of CloneFactory, bound to a specific deployed contract.

type CloneFactoryCaller

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

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

func NewCloneFactoryCaller

func NewCloneFactoryCaller(address common.Address, caller bind.ContractCaller) (*CloneFactoryCaller, error)

NewCloneFactoryCaller creates a new read-only instance of CloneFactory, bound to a specific deployed contract.

type CloneFactoryCallerRaw

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

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

func (*CloneFactoryCallerRaw) Call

func (_CloneFactory *CloneFactoryCallerRaw) 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 CloneFactoryCallerSession

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

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

type CloneFactoryCreatedClone added in v0.7.2

type CloneFactoryCreatedClone struct {
	Clone common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

CloneFactoryCreatedClone represents a CreatedClone event raised by the CloneFactory contract.

type CloneFactoryCreatedCloneIterator added in v0.7.2

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

CloneFactoryCreatedCloneIterator is returned from FilterCreatedClone and is used to iterate over the raw logs and unpacked data for CreatedClone events raised by the CloneFactory contract.

func (*CloneFactoryCreatedCloneIterator) Close added in v0.7.2

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

func (*CloneFactoryCreatedCloneIterator) Error added in v0.7.2

Error returns any retrieval or parsing error occurred during filtering.

func (*CloneFactoryCreatedCloneIterator) Next added in v0.7.2

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 CloneFactoryFilterer

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

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

func NewCloneFactoryFilterer

func NewCloneFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*CloneFactoryFilterer, error)

NewCloneFactoryFilterer creates a new log filterer instance of CloneFactory, bound to a specific deployed contract.

func (*CloneFactoryFilterer) FilterCreatedClone added in v0.7.2

func (_CloneFactory *CloneFactoryFilterer) FilterCreatedClone(opts *bind.FilterOpts) (*CloneFactoryCreatedCloneIterator, error)

FilterCreatedClone is a free log retrieval operation binding the contract event 0x8bbdbba0e10077e3bdd81d5076242c5eca7c410250c1bf0ff4a0d8e40a6a8b31.

Solidity: event CreatedClone(address clone)

func (*CloneFactoryFilterer) ParseCreatedClone added in v0.7.2

func (_CloneFactory *CloneFactoryFilterer) ParseCreatedClone(log types.Log) (*CloneFactoryCreatedClone, error)

ParseCreatedClone is a log parse operation binding the contract event 0x8bbdbba0e10077e3bdd81d5076242c5eca7c410250c1bf0ff4a0d8e40a6a8b31.

Solidity: event CreatedClone(address clone)

func (*CloneFactoryFilterer) WatchCreatedClone added in v0.7.2

func (_CloneFactory *CloneFactoryFilterer) WatchCreatedClone(opts *bind.WatchOpts, sink chan<- *CloneFactoryCreatedClone) (event.Subscription, error)

WatchCreatedClone is a free log subscription operation binding the contract event 0x8bbdbba0e10077e3bdd81d5076242c5eca7c410250c1bf0ff4a0d8e40a6a8b31.

Solidity: event CreatedClone(address clone)

type CloneFactoryRaw

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

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

func (*CloneFactoryRaw) Call

func (_CloneFactory *CloneFactoryRaw) 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 (*CloneFactoryRaw) Transact

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

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

func (*CloneFactoryRaw) Transfer

func (_CloneFactory *CloneFactoryRaw) 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 CloneFactorySession

type CloneFactorySession struct {
	Contract     *CloneFactory     // 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
}

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

func (*CloneFactorySession) Create2Clone

func (_CloneFactory *CloneFactorySession) Create2Clone(target common.Address, salt *big.Int) (*types.Transaction, error)

Create2Clone is a paid mutator transaction binding the contract method 0xc91091c3.

Solidity: function create2Clone(address target, uint256 salt) returns()

type CloneFactoryTransactor

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

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

func NewCloneFactoryTransactor

func NewCloneFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*CloneFactoryTransactor, error)

NewCloneFactoryTransactor creates a new write-only instance of CloneFactory, bound to a specific deployed contract.

func (*CloneFactoryTransactor) Create2Clone

func (_CloneFactory *CloneFactoryTransactor) Create2Clone(opts *bind.TransactOpts, target common.Address, salt *big.Int) (*types.Transaction, error)

Create2Clone is a paid mutator transaction binding the contract method 0xc91091c3.

Solidity: function create2Clone(address target, uint256 salt) returns()

type CloneFactoryTransactorRaw

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

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

func (*CloneFactoryTransactorRaw) Transact

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

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

func (*CloneFactoryTransactorRaw) Transfer

func (_CloneFactory *CloneFactoryTransactorRaw) 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 CloneFactoryTransactorSession

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

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

func (*CloneFactoryTransactorSession) Create2Clone

func (_CloneFactory *CloneFactoryTransactorSession) Create2Clone(target common.Address, salt *big.Int) (*types.Transaction, error)

Create2Clone is a paid mutator transaction binding the contract method 0xc91091c3.

Solidity: function create2Clone(address target, uint256 salt) returns()

type FailedSend

type FailedSend struct {
	FailedSendCaller     // Read-only binding to the contract
	FailedSendTransactor // Write-only binding to the contract
	FailedSendFilterer   // Log filterer for contract events
}

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

func DeployFailedSend

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

DeployFailedSend deploys a new Ethereum contract, binding an instance of FailedSend to it.

func NewFailedSend

func NewFailedSend(address common.Address, backend bind.ContractBackend) (*FailedSend, error)

NewFailedSend creates a new instance of FailedSend, bound to a specific deployed contract.

type FailedSendCaller

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

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

func NewFailedSendCaller

func NewFailedSendCaller(address common.Address, caller bind.ContractCaller) (*FailedSendCaller, error)

NewFailedSendCaller creates a new read-only instance of FailedSend, bound to a specific deployed contract.

type FailedSendCallerRaw

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

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

func (*FailedSendCallerRaw) Call

func (_FailedSend *FailedSendCallerRaw) 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 FailedSendCallerSession

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

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

type FailedSendFilterer

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

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

func NewFailedSendFilterer

func NewFailedSendFilterer(address common.Address, filterer bind.ContractFilterer) (*FailedSendFilterer, error)

NewFailedSendFilterer creates a new log filterer instance of FailedSend, bound to a specific deployed contract.

type FailedSendRaw

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

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

func (*FailedSendRaw) Call

func (_FailedSend *FailedSendRaw) 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 (*FailedSendRaw) Transact

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

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

func (*FailedSendRaw) Transfer

func (_FailedSend *FailedSendRaw) 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 FailedSendSession

type FailedSendSession struct {
	Contract     *FailedSend       // 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
}

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

func (*FailedSendSession) Send

func (_FailedSend *FailedSendSession) Send(dest common.Address) (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0x3e58c58c.

Solidity: function send(address dest) payable returns()

func (*FailedSendSession) WithdrawFunds

func (_FailedSend *FailedSendSession) WithdrawFunds(dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type FailedSendTransactor

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

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

func NewFailedSendTransactor

func NewFailedSendTransactor(address common.Address, transactor bind.ContractTransactor) (*FailedSendTransactor, error)

NewFailedSendTransactor creates a new write-only instance of FailedSend, bound to a specific deployed contract.

func (*FailedSendTransactor) Send

func (_FailedSend *FailedSendTransactor) Send(opts *bind.TransactOpts, dest common.Address) (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0x3e58c58c.

Solidity: function send(address dest) payable returns()

func (*FailedSendTransactor) WithdrawFunds

func (_FailedSend *FailedSendTransactor) WithdrawFunds(opts *bind.TransactOpts, dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type FailedSendTransactorRaw

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

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

func (*FailedSendTransactorRaw) Transact

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

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

func (*FailedSendTransactorRaw) Transfer

func (_FailedSend *FailedSendTransactorRaw) 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 FailedSendTransactorSession

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

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

func (*FailedSendTransactorSession) Send

func (_FailedSend *FailedSendTransactorSession) Send(dest common.Address) (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0x3e58c58c.

Solidity: function send(address dest) payable returns()

func (*FailedSendTransactorSession) WithdrawFunds

func (_FailedSend *FailedSendTransactorSession) WithdrawFunds(dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type Fibonacci

type Fibonacci struct {
	FibonacciCaller     // Read-only binding to the contract
	FibonacciTransactor // Write-only binding to the contract
	FibonacciFilterer   // Log filterer for contract events
}

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

func DeployFibonacci

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

DeployFibonacci deploys a new Ethereum contract, binding an instance of Fibonacci to it.

func NewFibonacci

func NewFibonacci(address common.Address, backend bind.ContractBackend) (*Fibonacci, error)

NewFibonacci creates a new instance of Fibonacci, bound to a specific deployed contract.

type FibonacciCaller

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

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

func NewFibonacciCaller

func NewFibonacciCaller(address common.Address, caller bind.ContractCaller) (*FibonacciCaller, error)

NewFibonacciCaller creates a new read-only instance of Fibonacci, bound to a specific deployed contract.

func (*FibonacciCaller) GetFib

func (_Fibonacci *FibonacciCaller) GetFib(opts *bind.CallOpts, n *big.Int) (*big.Int, error)

GetFib is a free data retrieval call binding the contract method 0x90a3e3de.

Solidity: function getFib(uint256 n) view returns(uint256)

type FibonacciCallerRaw

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

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

func (*FibonacciCallerRaw) Call

func (_Fibonacci *FibonacciCallerRaw) 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 FibonacciCallerSession

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

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

func (*FibonacciCallerSession) GetFib

func (_Fibonacci *FibonacciCallerSession) GetFib(n *big.Int) (*big.Int, error)

GetFib is a free data retrieval call binding the contract method 0x90a3e3de.

Solidity: function getFib(uint256 n) view returns(uint256)

type FibonacciFilterer

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

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

func NewFibonacciFilterer

func NewFibonacciFilterer(address common.Address, filterer bind.ContractFilterer) (*FibonacciFilterer, error)

NewFibonacciFilterer creates a new log filterer instance of Fibonacci, bound to a specific deployed contract.

func (*FibonacciFilterer) FilterTestEvent

func (_Fibonacci *FibonacciFilterer) FilterTestEvent(opts *bind.FilterOpts) (*FibonacciTestEventIterator, error)

FilterTestEvent is a free log retrieval operation binding the contract event 0x1440c4dd67b4344ea1905ec0318995133b550f168b4ee959a0da6b503d7d2414.

Solidity: event TestEvent(uint256 number)

func (*FibonacciFilterer) ParseTestEvent

func (_Fibonacci *FibonacciFilterer) ParseTestEvent(log types.Log) (*FibonacciTestEvent, error)

ParseTestEvent is a log parse operation binding the contract event 0x1440c4dd67b4344ea1905ec0318995133b550f168b4ee959a0da6b503d7d2414.

Solidity: event TestEvent(uint256 number)

func (*FibonacciFilterer) WatchTestEvent

func (_Fibonacci *FibonacciFilterer) WatchTestEvent(opts *bind.WatchOpts, sink chan<- *FibonacciTestEvent) (event.Subscription, error)

WatchTestEvent is a free log subscription operation binding the contract event 0x1440c4dd67b4344ea1905ec0318995133b550f168b4ee959a0da6b503d7d2414.

Solidity: event TestEvent(uint256 number)

type FibonacciRaw

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

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

func (*FibonacciRaw) Call

func (_Fibonacci *FibonacciRaw) 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 (*FibonacciRaw) Transact

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

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

func (*FibonacciRaw) Transfer

func (_Fibonacci *FibonacciRaw) 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 FibonacciSession

type FibonacciSession struct {
	Contract     *Fibonacci        // 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
}

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

func (*FibonacciSession) GenerateFib

func (_Fibonacci *FibonacciSession) GenerateFib(n *big.Int) (*types.Transaction, error)

GenerateFib is a paid mutator transaction binding the contract method 0x2ddec39b.

Solidity: function generateFib(uint256 n) payable returns()

func (*FibonacciSession) GetFib

func (_Fibonacci *FibonacciSession) GetFib(n *big.Int) (*big.Int, error)

GetFib is a free data retrieval call binding the contract method 0x90a3e3de.

Solidity: function getFib(uint256 n) view returns(uint256)

type FibonacciTestEvent

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

FibonacciTestEvent represents a TestEvent event raised by the Fibonacci contract.

type FibonacciTestEventIterator

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

FibonacciTestEventIterator is returned from FilterTestEvent and is used to iterate over the raw logs and unpacked data for TestEvent events raised by the Fibonacci contract.

func (*FibonacciTestEventIterator) Close

func (it *FibonacciTestEventIterator) Close() error

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

func (*FibonacciTestEventIterator) Error

func (it *FibonacciTestEventIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*FibonacciTestEventIterator) Next

func (it *FibonacciTestEventIterator) 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 FibonacciTransactor

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

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

func NewFibonacciTransactor

func NewFibonacciTransactor(address common.Address, transactor bind.ContractTransactor) (*FibonacciTransactor, error)

NewFibonacciTransactor creates a new write-only instance of Fibonacci, bound to a specific deployed contract.

func (*FibonacciTransactor) GenerateFib

func (_Fibonacci *FibonacciTransactor) GenerateFib(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

GenerateFib is a paid mutator transaction binding the contract method 0x2ddec39b.

Solidity: function generateFib(uint256 n) payable returns()

type FibonacciTransactorRaw

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

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

func (*FibonacciTransactorRaw) Transact

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

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

func (*FibonacciTransactorRaw) Transfer

func (_Fibonacci *FibonacciTransactorRaw) 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 FibonacciTransactorSession

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

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

func (*FibonacciTransactorSession) GenerateFib

func (_Fibonacci *FibonacciTransactorSession) GenerateFib(n *big.Int) (*types.Transaction, error)

GenerateFib is a paid mutator transaction binding the contract method 0x2ddec39b.

Solidity: function generateFib(uint256 n) payable returns()

type GasUsed added in v0.7.3

type GasUsed struct {
	GasUsedCaller     // Read-only binding to the contract
	GasUsedTransactor // Write-only binding to the contract
	GasUsedFilterer   // Log filterer for contract events
}

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

func DeployGasUsed added in v0.7.3

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

DeployGasUsed deploys a new Ethereum contract, binding an instance of GasUsed to it.

func NewGasUsed added in v0.7.3

func NewGasUsed(address common.Address, backend bind.ContractBackend) (*GasUsed, error)

NewGasUsed creates a new instance of GasUsed, bound to a specific deployed contract.

type GasUsedCaller added in v0.7.3

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

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

func NewGasUsedCaller added in v0.7.3

func NewGasUsedCaller(address common.Address, caller bind.ContractCaller) (*GasUsedCaller, error)

NewGasUsedCaller creates a new read-only instance of GasUsed, bound to a specific deployed contract.

type GasUsedCallerRaw added in v0.7.3

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

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

func (*GasUsedCallerRaw) Call added in v0.7.3

func (_GasUsed *GasUsedCallerRaw) 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 GasUsedCallerSession added in v0.7.3

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

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

type GasUsedFilterer added in v0.7.3

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

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

func NewGasUsedFilterer added in v0.7.3

func NewGasUsedFilterer(address common.Address, filterer bind.ContractFilterer) (*GasUsedFilterer, error)

NewGasUsedFilterer creates a new log filterer instance of GasUsed, bound to a specific deployed contract.

type GasUsedRaw added in v0.7.3

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

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

func (*GasUsedRaw) Call added in v0.7.3

func (_GasUsed *GasUsedRaw) 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 (*GasUsedRaw) Transact added in v0.7.3

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

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

func (*GasUsedRaw) Transfer added in v0.7.3

func (_GasUsed *GasUsedRaw) 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 GasUsedSession added in v0.7.3

type GasUsedSession struct {
	Contract     *GasUsed          // 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
}

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

func (*GasUsedSession) Noop added in v0.7.3

func (_GasUsed *GasUsedSession) Noop() (*types.Transaction, error)

Noop is a paid mutator transaction binding the contract method 0x5dfc2e4a.

Solidity: function noop() returns()

func (*GasUsedSession) Sstore added in v0.7.3

func (_GasUsed *GasUsedSession) Sstore() (*types.Transaction, error)

Sstore is a paid mutator transaction binding the contract method 0x703c2d1a.

Solidity: function sstore() returns()

type GasUsedTransactor added in v0.7.3

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

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

func NewGasUsedTransactor added in v0.7.3

func NewGasUsedTransactor(address common.Address, transactor bind.ContractTransactor) (*GasUsedTransactor, error)

NewGasUsedTransactor creates a new write-only instance of GasUsed, bound to a specific deployed contract.

func (*GasUsedTransactor) Noop added in v0.7.3

func (_GasUsed *GasUsedTransactor) Noop(opts *bind.TransactOpts) (*types.Transaction, error)

Noop is a paid mutator transaction binding the contract method 0x5dfc2e4a.

Solidity: function noop() returns()

func (*GasUsedTransactor) Sstore added in v0.7.3

func (_GasUsed *GasUsedTransactor) Sstore(opts *bind.TransactOpts) (*types.Transaction, error)

Sstore is a paid mutator transaction binding the contract method 0x703c2d1a.

Solidity: function sstore() returns()

type GasUsedTransactorRaw added in v0.7.3

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

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

func (*GasUsedTransactorRaw) Transact added in v0.7.3

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

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

func (*GasUsedTransactorRaw) Transfer added in v0.7.3

func (_GasUsed *GasUsedTransactorRaw) 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 GasUsedTransactorSession added in v0.7.3

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

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

func (*GasUsedTransactorSession) Noop added in v0.7.3

func (_GasUsed *GasUsedTransactorSession) Noop() (*types.Transaction, error)

Noop is a paid mutator transaction binding the contract method 0x5dfc2e4a.

Solidity: function noop() returns()

func (*GasUsedTransactorSession) Sstore added in v0.7.3

func (_GasUsed *GasUsedTransactorSession) Sstore() (*types.Transaction, error)

Sstore is a paid mutator transaction binding the contract method 0x703c2d1a.

Solidity: function sstore() returns()

type IFailedSend

type IFailedSend struct {
	IFailedSendCaller     // Read-only binding to the contract
	IFailedSendTransactor // Write-only binding to the contract
	IFailedSendFilterer   // Log filterer for contract events
}

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

func NewIFailedSend

func NewIFailedSend(address common.Address, backend bind.ContractBackend) (*IFailedSend, error)

NewIFailedSend creates a new instance of IFailedSend, bound to a specific deployed contract.

type IFailedSendCaller

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

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

func NewIFailedSendCaller

func NewIFailedSendCaller(address common.Address, caller bind.ContractCaller) (*IFailedSendCaller, error)

NewIFailedSendCaller creates a new read-only instance of IFailedSend, bound to a specific deployed contract.

type IFailedSendCallerRaw

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

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

func (*IFailedSendCallerRaw) Call

func (_IFailedSend *IFailedSendCallerRaw) 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 IFailedSendCallerSession

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

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

type IFailedSendFilterer

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

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

func NewIFailedSendFilterer

func NewIFailedSendFilterer(address common.Address, filterer bind.ContractFilterer) (*IFailedSendFilterer, error)

NewIFailedSendFilterer creates a new log filterer instance of IFailedSend, bound to a specific deployed contract.

type IFailedSendRaw

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

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

func (*IFailedSendRaw) Call

func (_IFailedSend *IFailedSendRaw) 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 (*IFailedSendRaw) Transact

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

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

func (*IFailedSendRaw) Transfer

func (_IFailedSend *IFailedSendRaw) 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 IFailedSendSession

type IFailedSendSession struct {
	Contract     *IFailedSend      // 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
}

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

func (*IFailedSendSession) WithdrawFunds

func (_IFailedSend *IFailedSendSession) WithdrawFunds(dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type IFailedSendTransactor

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

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

func NewIFailedSendTransactor

func NewIFailedSendTransactor(address common.Address, transactor bind.ContractTransactor) (*IFailedSendTransactor, error)

NewIFailedSendTransactor creates a new write-only instance of IFailedSend, bound to a specific deployed contract.

func (*IFailedSendTransactor) WithdrawFunds

func (_IFailedSend *IFailedSendTransactor) WithdrawFunds(opts *bind.TransactOpts, dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type IFailedSendTransactorRaw

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

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

func (*IFailedSendTransactorRaw) Transact

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

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

func (*IFailedSendTransactorRaw) Transfer

func (_IFailedSend *IFailedSendTransactorRaw) 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 IFailedSendTransactorSession

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

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

func (*IFailedSendTransactorSession) WithdrawFunds

func (_IFailedSend *IFailedSendTransactorSession) WithdrawFunds(dest common.Address) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0x68742da6.

Solidity: function withdrawFunds(address dest) returns()

type OpCodes added in v0.7.2

type OpCodes struct {
	OpCodesCaller     // Read-only binding to the contract
	OpCodesTransactor // Write-only binding to the contract
	OpCodesFilterer   // Log filterer for contract events
}

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

func DeployOpCodes added in v0.7.2

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

DeployOpCodes deploys a new Ethereum contract, binding an instance of OpCodes to it.

func NewOpCodes added in v0.7.2

func NewOpCodes(address common.Address, backend bind.ContractBackend) (*OpCodes, error)

NewOpCodes creates a new instance of OpCodes, bound to a specific deployed contract.

type OpCodesCaller added in v0.7.2

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

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

func NewOpCodesCaller added in v0.7.2

func NewOpCodesCaller(address common.Address, caller bind.ContractCaller) (*OpCodesCaller, error)

NewOpCodesCaller creates a new read-only instance of OpCodes, bound to a specific deployed contract.

type OpCodesCallerRaw added in v0.7.2

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

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

func (*OpCodesCallerRaw) Call added in v0.7.2

func (_OpCodes *OpCodesCallerRaw) 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 OpCodesCallerSession added in v0.7.2

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

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

type OpCodesFilterer added in v0.7.2

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

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

func NewOpCodesFilterer added in v0.7.2

func NewOpCodesFilterer(address common.Address, filterer bind.ContractFilterer) (*OpCodesFilterer, error)

NewOpCodesFilterer creates a new log filterer instance of OpCodes, bound to a specific deployed contract.

type OpCodesRaw added in v0.7.2

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

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

func (*OpCodesRaw) Call added in v0.7.2

func (_OpCodes *OpCodesRaw) 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 (*OpCodesRaw) Transact added in v0.7.2

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

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

func (*OpCodesRaw) Transfer added in v0.7.2

func (_OpCodes *OpCodesRaw) 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 OpCodesSession added in v0.7.2

type OpCodesSession struct {
	Contract     *OpCodes          // 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
}

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

func (*OpCodesSession) GetBlockHash added in v0.7.2

func (_OpCodes *OpCodesSession) GetBlockHash() (*types.Transaction, error)

GetBlockHash is a paid mutator transaction binding the contract method 0x9663f88f.

Solidity: function getBlockHash() returns(bytes32)

type OpCodesTransactor added in v0.7.2

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

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

func NewOpCodesTransactor added in v0.7.2

func NewOpCodesTransactor(address common.Address, transactor bind.ContractTransactor) (*OpCodesTransactor, error)

NewOpCodesTransactor creates a new write-only instance of OpCodes, bound to a specific deployed contract.

func (*OpCodesTransactor) GetBlockHash added in v0.7.2

func (_OpCodes *OpCodesTransactor) GetBlockHash(opts *bind.TransactOpts) (*types.Transaction, error)

GetBlockHash is a paid mutator transaction binding the contract method 0x9663f88f.

Solidity: function getBlockHash() returns(bytes32)

type OpCodesTransactorRaw added in v0.7.2

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

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

func (*OpCodesTransactorRaw) Transact added in v0.7.2

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

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

func (*OpCodesTransactorRaw) Transfer added in v0.7.2

func (_OpCodes *OpCodesTransactorRaw) 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 OpCodesTransactorSession added in v0.7.2

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

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

func (*OpCodesTransactorSession) GetBlockHash added in v0.7.2

func (_OpCodes *OpCodesTransactorSession) GetBlockHash() (*types.Transaction, error)

GetBlockHash is a paid mutator transaction binding the contract method 0x9663f88f.

Solidity: function getBlockHash() returns(bytes32)

type Receiver added in v0.7.2

type Receiver struct {
	ReceiverCaller     // Read-only binding to the contract
	ReceiverTransactor // Write-only binding to the contract
	ReceiverFilterer   // Log filterer for contract events
}

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

func DeployReceiver added in v0.7.2

func DeployReceiver(auth *bind.TransactOpts, backend bind.ContractBackend, otherReciver common.Address) (common.Address, *types.Transaction, *Receiver, error)

DeployReceiver deploys a new Ethereum contract, binding an instance of Receiver to it.

func NewReceiver added in v0.7.2

func NewReceiver(address common.Address, backend bind.ContractBackend) (*Receiver, error)

NewReceiver creates a new instance of Receiver, bound to a specific deployed contract.

type Receiver2 added in v0.7.2

type Receiver2 struct {
	Receiver2Caller     // Read-only binding to the contract
	Receiver2Transactor // Write-only binding to the contract
	Receiver2Filterer   // Log filterer for contract events
}

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

func DeployReceiver2 added in v0.7.2

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

DeployReceiver2 deploys a new Ethereum contract, binding an instance of Receiver2 to it.

func NewReceiver2 added in v0.7.2

func NewReceiver2(address common.Address, backend bind.ContractBackend) (*Receiver2, error)

NewReceiver2 creates a new instance of Receiver2, bound to a specific deployed contract.

type Receiver2Caller added in v0.7.2

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

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

func NewReceiver2Caller added in v0.7.2

func NewReceiver2Caller(address common.Address, caller bind.ContractCaller) (*Receiver2Caller, error)

NewReceiver2Caller creates a new read-only instance of Receiver2, bound to a specific deployed contract.

func (*Receiver2Caller) Test added in v0.7.2

func (_Receiver2 *Receiver2Caller) Test(opts *bind.CallOpts) (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type Receiver2CallerRaw added in v0.7.2

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

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

func (*Receiver2CallerRaw) Call added in v0.7.2

func (_Receiver2 *Receiver2CallerRaw) 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 Receiver2CallerSession added in v0.7.2

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

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

func (*Receiver2CallerSession) Test added in v0.7.2

func (_Receiver2 *Receiver2CallerSession) Test() (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type Receiver2Filterer added in v0.7.2

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

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

func NewReceiver2Filterer added in v0.7.2

func NewReceiver2Filterer(address common.Address, filterer bind.ContractFilterer) (*Receiver2Filterer, error)

NewReceiver2Filterer creates a new log filterer instance of Receiver2, bound to a specific deployed contract.

type Receiver2Raw added in v0.7.2

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

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

func (*Receiver2Raw) Call added in v0.7.2

func (_Receiver2 *Receiver2Raw) 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 (*Receiver2Raw) Transact added in v0.7.2

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

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

func (*Receiver2Raw) Transfer added in v0.7.2

func (_Receiver2 *Receiver2Raw) 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 Receiver2Session added in v0.7.2

type Receiver2Session struct {
	Contract     *Receiver2        // 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
}

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

func (*Receiver2Session) Mutate added in v0.7.2

func (_Receiver2 *Receiver2Session) Mutate() (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

func (*Receiver2Session) Test added in v0.7.2

func (_Receiver2 *Receiver2Session) Test() (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type Receiver2Transactor added in v0.7.2

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

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

func NewReceiver2Transactor added in v0.7.2

func NewReceiver2Transactor(address common.Address, transactor bind.ContractTransactor) (*Receiver2Transactor, error)

NewReceiver2Transactor creates a new write-only instance of Receiver2, bound to a specific deployed contract.

func (*Receiver2Transactor) Mutate added in v0.7.2

func (_Receiver2 *Receiver2Transactor) Mutate(opts *bind.TransactOpts) (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

type Receiver2TransactorRaw added in v0.7.2

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

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

func (*Receiver2TransactorRaw) Transact added in v0.7.2

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

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

func (*Receiver2TransactorRaw) Transfer added in v0.7.2

func (_Receiver2 *Receiver2TransactorRaw) 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 Receiver2TransactorSession added in v0.7.2

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

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

func (*Receiver2TransactorSession) Mutate added in v0.7.2

func (_Receiver2 *Receiver2TransactorSession) Mutate() (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

type ReceiverCaller added in v0.7.2

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

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

func NewReceiverCaller added in v0.7.2

func NewReceiverCaller(address common.Address, caller bind.ContractCaller) (*ReceiverCaller, error)

NewReceiverCaller creates a new read-only instance of Receiver, bound to a specific deployed contract.

func (*ReceiverCaller) Other added in v0.7.2

func (_Receiver *ReceiverCaller) Other(opts *bind.CallOpts) (common.Address, error)

Other is a free data retrieval call binding the contract method 0x85295877.

Solidity: function other() view returns(address)

func (*ReceiverCaller) Test added in v0.7.2

func (_Receiver *ReceiverCaller) Test(opts *bind.CallOpts) (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type ReceiverCallerRaw added in v0.7.2

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

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

func (*ReceiverCallerRaw) Call added in v0.7.2

func (_Receiver *ReceiverCallerRaw) 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 ReceiverCallerSession added in v0.7.2

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

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

func (*ReceiverCallerSession) Other added in v0.7.2

func (_Receiver *ReceiverCallerSession) Other() (common.Address, error)

Other is a free data retrieval call binding the contract method 0x85295877.

Solidity: function other() view returns(address)

func (*ReceiverCallerSession) Test added in v0.7.2

func (_Receiver *ReceiverCallerSession) Test() (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type ReceiverFilterer added in v0.7.2

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

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

func NewReceiverFilterer added in v0.7.2

func NewReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*ReceiverFilterer, error)

NewReceiverFilterer creates a new log filterer instance of Receiver, bound to a specific deployed contract.

type ReceiverRaw added in v0.7.2

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

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

func (*ReceiverRaw) Call added in v0.7.2

func (_Receiver *ReceiverRaw) 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 (*ReceiverRaw) Transact added in v0.7.2

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

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

func (*ReceiverRaw) Transfer added in v0.7.2

func (_Receiver *ReceiverRaw) 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 ReceiverSession added in v0.7.2

type ReceiverSession struct {
	Contract     *Receiver         // 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
}

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

func (*ReceiverSession) Mutate added in v0.7.2

func (_Receiver *ReceiverSession) Mutate() (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

func (*ReceiverSession) Other added in v0.7.2

func (_Receiver *ReceiverSession) Other() (common.Address, error)

Other is a free data retrieval call binding the contract method 0x85295877.

Solidity: function other() view returns(address)

func (*ReceiverSession) Test added in v0.7.2

func (_Receiver *ReceiverSession) Test() (*big.Int, error)

Test is a free data retrieval call binding the contract method 0xf8a8fd6d.

Solidity: function test() view returns(uint256)

type ReceiverTransactor added in v0.7.2

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

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

func NewReceiverTransactor added in v0.7.2

func NewReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*ReceiverTransactor, error)

NewReceiverTransactor creates a new write-only instance of Receiver, bound to a specific deployed contract.

func (*ReceiverTransactor) Mutate added in v0.7.2

func (_Receiver *ReceiverTransactor) Mutate(opts *bind.TransactOpts) (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

type ReceiverTransactorRaw added in v0.7.2

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

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

func (*ReceiverTransactorRaw) Transact added in v0.7.2

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

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

func (*ReceiverTransactorRaw) Transfer added in v0.7.2

func (_Receiver *ReceiverTransactorRaw) 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 ReceiverTransactorSession added in v0.7.2

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

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

func (*ReceiverTransactorSession) Mutate added in v0.7.2

func (_Receiver *ReceiverTransactorSession) Mutate() (*types.Transaction, error)

Mutate is a paid mutator transaction binding the contract method 0x7795b5fc.

Solidity: function mutate() payable returns()

type Simple

type Simple struct {
	SimpleCaller     // Read-only binding to the contract
	SimpleTransactor // Write-only binding to the contract
	SimpleFilterer   // Log filterer for contract events
}

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

func DeploySimple

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

DeploySimple deploys a new Ethereum contract, binding an instance of Simple to it.

func NewSimple

func NewSimple(address common.Address, backend bind.ContractBackend) (*Simple, error)

NewSimple creates a new instance of Simple, bound to a specific deployed contract.

type SimpleCaller

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

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

func NewSimpleCaller

func NewSimpleCaller(address common.Address, caller bind.ContractCaller) (*SimpleCaller, error)

NewSimpleCaller creates a new read-only instance of Simple, bound to a specific deployed contract.

type SimpleCallerRaw

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

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

func (*SimpleCallerRaw) Call

func (_Simple *SimpleCallerRaw) 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 SimpleCallerSession

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

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

type SimpleFilterer

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

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

func NewSimpleFilterer

func NewSimpleFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleFilterer, error)

NewSimpleFilterer creates a new log filterer instance of Simple, bound to a specific deployed contract.

type SimpleRaw

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

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

func (*SimpleRaw) Call

func (_Simple *SimpleRaw) 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 (*SimpleRaw) Transact

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

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

func (*SimpleRaw) Transfer

func (_Simple *SimpleRaw) 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 SimpleSession

type SimpleSession struct {
	Contract     *Simple           // 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
}

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

func (*SimpleSession) Exists

func (_Simple *SimpleSession) Exists() (*types.Transaction, error)

Exists is a paid mutator transaction binding the contract method 0x267c4ae4.

Solidity: function exists() returns(uint256)

type SimpleTransactor

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

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

func NewSimpleTransactor

func NewSimpleTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleTransactor, error)

NewSimpleTransactor creates a new write-only instance of Simple, bound to a specific deployed contract.

func (*SimpleTransactor) Exists

func (_Simple *SimpleTransactor) Exists(opts *bind.TransactOpts) (*types.Transaction, error)

Exists is a paid mutator transaction binding the contract method 0x267c4ae4.

Solidity: function exists() returns(uint256)

type SimpleTransactorRaw

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

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

func (*SimpleTransactorRaw) Transact

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

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

func (*SimpleTransactorRaw) Transfer

func (_Simple *SimpleTransactorRaw) 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 SimpleTransactorSession

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

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

func (*SimpleTransactorSession) Exists

func (_Simple *SimpleTransactorSession) Exists() (*types.Transaction, error)

Exists is a paid mutator transaction binding the contract method 0x267c4ae4.

Solidity: function exists() returns(uint256)

type Storage

type Storage struct {
	StorageCaller     // Read-only binding to the contract
	StorageTransactor // Write-only binding to the contract
	StorageFilterer   // Log filterer for contract events
}

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

func DeployStorage

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

DeployStorage deploys a new Ethereum contract, binding an instance of Storage to it.

func NewStorage

func NewStorage(address common.Address, backend bind.ContractBackend) (*Storage, error)

NewStorage creates a new instance of Storage, bound to a specific deployed contract.

type StorageCaller

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

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

func NewStorageCaller

func NewStorageCaller(address common.Address, caller bind.ContractCaller) (*StorageCaller, error)

NewStorageCaller creates a new read-only instance of Storage, bound to a specific deployed contract.

type StorageCallerRaw

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

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

func (*StorageCallerRaw) Call

func (_Storage *StorageCallerRaw) 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 StorageCallerSession

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

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

type StorageFilterer

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

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

func NewStorageFilterer

func NewStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageFilterer, error)

NewStorageFilterer creates a new log filterer instance of Storage, bound to a specific deployed contract.

type StorageRaw

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

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

func (*StorageRaw) Call

func (_Storage *StorageRaw) 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 (*StorageRaw) Transact

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

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

func (*StorageRaw) Transfer

func (_Storage *StorageRaw) 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 StorageSession

type StorageSession struct {
	Contract     *Storage          // 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
}

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

func (*StorageSession) FailGetStorage

func (_Storage *StorageSession) FailGetStorage() (*types.Transaction, error)

FailGetStorage is a paid mutator transaction binding the contract method 0x188f9139.

Solidity: function failGetStorage() returns(uint256)

type StorageTransactor

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

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

func NewStorageTransactor

func NewStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageTransactor, error)

NewStorageTransactor creates a new write-only instance of Storage, bound to a specific deployed contract.

func (*StorageTransactor) FailGetStorage

func (_Storage *StorageTransactor) FailGetStorage(opts *bind.TransactOpts) (*types.Transaction, error)

FailGetStorage is a paid mutator transaction binding the contract method 0x188f9139.

Solidity: function failGetStorage() returns(uint256)

type StorageTransactorRaw

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

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

func (*StorageTransactorRaw) Transact

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

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

func (*StorageTransactorRaw) Transfer

func (_Storage *StorageTransactorRaw) 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 StorageTransactorSession

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

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

func (*StorageTransactorSession) FailGetStorage

func (_Storage *StorageTransactorSession) FailGetStorage() (*types.Transaction, error)

FailGetStorage is a paid mutator transaction binding the contract method 0x188f9139.

Solidity: function failGetStorage() returns(uint256)

type Sys

type Sys struct {
	SysCaller     // Read-only binding to the contract
	SysTransactor // Write-only binding to the contract
	SysFilterer   // Log filterer for contract events
}

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

func NewSys

func NewSys(address common.Address, backend bind.ContractBackend) (*Sys, error)

NewSys creates a new instance of Sys, bound to a specific deployed contract.

type Sys2

type Sys2 struct {
	Sys2Caller     // Read-only binding to the contract
	Sys2Transactor // Write-only binding to the contract
	Sys2Filterer   // Log filterer for contract events
}

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

func NewSys2

func NewSys2(address common.Address, backend bind.ContractBackend) (*Sys2, error)

NewSys2 creates a new instance of Sys2, bound to a specific deployed contract.

type Sys2Caller

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

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

func NewSys2Caller

func NewSys2Caller(address common.Address, caller bind.ContractCaller) (*Sys2Caller, error)

NewSys2Caller creates a new read-only instance of Sys2, bound to a specific deployed contract.

func (*Sys2Caller) GetStorageAt

func (_Sys2 *Sys2Caller) GetStorageAt(opts *bind.CallOpts, account common.Address, index *big.Int) (*big.Int, error)

GetStorageAt is a free data retrieval call binding the contract method 0xa169625f.

Solidity: function getStorageAt(address account, uint256 index) view returns(uint256)

type Sys2CallerRaw

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

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

func (*Sys2CallerRaw) Call

func (_Sys2 *Sys2CallerRaw) 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 Sys2CallerSession

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

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

func (*Sys2CallerSession) GetStorageAt

func (_Sys2 *Sys2CallerSession) GetStorageAt(account common.Address, index *big.Int) (*big.Int, error)

GetStorageAt is a free data retrieval call binding the contract method 0xa169625f.

Solidity: function getStorageAt(address account, uint256 index) view returns(uint256)

type Sys2Filterer

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

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

func NewSys2Filterer

func NewSys2Filterer(address common.Address, filterer bind.ContractFilterer) (*Sys2Filterer, error)

NewSys2Filterer creates a new log filterer instance of Sys2, bound to a specific deployed contract.

type Sys2Raw

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

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

func (*Sys2Raw) Call

func (_Sys2 *Sys2Raw) 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 (*Sys2Raw) Transact

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

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

func (*Sys2Raw) Transfer

func (_Sys2 *Sys2Raw) 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 Sys2Session

type Sys2Session struct {
	Contract     *Sys2             // 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
}

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

func (*Sys2Session) GetStorageAt

func (_Sys2 *Sys2Session) GetStorageAt(account common.Address, index *big.Int) (*big.Int, error)

GetStorageAt is a free data retrieval call binding the contract method 0xa169625f.

Solidity: function getStorageAt(address account, uint256 index) view returns(uint256)

type Sys2Transactor

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

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

func NewSys2Transactor

func NewSys2Transactor(address common.Address, transactor bind.ContractTransactor) (*Sys2Transactor, error)

NewSys2Transactor creates a new write-only instance of Sys2, bound to a specific deployed contract.

type Sys2TransactorRaw

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

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

func (*Sys2TransactorRaw) Transact

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

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

func (*Sys2TransactorRaw) Transfer

func (_Sys2 *Sys2TransactorRaw) 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 Sys2TransactorSession

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

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

type SysCaller

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

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

func NewSysCaller

func NewSysCaller(address common.Address, caller bind.ContractCaller) (*SysCaller, error)

NewSysCaller creates a new read-only instance of Sys, bound to a specific deployed contract.

type SysCallerRaw

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

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

func (*SysCallerRaw) Call

func (_Sys *SysCallerRaw) 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 SysCallerSession

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

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

type SysFilterer

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

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

func NewSysFilterer

func NewSysFilterer(address common.Address, filterer bind.ContractFilterer) (*SysFilterer, error)

NewSysFilterer creates a new log filterer instance of Sys, bound to a specific deployed contract.

type SysRaw

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

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

func (*SysRaw) Call

func (_Sys *SysRaw) 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 (*SysRaw) Transact

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

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

func (*SysRaw) Transfer

func (_Sys *SysRaw) 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 SysSession

type SysSession struct {
	Contract     *Sys              // 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
}

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

func (*SysSession) WithdrawEth

func (_Sys *SysSession) WithdrawEth(dest common.Address) (*types.Transaction, error)

WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.

Solidity: function withdrawEth(address dest) payable returns()

type SysTransactor

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

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

func NewSysTransactor

func NewSysTransactor(address common.Address, transactor bind.ContractTransactor) (*SysTransactor, error)

NewSysTransactor creates a new write-only instance of Sys, bound to a specific deployed contract.

func (*SysTransactor) WithdrawEth

func (_Sys *SysTransactor) WithdrawEth(opts *bind.TransactOpts, dest common.Address) (*types.Transaction, error)

WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.

Solidity: function withdrawEth(address dest) payable returns()

type SysTransactorRaw

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

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

func (*SysTransactorRaw) Transact

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

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

func (*SysTransactorRaw) Transfer

func (_Sys *SysTransactorRaw) 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 SysTransactorSession

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

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

func (*SysTransactorSession) WithdrawEth

func (_Sys *SysTransactorSession) WithdrawEth(dest common.Address) (*types.Transaction, error)

WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.

Solidity: function withdrawEth(address dest) payable returns()

type Transfer added in v0.7.3

type Transfer struct {
	TransferCaller     // Read-only binding to the contract
	TransferTransactor // Write-only binding to the contract
	TransferFilterer   // Log filterer for contract events
}

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

func DeployTransfer added in v0.7.3

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

DeployTransfer deploys a new Ethereum contract, binding an instance of Transfer to it.

func NewTransfer added in v0.7.3

func NewTransfer(address common.Address, backend bind.ContractBackend) (*Transfer, error)

NewTransfer creates a new instance of Transfer, bound to a specific deployed contract.

type TransferCaller added in v0.7.3

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

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

func NewTransferCaller added in v0.7.3

func NewTransferCaller(address common.Address, caller bind.ContractCaller) (*TransferCaller, error)

NewTransferCaller creates a new read-only instance of Transfer, bound to a specific deployed contract.

type TransferCallerRaw added in v0.7.3

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

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

func (*TransferCallerRaw) Call added in v0.7.3

func (_Transfer *TransferCallerRaw) 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 TransferCallerSession added in v0.7.3

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

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

type TransferFilterer added in v0.7.3

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

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

func NewTransferFilterer added in v0.7.3

func NewTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*TransferFilterer, error)

NewTransferFilterer creates a new log filterer instance of Transfer, bound to a specific deployed contract.

type TransferRaw added in v0.7.3

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

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

func (*TransferRaw) Call added in v0.7.3

func (_Transfer *TransferRaw) 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 (*TransferRaw) Transact added in v0.7.3

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

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

func (*TransferRaw) Transfer added in v0.7.3

func (_Transfer *TransferRaw) 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 TransferSession added in v0.7.3

type TransferSession struct {
	Contract     *Transfer         // 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
}

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

func (*TransferSession) Fallback added in v0.7.3

func (_Transfer *TransferSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*TransferSession) Send added in v0.7.3

func (_Transfer *TransferSession) Send() (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0xb46300ec.

Solidity: function send() returns()

func (*TransferSession) Send2 added in v0.7.3

func (_Transfer *TransferSession) Send2(wrapped common.Address) (*types.Transaction, error)

Send2 is a paid mutator transaction binding the contract method 0x3386b1a2.

Solidity: function send2(address wrapped) returns()

type TransferTransactor added in v0.7.3

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

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

func NewTransferTransactor added in v0.7.3

func NewTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*TransferTransactor, error)

NewTransferTransactor creates a new write-only instance of Transfer, bound to a specific deployed contract.

func (*TransferTransactor) Fallback added in v0.7.3

func (_Transfer *TransferTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*TransferTransactor) Send added in v0.7.3

func (_Transfer *TransferTransactor) Send(opts *bind.TransactOpts) (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0xb46300ec.

Solidity: function send() returns()

func (*TransferTransactor) Send2 added in v0.7.3

func (_Transfer *TransferTransactor) Send2(opts *bind.TransactOpts, wrapped common.Address) (*types.Transaction, error)

Send2 is a paid mutator transaction binding the contract method 0x3386b1a2.

Solidity: function send2(address wrapped) returns()

type TransferTransactorRaw added in v0.7.3

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

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

func (*TransferTransactorRaw) Transact added in v0.7.3

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

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

func (*TransferTransactorRaw) Transfer added in v0.7.3

func (_Transfer *TransferTransactorRaw) 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 TransferTransactorSession added in v0.7.3

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

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

func (*TransferTransactorSession) Fallback added in v0.7.3

func (_Transfer *TransferTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*TransferTransactorSession) Send added in v0.7.3

func (_Transfer *TransferTransactorSession) Send() (*types.Transaction, error)

Send is a paid mutator transaction binding the contract method 0xb46300ec.

Solidity: function send() returns()

func (*TransferTransactorSession) Send2 added in v0.7.3

func (_Transfer *TransferTransactorSession) Send2(wrapped common.Address) (*types.Transaction, error)

Send2 is a paid mutator transaction binding the contract method 0x3386b1a2.

Solidity: function send2(address wrapped) returns()

Jump to

Keyboard shortcuts

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