Documentation ¶
Index ¶
- Constants
- type Properties
- type PropertiesCaller
- func (_Properties *PropertiesCaller) ExistsByKey(opts *bind.CallOpts, key [32]byte) (bool, error)
- func (_Properties *PropertiesCaller) ExistsByName(opts *bind.CallOpts, name string) (bool, error)
- func (_Properties *PropertiesCaller) ExistsByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (bool, error)
- func (_Properties *PropertiesCaller) GetByIndex(opts *bind.CallOpts, index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesCaller) GetByKey(opts *bind.CallOpts, key [32]byte) (string, string, error)
- func (_Properties *PropertiesCaller) GetByName(opts *bind.CallOpts, name string) (string, string, error)
- func (_Properties *PropertiesCaller) GetByOwnerAndIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesCaller) GetByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (string, string, error)
- func (_Properties *PropertiesCaller) GetByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string) (string, string, error)
- func (_Properties *PropertiesCaller) GetContractVersion(opts *bind.CallOpts) (string, error)
- func (_Properties *PropertiesCaller) GetKeyCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Properties *PropertiesCaller) GetVersionByKey(opts *bind.CallOpts, key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCaller) GetVersionByName(opts *bind.CallOpts, name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCaller) GetVersionByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCaller) GetVersionByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCaller) VersionsByName(opts *bind.CallOpts, name string) (*big.Int, error)
- func (_Properties *PropertiesCaller) VersionsByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (*big.Int, error)
- func (_Properties *PropertiesCaller) VersionsByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string) (*big.Int, error)
- type PropertiesCallerRaw
- type PropertiesCallerSession
- func (_Properties *PropertiesCallerSession) ExistsByKey(key [32]byte) (bool, error)
- func (_Properties *PropertiesCallerSession) ExistsByName(name string) (bool, error)
- func (_Properties *PropertiesCallerSession) ExistsByOwnerAndKey(owner common.Address, key [32]byte) (bool, error)
- func (_Properties *PropertiesCallerSession) GetByIndex(index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesCallerSession) GetByKey(key [32]byte) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetByName(name string) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetByOwnerAndIndex(owner common.Address, index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesCallerSession) GetByOwnerAndKey(owner common.Address, key [32]byte) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetByOwnerAndName(owner common.Address, name string) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetContractVersion() (string, error)
- func (_Properties *PropertiesCallerSession) GetKeyCount() (*big.Int, error)
- func (_Properties *PropertiesCallerSession) GetVersionByKey(key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetVersionByName(name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetVersionByOwnerAndKey(owner common.Address, key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCallerSession) GetVersionByOwnerAndName(owner common.Address, name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesCallerSession) VersionsByName(name string) (*big.Int, error)
- func (_Properties *PropertiesCallerSession) VersionsByOwnerAndKey(owner common.Address, key [32]byte) (*big.Int, error)
- func (_Properties *PropertiesCallerSession) VersionsByOwnerAndName(owner common.Address, name string) (*big.Int, error)
- type PropertiesFilterer
- func (_Properties *PropertiesFilterer) FilterNewKey(opts *bind.FilterOpts, key [][32]byte) (*PropertiesNewKeyIterator, error)
- func (_Properties *PropertiesFilterer) FilterNewKeyValue(opts *bind.FilterOpts, key [][32]byte) (*PropertiesNewKeyValueIterator, error)
- func (_Properties *PropertiesFilterer) WatchNewKey(opts *bind.WatchOpts, sink chan<- *PropertiesNewKey, key [][32]byte) (event.Subscription, error)
- func (_Properties *PropertiesFilterer) WatchNewKeyValue(opts *bind.WatchOpts, sink chan<- *PropertiesNewKeyValue, key [][32]byte) (event.Subscription, error)
- type PropertiesNewKey
- type PropertiesNewKeyIterator
- type PropertiesNewKeyValue
- type PropertiesNewKeyValueIterator
- type PropertiesRaw
- func (_Properties *PropertiesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Properties *PropertiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Properties *PropertiesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PropertiesSession
- func (_Properties *PropertiesSession) ExistsByKey(key [32]byte) (bool, error)
- func (_Properties *PropertiesSession) ExistsByName(name string) (bool, error)
- func (_Properties *PropertiesSession) ExistsByOwnerAndKey(owner common.Address, key [32]byte) (bool, error)
- func (_Properties *PropertiesSession) GetByIndex(index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesSession) GetByKey(key [32]byte) (string, string, error)
- func (_Properties *PropertiesSession) GetByName(name string) (string, string, error)
- func (_Properties *PropertiesSession) GetByOwnerAndIndex(owner common.Address, index *big.Int) (string, string, string, error)
- func (_Properties *PropertiesSession) GetByOwnerAndKey(owner common.Address, key [32]byte) (string, string, error)
- func (_Properties *PropertiesSession) GetByOwnerAndName(owner common.Address, name string) (string, string, error)
- func (_Properties *PropertiesSession) GetContractVersion() (string, error)
- func (_Properties *PropertiesSession) GetKeyCount() (*big.Int, error)
- func (_Properties *PropertiesSession) GetVersionByKey(key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesSession) GetVersionByName(name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesSession) GetVersionByOwnerAndKey(owner common.Address, key [32]byte, index *big.Int) (string, string, error)
- func (_Properties *PropertiesSession) GetVersionByOwnerAndName(owner common.Address, name string, index *big.Int) (string, string, error)
- func (_Properties *PropertiesSession) Set(name string, _value string) (*types.Transaction, error)
- func (_Properties *PropertiesSession) SetWithVersion(name string, value string, version string) (*types.Transaction, error)
- func (_Properties *PropertiesSession) VersionsByName(name string) (*big.Int, error)
- func (_Properties *PropertiesSession) VersionsByOwnerAndKey(owner common.Address, key [32]byte) (*big.Int, error)
- func (_Properties *PropertiesSession) VersionsByOwnerAndName(owner common.Address, name string) (*big.Int, error)
- type PropertiesTransactor
- type PropertiesTransactorRaw
- type PropertiesTransactorSession
Constants ¶
const PropertiesABI = "" /* 6169-byte string literal not displayed */
PropertiesABI is the input ABI used to generate the binding from.
const PropertiesBin = `` /* 19274-byte string literal not displayed */
PropertiesBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Properties ¶
type Properties struct { PropertiesCaller // Read-only binding to the contract PropertiesTransactor // Write-only binding to the contract PropertiesFilterer // Log filterer for contract events }
Properties is an auto generated Go binding around an Ethereum contract.
func DeployProperties ¶
func DeployProperties(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Properties, error)
DeployProperties deploys a new Ethereum contract, binding an instance of Properties to it.
func NewProperties ¶
func NewProperties(address common.Address, backend bind.ContractBackend) (*Properties, error)
NewProperties creates a new instance of Properties, bound to a specific deployed contract.
type PropertiesCaller ¶
type PropertiesCaller struct {
// contains filtered or unexported fields
}
PropertiesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPropertiesCaller ¶
func NewPropertiesCaller(address common.Address, caller bind.ContractCaller) (*PropertiesCaller, error)
NewPropertiesCaller creates a new read-only instance of Properties, bound to a specific deployed contract.
func (*PropertiesCaller) ExistsByKey ¶
ExistsByKey is a free data retrieval call binding the contract method 0x41d983bc.
Solidity: function existsByKey(key bytes32) constant returns(bool)
func (*PropertiesCaller) ExistsByName ¶
ExistsByName is a free data retrieval call binding the contract method 0xb26c502a.
Solidity: function existsByName(name string) constant returns(bool)
func (*PropertiesCaller) ExistsByOwnerAndKey ¶
func (_Properties *PropertiesCaller) ExistsByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (bool, error)
ExistsByOwnerAndKey is a free data retrieval call binding the contract method 0xd4938492.
Solidity: function existsByOwnerAndKey(owner address, key bytes32) constant returns(bool)
func (*PropertiesCaller) GetByIndex ¶
func (_Properties *PropertiesCaller) GetByIndex(opts *bind.CallOpts, index *big.Int) (string, string, string, error)
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(index uint256) constant returns(string, string, string)
func (*PropertiesCaller) GetByKey ¶
func (_Properties *PropertiesCaller) GetByKey(opts *bind.CallOpts, key [32]byte) (string, string, error)
GetByKey is a free data retrieval call binding the contract method 0x4a91da90.
Solidity: function getByKey(key bytes32) constant returns(string, string)
func (*PropertiesCaller) GetByName ¶
func (_Properties *PropertiesCaller) GetByName(opts *bind.CallOpts, name string) (string, string, error)
GetByName is a free data retrieval call binding the contract method 0xb336ad83.
Solidity: function getByName(name string) constant returns(string, string)
func (*PropertiesCaller) GetByOwnerAndIndex ¶
func (_Properties *PropertiesCaller) GetByOwnerAndIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (string, string, string, error)
GetByOwnerAndIndex is a free data retrieval call binding the contract method 0x095fc1f2.
Solidity: function getByOwnerAndIndex(owner address, index uint256) constant returns(string, string, string)
func (*PropertiesCaller) GetByOwnerAndKey ¶
func (_Properties *PropertiesCaller) GetByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (string, string, error)
GetByOwnerAndKey is a free data retrieval call binding the contract method 0x25a8e6cb.
Solidity: function getByOwnerAndKey(owner address, key bytes32) constant returns(string, string)
func (*PropertiesCaller) GetByOwnerAndName ¶
func (_Properties *PropertiesCaller) GetByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string) (string, string, error)
GetByOwnerAndName is a free data retrieval call binding the contract method 0xc883a1e0.
Solidity: function getByOwnerAndName(owner address, name string) constant returns(string, string)
func (*PropertiesCaller) GetContractVersion ¶
func (_Properties *PropertiesCaller) GetContractVersion(opts *bind.CallOpts) (string, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() constant returns(string)
func (*PropertiesCaller) GetKeyCount ¶
GetKeyCount is a free data retrieval call binding the contract method 0xee1ce841.
Solidity: function getKeyCount() constant returns(uint256)
func (*PropertiesCaller) GetVersionByKey ¶
func (_Properties *PropertiesCaller) GetVersionByKey(opts *bind.CallOpts, key [32]byte, index *big.Int) (string, string, error)
GetVersionByKey is a free data retrieval call binding the contract method 0xf5f62808.
Solidity: function getVersionByKey(key bytes32, index uint256) constant returns(string, string)
func (*PropertiesCaller) GetVersionByName ¶
func (_Properties *PropertiesCaller) GetVersionByName(opts *bind.CallOpts, name string, index *big.Int) (string, string, error)
GetVersionByName is a free data retrieval call binding the contract method 0x4efc8e80.
Solidity: function getVersionByName(name string, index uint256) constant returns(string, string)
func (*PropertiesCaller) GetVersionByOwnerAndKey ¶
func (_Properties *PropertiesCaller) GetVersionByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte, index *big.Int) (string, string, error)
GetVersionByOwnerAndKey is a free data retrieval call binding the contract method 0x1ae292e0.
Solidity: function getVersionByOwnerAndKey(owner address, key bytes32, index uint256) constant returns(string, string)
func (*PropertiesCaller) GetVersionByOwnerAndName ¶
func (_Properties *PropertiesCaller) GetVersionByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string, index *big.Int) (string, string, error)
GetVersionByOwnerAndName is a free data retrieval call binding the contract method 0xea8f4513.
Solidity: function getVersionByOwnerAndName(owner address, name string, index uint256) constant returns(string, string)
func (*PropertiesCaller) VersionsByName ¶
func (_Properties *PropertiesCaller) VersionsByName(opts *bind.CallOpts, name string) (*big.Int, error)
VersionsByName is a free data retrieval call binding the contract method 0x942bad2a.
Solidity: function versionsByName(name string) constant returns(uint256)
func (*PropertiesCaller) VersionsByOwnerAndKey ¶
func (_Properties *PropertiesCaller) VersionsByOwnerAndKey(opts *bind.CallOpts, owner common.Address, key [32]byte) (*big.Int, error)
VersionsByOwnerAndKey is a free data retrieval call binding the contract method 0x8966e047.
Solidity: function versionsByOwnerAndKey(owner address, key bytes32) constant returns(uint256)
func (*PropertiesCaller) VersionsByOwnerAndName ¶
func (_Properties *PropertiesCaller) VersionsByOwnerAndName(opts *bind.CallOpts, owner common.Address, name string) (*big.Int, error)
VersionsByOwnerAndName is a free data retrieval call binding the contract method 0x6df60871.
Solidity: function versionsByOwnerAndName(owner address, name string) constant returns(uint256)
type PropertiesCallerRaw ¶
type PropertiesCallerRaw struct {
Contract *PropertiesCaller // Generic read-only contract binding to access the raw methods on
}
PropertiesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PropertiesCallerRaw) Call ¶
func (_Properties *PropertiesCallerRaw) 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 PropertiesCallerSession ¶
type PropertiesCallerSession struct { Contract *PropertiesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PropertiesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PropertiesCallerSession) ExistsByKey ¶
func (_Properties *PropertiesCallerSession) ExistsByKey(key [32]byte) (bool, error)
ExistsByKey is a free data retrieval call binding the contract method 0x41d983bc.
Solidity: function existsByKey(key bytes32) constant returns(bool)
func (*PropertiesCallerSession) ExistsByName ¶
func (_Properties *PropertiesCallerSession) ExistsByName(name string) (bool, error)
ExistsByName is a free data retrieval call binding the contract method 0xb26c502a.
Solidity: function existsByName(name string) constant returns(bool)
func (*PropertiesCallerSession) ExistsByOwnerAndKey ¶
func (_Properties *PropertiesCallerSession) ExistsByOwnerAndKey(owner common.Address, key [32]byte) (bool, error)
ExistsByOwnerAndKey is a free data retrieval call binding the contract method 0xd4938492.
Solidity: function existsByOwnerAndKey(owner address, key bytes32) constant returns(bool)
func (*PropertiesCallerSession) GetByIndex ¶
func (_Properties *PropertiesCallerSession) GetByIndex(index *big.Int) (string, string, string, error)
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(index uint256) constant returns(string, string, string)
func (*PropertiesCallerSession) GetByKey ¶
func (_Properties *PropertiesCallerSession) GetByKey(key [32]byte) (string, string, error)
GetByKey is a free data retrieval call binding the contract method 0x4a91da90.
Solidity: function getByKey(key bytes32) constant returns(string, string)
func (*PropertiesCallerSession) GetByName ¶
func (_Properties *PropertiesCallerSession) GetByName(name string) (string, string, error)
GetByName is a free data retrieval call binding the contract method 0xb336ad83.
Solidity: function getByName(name string) constant returns(string, string)
func (*PropertiesCallerSession) GetByOwnerAndIndex ¶
func (_Properties *PropertiesCallerSession) GetByOwnerAndIndex(owner common.Address, index *big.Int) (string, string, string, error)
GetByOwnerAndIndex is a free data retrieval call binding the contract method 0x095fc1f2.
Solidity: function getByOwnerAndIndex(owner address, index uint256) constant returns(string, string, string)
func (*PropertiesCallerSession) GetByOwnerAndKey ¶
func (_Properties *PropertiesCallerSession) GetByOwnerAndKey(owner common.Address, key [32]byte) (string, string, error)
GetByOwnerAndKey is a free data retrieval call binding the contract method 0x25a8e6cb.
Solidity: function getByOwnerAndKey(owner address, key bytes32) constant returns(string, string)
func (*PropertiesCallerSession) GetByOwnerAndName ¶
func (_Properties *PropertiesCallerSession) GetByOwnerAndName(owner common.Address, name string) (string, string, error)
GetByOwnerAndName is a free data retrieval call binding the contract method 0xc883a1e0.
Solidity: function getByOwnerAndName(owner address, name string) constant returns(string, string)
func (*PropertiesCallerSession) GetContractVersion ¶
func (_Properties *PropertiesCallerSession) GetContractVersion() (string, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() constant returns(string)
func (*PropertiesCallerSession) GetKeyCount ¶
func (_Properties *PropertiesCallerSession) GetKeyCount() (*big.Int, error)
GetKeyCount is a free data retrieval call binding the contract method 0xee1ce841.
Solidity: function getKeyCount() constant returns(uint256)
func (*PropertiesCallerSession) GetVersionByKey ¶
func (_Properties *PropertiesCallerSession) GetVersionByKey(key [32]byte, index *big.Int) (string, string, error)
GetVersionByKey is a free data retrieval call binding the contract method 0xf5f62808.
Solidity: function getVersionByKey(key bytes32, index uint256) constant returns(string, string)
func (*PropertiesCallerSession) GetVersionByName ¶
func (_Properties *PropertiesCallerSession) GetVersionByName(name string, index *big.Int) (string, string, error)
GetVersionByName is a free data retrieval call binding the contract method 0x4efc8e80.
Solidity: function getVersionByName(name string, index uint256) constant returns(string, string)
func (*PropertiesCallerSession) GetVersionByOwnerAndKey ¶
func (_Properties *PropertiesCallerSession) GetVersionByOwnerAndKey(owner common.Address, key [32]byte, index *big.Int) (string, string, error)
GetVersionByOwnerAndKey is a free data retrieval call binding the contract method 0x1ae292e0.
Solidity: function getVersionByOwnerAndKey(owner address, key bytes32, index uint256) constant returns(string, string)
func (*PropertiesCallerSession) GetVersionByOwnerAndName ¶
func (_Properties *PropertiesCallerSession) GetVersionByOwnerAndName(owner common.Address, name string, index *big.Int) (string, string, error)
GetVersionByOwnerAndName is a free data retrieval call binding the contract method 0xea8f4513.
Solidity: function getVersionByOwnerAndName(owner address, name string, index uint256) constant returns(string, string)
func (*PropertiesCallerSession) VersionsByName ¶
func (_Properties *PropertiesCallerSession) VersionsByName(name string) (*big.Int, error)
VersionsByName is a free data retrieval call binding the contract method 0x942bad2a.
Solidity: function versionsByName(name string) constant returns(uint256)
func (*PropertiesCallerSession) VersionsByOwnerAndKey ¶
func (_Properties *PropertiesCallerSession) VersionsByOwnerAndKey(owner common.Address, key [32]byte) (*big.Int, error)
VersionsByOwnerAndKey is a free data retrieval call binding the contract method 0x8966e047.
Solidity: function versionsByOwnerAndKey(owner address, key bytes32) constant returns(uint256)
func (*PropertiesCallerSession) VersionsByOwnerAndName ¶
func (_Properties *PropertiesCallerSession) VersionsByOwnerAndName(owner common.Address, name string) (*big.Int, error)
VersionsByOwnerAndName is a free data retrieval call binding the contract method 0x6df60871.
Solidity: function versionsByOwnerAndName(owner address, name string) constant returns(uint256)
type PropertiesFilterer ¶
type PropertiesFilterer struct {
// contains filtered or unexported fields
}
PropertiesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPropertiesFilterer ¶
func NewPropertiesFilterer(address common.Address, filterer bind.ContractFilterer) (*PropertiesFilterer, error)
NewPropertiesFilterer creates a new log filterer instance of Properties, bound to a specific deployed contract.
func (*PropertiesFilterer) FilterNewKey ¶
func (_Properties *PropertiesFilterer) FilterNewKey(opts *bind.FilterOpts, key [][32]byte) (*PropertiesNewKeyIterator, error)
FilterNewKey is a free log retrieval operation binding the contract event 0xe2ec524f3bf279cdf6add99dd96825c9a48b1e7a5c892478646195040156e8bd.
Solidity: e NewKey(key indexed bytes32, name string)
func (*PropertiesFilterer) FilterNewKeyValue ¶
func (_Properties *PropertiesFilterer) FilterNewKeyValue(opts *bind.FilterOpts, key [][32]byte) (*PropertiesNewKeyValueIterator, error)
FilterNewKeyValue is a free log retrieval operation binding the contract event 0x90e19dc12d42f4ecaf99b1550dbdb58bf33ac733a22be994ebc2884451205045.
Solidity: e NewKeyValue(key indexed bytes32, name string, value string, version string)
func (*PropertiesFilterer) WatchNewKey ¶
func (_Properties *PropertiesFilterer) WatchNewKey(opts *bind.WatchOpts, sink chan<- *PropertiesNewKey, key [][32]byte) (event.Subscription, error)
WatchNewKey is a free log subscription operation binding the contract event 0xe2ec524f3bf279cdf6add99dd96825c9a48b1e7a5c892478646195040156e8bd.
Solidity: e NewKey(key indexed bytes32, name string)
func (*PropertiesFilterer) WatchNewKeyValue ¶
func (_Properties *PropertiesFilterer) WatchNewKeyValue(opts *bind.WatchOpts, sink chan<- *PropertiesNewKeyValue, key [][32]byte) (event.Subscription, error)
WatchNewKeyValue is a free log subscription operation binding the contract event 0x90e19dc12d42f4ecaf99b1550dbdb58bf33ac733a22be994ebc2884451205045.
Solidity: e NewKeyValue(key indexed bytes32, name string, value string, version string)
type PropertiesNewKey ¶
type PropertiesNewKey struct { Key [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
PropertiesNewKey represents a NewKey event raised by the Properties contract.
type PropertiesNewKeyIterator ¶
type PropertiesNewKeyIterator struct { Event *PropertiesNewKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PropertiesNewKeyIterator is returned from FilterNewKey and is used to iterate over the raw logs and unpacked data for NewKey events raised by the Properties contract.
func (*PropertiesNewKeyIterator) Close ¶
func (it *PropertiesNewKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PropertiesNewKeyIterator) Error ¶
func (it *PropertiesNewKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PropertiesNewKeyIterator) Next ¶
func (it *PropertiesNewKeyIterator) 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 PropertiesNewKeyValue ¶
type PropertiesNewKeyValue struct { Key [32]byte Name string Value string Version string Raw types.Log // Blockchain specific contextual infos }
PropertiesNewKeyValue represents a NewKeyValue event raised by the Properties contract.
type PropertiesNewKeyValueIterator ¶
type PropertiesNewKeyValueIterator struct { Event *PropertiesNewKeyValue // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PropertiesNewKeyValueIterator is returned from FilterNewKeyValue and is used to iterate over the raw logs and unpacked data for NewKeyValue events raised by the Properties contract.
func (*PropertiesNewKeyValueIterator) Close ¶
func (it *PropertiesNewKeyValueIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PropertiesNewKeyValueIterator) Error ¶
func (it *PropertiesNewKeyValueIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PropertiesNewKeyValueIterator) Next ¶
func (it *PropertiesNewKeyValueIterator) 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 PropertiesRaw ¶
type PropertiesRaw struct {
Contract *Properties // Generic contract binding to access the raw methods on
}
PropertiesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PropertiesRaw) Call ¶
func (_Properties *PropertiesRaw) 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 (*PropertiesRaw) Transact ¶
func (_Properties *PropertiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PropertiesRaw) Transfer ¶
func (_Properties *PropertiesRaw) 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 PropertiesSession ¶
type PropertiesSession struct { Contract *Properties // 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 }
PropertiesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PropertiesSession) ExistsByKey ¶
func (_Properties *PropertiesSession) ExistsByKey(key [32]byte) (bool, error)
ExistsByKey is a free data retrieval call binding the contract method 0x41d983bc.
Solidity: function existsByKey(key bytes32) constant returns(bool)
func (*PropertiesSession) ExistsByName ¶
func (_Properties *PropertiesSession) ExistsByName(name string) (bool, error)
ExistsByName is a free data retrieval call binding the contract method 0xb26c502a.
Solidity: function existsByName(name string) constant returns(bool)
func (*PropertiesSession) ExistsByOwnerAndKey ¶
func (_Properties *PropertiesSession) ExistsByOwnerAndKey(owner common.Address, key [32]byte) (bool, error)
ExistsByOwnerAndKey is a free data retrieval call binding the contract method 0xd4938492.
Solidity: function existsByOwnerAndKey(owner address, key bytes32) constant returns(bool)
func (*PropertiesSession) GetByIndex ¶
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(index uint256) constant returns(string, string, string)
func (*PropertiesSession) GetByKey ¶
func (_Properties *PropertiesSession) GetByKey(key [32]byte) (string, string, error)
GetByKey is a free data retrieval call binding the contract method 0x4a91da90.
Solidity: function getByKey(key bytes32) constant returns(string, string)
func (*PropertiesSession) GetByName ¶
func (_Properties *PropertiesSession) GetByName(name string) (string, string, error)
GetByName is a free data retrieval call binding the contract method 0xb336ad83.
Solidity: function getByName(name string) constant returns(string, string)
func (*PropertiesSession) GetByOwnerAndIndex ¶
func (_Properties *PropertiesSession) GetByOwnerAndIndex(owner common.Address, index *big.Int) (string, string, string, error)
GetByOwnerAndIndex is a free data retrieval call binding the contract method 0x095fc1f2.
Solidity: function getByOwnerAndIndex(owner address, index uint256) constant returns(string, string, string)
func (*PropertiesSession) GetByOwnerAndKey ¶
func (_Properties *PropertiesSession) GetByOwnerAndKey(owner common.Address, key [32]byte) (string, string, error)
GetByOwnerAndKey is a free data retrieval call binding the contract method 0x25a8e6cb.
Solidity: function getByOwnerAndKey(owner address, key bytes32) constant returns(string, string)
func (*PropertiesSession) GetByOwnerAndName ¶
func (_Properties *PropertiesSession) GetByOwnerAndName(owner common.Address, name string) (string, string, error)
GetByOwnerAndName is a free data retrieval call binding the contract method 0xc883a1e0.
Solidity: function getByOwnerAndName(owner address, name string) constant returns(string, string)
func (*PropertiesSession) GetContractVersion ¶
func (_Properties *PropertiesSession) GetContractVersion() (string, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() constant returns(string)
func (*PropertiesSession) GetKeyCount ¶
func (_Properties *PropertiesSession) GetKeyCount() (*big.Int, error)
GetKeyCount is a free data retrieval call binding the contract method 0xee1ce841.
Solidity: function getKeyCount() constant returns(uint256)
func (*PropertiesSession) GetVersionByKey ¶
func (_Properties *PropertiesSession) GetVersionByKey(key [32]byte, index *big.Int) (string, string, error)
GetVersionByKey is a free data retrieval call binding the contract method 0xf5f62808.
Solidity: function getVersionByKey(key bytes32, index uint256) constant returns(string, string)
func (*PropertiesSession) GetVersionByName ¶
func (_Properties *PropertiesSession) GetVersionByName(name string, index *big.Int) (string, string, error)
GetVersionByName is a free data retrieval call binding the contract method 0x4efc8e80.
Solidity: function getVersionByName(name string, index uint256) constant returns(string, string)
func (*PropertiesSession) GetVersionByOwnerAndKey ¶
func (_Properties *PropertiesSession) GetVersionByOwnerAndKey(owner common.Address, key [32]byte, index *big.Int) (string, string, error)
GetVersionByOwnerAndKey is a free data retrieval call binding the contract method 0x1ae292e0.
Solidity: function getVersionByOwnerAndKey(owner address, key bytes32, index uint256) constant returns(string, string)
func (*PropertiesSession) GetVersionByOwnerAndName ¶
func (_Properties *PropertiesSession) GetVersionByOwnerAndName(owner common.Address, name string, index *big.Int) (string, string, error)
GetVersionByOwnerAndName is a free data retrieval call binding the contract method 0xea8f4513.
Solidity: function getVersionByOwnerAndName(owner address, name string, index uint256) constant returns(string, string)
func (*PropertiesSession) Set ¶
func (_Properties *PropertiesSession) Set(name string, _value string) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xe942b516.
Solidity: function set(name string, _value string) returns()
func (*PropertiesSession) SetWithVersion ¶
func (_Properties *PropertiesSession) SetWithVersion(name string, value string, version string) (*types.Transaction, error)
SetWithVersion is a paid mutator transaction binding the contract method 0x19eccd22.
Solidity: function setWithVersion(name string, value string, version string) returns()
func (*PropertiesSession) VersionsByName ¶
func (_Properties *PropertiesSession) VersionsByName(name string) (*big.Int, error)
VersionsByName is a free data retrieval call binding the contract method 0x942bad2a.
Solidity: function versionsByName(name string) constant returns(uint256)
func (*PropertiesSession) VersionsByOwnerAndKey ¶
func (_Properties *PropertiesSession) VersionsByOwnerAndKey(owner common.Address, key [32]byte) (*big.Int, error)
VersionsByOwnerAndKey is a free data retrieval call binding the contract method 0x8966e047.
Solidity: function versionsByOwnerAndKey(owner address, key bytes32) constant returns(uint256)
func (*PropertiesSession) VersionsByOwnerAndName ¶
func (_Properties *PropertiesSession) VersionsByOwnerAndName(owner common.Address, name string) (*big.Int, error)
VersionsByOwnerAndName is a free data retrieval call binding the contract method 0x6df60871.
Solidity: function versionsByOwnerAndName(owner address, name string) constant returns(uint256)
type PropertiesTransactor ¶
type PropertiesTransactor struct {
// contains filtered or unexported fields
}
PropertiesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPropertiesTransactor ¶
func NewPropertiesTransactor(address common.Address, transactor bind.ContractTransactor) (*PropertiesTransactor, error)
NewPropertiesTransactor creates a new write-only instance of Properties, bound to a specific deployed contract.
func (*PropertiesTransactor) Set ¶
func (_Properties *PropertiesTransactor) Set(opts *bind.TransactOpts, name string, _value string) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xe942b516.
Solidity: function set(name string, _value string) returns()
func (*PropertiesTransactor) SetWithVersion ¶
func (_Properties *PropertiesTransactor) SetWithVersion(opts *bind.TransactOpts, name string, value string, version string) (*types.Transaction, error)
SetWithVersion is a paid mutator transaction binding the contract method 0x19eccd22.
Solidity: function setWithVersion(name string, value string, version string) returns()
type PropertiesTransactorRaw ¶
type PropertiesTransactorRaw struct {
Contract *PropertiesTransactor // Generic write-only contract binding to access the raw methods on
}
PropertiesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PropertiesTransactorRaw) Transact ¶
func (_Properties *PropertiesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PropertiesTransactorRaw) Transfer ¶
func (_Properties *PropertiesTransactorRaw) 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 PropertiesTransactorSession ¶
type PropertiesTransactorSession struct { Contract *PropertiesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PropertiesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PropertiesTransactorSession) Set ¶
func (_Properties *PropertiesTransactorSession) Set(name string, _value string) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xe942b516.
Solidity: function set(name string, _value string) returns()
func (*PropertiesTransactorSession) SetWithVersion ¶
func (_Properties *PropertiesTransactorSession) SetWithVersion(name string, value string, version string) (*types.Transaction, error)
SetWithVersion is a paid mutator transaction binding the contract method 0x19eccd22.
Solidity: function setWithVersion(name string, value string, version string) returns()