Documentation ¶
Index ¶
- Variables
- type Simplestorage
- type SimplestorageCaller
- type SimplestorageCallerRaw
- type SimplestorageCallerSession
- type SimplestorageFilterer
- func (_Simplestorage *SimplestorageFilterer) FilterSetEvent(opts *bind.FilterOpts) (*SimplestorageSetEventIterator, error)
- func (_Simplestorage *SimplestorageFilterer) ParseSetEvent(log types.Log) (*SimplestorageSetEvent, error)
- func (_Simplestorage *SimplestorageFilterer) WatchSetEvent(opts *bind.WatchOpts, sink chan<- *SimplestorageSetEvent) (event.Subscription, error)
- type SimplestorageRaw
- func (_Simplestorage *SimplestorageRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Simplestorage *SimplestorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Simplestorage *SimplestorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimplestorageSession
- type SimplestorageSetEvent
- type SimplestorageSetEventIterator
- type SimplestorageTransactor
- type SimplestorageTransactorRaw
- type SimplestorageTransactorSession
Constants ¶
This section is empty.
Variables ¶
var SimplestorageABI = SimplestorageMetaData.ABI
SimplestorageABI is the input ABI used to generate the binding from. Deprecated: Use SimplestorageMetaData.ABI instead.
var SimplestorageMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"SetEvent\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"bad\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"get\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SimplestorageMetaData contains all meta data concerning the Simplestorage contract.
Functions ¶
This section is empty.
Types ¶
type Simplestorage ¶
type Simplestorage struct { SimplestorageCaller // Read-only binding to the contract SimplestorageTransactor // Write-only binding to the contract SimplestorageFilterer // Log filterer for contract events }
Simplestorage is an auto generated Go binding around an Ethereum contract.
func NewSimplestorage ¶
func NewSimplestorage(address common.Address, backend bind.ContractBackend) (*Simplestorage, error)
NewSimplestorage creates a new instance of Simplestorage, bound to a specific deployed contract.
type SimplestorageCaller ¶
type SimplestorageCaller struct {
// contains filtered or unexported fields
}
SimplestorageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimplestorageCaller ¶
func NewSimplestorageCaller(address common.Address, caller bind.ContractCaller) (*SimplestorageCaller, error)
NewSimplestorageCaller creates a new read-only instance of Simplestorage, bound to a specific deployed contract.
type SimplestorageCallerRaw ¶
type SimplestorageCallerRaw struct {
Contract *SimplestorageCaller // Generic read-only contract binding to access the raw methods on
}
SimplestorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimplestorageCallerRaw) Call ¶
func (_Simplestorage *SimplestorageCallerRaw) 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 SimplestorageCallerSession ¶
type SimplestorageCallerSession struct { Contract *SimplestorageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimplestorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimplestorageCallerSession) Bad ¶
func (_Simplestorage *SimplestorageCallerSession) Bad() error
Bad is a free data retrieval call binding the contract method 0x9c3674fc.
Solidity: function bad() pure returns()
type SimplestorageFilterer ¶
type SimplestorageFilterer struct {
// contains filtered or unexported fields
}
SimplestorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimplestorageFilterer ¶
func NewSimplestorageFilterer(address common.Address, filterer bind.ContractFilterer) (*SimplestorageFilterer, error)
NewSimplestorageFilterer creates a new log filterer instance of Simplestorage, bound to a specific deployed contract.
func (*SimplestorageFilterer) FilterSetEvent ¶
func (_Simplestorage *SimplestorageFilterer) FilterSetEvent(opts *bind.FilterOpts) (*SimplestorageSetEventIterator, error)
FilterSetEvent is a free log retrieval operation binding the contract event 0x0de2d86113046b9e8bb6b785e96a6228f6803952bf53a40b68a36dce316218c1.
Solidity: event SetEvent(uint256 value)
func (*SimplestorageFilterer) ParseSetEvent ¶
func (_Simplestorage *SimplestorageFilterer) ParseSetEvent(log types.Log) (*SimplestorageSetEvent, error)
ParseSetEvent is a log parse operation binding the contract event 0x0de2d86113046b9e8bb6b785e96a6228f6803952bf53a40b68a36dce316218c1.
Solidity: event SetEvent(uint256 value)
func (*SimplestorageFilterer) WatchSetEvent ¶
func (_Simplestorage *SimplestorageFilterer) WatchSetEvent(opts *bind.WatchOpts, sink chan<- *SimplestorageSetEvent) (event.Subscription, error)
WatchSetEvent is a free log subscription operation binding the contract event 0x0de2d86113046b9e8bb6b785e96a6228f6803952bf53a40b68a36dce316218c1.
Solidity: event SetEvent(uint256 value)
type SimplestorageRaw ¶
type SimplestorageRaw struct {
Contract *Simplestorage // Generic contract binding to access the raw methods on
}
SimplestorageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimplestorageRaw) Call ¶
func (_Simplestorage *SimplestorageRaw) 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 (*SimplestorageRaw) Transact ¶
func (_Simplestorage *SimplestorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimplestorageRaw) Transfer ¶
func (_Simplestorage *SimplestorageRaw) 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 SimplestorageSession ¶
type SimplestorageSession struct { Contract *Simplestorage // 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 }
SimplestorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimplestorageSession) Bad ¶
func (_Simplestorage *SimplestorageSession) Bad() error
Bad is a free data retrieval call binding the contract method 0x9c3674fc.
Solidity: function bad() pure returns()
func (*SimplestorageSession) Get ¶
func (_Simplestorage *SimplestorageSession) Get() (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x6d4ce63c.
Solidity: function get() view returns(uint256)
func (*SimplestorageSession) Set ¶
func (_Simplestorage *SimplestorageSession) Set(value *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 value) returns()
type SimplestorageSetEvent ¶
type SimplestorageSetEvent struct { Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SimplestorageSetEvent represents a SetEvent event raised by the Simplestorage contract.
type SimplestorageSetEventIterator ¶
type SimplestorageSetEventIterator struct { Event *SimplestorageSetEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimplestorageSetEventIterator is returned from FilterSetEvent and is used to iterate over the raw logs and unpacked data for SetEvent events raised by the Simplestorage contract.
func (*SimplestorageSetEventIterator) Close ¶
func (it *SimplestorageSetEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimplestorageSetEventIterator) Error ¶
func (it *SimplestorageSetEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimplestorageSetEventIterator) Next ¶
func (it *SimplestorageSetEventIterator) 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 SimplestorageTransactor ¶
type SimplestorageTransactor struct {
// contains filtered or unexported fields
}
SimplestorageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimplestorageTransactor ¶
func NewSimplestorageTransactor(address common.Address, transactor bind.ContractTransactor) (*SimplestorageTransactor, error)
NewSimplestorageTransactor creates a new write-only instance of Simplestorage, bound to a specific deployed contract.
func (*SimplestorageTransactor) Set ¶
func (_Simplestorage *SimplestorageTransactor) Set(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 value) returns()
type SimplestorageTransactorRaw ¶
type SimplestorageTransactorRaw struct {
Contract *SimplestorageTransactor // Generic write-only contract binding to access the raw methods on
}
SimplestorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimplestorageTransactorRaw) Transact ¶
func (_Simplestorage *SimplestorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimplestorageTransactorRaw) Transfer ¶
func (_Simplestorage *SimplestorageTransactorRaw) 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 SimplestorageTransactorSession ¶
type SimplestorageTransactorSession struct { Contract *SimplestorageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimplestorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimplestorageTransactorSession) Set ¶
func (_Simplestorage *SimplestorageTransactorSession) Set(value *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 value) returns()