Changelog

package
v0.0.0-...-a05b099 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const CHANGELOGABI = "" /* 4496-byte string literal not displayed */

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

Variables

View Source
var File_Changelog_Changelog_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CHANGELOG

type CHANGELOG struct {
	CHANGELOGCaller     // Read-only binding to the contract
	CHANGELOGTransactor // Write-only binding to the contract
	CHANGELOGFilterer   // Log filterer for contract events
}

CHANGELOG is an auto generated Go binding around an Ethereum contract.

func NewCHANGELOG

func NewCHANGELOG(address common.Address, backend bind.ContractBackend) (*CHANGELOG, error)

NewCHANGELOG creates a new instance of CHANGELOG, bound to a specific deployed contract.

type CHANGELOGCaller

type CHANGELOGCaller struct {
	// contains filtered or unexported fields
}

CHANGELOGCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewCHANGELOGCaller

func NewCHANGELOGCaller(address common.Address, caller bind.ContractCaller) (*CHANGELOGCaller, error)

NewCHANGELOGCaller creates a new read-only instance of CHANGELOG, bound to a specific deployed contract.

func (*CHANGELOGCaller) Count

func (_CHANGELOG *CHANGELOGCaller) Count(opts *bind.CallOpts) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*CHANGELOGCaller) Get

func (_CHANGELOG *CHANGELOGCaller) Get(opts *bind.CallOpts, _index *big.Int) ([32]byte, common.Address, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 _index) view returns(bytes32, address)

func (*CHANGELOGCaller) GetAddress

func (_CHANGELOG *CHANGELOGCaller) GetAddress(opts *bind.CallOpts, _key [32]byte) (common.Address, error)

GetAddress is a free data retrieval call binding the contract method 0x21f8a721.

Solidity: function getAddress(bytes32 _key) view returns(address addr)

func (*CHANGELOGCaller) Ipfs

func (_CHANGELOG *CHANGELOGCaller) Ipfs(opts *bind.CallOpts) (string, error)

Ipfs is a free data retrieval call binding the contract method 0xd7959cf9.

Solidity: function ipfs() view returns(string)

func (*CHANGELOGCaller) Keys

func (_CHANGELOG *CHANGELOGCaller) Keys(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

Keys is a free data retrieval call binding the contract method 0x0cb6aaf1.

Solidity: function keys(uint256 ) view returns(bytes32)

func (*CHANGELOGCaller) List

func (_CHANGELOG *CHANGELOGCaller) List(opts *bind.CallOpts) ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*CHANGELOGCaller) Sha256sum

func (_CHANGELOG *CHANGELOGCaller) Sha256sum(opts *bind.CallOpts) (string, error)

Sha256sum is a free data retrieval call binding the contract method 0xf3295b93.

Solidity: function sha256sum() view returns(string)

func (*CHANGELOGCaller) Version

func (_CHANGELOG *CHANGELOGCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

func (*CHANGELOGCaller) Wards

func (_CHANGELOG *CHANGELOGCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type CHANGELOGCallerRaw

type CHANGELOGCallerRaw struct {
	Contract *CHANGELOGCaller // Generic read-only contract binding to access the raw methods on
}

CHANGELOGCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*CHANGELOGCallerRaw) Call

func (_CHANGELOG *CHANGELOGCallerRaw) 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 CHANGELOGCallerSession

type CHANGELOGCallerSession struct {
	Contract *CHANGELOGCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

CHANGELOGCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*CHANGELOGCallerSession) Count

func (_CHANGELOG *CHANGELOGCallerSession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*CHANGELOGCallerSession) Get

func (_CHANGELOG *CHANGELOGCallerSession) Get(_index *big.Int) ([32]byte, common.Address, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 _index) view returns(bytes32, address)

func (*CHANGELOGCallerSession) GetAddress

func (_CHANGELOG *CHANGELOGCallerSession) GetAddress(_key [32]byte) (common.Address, error)

GetAddress is a free data retrieval call binding the contract method 0x21f8a721.

Solidity: function getAddress(bytes32 _key) view returns(address addr)

func (*CHANGELOGCallerSession) Ipfs

func (_CHANGELOG *CHANGELOGCallerSession) Ipfs() (string, error)

Ipfs is a free data retrieval call binding the contract method 0xd7959cf9.

Solidity: function ipfs() view returns(string)

func (*CHANGELOGCallerSession) Keys

func (_CHANGELOG *CHANGELOGCallerSession) Keys(arg0 *big.Int) ([32]byte, error)

Keys is a free data retrieval call binding the contract method 0x0cb6aaf1.

Solidity: function keys(uint256 ) view returns(bytes32)

func (*CHANGELOGCallerSession) List

func (_CHANGELOG *CHANGELOGCallerSession) List() ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*CHANGELOGCallerSession) Sha256sum

func (_CHANGELOG *CHANGELOGCallerSession) Sha256sum() (string, error)

Sha256sum is a free data retrieval call binding the contract method 0xf3295b93.

Solidity: function sha256sum() view returns(string)

func (*CHANGELOGCallerSession) Version

func (_CHANGELOG *CHANGELOGCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

func (*CHANGELOGCallerSession) Wards

func (_CHANGELOG *CHANGELOGCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type CHANGELOGDeny

type CHANGELOGDeny struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

CHANGELOGDeny represents a Deny event raised by the CHANGELOG contract.

type CHANGELOGDenyIterator

type CHANGELOGDenyIterator struct {
	Event *CHANGELOGDeny // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the CHANGELOG contract.

func (*CHANGELOGDenyIterator) Close

func (it *CHANGELOGDenyIterator) Close() error

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

func (*CHANGELOGDenyIterator) Error

func (it *CHANGELOGDenyIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGDenyIterator) Next

func (it *CHANGELOGDenyIterator) 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 CHANGELOGFilterer

type CHANGELOGFilterer struct {
	// contains filtered or unexported fields
}

CHANGELOGFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewCHANGELOGFilterer

func NewCHANGELOGFilterer(address common.Address, filterer bind.ContractFilterer) (*CHANGELOGFilterer, error)

NewCHANGELOGFilterer creates a new log filterer instance of CHANGELOG, bound to a specific deployed contract.

func (*CHANGELOGFilterer) FilterDeny

func (_CHANGELOG *CHANGELOGFilterer) FilterDeny(opts *bind.FilterOpts) (*CHANGELOGDenyIterator, error)

FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*CHANGELOGFilterer) FilterRely

func (_CHANGELOG *CHANGELOGFilterer) FilterRely(opts *bind.FilterOpts) (*CHANGELOGRelyIterator, error)

FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*CHANGELOGFilterer) FilterRemoveAddress

func (_CHANGELOG *CHANGELOGFilterer) FilterRemoveAddress(opts *bind.FilterOpts) (*CHANGELOGRemoveAddressIterator, error)

FilterRemoveAddress is a free log retrieval operation binding the contract event 0x236084b20b5721ddf3e40ed45b570186612a08edec64abae6894b60f315c54bc.

Solidity: event RemoveAddress(bytes32 key)

func (*CHANGELOGFilterer) FilterUpdateAddress

func (_CHANGELOG *CHANGELOGFilterer) FilterUpdateAddress(opts *bind.FilterOpts) (*CHANGELOGUpdateAddressIterator, error)

FilterUpdateAddress is a free log retrieval operation binding the contract event 0xcf0ecd10d1399d98978051da48095f368d6f1fa3292d5fc09135b92aa2a4d733.

Solidity: event UpdateAddress(bytes32 key, address addr)

func (*CHANGELOGFilterer) FilterUpdateIPFS

func (_CHANGELOG *CHANGELOGFilterer) FilterUpdateIPFS(opts *bind.FilterOpts) (*CHANGELOGUpdateIPFSIterator, error)

FilterUpdateIPFS is a free log retrieval operation binding the contract event 0xc7d51f843aa4e748744967527c18b55884fbbd978794939a53e6de466659169e.

Solidity: event UpdateIPFS(string ipfs)

func (*CHANGELOGFilterer) FilterUpdateSha256sum

func (_CHANGELOG *CHANGELOGFilterer) FilterUpdateSha256sum(opts *bind.FilterOpts) (*CHANGELOGUpdateSha256sumIterator, error)

FilterUpdateSha256sum is a free log retrieval operation binding the contract event 0x6ce764b6ccabce70dd110fb75895ead7988d54d58fef7e8ee13a32d04c21f3b9.

Solidity: event UpdateSha256sum(string sha256sum)

func (*CHANGELOGFilterer) FilterUpdateVersion

func (_CHANGELOG *CHANGELOGFilterer) FilterUpdateVersion(opts *bind.FilterOpts) (*CHANGELOGUpdateVersionIterator, error)

FilterUpdateVersion is a free log retrieval operation binding the contract event 0xc96e830455c6cd482ced2b3637de7e7f3c87ed0f17eff0999ba5e262ea44c67b.

Solidity: event UpdateVersion(string version)

func (*CHANGELOGFilterer) ParseDeny

func (_CHANGELOG *CHANGELOGFilterer) ParseDeny(log types.Log) (*CHANGELOGDeny, error)

ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*CHANGELOGFilterer) ParseRely

func (_CHANGELOG *CHANGELOGFilterer) ParseRely(log types.Log) (*CHANGELOGRely, error)

ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*CHANGELOGFilterer) ParseRemoveAddress

func (_CHANGELOG *CHANGELOGFilterer) ParseRemoveAddress(log types.Log) (*CHANGELOGRemoveAddress, error)

ParseRemoveAddress is a log parse operation binding the contract event 0x236084b20b5721ddf3e40ed45b570186612a08edec64abae6894b60f315c54bc.

Solidity: event RemoveAddress(bytes32 key)

func (*CHANGELOGFilterer) ParseUpdateAddress

func (_CHANGELOG *CHANGELOGFilterer) ParseUpdateAddress(log types.Log) (*CHANGELOGUpdateAddress, error)

ParseUpdateAddress is a log parse operation binding the contract event 0xcf0ecd10d1399d98978051da48095f368d6f1fa3292d5fc09135b92aa2a4d733.

Solidity: event UpdateAddress(bytes32 key, address addr)

func (*CHANGELOGFilterer) ParseUpdateIPFS

func (_CHANGELOG *CHANGELOGFilterer) ParseUpdateIPFS(log types.Log) (*CHANGELOGUpdateIPFS, error)

ParseUpdateIPFS is a log parse operation binding the contract event 0xc7d51f843aa4e748744967527c18b55884fbbd978794939a53e6de466659169e.

Solidity: event UpdateIPFS(string ipfs)

func (*CHANGELOGFilterer) ParseUpdateSha256sum

func (_CHANGELOG *CHANGELOGFilterer) ParseUpdateSha256sum(log types.Log) (*CHANGELOGUpdateSha256sum, error)

ParseUpdateSha256sum is a log parse operation binding the contract event 0x6ce764b6ccabce70dd110fb75895ead7988d54d58fef7e8ee13a32d04c21f3b9.

Solidity: event UpdateSha256sum(string sha256sum)

func (*CHANGELOGFilterer) ParseUpdateVersion

func (_CHANGELOG *CHANGELOGFilterer) ParseUpdateVersion(log types.Log) (*CHANGELOGUpdateVersion, error)

ParseUpdateVersion is a log parse operation binding the contract event 0xc96e830455c6cd482ced2b3637de7e7f3c87ed0f17eff0999ba5e262ea44c67b.

Solidity: event UpdateVersion(string version)

func (*CHANGELOGFilterer) WatchDeny

func (_CHANGELOG *CHANGELOGFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *CHANGELOGDeny) (event.Subscription, error)

WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*CHANGELOGFilterer) WatchRely

func (_CHANGELOG *CHANGELOGFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *CHANGELOGRely) (event.Subscription, error)

WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*CHANGELOGFilterer) WatchRemoveAddress

func (_CHANGELOG *CHANGELOGFilterer) WatchRemoveAddress(opts *bind.WatchOpts, sink chan<- *CHANGELOGRemoveAddress) (event.Subscription, error)

WatchRemoveAddress is a free log subscription operation binding the contract event 0x236084b20b5721ddf3e40ed45b570186612a08edec64abae6894b60f315c54bc.

Solidity: event RemoveAddress(bytes32 key)

func (*CHANGELOGFilterer) WatchUpdateAddress

func (_CHANGELOG *CHANGELOGFilterer) WatchUpdateAddress(opts *bind.WatchOpts, sink chan<- *CHANGELOGUpdateAddress) (event.Subscription, error)

WatchUpdateAddress is a free log subscription operation binding the contract event 0xcf0ecd10d1399d98978051da48095f368d6f1fa3292d5fc09135b92aa2a4d733.

Solidity: event UpdateAddress(bytes32 key, address addr)

func (*CHANGELOGFilterer) WatchUpdateIPFS

func (_CHANGELOG *CHANGELOGFilterer) WatchUpdateIPFS(opts *bind.WatchOpts, sink chan<- *CHANGELOGUpdateIPFS) (event.Subscription, error)

WatchUpdateIPFS is a free log subscription operation binding the contract event 0xc7d51f843aa4e748744967527c18b55884fbbd978794939a53e6de466659169e.

Solidity: event UpdateIPFS(string ipfs)

func (*CHANGELOGFilterer) WatchUpdateSha256sum

func (_CHANGELOG *CHANGELOGFilterer) WatchUpdateSha256sum(opts *bind.WatchOpts, sink chan<- *CHANGELOGUpdateSha256sum) (event.Subscription, error)

WatchUpdateSha256sum is a free log subscription operation binding the contract event 0x6ce764b6ccabce70dd110fb75895ead7988d54d58fef7e8ee13a32d04c21f3b9.

Solidity: event UpdateSha256sum(string sha256sum)

func (*CHANGELOGFilterer) WatchUpdateVersion

func (_CHANGELOG *CHANGELOGFilterer) WatchUpdateVersion(opts *bind.WatchOpts, sink chan<- *CHANGELOGUpdateVersion) (event.Subscription, error)

WatchUpdateVersion is a free log subscription operation binding the contract event 0xc96e830455c6cd482ced2b3637de7e7f3c87ed0f17eff0999ba5e262ea44c67b.

Solidity: event UpdateVersion(string version)

type CHANGELOGRaw

type CHANGELOGRaw struct {
	Contract *CHANGELOG // Generic contract binding to access the raw methods on
}

CHANGELOGRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*CHANGELOGRaw) Call

func (_CHANGELOG *CHANGELOGRaw) 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 (*CHANGELOGRaw) Transact

func (_CHANGELOG *CHANGELOGRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CHANGELOGRaw) Transfer

func (_CHANGELOG *CHANGELOGRaw) 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 CHANGELOGRely

type CHANGELOGRely struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

CHANGELOGRely represents a Rely event raised by the CHANGELOG contract.

type CHANGELOGRelyIterator

type CHANGELOGRelyIterator struct {
	Event *CHANGELOGRely // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the CHANGELOG contract.

func (*CHANGELOGRelyIterator) Close

func (it *CHANGELOGRelyIterator) Close() error

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

func (*CHANGELOGRelyIterator) Error

func (it *CHANGELOGRelyIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGRelyIterator) Next

func (it *CHANGELOGRelyIterator) 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 CHANGELOGRemoveAddress

type CHANGELOGRemoveAddress struct {
	Key [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

CHANGELOGRemoveAddress represents a RemoveAddress event raised by the CHANGELOG contract.

type CHANGELOGRemoveAddressIterator

type CHANGELOGRemoveAddressIterator struct {
	Event *CHANGELOGRemoveAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGRemoveAddressIterator is returned from FilterRemoveAddress and is used to iterate over the raw logs and unpacked data for RemoveAddress events raised by the CHANGELOG contract.

func (*CHANGELOGRemoveAddressIterator) Close

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

func (*CHANGELOGRemoveAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGRemoveAddressIterator) 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 CHANGELOGSession

type CHANGELOGSession struct {
	Contract     *CHANGELOG        // 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
}

CHANGELOGSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*CHANGELOGSession) Count

func (_CHANGELOG *CHANGELOGSession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*CHANGELOGSession) Deny

func (_CHANGELOG *CHANGELOGSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*CHANGELOGSession) Get

func (_CHANGELOG *CHANGELOGSession) Get(_index *big.Int) ([32]byte, common.Address, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 _index) view returns(bytes32, address)

func (*CHANGELOGSession) GetAddress

func (_CHANGELOG *CHANGELOGSession) GetAddress(_key [32]byte) (common.Address, error)

GetAddress is a free data retrieval call binding the contract method 0x21f8a721.

Solidity: function getAddress(bytes32 _key) view returns(address addr)

func (*CHANGELOGSession) Ipfs

func (_CHANGELOG *CHANGELOGSession) Ipfs() (string, error)

Ipfs is a free data retrieval call binding the contract method 0xd7959cf9.

Solidity: function ipfs() view returns(string)

func (*CHANGELOGSession) Keys

func (_CHANGELOG *CHANGELOGSession) Keys(arg0 *big.Int) ([32]byte, error)

Keys is a free data retrieval call binding the contract method 0x0cb6aaf1.

Solidity: function keys(uint256 ) view returns(bytes32)

func (*CHANGELOGSession) List

func (_CHANGELOG *CHANGELOGSession) List() ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*CHANGELOGSession) Rely

func (_CHANGELOG *CHANGELOGSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*CHANGELOGSession) RemoveAddress

func (_CHANGELOG *CHANGELOGSession) RemoveAddress(_key [32]byte) (*types.Transaction, error)

RemoveAddress is a paid mutator transaction binding the contract method 0x9faf6fb6.

Solidity: function removeAddress(bytes32 _key) returns()

func (*CHANGELOGSession) SetAddress

func (_CHANGELOG *CHANGELOGSession) SetAddress(_key [32]byte, _addr common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _addr) returns()

func (*CHANGELOGSession) SetIPFS

func (_CHANGELOG *CHANGELOGSession) SetIPFS(_ipfs string) (*types.Transaction, error)

SetIPFS is a paid mutator transaction binding the contract method 0xd19ac77a.

Solidity: function setIPFS(string _ipfs) returns()

func (*CHANGELOGSession) SetSha256sum

func (_CHANGELOG *CHANGELOGSession) SetSha256sum(_sha256sum string) (*types.Transaction, error)

SetSha256sum is a paid mutator transaction binding the contract method 0x884a631f.

Solidity: function setSha256sum(string _sha256sum) returns()

func (*CHANGELOGSession) SetVersion

func (_CHANGELOG *CHANGELOGSession) SetVersion(_version string) (*types.Transaction, error)

SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.

Solidity: function setVersion(string _version) returns()

func (*CHANGELOGSession) Sha256sum

func (_CHANGELOG *CHANGELOGSession) Sha256sum() (string, error)

Sha256sum is a free data retrieval call binding the contract method 0xf3295b93.

Solidity: function sha256sum() view returns(string)

func (*CHANGELOGSession) Version

func (_CHANGELOG *CHANGELOGSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

func (*CHANGELOGSession) Wards

func (_CHANGELOG *CHANGELOGSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type CHANGELOGTransactor

type CHANGELOGTransactor struct {
	// contains filtered or unexported fields
}

CHANGELOGTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewCHANGELOGTransactor

func NewCHANGELOGTransactor(address common.Address, transactor bind.ContractTransactor) (*CHANGELOGTransactor, error)

NewCHANGELOGTransactor creates a new write-only instance of CHANGELOG, bound to a specific deployed contract.

func (*CHANGELOGTransactor) Deny

func (_CHANGELOG *CHANGELOGTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*CHANGELOGTransactor) Rely

func (_CHANGELOG *CHANGELOGTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*CHANGELOGTransactor) RemoveAddress

func (_CHANGELOG *CHANGELOGTransactor) RemoveAddress(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

RemoveAddress is a paid mutator transaction binding the contract method 0x9faf6fb6.

Solidity: function removeAddress(bytes32 _key) returns()

func (*CHANGELOGTransactor) SetAddress

func (_CHANGELOG *CHANGELOGTransactor) SetAddress(opts *bind.TransactOpts, _key [32]byte, _addr common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _addr) returns()

func (*CHANGELOGTransactor) SetIPFS

func (_CHANGELOG *CHANGELOGTransactor) SetIPFS(opts *bind.TransactOpts, _ipfs string) (*types.Transaction, error)

SetIPFS is a paid mutator transaction binding the contract method 0xd19ac77a.

Solidity: function setIPFS(string _ipfs) returns()

func (*CHANGELOGTransactor) SetSha256sum

func (_CHANGELOG *CHANGELOGTransactor) SetSha256sum(opts *bind.TransactOpts, _sha256sum string) (*types.Transaction, error)

SetSha256sum is a paid mutator transaction binding the contract method 0x884a631f.

Solidity: function setSha256sum(string _sha256sum) returns()

func (*CHANGELOGTransactor) SetVersion

func (_CHANGELOG *CHANGELOGTransactor) SetVersion(opts *bind.TransactOpts, _version string) (*types.Transaction, error)

SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.

Solidity: function setVersion(string _version) returns()

type CHANGELOGTransactorRaw

type CHANGELOGTransactorRaw struct {
	Contract *CHANGELOGTransactor // Generic write-only contract binding to access the raw methods on
}

CHANGELOGTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*CHANGELOGTransactorRaw) Transact

func (_CHANGELOG *CHANGELOGTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CHANGELOGTransactorRaw) Transfer

func (_CHANGELOG *CHANGELOGTransactorRaw) 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 CHANGELOGTransactorSession

type CHANGELOGTransactorSession struct {
	Contract     *CHANGELOGTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

CHANGELOGTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*CHANGELOGTransactorSession) Deny

func (_CHANGELOG *CHANGELOGTransactorSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*CHANGELOGTransactorSession) Rely

func (_CHANGELOG *CHANGELOGTransactorSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*CHANGELOGTransactorSession) RemoveAddress

func (_CHANGELOG *CHANGELOGTransactorSession) RemoveAddress(_key [32]byte) (*types.Transaction, error)

RemoveAddress is a paid mutator transaction binding the contract method 0x9faf6fb6.

Solidity: function removeAddress(bytes32 _key) returns()

func (*CHANGELOGTransactorSession) SetAddress

func (_CHANGELOG *CHANGELOGTransactorSession) SetAddress(_key [32]byte, _addr common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _addr) returns()

func (*CHANGELOGTransactorSession) SetIPFS

func (_CHANGELOG *CHANGELOGTransactorSession) SetIPFS(_ipfs string) (*types.Transaction, error)

SetIPFS is a paid mutator transaction binding the contract method 0xd19ac77a.

Solidity: function setIPFS(string _ipfs) returns()

func (*CHANGELOGTransactorSession) SetSha256sum

func (_CHANGELOG *CHANGELOGTransactorSession) SetSha256sum(_sha256sum string) (*types.Transaction, error)

SetSha256sum is a paid mutator transaction binding the contract method 0x884a631f.

Solidity: function setSha256sum(string _sha256sum) returns()

func (*CHANGELOGTransactorSession) SetVersion

func (_CHANGELOG *CHANGELOGTransactorSession) SetVersion(_version string) (*types.Transaction, error)

SetVersion is a paid mutator transaction binding the contract method 0x788bc78c.

Solidity: function setVersion(string _version) returns()

type CHANGELOGUpdateAddress

type CHANGELOGUpdateAddress struct {
	Key  [32]byte
	Addr common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

CHANGELOGUpdateAddress represents a UpdateAddress event raised by the CHANGELOG contract.

type CHANGELOGUpdateAddressIterator

type CHANGELOGUpdateAddressIterator struct {
	Event *CHANGELOGUpdateAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGUpdateAddressIterator is returned from FilterUpdateAddress and is used to iterate over the raw logs and unpacked data for UpdateAddress events raised by the CHANGELOG contract.

func (*CHANGELOGUpdateAddressIterator) Close

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

func (*CHANGELOGUpdateAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGUpdateAddressIterator) 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 CHANGELOGUpdateIPFS

type CHANGELOGUpdateIPFS struct {
	Ipfs string
	Raw  types.Log // Blockchain specific contextual infos
}

CHANGELOGUpdateIPFS represents a UpdateIPFS event raised by the CHANGELOG contract.

type CHANGELOGUpdateIPFSIterator

type CHANGELOGUpdateIPFSIterator struct {
	Event *CHANGELOGUpdateIPFS // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGUpdateIPFSIterator is returned from FilterUpdateIPFS and is used to iterate over the raw logs and unpacked data for UpdateIPFS events raised by the CHANGELOG contract.

func (*CHANGELOGUpdateIPFSIterator) Close

func (it *CHANGELOGUpdateIPFSIterator) Close() error

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

func (*CHANGELOGUpdateIPFSIterator) Error

func (it *CHANGELOGUpdateIPFSIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGUpdateIPFSIterator) Next

func (it *CHANGELOGUpdateIPFSIterator) 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 CHANGELOGUpdateSha256sum

type CHANGELOGUpdateSha256sum struct {
	Sha256sum string
	Raw       types.Log // Blockchain specific contextual infos
}

CHANGELOGUpdateSha256sum represents a UpdateSha256sum event raised by the CHANGELOG contract.

type CHANGELOGUpdateSha256sumIterator

type CHANGELOGUpdateSha256sumIterator struct {
	Event *CHANGELOGUpdateSha256sum // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGUpdateSha256sumIterator is returned from FilterUpdateSha256sum and is used to iterate over the raw logs and unpacked data for UpdateSha256sum events raised by the CHANGELOG contract.

func (*CHANGELOGUpdateSha256sumIterator) Close

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

func (*CHANGELOGUpdateSha256sumIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGUpdateSha256sumIterator) 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 CHANGELOGUpdateVersion

type CHANGELOGUpdateVersion struct {
	Version string
	Raw     types.Log // Blockchain specific contextual infos
}

CHANGELOGUpdateVersion represents a UpdateVersion event raised by the CHANGELOG contract.

type CHANGELOGUpdateVersionIterator

type CHANGELOGUpdateVersionIterator struct {
	Event *CHANGELOGUpdateVersion // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CHANGELOGUpdateVersionIterator is returned from FilterUpdateVersion and is used to iterate over the raw logs and unpacked data for UpdateVersion events raised by the CHANGELOG contract.

func (*CHANGELOGUpdateVersionIterator) Close

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

func (*CHANGELOGUpdateVersionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CHANGELOGUpdateVersionIterator) 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 Deny

type Deny struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Usr []byte                 `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Deny) Descriptor deprecated

func (*Deny) Descriptor() ([]byte, []int)

Deprecated: Use Deny.ProtoReflect.Descriptor instead.

func (*Deny) GetTs

func (x *Deny) GetTs() *timestamppb.Timestamp

func (*Deny) GetUsr

func (x *Deny) GetUsr() []byte

func (*Deny) ProtoMessage

func (*Deny) ProtoMessage()

func (*Deny) ProtoReflect

func (x *Deny) ProtoReflect() protoreflect.Message

func (*Deny) Reset

func (x *Deny) Reset()

func (*Deny) String

func (x *Deny) String() string

type Rely

type Rely struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Usr []byte                 `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Rely) Descriptor deprecated

func (*Rely) Descriptor() ([]byte, []int)

Deprecated: Use Rely.ProtoReflect.Descriptor instead.

func (*Rely) GetTs

func (x *Rely) GetTs() *timestamppb.Timestamp

func (*Rely) GetUsr

func (x *Rely) GetUsr() []byte

func (*Rely) ProtoMessage

func (*Rely) ProtoMessage()

func (*Rely) ProtoReflect

func (x *Rely) ProtoReflect() protoreflect.Message

func (*Rely) Reset

func (x *Rely) Reset()

func (*Rely) String

func (x *Rely) String() string

type RemoveAddress

type RemoveAddress struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Key []byte                 `protobuf:"bytes,2,opt,name=Key,proto3" json:"Key,omitempty"` //	bytes32
	// contains filtered or unexported fields
}

func (*RemoveAddress) Descriptor deprecated

func (*RemoveAddress) Descriptor() ([]byte, []int)

Deprecated: Use RemoveAddress.ProtoReflect.Descriptor instead.

func (*RemoveAddress) GetKey

func (x *RemoveAddress) GetKey() []byte

func (*RemoveAddress) GetTs

func (x *RemoveAddress) GetTs() *timestamppb.Timestamp

func (*RemoveAddress) ProtoMessage

func (*RemoveAddress) ProtoMessage()

func (*RemoveAddress) ProtoReflect

func (x *RemoveAddress) ProtoReflect() protoreflect.Message

func (*RemoveAddress) Reset

func (x *RemoveAddress) Reset()

func (*RemoveAddress) String

func (x *RemoveAddress) String() string

type SmartContract

type SmartContract struct{}

func (*SmartContract) Message

func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage

type UpdateAddress

type UpdateAddress struct {
	Ts   *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Key  []byte                 `protobuf:"bytes,2,opt,name=Key,proto3" json:"Key,omitempty"`   //	bytes32
	Addr []byte                 `protobuf:"bytes,3,opt,name=Addr,proto3" json:"Addr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*UpdateAddress) Descriptor deprecated

func (*UpdateAddress) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAddress.ProtoReflect.Descriptor instead.

func (*UpdateAddress) GetAddr

func (x *UpdateAddress) GetAddr() []byte

func (*UpdateAddress) GetKey

func (x *UpdateAddress) GetKey() []byte

func (*UpdateAddress) GetTs

func (x *UpdateAddress) GetTs() *timestamppb.Timestamp

func (*UpdateAddress) ProtoMessage

func (*UpdateAddress) ProtoMessage()

func (*UpdateAddress) ProtoReflect

func (x *UpdateAddress) ProtoReflect() protoreflect.Message

func (*UpdateAddress) Reset

func (x *UpdateAddress) Reset()

func (*UpdateAddress) String

func (x *UpdateAddress) String() string

type UpdateIPFS

type UpdateIPFS struct {
	Ts   *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Ipfs string                 `protobuf:"bytes,2,opt,name=Ipfs,proto3" json:"Ipfs,omitempty"` //	string
	// contains filtered or unexported fields
}

func (*UpdateIPFS) Descriptor deprecated

func (*UpdateIPFS) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIPFS.ProtoReflect.Descriptor instead.

func (*UpdateIPFS) GetIpfs

func (x *UpdateIPFS) GetIpfs() string

func (*UpdateIPFS) GetTs

func (x *UpdateIPFS) GetTs() *timestamppb.Timestamp

func (*UpdateIPFS) ProtoMessage

func (*UpdateIPFS) ProtoMessage()

func (*UpdateIPFS) ProtoReflect

func (x *UpdateIPFS) ProtoReflect() protoreflect.Message

func (*UpdateIPFS) Reset

func (x *UpdateIPFS) Reset()

func (*UpdateIPFS) String

func (x *UpdateIPFS) String() string

type UpdateSha256Sum

type UpdateSha256Sum struct {
	Ts        *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Sha256Sum string                 `protobuf:"bytes,2,opt,name=Sha256sum,proto3" json:"Sha256sum,omitempty"` //	string
	// contains filtered or unexported fields
}

func (*UpdateSha256Sum) Descriptor deprecated

func (*UpdateSha256Sum) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSha256Sum.ProtoReflect.Descriptor instead.

func (*UpdateSha256Sum) GetSha256Sum

func (x *UpdateSha256Sum) GetSha256Sum() string

func (*UpdateSha256Sum) GetTs

func (*UpdateSha256Sum) ProtoMessage

func (*UpdateSha256Sum) ProtoMessage()

func (*UpdateSha256Sum) ProtoReflect

func (x *UpdateSha256Sum) ProtoReflect() protoreflect.Message

func (*UpdateSha256Sum) Reset

func (x *UpdateSha256Sum) Reset()

func (*UpdateSha256Sum) String

func (x *UpdateSha256Sum) String() string

type UpdateVersion

type UpdateVersion struct {
	Ts      *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Version string                 `protobuf:"bytes,2,opt,name=Version,proto3" json:"Version,omitempty"` //	string
	// contains filtered or unexported fields
}

func (*UpdateVersion) Descriptor deprecated

func (*UpdateVersion) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVersion.ProtoReflect.Descriptor instead.

func (*UpdateVersion) GetTs

func (x *UpdateVersion) GetTs() *timestamppb.Timestamp

func (*UpdateVersion) GetVersion

func (x *UpdateVersion) GetVersion() string

func (*UpdateVersion) ProtoMessage

func (*UpdateVersion) ProtoMessage()

func (*UpdateVersion) ProtoReflect

func (x *UpdateVersion) ProtoReflect() protoreflect.Message

func (*UpdateVersion) Reset

func (x *UpdateVersion) Reset()

func (*UpdateVersion) String

func (x *UpdateVersion) String() string

Jump to

Keyboard shortcuts

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