Documentation
¶
Index ¶
- Constants
- type Store
- type StoreCaller
- type StoreCallerRaw
- type StoreCallerSession
- type StoreFilterer
- func (_Store *StoreFilterer) FilterStoredAll(opts *bind.FilterOpts) (*StoreStoredAllIterator, error)
- func (_Store *StoreFilterer) FilterStoredInteger(opts *bind.FilterOpts) (*StoreStoredIntegerIterator, error)
- func (_Store *StoreFilterer) ParseStoredAll(log types.Log) (*StoreStoredAll, error)
- func (_Store *StoreFilterer) ParseStoredInteger(log types.Log) (*StoreStoredInteger, error)
- func (_Store *StoreFilterer) WatchStoredAll(opts *bind.WatchOpts, sink chan<- *StoreStoredAll) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchStoredInteger(opts *bind.WatchOpts, sink chan<- *StoreStoredInteger) (event.Subscription, error)
- type StoreRaw
- func (_Store *StoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Store *StoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StoreSession
- type StoreStoredAll
- type StoreStoredAllIterator
- type StoreStoredInteger
- type StoreStoredIntegerIterator
- type StoreTransactor
- type StoreTransactorRaw
- type StoreTransactorSession
Constants ¶
const StoreABI = "" /* 1702-byte string literal not displayed */
StoreABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct { StoreCaller // Read-only binding to the contract StoreTransactor // Write-only binding to the contract StoreFilterer // Log filterer for contract events }
Store is an auto generated Go binding around an Ethereum contract.
type StoreCaller ¶
type StoreCaller struct {
// contains filtered or unexported fields
}
StoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStoreCaller ¶
func NewStoreCaller(address common.Address, caller bind.ContractCaller) (*StoreCaller, error)
NewStoreCaller creates a new read-only instance of Store, bound to a specific deployed contract.
type StoreCallerRaw ¶
type StoreCallerRaw struct {
Contract *StoreCaller // Generic read-only contract binding to access the raw methods on
}
StoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StoreCallerRaw) Call ¶
func (_Store *StoreCallerRaw) 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 StoreCallerSession ¶
type StoreCallerSession struct { Contract *StoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StoreFilterer ¶
type StoreFilterer struct {
// contains filtered or unexported fields
}
StoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStoreFilterer ¶
func NewStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*StoreFilterer, error)
NewStoreFilterer creates a new log filterer instance of Store, bound to a specific deployed contract.
func (*StoreFilterer) FilterStoredAll ¶
func (_Store *StoreFilterer) FilterStoredAll(opts *bind.FilterOpts) (*StoreStoredAllIterator, error)
FilterStoredAll is a free log retrieval operation binding the contract event 0xb64568d9b0a86ee0722bd1773d93497c73572db44ac1c1c0baeb14cd8e02e837.
Solidity: event StoredAll(uint256 storedInteger, bool storedBool, uint8 storedInteger8, address storedAddress, bytes32 storedBytes32, bytes storedBytes, string storedString)
func (*StoreFilterer) FilterStoredInteger ¶
func (_Store *StoreFilterer) FilterStoredInteger(opts *bind.FilterOpts) (*StoreStoredIntegerIterator, error)
FilterStoredInteger is a free log retrieval operation binding the contract event 0xe6452fda282d738b0dafdab845143683b1ddb1739ed11699e10bea1e11aed170.
Solidity: event StoredInteger(uint256 storedInteger)
func (*StoreFilterer) ParseStoredAll ¶
func (_Store *StoreFilterer) ParseStoredAll(log types.Log) (*StoreStoredAll, error)
ParseStoredAll is a log parse operation binding the contract event 0xb64568d9b0a86ee0722bd1773d93497c73572db44ac1c1c0baeb14cd8e02e837.
Solidity: event StoredAll(uint256 storedInteger, bool storedBool, uint8 storedInteger8, address storedAddress, bytes32 storedBytes32, bytes storedBytes, string storedString)
func (*StoreFilterer) ParseStoredInteger ¶
func (_Store *StoreFilterer) ParseStoredInteger(log types.Log) (*StoreStoredInteger, error)
ParseStoredInteger is a log parse operation binding the contract event 0xe6452fda282d738b0dafdab845143683b1ddb1739ed11699e10bea1e11aed170.
Solidity: event StoredInteger(uint256 storedInteger)
func (*StoreFilterer) WatchStoredAll ¶
func (_Store *StoreFilterer) WatchStoredAll(opts *bind.WatchOpts, sink chan<- *StoreStoredAll) (event.Subscription, error)
WatchStoredAll is a free log subscription operation binding the contract event 0xb64568d9b0a86ee0722bd1773d93497c73572db44ac1c1c0baeb14cd8e02e837.
Solidity: event StoredAll(uint256 storedInteger, bool storedBool, uint8 storedInteger8, address storedAddress, bytes32 storedBytes32, bytes storedBytes, string storedString)
func (*StoreFilterer) WatchStoredInteger ¶
func (_Store *StoreFilterer) WatchStoredInteger(opts *bind.WatchOpts, sink chan<- *StoreStoredInteger) (event.Subscription, error)
WatchStoredInteger is a free log subscription operation binding the contract event 0xe6452fda282d738b0dafdab845143683b1ddb1739ed11699e10bea1e11aed170.
Solidity: event StoredInteger(uint256 storedInteger)
type StoreRaw ¶
type StoreRaw struct {
Contract *Store // Generic contract binding to access the raw methods on
}
StoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StoreRaw) Call ¶
func (_Store *StoreRaw) 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 (*StoreRaw) Transact ¶
func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreRaw) Transfer ¶
func (_Store *StoreRaw) 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 StoreSession ¶
type StoreSession struct { Contract *Store // 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 }
StoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StoreSession) SetAll ¶
func (_Store *StoreSession) SetAll(integer *big.Int, boolean bool, integer8 uint8, _address common.Address, _bytes32 [32]byte, _bytes []byte, _string string) (*types.Transaction, error)
SetAll is a paid mutator transaction binding the contract method 0x67c157a1.
Solidity: function setAll(uint256 integer, bool boolean, uint8 integer8, address _address, bytes32 _bytes32, bytes _bytes, string _string) returns()
func (*StoreSession) SetInteger ¶
func (_Store *StoreSession) SetInteger(integer *big.Int) (*types.Transaction, error)
SetInteger is a paid mutator transaction binding the contract method 0xac588675.
Solidity: function setInteger(uint256 integer) returns()
type StoreStoredAll ¶
type StoreStoredAll struct { StoredInteger *big.Int StoredBool bool StoredInteger8 uint8 StoredAddress common.Address StoredBytes32 [32]byte StoredBytes []byte StoredString string Raw types.Log // Blockchain specific contextual infos }
StoreStoredAll represents a StoredAll event raised by the Store contract.
type StoreStoredAllIterator ¶
type StoreStoredAllIterator struct { Event *StoreStoredAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreStoredAllIterator is returned from FilterStoredAll and is used to iterate over the raw logs and unpacked data for StoredAll events raised by the Store contract.
func (*StoreStoredAllIterator) Close ¶
func (it *StoreStoredAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreStoredAllIterator) Error ¶
func (it *StoreStoredAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreStoredAllIterator) Next ¶
func (it *StoreStoredAllIterator) 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 StoreStoredInteger ¶
type StoreStoredInteger struct { StoredInteger *big.Int Raw types.Log // Blockchain specific contextual infos }
StoreStoredInteger represents a StoredInteger event raised by the Store contract.
type StoreStoredIntegerIterator ¶
type StoreStoredIntegerIterator struct { Event *StoreStoredInteger // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreStoredIntegerIterator is returned from FilterStoredInteger and is used to iterate over the raw logs and unpacked data for StoredInteger events raised by the Store contract.
func (*StoreStoredIntegerIterator) Close ¶
func (it *StoreStoredIntegerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreStoredIntegerIterator) Error ¶
func (it *StoreStoredIntegerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreStoredIntegerIterator) Next ¶
func (it *StoreStoredIntegerIterator) 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 StoreTransactor ¶
type StoreTransactor struct {
// contains filtered or unexported fields
}
StoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStoreTransactor ¶
func NewStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*StoreTransactor, error)
NewStoreTransactor creates a new write-only instance of Store, bound to a specific deployed contract.
func (*StoreTransactor) SetAll ¶
func (_Store *StoreTransactor) SetAll(opts *bind.TransactOpts, integer *big.Int, boolean bool, integer8 uint8, _address common.Address, _bytes32 [32]byte, _bytes []byte, _string string) (*types.Transaction, error)
SetAll is a paid mutator transaction binding the contract method 0x67c157a1.
Solidity: function setAll(uint256 integer, bool boolean, uint8 integer8, address _address, bytes32 _bytes32, bytes _bytes, string _string) returns()
func (*StoreTransactor) SetInteger ¶
func (_Store *StoreTransactor) SetInteger(opts *bind.TransactOpts, integer *big.Int) (*types.Transaction, error)
SetInteger is a paid mutator transaction binding the contract method 0xac588675.
Solidity: function setInteger(uint256 integer) returns()
type StoreTransactorRaw ¶
type StoreTransactorRaw struct {
Contract *StoreTransactor // Generic write-only contract binding to access the raw methods on
}
StoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StoreTransactorRaw) Transact ¶
func (_Store *StoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreTransactorRaw) Transfer ¶
func (_Store *StoreTransactorRaw) 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 StoreTransactorSession ¶
type StoreTransactorSession struct { Contract *StoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StoreTransactorSession) SetAll ¶
func (_Store *StoreTransactorSession) SetAll(integer *big.Int, boolean bool, integer8 uint8, _address common.Address, _bytes32 [32]byte, _bytes []byte, _string string) (*types.Transaction, error)
SetAll is a paid mutator transaction binding the contract method 0x67c157a1.
Solidity: function setAll(uint256 integer, bool boolean, uint8 integer8, address _address, bytes32 _bytes32, bytes _bytes, string _string) returns()
func (*StoreTransactorSession) SetInteger ¶
func (_Store *StoreTransactorSession) SetInteger(integer *big.Int) (*types.Transaction, error)
SetInteger is a paid mutator transaction binding the contract method 0xac588675.
Solidity: function setInteger(uint256 integer) returns()