Documentation ¶
Index ¶
- Variables
- type ChannelConfigStore
- type ChannelConfigStoreCaller
- func (_ChannelConfigStore *ChannelConfigStoreCaller) GetChannelDefinitions(opts *bind.CallOpts, channelId uint32) (IChannelConfigStoreChannelDefinition, error)
- func (_ChannelConfigStore *ChannelConfigStoreCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ChannelConfigStore *ChannelConfigStoreCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ChannelConfigStore *ChannelConfigStoreCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type ChannelConfigStoreCallerRaw
- type ChannelConfigStoreCallerSession
- func (_ChannelConfigStore *ChannelConfigStoreCallerSession) GetChannelDefinitions(channelId uint32) (IChannelConfigStoreChannelDefinition, error)
- func (_ChannelConfigStore *ChannelConfigStoreCallerSession) Owner() (common.Address, error)
- func (_ChannelConfigStore *ChannelConfigStoreCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ChannelConfigStore *ChannelConfigStoreCallerSession) TypeAndVersion() (string, error)
- type ChannelConfigStoreChannelDefinitionRemoved
- type ChannelConfigStoreChannelDefinitionRemovedIterator
- type ChannelConfigStoreFilterer
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterChannelDefinitionRemoved(opts *bind.FilterOpts) (*ChannelConfigStoreChannelDefinitionRemovedIterator, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterNewChannelDefinition(opts *bind.FilterOpts) (*ChannelConfigStoreNewChannelDefinitionIterator, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferRequestedIterator, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferredIterator, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterPromoteStagingConfig(opts *bind.FilterOpts) (*ChannelConfigStorePromoteStagingConfigIterator, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseChannelDefinitionRemoved(log types.Log) (*ChannelConfigStoreChannelDefinitionRemoved, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseNewChannelDefinition(log types.Log) (*ChannelConfigStoreNewChannelDefinition, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseOwnershipTransferRequested(log types.Log) (*ChannelConfigStoreOwnershipTransferRequested, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseOwnershipTransferred(log types.Log) (*ChannelConfigStoreOwnershipTransferred, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParsePromoteStagingConfig(log types.Log) (*ChannelConfigStorePromoteStagingConfig, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchChannelDefinitionRemoved(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreChannelDefinitionRemoved) (event.Subscription, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchNewChannelDefinition(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreNewChannelDefinition) (event.Subscription, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreOwnershipTransferred, ...) (event.Subscription, error)
- func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchPromoteStagingConfig(opts *bind.WatchOpts, sink chan<- *ChannelConfigStorePromoteStagingConfig) (event.Subscription, error)
- type ChannelConfigStoreInterface
- type ChannelConfigStoreNewChannelDefinition
- type ChannelConfigStoreNewChannelDefinitionIterator
- type ChannelConfigStoreOwnershipTransferRequested
- type ChannelConfigStoreOwnershipTransferRequestedIterator
- type ChannelConfigStoreOwnershipTransferred
- type ChannelConfigStoreOwnershipTransferredIterator
- type ChannelConfigStorePromoteStagingConfig
- type ChannelConfigStorePromoteStagingConfigIterator
- type ChannelConfigStoreRaw
- func (_ChannelConfigStore *ChannelConfigStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ChannelConfigStore *ChannelConfigStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ChannelConfigStoreSession
- func (_ChannelConfigStore *ChannelConfigStoreSession) AcceptOwnership() (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) AddChannel(channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) GetChannelDefinitions(channelId uint32) (IChannelConfigStoreChannelDefinition, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) Owner() (common.Address, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) RemoveChannel(channelId uint32) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreSession) TypeAndVersion() (string, error)
- type ChannelConfigStoreTransactor
- func (_ChannelConfigStore *ChannelConfigStoreTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactor) AddChannel(opts *bind.TransactOpts, channelId uint32, ...) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactor) RemoveChannel(opts *bind.TransactOpts, channelId uint32) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type ChannelConfigStoreTransactorRaw
- type ChannelConfigStoreTransactorSession
- func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) AddChannel(channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) RemoveChannel(channelId uint32) (*types.Transaction, error)
- func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type IChannelConfigStoreChannelDefinition
Constants ¶
This section is empty.
Variables ¶
View Source
var ChannelConfigStoreABI = ChannelConfigStoreMetaData.ABI
View Source
var ChannelConfigStoreBin = ChannelConfigStoreMetaData.Bin
View Source
var ChannelConfigStoreMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ChannelDefinitionNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyStreamIDs\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByEOA\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StagingConfigAlreadyPromoted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroChainSelector\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroReportFormat\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"}],\"name\":\"ChannelDefinitionRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"reportFormat\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"chainSelector\",\"type\":\"uint64\"},{\"internalType\":\"uint32[]\",\"name\":\"streamIDs\",\"type\":\"uint32[]\"}],\"indexed\":false,\"internalType\":\"structIChannelConfigStore.ChannelDefinition\",\"name\":\"channelDefinition\",\"type\":\"tuple\"}],\"name\":\"NewChannelDefinition\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"}],\"name\":\"PromoteStagingConfig\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"reportFormat\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"chainSelector\",\"type\":\"uint64\"},{\"internalType\":\"uint32[]\",\"name\":\"streamIDs\",\"type\":\"uint32[]\"}],\"internalType\":\"structIChannelConfigStore.ChannelDefinition\",\"name\":\"channelDefinition\",\"type\":\"tuple\"}],\"name\":\"addChannel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"}],\"name\":\"getChannelDefinitions\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"reportFormat\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"chainSelector\",\"type\":\"uint64\"},{\"internalType\":\"uint32[]\",\"name\":\"streamIDs\",\"type\":\"uint32[]\"}],\"internalType\":\"structIChannelConfigStore.ChannelDefinition\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"channelId\",\"type\":\"uint32\"}],\"name\":\"removeChannel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5033806000816100675760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615610097576100978161009f565b505050610148565b336001600160a01b038216036100f75760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161005e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b610e4f806101576000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146101535780639682a4501461017b578063f2fde38b1461018e578063f5810719146101a157600080fd5b806301ffc9a71461008d578063181f5a77146100f757806379ba5097146101365780637e37e71914610140575b600080fd5b6100e261009b3660046107d1565b7fffffffff00000000000000000000000000000000000000000000000000000000167f1d344450000000000000000000000000000000000000000000000000000000001490565b60405190151581526020015b60405180910390f35b604080518082018252601881527f4368616e6e656c436f6e66696753746f726520302e302e300000000000000000602082015290516100ee919061081a565b61013e6101c1565b005b61013e61014e366004610898565b6102c3565b60005460405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ee565b61013e6101893660046108b5565b6103a3565b61013e61019c36600461090c565b6104f3565b6101b46101af366004610898565b610507565b6040516100ee9190610942565b60015473ffffffffffffffffffffffffffffffffffffffff163314610247576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6102cb610620565b63ffffffff8116600090815260026020526040812060010154900361031c576040517fd1a751e200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63ffffffff8116600090815260026020526040812080547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000168155906103656001830182610798565b505060405163ffffffff821681527f334e877e9691ecae0660510061973bebaa8b4fb37332ed6090052e630c9798619060200160405180910390a150565b6103ab610620565b6103b860408201826109bc565b90506000036103f3576040517f4b620e2400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104036040820160208301610a41565b67ffffffffffffffff16600003610446576040517ff89d762900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104536020820182610898565b63ffffffff16600003610492576040517febd3ef0200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63ffffffff8216600090815260026020526040902081906104b38282610c37565b9050507f35d63e43dd8abd374a4c4e0b5b02c8294dd20e1f493e7344a1751123d11ecc1482826040516104e7929190610d7f565b60405180910390a15050565b6104fb610620565b610504816106a3565b50565b6040805160608082018352600080835260208301529181019190915233321461055c576040517f74e2cd5100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63ffffffff82811660009081526002602090815260409182902082516060810184528154948516815264010000000090940467ffffffffffffffff16848301526001810180548451818502810185018652818152929486019383018282801561061057602002820191906000526020600020906000905b82829054906101000a900463ffffffff1663ffffffff16815260200190600401906020826003010492830192600103820291508084116105d35790505b5050505050815250509050919050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640161023e565b565b3373ffffffffffffffffffffffffffffffffffffffff821603610722576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161023e565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b50805460008255600701600890049060005260206000209081019061050491905b808211156107cd57600081556001016107b9565b5090565b6000602082840312156107e357600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461081357600080fd5b9392505050565b600060208083528351808285015260005b818110156108475785810183015185820160400152820161082b565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b63ffffffff8116811461050457600080fd5b6000602082840312156108aa57600080fd5b813561081381610886565b600080604083850312156108c857600080fd5b82356108d381610886565b9150602083013567ffffffffffffffff8111156108ef57600080fd5b83016060818603121561090157600080fd5b809150509250929050565b60006020828403121561091e57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461081357600080fd5b600060208083526080830163ffffffff808651168386015267ffffffffffffffff83870151166040860152604086015160608087015282815180855260a0880191508583019450600092505b808310156109b05784518416825293850193600192909201919085019061098e565b50979650505050505050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126109f157600080fd5b83018035915067ffffffffffffffff821115610a0c57600080fd5b6020019150600581901b3603821315610a2457600080fd5b9250929050565b67ffffffffffffffff8116811461050457600080fd5b600060208284031215610a5357600080fd5b813561081381610a2b565b60008135610a6b81610886565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b68010000000000000000821115610ab957610ab9610a71565b805482825580831015610b3e576000828152602081206007850160031c81016007840160031c82019150601c8660021b168015610b25577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8083018054828460200360031b1c16815550505b505b81811015610b3a57828155600101610b27565b5050505b505050565b67ffffffffffffffff831115610b5b57610b5b610a71565b610b658382610aa0565b60008181526020902082908460031c60005b81811015610bd0576000805b6008811015610bc357610bb2610b9887610a5e565b63ffffffff908116600584901b90811b91901b1984161790565b602096909601959150600101610b83565b5083820155600101610b77565b507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff88616808703818814610c2d576000805b82811015610c2757610c16610b9888610a5e565b602097909701969150600101610c02565b50848401555b5050505050505050565b8135610c4281610886565b63ffffffff811690508154817fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000082161783556020840135610c8281610a2b565b6bffffffffffffffff000000008160201b16837fffffffffffffffffffffffffffffffffffffffff00000000000000000000000084161717845550505060408201357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1833603018112610cf457600080fd5b8201803567ffffffffffffffff811115610d0d57600080fd5b6020820191508060051b3603821315610d2557600080fd5b610d33818360018601610b43565b50505050565b8183526000602080850194508260005b85811015610d74578135610d5c81610886565b63ffffffff1687529582019590820190600101610d49565b509495945050505050565b600063ffffffff8085168352604060208401528335610d9d81610886565b1660408301526020830135610db181610a2b565b67ffffffffffffffff8082166060850152604085013591507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1853603018212610df957600080fd5b6020918501918201913581811115610e1057600080fd5b8060051b3603831315610e2257600080fd5b60606080860152610e3760a086018285610d39565b97965050505050505056fea164736f6c6343000813000a",
}
Functions ¶
This section is empty.
Types ¶
type ChannelConfigStore ¶
type ChannelConfigStore struct { ChannelConfigStoreCaller ChannelConfigStoreTransactor ChannelConfigStoreFilterer // contains filtered or unexported fields }
func DeployChannelConfigStore ¶
func DeployChannelConfigStore(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ChannelConfigStore, error)
func NewChannelConfigStore ¶
func NewChannelConfigStore(address common.Address, backend bind.ContractBackend) (*ChannelConfigStore, error)
func (*ChannelConfigStore) Address ¶
func (_ChannelConfigStore *ChannelConfigStore) Address() common.Address
type ChannelConfigStoreCaller ¶
type ChannelConfigStoreCaller struct {
// contains filtered or unexported fields
}
func NewChannelConfigStoreCaller ¶
func NewChannelConfigStoreCaller(address common.Address, caller bind.ContractCaller) (*ChannelConfigStoreCaller, error)
func (*ChannelConfigStoreCaller) GetChannelDefinitions ¶
func (_ChannelConfigStore *ChannelConfigStoreCaller) GetChannelDefinitions(opts *bind.CallOpts, channelId uint32) (IChannelConfigStoreChannelDefinition, error)
func (*ChannelConfigStoreCaller) SupportsInterface ¶
func (*ChannelConfigStoreCaller) TypeAndVersion ¶
func (_ChannelConfigStore *ChannelConfigStoreCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
type ChannelConfigStoreCallerRaw ¶
type ChannelConfigStoreCallerRaw struct {
Contract *ChannelConfigStoreCaller
}
type ChannelConfigStoreCallerSession ¶
type ChannelConfigStoreCallerSession struct { Contract *ChannelConfigStoreCaller CallOpts bind.CallOpts }
func (*ChannelConfigStoreCallerSession) GetChannelDefinitions ¶
func (_ChannelConfigStore *ChannelConfigStoreCallerSession) GetChannelDefinitions(channelId uint32) (IChannelConfigStoreChannelDefinition, error)
func (*ChannelConfigStoreCallerSession) Owner ¶
func (_ChannelConfigStore *ChannelConfigStoreCallerSession) Owner() (common.Address, error)
func (*ChannelConfigStoreCallerSession) SupportsInterface ¶
func (_ChannelConfigStore *ChannelConfigStoreCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
func (*ChannelConfigStoreCallerSession) TypeAndVersion ¶
func (_ChannelConfigStore *ChannelConfigStoreCallerSession) TypeAndVersion() (string, error)
type ChannelConfigStoreChannelDefinitionRemoved ¶
func (ChannelConfigStoreChannelDefinitionRemoved) Topic ¶
func (ChannelConfigStoreChannelDefinitionRemoved) Topic() common.Hash
type ChannelConfigStoreChannelDefinitionRemovedIterator ¶
type ChannelConfigStoreChannelDefinitionRemovedIterator struct { Event *ChannelConfigStoreChannelDefinitionRemoved // contains filtered or unexported fields }
func (*ChannelConfigStoreChannelDefinitionRemovedIterator) Close ¶
func (it *ChannelConfigStoreChannelDefinitionRemovedIterator) Close() error
func (*ChannelConfigStoreChannelDefinitionRemovedIterator) Error ¶
func (it *ChannelConfigStoreChannelDefinitionRemovedIterator) Error() error
func (*ChannelConfigStoreChannelDefinitionRemovedIterator) Next ¶
func (it *ChannelConfigStoreChannelDefinitionRemovedIterator) Next() bool
type ChannelConfigStoreFilterer ¶
type ChannelConfigStoreFilterer struct {
// contains filtered or unexported fields
}
func NewChannelConfigStoreFilterer ¶
func NewChannelConfigStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*ChannelConfigStoreFilterer, error)
func (*ChannelConfigStoreFilterer) FilterChannelDefinitionRemoved ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterChannelDefinitionRemoved(opts *bind.FilterOpts) (*ChannelConfigStoreChannelDefinitionRemovedIterator, error)
func (*ChannelConfigStoreFilterer) FilterNewChannelDefinition ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterNewChannelDefinition(opts *bind.FilterOpts) (*ChannelConfigStoreNewChannelDefinitionIterator, error)
func (*ChannelConfigStoreFilterer) FilterOwnershipTransferRequested ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferRequestedIterator, error)
func (*ChannelConfigStoreFilterer) FilterOwnershipTransferred ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferredIterator, error)
func (*ChannelConfigStoreFilterer) FilterPromoteStagingConfig ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) FilterPromoteStagingConfig(opts *bind.FilterOpts) (*ChannelConfigStorePromoteStagingConfigIterator, error)
func (*ChannelConfigStoreFilterer) ParseChannelDefinitionRemoved ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseChannelDefinitionRemoved(log types.Log) (*ChannelConfigStoreChannelDefinitionRemoved, error)
func (*ChannelConfigStoreFilterer) ParseNewChannelDefinition ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseNewChannelDefinition(log types.Log) (*ChannelConfigStoreNewChannelDefinition, error)
func (*ChannelConfigStoreFilterer) ParseOwnershipTransferRequested ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseOwnershipTransferRequested(log types.Log) (*ChannelConfigStoreOwnershipTransferRequested, error)
func (*ChannelConfigStoreFilterer) ParseOwnershipTransferred ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParseOwnershipTransferred(log types.Log) (*ChannelConfigStoreOwnershipTransferred, error)
func (*ChannelConfigStoreFilterer) ParsePromoteStagingConfig ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) ParsePromoteStagingConfig(log types.Log) (*ChannelConfigStorePromoteStagingConfig, error)
func (*ChannelConfigStoreFilterer) WatchChannelDefinitionRemoved ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchChannelDefinitionRemoved(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreChannelDefinitionRemoved) (event.Subscription, error)
func (*ChannelConfigStoreFilterer) WatchNewChannelDefinition ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchNewChannelDefinition(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreNewChannelDefinition) (event.Subscription, error)
func (*ChannelConfigStoreFilterer) WatchOwnershipTransferRequested ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*ChannelConfigStoreFilterer) WatchOwnershipTransferred ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
func (*ChannelConfigStoreFilterer) WatchPromoteStagingConfig ¶
func (_ChannelConfigStore *ChannelConfigStoreFilterer) WatchPromoteStagingConfig(opts *bind.WatchOpts, sink chan<- *ChannelConfigStorePromoteStagingConfig) (event.Subscription, error)
type ChannelConfigStoreInterface ¶
type ChannelConfigStoreInterface interface { GetChannelDefinitions(opts *bind.CallOpts, channelId uint32) (IChannelConfigStoreChannelDefinition, error) Owner(opts *bind.CallOpts) (common.Address, error) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) TypeAndVersion(opts *bind.CallOpts) (string, error) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) AddChannel(opts *bind.TransactOpts, channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error) RemoveChannel(opts *bind.TransactOpts, channelId uint32) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) FilterChannelDefinitionRemoved(opts *bind.FilterOpts) (*ChannelConfigStoreChannelDefinitionRemovedIterator, error) WatchChannelDefinitionRemoved(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreChannelDefinitionRemoved) (event.Subscription, error) ParseChannelDefinitionRemoved(log types.Log) (*ChannelConfigStoreChannelDefinitionRemoved, error) FilterNewChannelDefinition(opts *bind.FilterOpts) (*ChannelConfigStoreNewChannelDefinitionIterator, error) WatchNewChannelDefinition(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreNewChannelDefinition) (event.Subscription, error) ParseNewChannelDefinition(log types.Log) (*ChannelConfigStoreNewChannelDefinition, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*ChannelConfigStoreOwnershipTransferRequested, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChannelConfigStoreOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChannelConfigStoreOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*ChannelConfigStoreOwnershipTransferred, error) FilterPromoteStagingConfig(opts *bind.FilterOpts) (*ChannelConfigStorePromoteStagingConfigIterator, error) WatchPromoteStagingConfig(opts *bind.WatchOpts, sink chan<- *ChannelConfigStorePromoteStagingConfig) (event.Subscription, error) ParsePromoteStagingConfig(log types.Log) (*ChannelConfigStorePromoteStagingConfig, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type ChannelConfigStoreNewChannelDefinition ¶
type ChannelConfigStoreNewChannelDefinition struct { ChannelId uint32 ChannelDefinition IChannelConfigStoreChannelDefinition Raw types.Log }
func (ChannelConfigStoreNewChannelDefinition) Topic ¶
func (ChannelConfigStoreNewChannelDefinition) Topic() common.Hash
type ChannelConfigStoreNewChannelDefinitionIterator ¶
type ChannelConfigStoreNewChannelDefinitionIterator struct { Event *ChannelConfigStoreNewChannelDefinition // contains filtered or unexported fields }
func (*ChannelConfigStoreNewChannelDefinitionIterator) Close ¶
func (it *ChannelConfigStoreNewChannelDefinitionIterator) Close() error
func (*ChannelConfigStoreNewChannelDefinitionIterator) Error ¶
func (it *ChannelConfigStoreNewChannelDefinitionIterator) Error() error
func (*ChannelConfigStoreNewChannelDefinitionIterator) Next ¶
func (it *ChannelConfigStoreNewChannelDefinitionIterator) Next() bool
type ChannelConfigStoreOwnershipTransferRequested ¶
type ChannelConfigStoreOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (ChannelConfigStoreOwnershipTransferRequested) Topic ¶
func (ChannelConfigStoreOwnershipTransferRequested) Topic() common.Hash
type ChannelConfigStoreOwnershipTransferRequestedIterator ¶
type ChannelConfigStoreOwnershipTransferRequestedIterator struct { Event *ChannelConfigStoreOwnershipTransferRequested // contains filtered or unexported fields }
func (*ChannelConfigStoreOwnershipTransferRequestedIterator) Close ¶
func (it *ChannelConfigStoreOwnershipTransferRequestedIterator) Close() error
func (*ChannelConfigStoreOwnershipTransferRequestedIterator) Error ¶
func (it *ChannelConfigStoreOwnershipTransferRequestedIterator) Error() error
func (*ChannelConfigStoreOwnershipTransferRequestedIterator) Next ¶
func (it *ChannelConfigStoreOwnershipTransferRequestedIterator) Next() bool
type ChannelConfigStoreOwnershipTransferred ¶
type ChannelConfigStoreOwnershipTransferred struct { From common.Address To common.Address Raw types.Log }
func (ChannelConfigStoreOwnershipTransferred) Topic ¶
func (ChannelConfigStoreOwnershipTransferred) Topic() common.Hash
type ChannelConfigStoreOwnershipTransferredIterator ¶
type ChannelConfigStoreOwnershipTransferredIterator struct { Event *ChannelConfigStoreOwnershipTransferred // contains filtered or unexported fields }
func (*ChannelConfigStoreOwnershipTransferredIterator) Close ¶
func (it *ChannelConfigStoreOwnershipTransferredIterator) Close() error
func (*ChannelConfigStoreOwnershipTransferredIterator) Error ¶
func (it *ChannelConfigStoreOwnershipTransferredIterator) Error() error
func (*ChannelConfigStoreOwnershipTransferredIterator) Next ¶
func (it *ChannelConfigStoreOwnershipTransferredIterator) Next() bool
type ChannelConfigStorePromoteStagingConfig ¶
func (ChannelConfigStorePromoteStagingConfig) Topic ¶
func (ChannelConfigStorePromoteStagingConfig) Topic() common.Hash
type ChannelConfigStorePromoteStagingConfigIterator ¶
type ChannelConfigStorePromoteStagingConfigIterator struct { Event *ChannelConfigStorePromoteStagingConfig // contains filtered or unexported fields }
func (*ChannelConfigStorePromoteStagingConfigIterator) Close ¶
func (it *ChannelConfigStorePromoteStagingConfigIterator) Close() error
func (*ChannelConfigStorePromoteStagingConfigIterator) Error ¶
func (it *ChannelConfigStorePromoteStagingConfigIterator) Error() error
func (*ChannelConfigStorePromoteStagingConfigIterator) Next ¶
func (it *ChannelConfigStorePromoteStagingConfigIterator) Next() bool
type ChannelConfigStoreRaw ¶
type ChannelConfigStoreRaw struct {
Contract *ChannelConfigStore
}
func (*ChannelConfigStoreRaw) Call ¶
func (_ChannelConfigStore *ChannelConfigStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*ChannelConfigStoreRaw) Transact ¶
func (_ChannelConfigStore *ChannelConfigStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ChannelConfigStoreRaw) Transfer ¶
func (_ChannelConfigStore *ChannelConfigStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ChannelConfigStoreSession ¶
type ChannelConfigStoreSession struct { Contract *ChannelConfigStore CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*ChannelConfigStoreSession) AcceptOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) AcceptOwnership() (*types.Transaction, error)
func (*ChannelConfigStoreSession) AddChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) AddChannel(channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error)
func (*ChannelConfigStoreSession) GetChannelDefinitions ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) GetChannelDefinitions(channelId uint32) (IChannelConfigStoreChannelDefinition, error)
func (*ChannelConfigStoreSession) Owner ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) Owner() (common.Address, error)
func (*ChannelConfigStoreSession) RemoveChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) RemoveChannel(channelId uint32) (*types.Transaction, error)
func (*ChannelConfigStoreSession) SupportsInterface ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) SupportsInterface(interfaceId [4]byte) (bool, error)
func (*ChannelConfigStoreSession) TransferOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*ChannelConfigStoreSession) TypeAndVersion ¶
func (_ChannelConfigStore *ChannelConfigStoreSession) TypeAndVersion() (string, error)
type ChannelConfigStoreTransactor ¶
type ChannelConfigStoreTransactor struct {
// contains filtered or unexported fields
}
func NewChannelConfigStoreTransactor ¶
func NewChannelConfigStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*ChannelConfigStoreTransactor, error)
func (*ChannelConfigStoreTransactor) AcceptOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*ChannelConfigStoreTransactor) AddChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactor) AddChannel(opts *bind.TransactOpts, channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error)
func (*ChannelConfigStoreTransactor) RemoveChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactor) RemoveChannel(opts *bind.TransactOpts, channelId uint32) (*types.Transaction, error)
func (*ChannelConfigStoreTransactor) TransferOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
type ChannelConfigStoreTransactorRaw ¶
type ChannelConfigStoreTransactorRaw struct {
Contract *ChannelConfigStoreTransactor
}
func (*ChannelConfigStoreTransactorRaw) Transact ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ChannelConfigStoreTransactorRaw) Transfer ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ChannelConfigStoreTransactorSession ¶
type ChannelConfigStoreTransactorSession struct { Contract *ChannelConfigStoreTransactor TransactOpts bind.TransactOpts }
func (*ChannelConfigStoreTransactorSession) AcceptOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*ChannelConfigStoreTransactorSession) AddChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) AddChannel(channelId uint32, channelDefinition IChannelConfigStoreChannelDefinition) (*types.Transaction, error)
func (*ChannelConfigStoreTransactorSession) RemoveChannel ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) RemoveChannel(channelId uint32) (*types.Transaction, error)
func (*ChannelConfigStoreTransactorSession) TransferOwnership ¶
func (_ChannelConfigStore *ChannelConfigStoreTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.