Documentation
¶
Index ¶
- Constants
- Variables
- type Changer
- type ChangerCaller
- type ChangerCallerRaw
- type ChangerCallerSession
- type ChangerFilterer
- type ChangerRaw
- func (_Changer *ChangerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Changer *ChangerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Changer *ChangerRaw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type ChangerSession
- type ChangerTransactor
- type ChangerTransactorRaw
- type ChangerTransactorSession
- type Phoenix
- type PhoenixCaller
- type PhoenixCallerRaw
- type PhoenixCallerSession
- type PhoenixFilterer
- type PhoenixRaw
- func (_Phoenix *PhoenixRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Phoenix *PhoenixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Phoenix *PhoenixRaw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type PhoenixSession
- type PhoenixTransactor
- type PhoenixTransactorRaw
- type PhoenixTransactorSession
- type Poly
- type PolyCaller
- type PolyCallerRaw
- type PolyCallerSession
- type PolyDeployEvent
- type PolyDeployEventIterator
- type PolyFilterer
- func (_Poly *PolyFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*PolyDeployEventIterator, error)
- func (_Poly *PolyFilterer) ParseDeployEvent(log types.Log) (*PolyDeployEvent, error)
- func (_Poly *PolyFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *PolyDeployEvent) (event.Subscription, error)
- type PolyRaw
- func (_Poly *PolyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Poly *PolyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Poly *PolyRaw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type PolySession
- type PolyTransactor
- type PolyTransactorRaw
- type PolyTransactorSession
- type Revive
- type Revive2
- type Revive2Caller
- type Revive2CallerRaw
- type Revive2CallerSession
- type Revive2DeployEvent
- type Revive2DeployEventIterator
- type Revive2Filterer
- func (_Revive2 *Revive2Filterer) FilterDeployEvent(opts *bind.FilterOpts) (*Revive2DeployEventIterator, error)
- func (_Revive2 *Revive2Filterer) ParseDeployEvent(log types.Log) (*Revive2DeployEvent, error)
- func (_Revive2 *Revive2Filterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *Revive2DeployEvent) (event.Subscription, error)
- type Revive2Raw
- func (_Revive2 *Revive2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Revive2 *Revive2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Revive2 *Revive2Raw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type Revive2Session
- type Revive2Transactor
- type Revive2TransactorRaw
- type Revive2TransactorSession
- type ReviveCaller
- type ReviveCallerRaw
- type ReviveCallerSession
- type ReviveDeployEvent
- type ReviveDeployEventIterator
- type ReviveFilterer
- func (_Revive *ReviveFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*ReviveDeployEventIterator, error)
- func (_Revive *ReviveFilterer) ParseDeployEvent(log types.Log) (*ReviveDeployEvent, error)
- func (_Revive *ReviveFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *ReviveDeployEvent) (event.Subscription, error)
- type ReviveRaw
- func (_Revive *ReviveRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Revive *ReviveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Revive *ReviveRaw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type ReviveSession
- type ReviveTransactor
- type ReviveTransactorRaw
- type ReviveTransactorSession
- type Selfdestruct
- type SelfdestructCaller
- type SelfdestructCallerRaw
- type SelfdestructCallerSession
- type SelfdestructFilterer
- type SelfdestructRaw
- func (_Selfdestruct *SelfdestructRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Selfdestruct *SelfdestructRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
- func (_Selfdestruct *SelfdestructRaw) Transfer(opts *bind.TransactOpts) (types.Transaction, error)
- type SelfdestructSession
- type SelfdestructTransactor
- func (_Selfdestruct *SelfdestructTransactor) Change(opts *bind.TransactOpts) (types.Transaction, error)
- func (_Selfdestruct *SelfdestructTransactor) Destruct(opts *bind.TransactOpts) (types.Transaction, error)
- func (_Selfdestruct *SelfdestructTransactor) Receive(opts *bind.TransactOpts) (types.Transaction, error)
- type SelfdestructTransactorRaw
- type SelfdestructTransactorSession
Constants ¶
const ChangerABI = "" /* 185-byte string literal not displayed */
ChangerABI is the input ABI used to generate the binding from.
const PhoenixABI = "" /* 348-byte string literal not displayed */
PhoenixABI is the input ABI used to generate the binding from.
const PolyABI = "" /* 418-byte string literal not displayed */
PolyABI is the input ABI used to generate the binding from.
const Revive2ABI = "" /* 426-byte string literal not displayed */
Revive2ABI is the input ABI used to generate the binding from.
const ReviveABI = "" /* 418-byte string literal not displayed */
ReviveABI is the input ABI used to generate the binding from.
const SelfdestructABI = "" /* 350-byte string literal not displayed */
SelfdestructABI is the input ABI used to generate the binding from.
Variables ¶
var ChangerBin = "" /* 314-byte string literal not displayed */
ChangerBin is the compiled bytecode used for deploying new contracts.
var PhoenixBin = "" /* 454-byte string literal not displayed */
PhoenixBin is the compiled bytecode used for deploying new contracts.
var PolyBin = "" /* 558-byte string literal not displayed */
PolyBin is the compiled bytecode used for deploying new contracts.
var Revive2Bin = "" /* 1114-byte string literal not displayed */
Revive2Bin is the compiled bytecode used for deploying new contracts.
var ReviveBin = "" /* 558-byte string literal not displayed */
ReviveBin is the compiled bytecode used for deploying new contracts.
var SelfdestructBin = "" /* 454-byte string literal not displayed */
SelfdestructBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Changer ¶
type Changer struct { ChangerCaller // Read-only binding to the contract ChangerTransactor // Write-only binding to the contract ChangerFilterer // Log filterer for contract events }
Changer is an auto generated Go binding around an Ethereum contract.
func DeployChanger ¶
func DeployChanger(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Changer, error)
DeployChanger deploys a new Ethereum contract, binding an instance of Changer to it.
func NewChanger ¶
NewChanger creates a new instance of Changer, bound to a specific deployed contract.
type ChangerCaller ¶
type ChangerCaller struct {
// contains filtered or unexported fields
}
ChangerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewChangerCaller ¶
func NewChangerCaller(address libcommon.Address, caller bind.ContractCaller) (*ChangerCaller, error)
NewChangerCaller creates a new read-only instance of Changer, bound to a specific deployed contract.
type ChangerCallerRaw ¶
type ChangerCallerRaw struct {
Contract *ChangerCaller // Generic read-only contract binding to access the raw methods on
}
ChangerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ChangerCallerRaw) Call ¶
func (_Changer *ChangerCallerRaw) 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 ChangerCallerSession ¶
type ChangerCallerSession struct { Contract *ChangerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ChangerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ChangerFilterer ¶
type ChangerFilterer struct {
// contains filtered or unexported fields
}
ChangerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewChangerFilterer ¶
func NewChangerFilterer(address libcommon.Address, filterer bind.ContractFilterer) (*ChangerFilterer, error)
NewChangerFilterer creates a new log filterer instance of Changer, bound to a specific deployed contract.
type ChangerRaw ¶
type ChangerRaw struct {
Contract *Changer // Generic contract binding to access the raw methods on
}
ChangerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ChangerRaw) Call ¶
func (_Changer *ChangerRaw) 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 (*ChangerRaw) Transact ¶
func (_Changer *ChangerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChangerRaw) Transfer ¶
func (_Changer *ChangerRaw) 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 ChangerSession ¶
type ChangerSession struct { Contract *Changer // 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 }
ChangerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ChangerSession) Change ¶
func (_Changer *ChangerSession) Change() (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
type ChangerTransactor ¶
type ChangerTransactor struct {
// contains filtered or unexported fields
}
ChangerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewChangerTransactor ¶
func NewChangerTransactor(address libcommon.Address, transactor bind.ContractTransactor) (*ChangerTransactor, error)
NewChangerTransactor creates a new write-only instance of Changer, bound to a specific deployed contract.
func (*ChangerTransactor) Change ¶
func (_Changer *ChangerTransactor) Change(opts *bind.TransactOpts) (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
type ChangerTransactorRaw ¶
type ChangerTransactorRaw struct {
Contract *ChangerTransactor // Generic write-only contract binding to access the raw methods on
}
ChangerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ChangerTransactorRaw) Transact ¶
func (_Changer *ChangerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChangerTransactorRaw) Transfer ¶
func (_Changer *ChangerTransactorRaw) 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 ChangerTransactorSession ¶
type ChangerTransactorSession struct { Contract *ChangerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ChangerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ChangerTransactorSession) Change ¶
func (_Changer *ChangerTransactorSession) Change() (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
type Phoenix ¶
type Phoenix struct { PhoenixCaller // Read-only binding to the contract PhoenixTransactor // Write-only binding to the contract PhoenixFilterer // Log filterer for contract events }
Phoenix is an auto generated Go binding around an Ethereum contract.
func DeployPhoenix ¶
func DeployPhoenix(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Phoenix, error)
DeployPhoenix deploys a new Ethereum contract, binding an instance of Phoenix to it.
func NewPhoenix ¶
NewPhoenix creates a new instance of Phoenix, bound to a specific deployed contract.
type PhoenixCaller ¶
type PhoenixCaller struct {
// contains filtered or unexported fields
}
PhoenixCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPhoenixCaller ¶
func NewPhoenixCaller(address libcommon.Address, caller bind.ContractCaller) (*PhoenixCaller, error)
NewPhoenixCaller creates a new read-only instance of Phoenix, bound to a specific deployed contract.
type PhoenixCallerRaw ¶
type PhoenixCallerRaw struct {
Contract *PhoenixCaller // Generic read-only contract binding to access the raw methods on
}
PhoenixCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PhoenixCallerRaw) Call ¶
func (_Phoenix *PhoenixCallerRaw) 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 PhoenixCallerSession ¶
type PhoenixCallerSession struct { Contract *PhoenixCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PhoenixCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PhoenixFilterer ¶
type PhoenixFilterer struct {
// contains filtered or unexported fields
}
PhoenixFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPhoenixFilterer ¶
func NewPhoenixFilterer(address libcommon.Address, filterer bind.ContractFilterer) (*PhoenixFilterer, error)
NewPhoenixFilterer creates a new log filterer instance of Phoenix, bound to a specific deployed contract.
type PhoenixRaw ¶
type PhoenixRaw struct {
Contract *Phoenix // Generic contract binding to access the raw methods on
}
PhoenixRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PhoenixRaw) Call ¶
func (_Phoenix *PhoenixRaw) 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 (*PhoenixRaw) Transact ¶
func (_Phoenix *PhoenixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PhoenixRaw) Transfer ¶
func (_Phoenix *PhoenixRaw) 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 PhoenixSession ¶
type PhoenixSession struct { Contract *Phoenix // 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 }
PhoenixSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PhoenixSession) Die ¶
func (_Phoenix *PhoenixSession) Die() (types.Transaction, error)
Die is a paid mutator transaction binding the contract method 0x35f46994.
Solidity: function die() returns()
func (*PhoenixSession) Increment ¶
func (_Phoenix *PhoenixSession) Increment() (types.Transaction, error)
Increment is a paid mutator transaction binding the contract method 0xd09de08a.
Solidity: function increment() returns()
func (*PhoenixSession) Receive ¶
func (_Phoenix *PhoenixSession) Receive() (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type PhoenixTransactor ¶
type PhoenixTransactor struct {
// contains filtered or unexported fields
}
PhoenixTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPhoenixTransactor ¶
func NewPhoenixTransactor(address libcommon.Address, transactor bind.ContractTransactor) (*PhoenixTransactor, error)
NewPhoenixTransactor creates a new write-only instance of Phoenix, bound to a specific deployed contract.
func (*PhoenixTransactor) Die ¶
func (_Phoenix *PhoenixTransactor) Die(opts *bind.TransactOpts) (types.Transaction, error)
Die is a paid mutator transaction binding the contract method 0x35f46994.
Solidity: function die() returns()
func (*PhoenixTransactor) Increment ¶
func (_Phoenix *PhoenixTransactor) Increment(opts *bind.TransactOpts) (types.Transaction, error)
Increment is a paid mutator transaction binding the contract method 0xd09de08a.
Solidity: function increment() returns()
func (*PhoenixTransactor) Receive ¶
func (_Phoenix *PhoenixTransactor) Receive(opts *bind.TransactOpts) (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type PhoenixTransactorRaw ¶
type PhoenixTransactorRaw struct {
Contract *PhoenixTransactor // Generic write-only contract binding to access the raw methods on
}
PhoenixTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PhoenixTransactorRaw) Transact ¶
func (_Phoenix *PhoenixTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PhoenixTransactorRaw) Transfer ¶
func (_Phoenix *PhoenixTransactorRaw) 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 PhoenixTransactorSession ¶
type PhoenixTransactorSession struct { Contract *PhoenixTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PhoenixTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PhoenixTransactorSession) Die ¶
func (_Phoenix *PhoenixTransactorSession) Die() (types.Transaction, error)
Die is a paid mutator transaction binding the contract method 0x35f46994.
Solidity: function die() returns()
func (*PhoenixTransactorSession) Increment ¶
func (_Phoenix *PhoenixTransactorSession) Increment() (types.Transaction, error)
Increment is a paid mutator transaction binding the contract method 0xd09de08a.
Solidity: function increment() returns()
func (*PhoenixTransactorSession) Receive ¶
func (_Phoenix *PhoenixTransactorSession) Receive() (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type Poly ¶
type Poly struct { PolyCaller // Read-only binding to the contract PolyTransactor // Write-only binding to the contract PolyFilterer // Log filterer for contract events }
Poly is an auto generated Go binding around an Ethereum contract.
func DeployPoly ¶
func DeployPoly(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Poly, error)
DeployPoly deploys a new Ethereum contract, binding an instance of Poly to it.
type PolyCaller ¶
type PolyCaller struct {
// contains filtered or unexported fields
}
PolyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPolyCaller ¶
func NewPolyCaller(address libcommon.Address, caller bind.ContractCaller) (*PolyCaller, error)
NewPolyCaller creates a new read-only instance of Poly, bound to a specific deployed contract.
type PolyCallerRaw ¶
type PolyCallerRaw struct {
Contract *PolyCaller // Generic read-only contract binding to access the raw methods on
}
PolyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PolyCallerRaw) Call ¶
func (_Poly *PolyCallerRaw) 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 PolyCallerSession ¶
type PolyCallerSession struct { Contract *PolyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PolyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PolyDeployEvent ¶
type PolyDeployEvent struct { D libcommon.Address Raw types.Log // Blockchain specific contextual infos }
PolyDeployEvent represents a DeployEvent event raised by the Poly contract.
type PolyDeployEventIterator ¶
type PolyDeployEventIterator struct { Event *PolyDeployEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolyDeployEventIterator is returned from FilterDeployEvent and is used to iterate over the raw logs and unpacked data for DeployEvent events raised by the Poly contract.
func (*PolyDeployEventIterator) Close ¶
func (it *PolyDeployEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolyDeployEventIterator) Error ¶
func (it *PolyDeployEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolyDeployEventIterator) Next ¶
func (it *PolyDeployEventIterator) 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 PolyFilterer ¶
type PolyFilterer struct {
// contains filtered or unexported fields
}
PolyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPolyFilterer ¶
func NewPolyFilterer(address libcommon.Address, filterer bind.ContractFilterer) (*PolyFilterer, error)
NewPolyFilterer creates a new log filterer instance of Poly, bound to a specific deployed contract.
func (*PolyFilterer) FilterDeployEvent ¶
func (_Poly *PolyFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*PolyDeployEventIterator, error)
FilterDeployEvent is a free log retrieval operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*PolyFilterer) ParseDeployEvent ¶
func (_Poly *PolyFilterer) ParseDeployEvent(log types.Log) (*PolyDeployEvent, error)
ParseDeployEvent is a log parse operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*PolyFilterer) WatchDeployEvent ¶
func (_Poly *PolyFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *PolyDeployEvent) (event.Subscription, error)
WatchDeployEvent is a free log subscription operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
type PolyRaw ¶
type PolyRaw struct {
Contract *Poly // Generic contract binding to access the raw methods on
}
PolyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PolyRaw) Call ¶
func (_Poly *PolyRaw) 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 (*PolyRaw) Transact ¶
func (_Poly *PolyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PolyRaw) Transfer ¶
func (_Poly *PolyRaw) 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 PolySession ¶
type PolySession struct { Contract *Poly // 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 }
PolySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PolySession) Deploy ¶
func (_Poly *PolySession) Deploy(salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type PolyTransactor ¶
type PolyTransactor struct {
// contains filtered or unexported fields
}
PolyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPolyTransactor ¶
func NewPolyTransactor(address libcommon.Address, transactor bind.ContractTransactor) (*PolyTransactor, error)
NewPolyTransactor creates a new write-only instance of Poly, bound to a specific deployed contract.
func (*PolyTransactor) Deploy ¶
func (_Poly *PolyTransactor) Deploy(opts *bind.TransactOpts, salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type PolyTransactorRaw ¶
type PolyTransactorRaw struct {
Contract *PolyTransactor // Generic write-only contract binding to access the raw methods on
}
PolyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PolyTransactorRaw) Transact ¶
func (_Poly *PolyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PolyTransactorRaw) Transfer ¶
func (_Poly *PolyTransactorRaw) 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 PolyTransactorSession ¶
type PolyTransactorSession struct { Contract *PolyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PolyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PolyTransactorSession) Deploy ¶
func (_Poly *PolyTransactorSession) Deploy(salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type Revive ¶
type Revive struct { ReviveCaller // Read-only binding to the contract ReviveTransactor // Write-only binding to the contract ReviveFilterer // Log filterer for contract events }
Revive is an auto generated Go binding around an Ethereum contract.
func DeployRevive ¶
func DeployRevive(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Revive, error)
DeployRevive deploys a new Ethereum contract, binding an instance of Revive to it.
type Revive2 ¶
type Revive2 struct { Revive2Caller // Read-only binding to the contract Revive2Transactor // Write-only binding to the contract Revive2Filterer // Log filterer for contract events }
Revive2 is an auto generated Go binding around an Ethereum contract.
func DeployRevive2 ¶
func DeployRevive2(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Revive2, error)
DeployRevive2 deploys a new Ethereum contract, binding an instance of Revive2 to it.
func NewRevive2 ¶
NewRevive2 creates a new instance of Revive2, bound to a specific deployed contract.
type Revive2Caller ¶
type Revive2Caller struct {
// contains filtered or unexported fields
}
Revive2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewRevive2Caller ¶
func NewRevive2Caller(address libcommon.Address, caller bind.ContractCaller) (*Revive2Caller, error)
NewRevive2Caller creates a new read-only instance of Revive2, bound to a specific deployed contract.
type Revive2CallerRaw ¶
type Revive2CallerRaw struct {
Contract *Revive2Caller // Generic read-only contract binding to access the raw methods on
}
Revive2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Revive2CallerRaw) Call ¶
func (_Revive2 *Revive2CallerRaw) 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 Revive2CallerSession ¶
type Revive2CallerSession struct { Contract *Revive2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Revive2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type Revive2DeployEvent ¶
type Revive2DeployEvent struct { D libcommon.Address Raw types.Log // Blockchain specific contextual infos }
Revive2DeployEvent represents a DeployEvent event raised by the Revive2 contract.
type Revive2DeployEventIterator ¶
type Revive2DeployEventIterator struct { Event *Revive2DeployEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Revive2DeployEventIterator is returned from FilterDeployEvent and is used to iterate over the raw logs and unpacked data for DeployEvent events raised by the Revive2 contract.
func (*Revive2DeployEventIterator) Close ¶
func (it *Revive2DeployEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Revive2DeployEventIterator) Error ¶
func (it *Revive2DeployEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Revive2DeployEventIterator) Next ¶
func (it *Revive2DeployEventIterator) 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 Revive2Filterer ¶
type Revive2Filterer struct {
// contains filtered or unexported fields
}
Revive2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRevive2Filterer ¶
func NewRevive2Filterer(address libcommon.Address, filterer bind.ContractFilterer) (*Revive2Filterer, error)
NewRevive2Filterer creates a new log filterer instance of Revive2, bound to a specific deployed contract.
func (*Revive2Filterer) FilterDeployEvent ¶
func (_Revive2 *Revive2Filterer) FilterDeployEvent(opts *bind.FilterOpts) (*Revive2DeployEventIterator, error)
FilterDeployEvent is a free log retrieval operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*Revive2Filterer) ParseDeployEvent ¶
func (_Revive2 *Revive2Filterer) ParseDeployEvent(log types.Log) (*Revive2DeployEvent, error)
ParseDeployEvent is a log parse operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*Revive2Filterer) WatchDeployEvent ¶
func (_Revive2 *Revive2Filterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *Revive2DeployEvent) (event.Subscription, error)
WatchDeployEvent is a free log subscription operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
type Revive2Raw ¶
type Revive2Raw struct {
Contract *Revive2 // Generic contract binding to access the raw methods on
}
Revive2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Revive2Raw) Call ¶
func (_Revive2 *Revive2Raw) 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 (*Revive2Raw) Transact ¶
func (_Revive2 *Revive2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Revive2Raw) Transfer ¶
func (_Revive2 *Revive2Raw) 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 Revive2Session ¶
type Revive2Session struct { Contract *Revive2 // 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 }
Revive2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Revive2Session) Deploy ¶
func (_Revive2 *Revive2Session) Deploy(salt [32]byte) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x2b85ba38.
Solidity: function deploy(bytes32 salt) returns()
type Revive2Transactor ¶
type Revive2Transactor struct {
// contains filtered or unexported fields
}
Revive2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRevive2Transactor ¶
func NewRevive2Transactor(address libcommon.Address, transactor bind.ContractTransactor) (*Revive2Transactor, error)
NewRevive2Transactor creates a new write-only instance of Revive2, bound to a specific deployed contract.
func (*Revive2Transactor) Deploy ¶
func (_Revive2 *Revive2Transactor) Deploy(opts *bind.TransactOpts, salt [32]byte) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x2b85ba38.
Solidity: function deploy(bytes32 salt) returns()
type Revive2TransactorRaw ¶
type Revive2TransactorRaw struct {
Contract *Revive2Transactor // Generic write-only contract binding to access the raw methods on
}
Revive2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Revive2TransactorRaw) Transact ¶
func (_Revive2 *Revive2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Revive2TransactorRaw) Transfer ¶
func (_Revive2 *Revive2TransactorRaw) 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 Revive2TransactorSession ¶
type Revive2TransactorSession struct { Contract *Revive2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Revive2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Revive2TransactorSession) Deploy ¶
func (_Revive2 *Revive2TransactorSession) Deploy(salt [32]byte) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0x2b85ba38.
Solidity: function deploy(bytes32 salt) returns()
type ReviveCaller ¶
type ReviveCaller struct {
// contains filtered or unexported fields
}
ReviveCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReviveCaller ¶
func NewReviveCaller(address libcommon.Address, caller bind.ContractCaller) (*ReviveCaller, error)
NewReviveCaller creates a new read-only instance of Revive, bound to a specific deployed contract.
type ReviveCallerRaw ¶
type ReviveCallerRaw struct {
Contract *ReviveCaller // Generic read-only contract binding to access the raw methods on
}
ReviveCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReviveCallerRaw) Call ¶
func (_Revive *ReviveCallerRaw) 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 ReviveCallerSession ¶
type ReviveCallerSession struct { Contract *ReviveCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReviveCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReviveDeployEvent ¶
type ReviveDeployEvent struct { D libcommon.Address Raw types.Log // Blockchain specific contextual infos }
ReviveDeployEvent represents a DeployEvent event raised by the Revive contract.
type ReviveDeployEventIterator ¶
type ReviveDeployEventIterator struct { Event *ReviveDeployEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReviveDeployEventIterator is returned from FilterDeployEvent and is used to iterate over the raw logs and unpacked data for DeployEvent events raised by the Revive contract.
func (*ReviveDeployEventIterator) Close ¶
func (it *ReviveDeployEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReviveDeployEventIterator) Error ¶
func (it *ReviveDeployEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReviveDeployEventIterator) Next ¶
func (it *ReviveDeployEventIterator) 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 ReviveFilterer ¶
type ReviveFilterer struct {
// contains filtered or unexported fields
}
ReviveFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReviveFilterer ¶
func NewReviveFilterer(address libcommon.Address, filterer bind.ContractFilterer) (*ReviveFilterer, error)
NewReviveFilterer creates a new log filterer instance of Revive, bound to a specific deployed contract.
func (*ReviveFilterer) FilterDeployEvent ¶
func (_Revive *ReviveFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*ReviveDeployEventIterator, error)
FilterDeployEvent is a free log retrieval operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*ReviveFilterer) ParseDeployEvent ¶
func (_Revive *ReviveFilterer) ParseDeployEvent(log types.Log) (*ReviveDeployEvent, error)
ParseDeployEvent is a log parse operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
func (*ReviveFilterer) WatchDeployEvent ¶
func (_Revive *ReviveFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink chan<- *ReviveDeployEvent) (event.Subscription, error)
WatchDeployEvent is a free log subscription operation binding the contract event 0x68f6a0f063c25c6678c443b9a484086f15ba8f91f60218695d32a5251f2050eb.
Solidity: event DeployEvent(address d)
type ReviveRaw ¶
type ReviveRaw struct {
Contract *Revive // Generic contract binding to access the raw methods on
}
ReviveRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReviveRaw) Call ¶
func (_Revive *ReviveRaw) 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 (*ReviveRaw) Transact ¶
func (_Revive *ReviveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReviveRaw) Transfer ¶
func (_Revive *ReviveRaw) 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 ReviveSession ¶
type ReviveSession struct { Contract *Revive // 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 }
ReviveSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReviveSession) Deploy ¶
func (_Revive *ReviveSession) Deploy(salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type ReviveTransactor ¶
type ReviveTransactor struct {
// contains filtered or unexported fields
}
ReviveTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReviveTransactor ¶
func NewReviveTransactor(address libcommon.Address, transactor bind.ContractTransactor) (*ReviveTransactor, error)
NewReviveTransactor creates a new write-only instance of Revive, bound to a specific deployed contract.
func (*ReviveTransactor) Deploy ¶
func (_Revive *ReviveTransactor) Deploy(opts *bind.TransactOpts, salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type ReviveTransactorRaw ¶
type ReviveTransactorRaw struct {
Contract *ReviveTransactor // Generic write-only contract binding to access the raw methods on
}
ReviveTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReviveTransactorRaw) Transact ¶
func (_Revive *ReviveTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReviveTransactorRaw) Transfer ¶
func (_Revive *ReviveTransactorRaw) 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 ReviveTransactorSession ¶
type ReviveTransactorSession struct { Contract *ReviveTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReviveTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReviveTransactorSession) Deploy ¶
func (_Revive *ReviveTransactorSession) Deploy(salt *big.Int) (types.Transaction, error)
Deploy is a paid mutator transaction binding the contract method 0xa5e38751.
Solidity: function deploy(uint256 salt) returns()
type Selfdestruct ¶
type Selfdestruct struct { SelfdestructCaller // Read-only binding to the contract SelfdestructTransactor // Write-only binding to the contract SelfdestructFilterer // Log filterer for contract events }
Selfdestruct is an auto generated Go binding around an Ethereum contract.
func DeploySelfdestruct ¶
func DeploySelfdestruct(auth *bind.TransactOpts, backend bind.ContractBackend) (libcommon.Address, types.Transaction, *Selfdestruct, error)
DeploySelfdestruct deploys a new Ethereum contract, binding an instance of Selfdestruct to it.
func NewSelfdestruct ¶
func NewSelfdestruct(address libcommon.Address, backend bind.ContractBackend) (*Selfdestruct, error)
NewSelfdestruct creates a new instance of Selfdestruct, bound to a specific deployed contract.
type SelfdestructCaller ¶
type SelfdestructCaller struct {
// contains filtered or unexported fields
}
SelfdestructCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSelfdestructCaller ¶
func NewSelfdestructCaller(address libcommon.Address, caller bind.ContractCaller) (*SelfdestructCaller, error)
NewSelfdestructCaller creates a new read-only instance of Selfdestruct, bound to a specific deployed contract.
type SelfdestructCallerRaw ¶
type SelfdestructCallerRaw struct {
Contract *SelfdestructCaller // Generic read-only contract binding to access the raw methods on
}
SelfdestructCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SelfdestructCallerRaw) Call ¶
func (_Selfdestruct *SelfdestructCallerRaw) 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 SelfdestructCallerSession ¶
type SelfdestructCallerSession struct { Contract *SelfdestructCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SelfdestructCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SelfdestructFilterer ¶
type SelfdestructFilterer struct {
// contains filtered or unexported fields
}
SelfdestructFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSelfdestructFilterer ¶
func NewSelfdestructFilterer(address libcommon.Address, filterer bind.ContractFilterer) (*SelfdestructFilterer, error)
NewSelfdestructFilterer creates a new log filterer instance of Selfdestruct, bound to a specific deployed contract.
type SelfdestructRaw ¶
type SelfdestructRaw struct {
Contract *Selfdestruct // Generic contract binding to access the raw methods on
}
SelfdestructRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SelfdestructRaw) Call ¶
func (_Selfdestruct *SelfdestructRaw) 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 (*SelfdestructRaw) Transact ¶
func (_Selfdestruct *SelfdestructRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SelfdestructRaw) Transfer ¶
func (_Selfdestruct *SelfdestructRaw) 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 SelfdestructSession ¶
type SelfdestructSession struct { Contract *Selfdestruct // 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 }
SelfdestructSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SelfdestructSession) Change ¶
func (_Selfdestruct *SelfdestructSession) Change() (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
func (*SelfdestructSession) Destruct ¶
func (_Selfdestruct *SelfdestructSession) Destruct() (types.Transaction, error)
Destruct is a paid mutator transaction binding the contract method 0x2b68b9c6.
Solidity: function destruct() returns()
func (*SelfdestructSession) Receive ¶
func (_Selfdestruct *SelfdestructSession) Receive() (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type SelfdestructTransactor ¶
type SelfdestructTransactor struct {
// contains filtered or unexported fields
}
SelfdestructTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSelfdestructTransactor ¶
func NewSelfdestructTransactor(address libcommon.Address, transactor bind.ContractTransactor) (*SelfdestructTransactor, error)
NewSelfdestructTransactor creates a new write-only instance of Selfdestruct, bound to a specific deployed contract.
func (*SelfdestructTransactor) Change ¶
func (_Selfdestruct *SelfdestructTransactor) Change(opts *bind.TransactOpts) (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
func (*SelfdestructTransactor) Destruct ¶
func (_Selfdestruct *SelfdestructTransactor) Destruct(opts *bind.TransactOpts) (types.Transaction, error)
Destruct is a paid mutator transaction binding the contract method 0x2b68b9c6.
Solidity: function destruct() returns()
func (*SelfdestructTransactor) Receive ¶
func (_Selfdestruct *SelfdestructTransactor) Receive(opts *bind.TransactOpts) (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type SelfdestructTransactorRaw ¶
type SelfdestructTransactorRaw struct {
Contract *SelfdestructTransactor // Generic write-only contract binding to access the raw methods on
}
SelfdestructTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SelfdestructTransactorRaw) Transact ¶
func (_Selfdestruct *SelfdestructTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SelfdestructTransactorRaw) Transfer ¶
func (_Selfdestruct *SelfdestructTransactorRaw) 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 SelfdestructTransactorSession ¶
type SelfdestructTransactorSession struct { Contract *SelfdestructTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SelfdestructTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SelfdestructTransactorSession) Change ¶
func (_Selfdestruct *SelfdestructTransactorSession) Change() (types.Transaction, error)
Change is a paid mutator transaction binding the contract method 0x2ee79ded.
Solidity: function change() returns()
func (*SelfdestructTransactorSession) Destruct ¶
func (_Selfdestruct *SelfdestructTransactorSession) Destruct() (types.Transaction, error)
Destruct is a paid mutator transaction binding the contract method 0x2b68b9c6.
Solidity: function destruct() returns()
func (*SelfdestructTransactorSession) Receive ¶
func (_Selfdestruct *SelfdestructTransactorSession) Receive() (types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()