store

package
v0.0.0-...-7ab49e5 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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.

func NewStore

func NewStore(address common.Address, backend bind.ContractBackend) (*Store, error)

NewStore creates a new instance of Store, bound to a specific deployed 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()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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