properties

package
v0.0.0-...-6a3e297 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2023 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

View Source
const PropertiesABI = "" /* 6169-byte string literal not displayed */

PropertiesABI is the input ABI used to generate the binding from.

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

func (_Properties *PropertiesCaller) ExistsByKey(opts *bind.CallOpts, 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 (*PropertiesCaller) ExistsByName

func (_Properties *PropertiesCaller) ExistsByName(opts *bind.CallOpts, 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 (*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

func (_Properties *PropertiesCaller) GetKeyCount(opts *bind.CallOpts) (*big.Int, error)

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, results *[]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

Close terminates the iteration process, releasing any pending underlying resources.

func (*PropertiesNewKeyValueIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PropertiesNewKeyValueIterator) Next

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, results *[]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

func (_Properties *PropertiesSession) 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 (*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()

Jump to

Keyboard shortcuts

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