Documentation ¶
Index ¶
- Constants
- Variables
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type ERC1967UpgradeUpgradeable
- type ERC1967UpgradeUpgradeableAdminChanged
- type ERC1967UpgradeUpgradeableAdminChangedIterator
- type ERC1967UpgradeUpgradeableBeaconUpgraded
- type ERC1967UpgradeUpgradeableBeaconUpgradedIterator
- type ERC1967UpgradeUpgradeableCaller
- type ERC1967UpgradeUpgradeableCallerRaw
- type ERC1967UpgradeUpgradeableCallerSession
- type ERC1967UpgradeUpgradeableFilterer
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableAdminChangedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableInitializedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967UpgradeUpgradeableUpgradedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ERC1967UpgradeUpgradeableAdminChanged, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableBeaconUpgraded, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC1967UpgradeUpgradeableInitialized, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableUpgraded, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableAdminChanged) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableInitialized) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableUpgraded, ...) (event.Subscription, error)
- type ERC1967UpgradeUpgradeableInitialized
- type ERC1967UpgradeUpgradeableInitializedIterator
- type ERC1967UpgradeUpgradeableRaw
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1967UpgradeUpgradeableSession
- type ERC1967UpgradeUpgradeableTransactor
- type ERC1967UpgradeUpgradeableTransactorRaw
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1967UpgradeUpgradeableTransactorSession
- type ERC1967UpgradeUpgradeableUpgraded
- type ERC1967UpgradeUpgradeableUpgradedIterator
- type IAddressBook
- type IAddressBookCaller
- func (_IAddressBook *IAddressBookCaller) GetAllAddress(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) GetAllAddressInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) GetPendingRequestList(opts *bind.CallOpts) ([][32]byte, error)
- func (_IAddressBook *IAddressBookCaller) GetRequestInfo(opts *bind.CallOpts, _id [32]byte) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) GetRequestInfoByArgs(opts *bind.CallOpts, _functionId uint8, _firstArg [32]byte, ...) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) GetState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCaller) IsActivated(opts *bind.CallOpts) (bool, error)
- func (_IAddressBook *IAddressBookCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
- func (_IAddressBook *IAddressBookCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_IAddressBook *IAddressBookCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_IAddressBook *IAddressBookCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
- type IAddressBookCallerRaw
- type IAddressBookCallerSession
- func (_IAddressBook *IAddressBookCallerSession) GetAllAddress() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) GetAllAddressInfo() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) GetCnInfo(_cnNodeId common.Address) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) GetPendingRequestList() ([][32]byte, error)
- func (_IAddressBook *IAddressBookCallerSession) GetRequestInfo(_id [32]byte) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) GetState() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookCallerSession) IsActivated() (bool, error)
- func (_IAddressBook *IAddressBookCallerSession) IsConstructed() (bool, error)
- func (_IAddressBook *IAddressBookCallerSession) KirContractAddress() (common.Address, error)
- func (_IAddressBook *IAddressBookCallerSession) PocContractAddress() (common.Address, error)
- func (_IAddressBook *IAddressBookCallerSession) SpareContractAddress() (common.Address, error)
- type IAddressBookFilterer
- type IAddressBookRaw
- func (_IAddressBook *IAddressBookRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAddressBook *IAddressBookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAddressBookSession
- func (_IAddressBook *IAddressBookSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) GetAllAddress() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) GetAllAddressInfo() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) GetCnInfo(_cnNodeId common.Address) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) GetPendingRequestList() ([][32]byte, error)
- func (_IAddressBook *IAddressBookSession) GetRequestInfo(_id [32]byte) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) GetState() (struct{ ... }, error)
- func (_IAddressBook *IAddressBookSession) IsActivated() (bool, error)
- func (_IAddressBook *IAddressBookSession) IsConstructed() (bool, error)
- func (_IAddressBook *IAddressBookSession) KirContractAddress() (common.Address, error)
- func (_IAddressBook *IAddressBookSession) PocContractAddress() (common.Address, error)
- func (_IAddressBook *IAddressBookSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SpareContractAddress() (common.Address, error)
- func (_IAddressBook *IAddressBookSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitClearRequest() (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- type IAddressBookTransactor
- func (_IAddressBook *IAddressBookTransactor) ConstructContract(opts *bind.TransactOpts, _adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) ReviseRewardAddress(opts *bind.TransactOpts, _rewardAddress common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) RevokeRequest(opts *bind.TransactOpts, _functionId uint8, _firstArg [32]byte, ...) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitAddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, ...) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
- type IAddressBookTransactorRaw
- type IAddressBookTransactorSession
- func (_IAddressBook *IAddressBookTransactorSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitClearRequest() (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- type IBeaconUpgradeable
- type IBeaconUpgradeableCaller
- type IBeaconUpgradeableCallerRaw
- type IBeaconUpgradeableCallerSession
- type IBeaconUpgradeableFilterer
- type IBeaconUpgradeableRaw
- func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBeaconUpgradeableSession
- type IBeaconUpgradeableTransactor
- type IBeaconUpgradeableTransactorRaw
- type IBeaconUpgradeableTransactorSession
- type IERC1822ProxiableUpgradeable
- type IERC1822ProxiableUpgradeableCaller
- type IERC1822ProxiableUpgradeableCallerRaw
- type IERC1822ProxiableUpgradeableCallerSession
- type IERC1822ProxiableUpgradeableFilterer
- type IERC1822ProxiableUpgradeableRaw
- func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1822ProxiableUpgradeableSession
- type IERC1822ProxiableUpgradeableTransactor
- type IERC1822ProxiableUpgradeableTransactorRaw
- func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1822ProxiableUpgradeableTransactorSession
- type IERC1967Upgradeable
- type IERC1967UpgradeableAdminChanged
- type IERC1967UpgradeableAdminChangedIterator
- type IERC1967UpgradeableBeaconUpgraded
- type IERC1967UpgradeableBeaconUpgradedIterator
- type IERC1967UpgradeableCaller
- type IERC1967UpgradeableCallerRaw
- type IERC1967UpgradeableCallerSession
- type IERC1967UpgradeableFilterer
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*IERC1967UpgradeableAdminChangedIterator, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*IERC1967UpgradeableBeaconUpgradedIterator, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*IERC1967UpgradeableUpgradedIterator, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseAdminChanged(log types.Log) (*IERC1967UpgradeableAdminChanged, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*IERC1967UpgradeableBeaconUpgraded, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseUpgraded(log types.Log) (*IERC1967UpgradeableUpgraded, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableAdminChanged) (event.Subscription, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableUpgraded, ...) (event.Subscription, error)
- type IERC1967UpgradeableRaw
- func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1967UpgradeableSession
- type IERC1967UpgradeableTransactor
- type IERC1967UpgradeableTransactorRaw
- type IERC1967UpgradeableTransactorSession
- type IERC1967UpgradeableUpgraded
- type IERC1967UpgradeableUpgradedIterator
- type IKIP113
- type IKIP113BlsPublicKeyInfo
- type IKIP113Caller
- type IKIP113CallerRaw
- type IKIP113CallerSession
- type IKIP113Filterer
- type IKIP113Raw
- func (_IKIP113 *IKIP113Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IKIP113 *IKIP113Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IKIP113 *IKIP113Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IKIP113Session
- type IKIP113Transactor
- type IKIP113TransactorRaw
- type IKIP113TransactorSession
- type IRegistry
- type IRegistryCaller
- func (_IRegistry *IRegistryCaller) GetAllNames(opts *bind.CallOpts) ([]string, error)
- func (_IRegistry *IRegistryCaller) GetAllRecords(opts *bind.CallOpts, name string) ([]IRegistryRecord, error)
- func (_IRegistry *IRegistryCaller) Names(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_IRegistry *IRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_IRegistry *IRegistryCaller) Records(opts *bind.CallOpts, arg0 string, arg1 *big.Int) (struct{ ... }, error)
- type IRegistryCallerRaw
- type IRegistryCallerSession
- func (_IRegistry *IRegistryCallerSession) GetAllNames() ([]string, error)
- func (_IRegistry *IRegistryCallerSession) GetAllRecords(name string) ([]IRegistryRecord, error)
- func (_IRegistry *IRegistryCallerSession) Names(arg0 *big.Int) (string, error)
- func (_IRegistry *IRegistryCallerSession) Owner() (common.Address, error)
- func (_IRegistry *IRegistryCallerSession) Records(arg0 string, arg1 *big.Int) (struct{ ... }, error)
- type IRegistryFilterer
- func (_IRegistry *IRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*IRegistryOwnershipTransferredIterator, error)
- func (_IRegistry *IRegistryFilterer) FilterRegistered(opts *bind.FilterOpts, addr []common.Address, activation []*big.Int) (*IRegistryRegisteredIterator, error)
- func (_IRegistry *IRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*IRegistryOwnershipTransferred, error)
- func (_IRegistry *IRegistryFilterer) ParseRegistered(log types.Log) (*IRegistryRegistered, error)
- func (_IRegistry *IRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IRegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_IRegistry *IRegistryFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *IRegistryRegistered, addr []common.Address, ...) (event.Subscription, error)
- type IRegistryOwnershipTransferred
- type IRegistryOwnershipTransferredIterator
- type IRegistryRaw
- func (_IRegistry *IRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IRegistry *IRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IRegistry *IRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IRegistryRecord
- type IRegistryRegistered
- type IRegistryRegisteredIterator
- type IRegistrySession
- func (_IRegistry *IRegistrySession) GetActiveAddr(name string) (*types.Transaction, error)
- func (_IRegistry *IRegistrySession) GetAllNames() ([]string, error)
- func (_IRegistry *IRegistrySession) GetAllRecords(name string) ([]IRegistryRecord, error)
- func (_IRegistry *IRegistrySession) Names(arg0 *big.Int) (string, error)
- func (_IRegistry *IRegistrySession) Owner() (common.Address, error)
- func (_IRegistry *IRegistrySession) Records(arg0 string, arg1 *big.Int) (struct{ ... }, error)
- func (_IRegistry *IRegistrySession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
- func (_IRegistry *IRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type IRegistryTransactor
- func (_IRegistry *IRegistryTransactor) GetActiveAddr(opts *bind.TransactOpts, name string) (*types.Transaction, error)
- func (_IRegistry *IRegistryTransactor) Register(opts *bind.TransactOpts, name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
- func (_IRegistry *IRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type IRegistryTransactorRaw
- type IRegistryTransactorSession
- func (_IRegistry *IRegistryTransactorSession) GetActiveAddr(name string) (*types.Transaction, error)
- func (_IRegistry *IRegistryTransactorSession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
- func (_IRegistry *IRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type IRetiredContract
- type IRetiredContractCaller
- type IRetiredContractCallerRaw
- type IRetiredContractCallerSession
- type IRetiredContractFilterer
- type IRetiredContractRaw
- func (_IRetiredContract *IRetiredContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IRetiredContract *IRetiredContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IRetiredContract *IRetiredContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IRetiredContractSession
- type IRetiredContractTransactor
- type IRetiredContractTransactorRaw
- type IRetiredContractTransactorSession
- type ITreasuryRebalance
- type ITreasuryRebalanceApproved
- type ITreasuryRebalanceApprovedIterator
- type ITreasuryRebalanceCaller
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetNewbie(opts *bind.CallOpts, newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetRetired(opts *bind.CallOpts, retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) Memo(opts *bind.CallOpts) (string, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) Status(opts *bind.CallOpts) (uint8, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
- type ITreasuryRebalanceCallerRaw
- type ITreasuryRebalanceCallerSession
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) CheckRetiredsApproved() error
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetNewbie(newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetNewbieCount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetRetired(retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetRetiredCount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetTreasuryAmount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) Memo() (string, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) RebalanceBlockNumber() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) Status() (uint8, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) SumOfRetiredBalance() (*big.Int, error)
- type ITreasuryRebalanceContractDeployed
- type ITreasuryRebalanceContractDeployedIterator
- type ITreasuryRebalanceFilterer
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterApproved(opts *bind.FilterOpts) (*ITreasuryRebalanceApprovedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*ITreasuryRebalanceContractDeployedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterFinalized(opts *bind.FilterOpts) (*ITreasuryRebalanceFinalizedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*ITreasuryRebalanceNewbieRegisteredIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*ITreasuryRebalanceNewbieRemovedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*ITreasuryRebalanceRetiredRegisteredIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*ITreasuryRebalanceRetiredRemovedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*ITreasuryRebalanceStatusChangedIterator, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseApproved(log types.Log) (*ITreasuryRebalanceApproved, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseContractDeployed(log types.Log) (*ITreasuryRebalanceContractDeployed, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseFinalized(log types.Log) (*ITreasuryRebalanceFinalized, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseNewbieRegistered(log types.Log) (*ITreasuryRebalanceNewbieRegistered, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseNewbieRemoved(log types.Log) (*ITreasuryRebalanceNewbieRemoved, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseRetiredRegistered(log types.Log) (*ITreasuryRebalanceRetiredRegistered, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseRetiredRemoved(log types.Log) (*ITreasuryRebalanceRetiredRemoved, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseStatusChanged(log types.Log) (*ITreasuryRebalanceStatusChanged, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceApproved) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceContractDeployed) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceFinalized) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceNewbieRegistered) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceNewbieRemoved) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceRetiredRegistered) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceRetiredRemoved) (event.Subscription, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceStatusChanged) (event.Subscription, error)
- type ITreasuryRebalanceFinalized
- type ITreasuryRebalanceFinalizedIterator
- type ITreasuryRebalanceNewbieRegistered
- type ITreasuryRebalanceNewbieRegisteredIterator
- type ITreasuryRebalanceNewbieRemoved
- type ITreasuryRebalanceNewbieRemovedIterator
- type ITreasuryRebalanceRaw
- func (_ITreasuryRebalance *ITreasuryRebalanceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ITreasuryRebalance *ITreasuryRebalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ITreasuryRebalanceRetiredRegistered
- type ITreasuryRebalanceRetiredRegisteredIterator
- type ITreasuryRebalanceRetiredRemoved
- type ITreasuryRebalanceRetiredRemovedIterator
- type ITreasuryRebalanceSession
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) Approve(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) CheckRetiredsApproved() error
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeApproval() (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeContract(memo string) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeRegistration() (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetNewbie(newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetNewbieCount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetRetired(retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetRetiredCount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetTreasuryAmount() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) Memo() (string, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) RebalanceBlockNumber() (*big.Int, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) RegisterNewbie(newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) RegisterRetired(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) RemoveNewbie(newbieAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) RemoveRetired(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) Reset() (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) Status() (uint8, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceSession) SumOfRetiredBalance() (*big.Int, error)
- type ITreasuryRebalanceStatusChanged
- type ITreasuryRebalanceStatusChangedIterator
- type ITreasuryRebalanceTransactor
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) Approve(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeContract(opts *bind.TransactOpts, memo string) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RegisterNewbie(opts *bind.TransactOpts, newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RegisterRetired(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RemoveNewbie(opts *bind.TransactOpts, newbieAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RemoveRetired(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- type ITreasuryRebalanceTransactorRaw
- type ITreasuryRebalanceTransactorSession
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) Approve(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeApproval() (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeContract(memo string) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeRegistration() (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RegisterNewbie(newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RegisterRetired(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RemoveNewbie(newbieAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RemoveRetired(retiredAddress common.Address) (*types.Transaction, error)
- func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) Reset() (*types.Transaction, error)
- type IZeroedContract
- type IZeroedContractCaller
- type IZeroedContractCallerRaw
- type IZeroedContractCallerSession
- type IZeroedContractFilterer
- type IZeroedContractRaw
- func (_IZeroedContract *IZeroedContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IZeroedContract *IZeroedContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IZeroedContract *IZeroedContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IZeroedContractSession
- type IZeroedContractTransactor
- type IZeroedContractTransactorRaw
- type IZeroedContractTransactorSession
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type KIP113Mock
- type KIP113MockAdminChanged
- type KIP113MockAdminChangedIterator
- type KIP113MockBeaconUpgraded
- type KIP113MockBeaconUpgradedIterator
- type KIP113MockCaller
- func (_KIP113Mock *KIP113MockCaller) Abook(opts *bind.CallOpts) (common.Address, error)
- func (_KIP113Mock *KIP113MockCaller) AllNodeIds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_KIP113Mock *KIP113MockCaller) GetAllBlsInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KIP113Mock *KIP113MockCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_KIP113Mock *KIP113MockCaller) Record(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockCaller) ZERO48HASH(opts *bind.CallOpts) ([32]byte, error)
- func (_KIP113Mock *KIP113MockCaller) ZERO96HASH(opts *bind.CallOpts) ([32]byte, error)
- type KIP113MockCallerRaw
- type KIP113MockCallerSession
- func (_KIP113Mock *KIP113MockCallerSession) Abook() (common.Address, error)
- func (_KIP113Mock *KIP113MockCallerSession) AllNodeIds(arg0 *big.Int) (common.Address, error)
- func (_KIP113Mock *KIP113MockCallerSession) GetAllBlsInfo() (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockCallerSession) Owner() (common.Address, error)
- func (_KIP113Mock *KIP113MockCallerSession) ProxiableUUID() ([32]byte, error)
- func (_KIP113Mock *KIP113MockCallerSession) Record(arg0 common.Address) (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockCallerSession) ZERO48HASH() ([32]byte, error)
- func (_KIP113Mock *KIP113MockCallerSession) ZERO96HASH() ([32]byte, error)
- type KIP113MockFilterer
- func (_KIP113Mock *KIP113MockFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*KIP113MockAdminChangedIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*KIP113MockBeaconUpgradedIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterInitialized(opts *bind.FilterOpts) (*KIP113MockInitializedIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*KIP113MockOwnershipTransferredIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterRegistered(opts *bind.FilterOpts) (*KIP113MockRegisteredIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterUnregistered(opts *bind.FilterOpts) (*KIP113MockUnregisteredIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*KIP113MockUpgradedIterator, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseAdminChanged(log types.Log) (*KIP113MockAdminChanged, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseBeaconUpgraded(log types.Log) (*KIP113MockBeaconUpgraded, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseInitialized(log types.Log) (*KIP113MockInitialized, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseOwnershipTransferred(log types.Log) (*KIP113MockOwnershipTransferred, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseRegistered(log types.Log) (*KIP113MockRegistered, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseUnregistered(log types.Log) (*KIP113MockUnregistered, error)
- func (_KIP113Mock *KIP113MockFilterer) ParseUpgraded(log types.Log) (*KIP113MockUpgraded, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *KIP113MockAdminChanged) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *KIP113MockBeaconUpgraded, ...) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *KIP113MockInitialized) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KIP113MockOwnershipTransferred, ...) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *KIP113MockRegistered) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchUnregistered(opts *bind.WatchOpts, sink chan<- *KIP113MockUnregistered) (event.Subscription, error)
- func (_KIP113Mock *KIP113MockFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *KIP113MockUpgraded, ...) (event.Subscription, error)
- type KIP113MockInitialized
- type KIP113MockInitializedIterator
- type KIP113MockOwnershipTransferred
- type KIP113MockOwnershipTransferredIterator
- type KIP113MockRaw
- func (_KIP113Mock *KIP113MockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KIP113Mock *KIP113MockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KIP113MockRegistered
- type KIP113MockRegisteredIterator
- type KIP113MockSession
- func (_KIP113Mock *KIP113MockSession) Abook() (common.Address, error)
- func (_KIP113Mock *KIP113MockSession) AllNodeIds(arg0 *big.Int) (common.Address, error)
- func (_KIP113Mock *KIP113MockSession) GetAllBlsInfo() (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockSession) Initialize() (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) Owner() (common.Address, error)
- func (_KIP113Mock *KIP113MockSession) ProxiableUUID() ([32]byte, error)
- func (_KIP113Mock *KIP113MockSession) Record(arg0 common.Address) (struct{ ... }, error)
- func (_KIP113Mock *KIP113MockSession) Register(addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) RenounceOwnership() (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockSession) ZERO48HASH() ([32]byte, error)
- func (_KIP113Mock *KIP113MockSession) ZERO96HASH() ([32]byte, error)
- type KIP113MockTransactor
- func (_KIP113Mock *KIP113MockTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) Register(opts *bind.TransactOpts, addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) Unregister(opts *bind.TransactOpts, cnNodeId common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type KIP113MockTransactorRaw
- type KIP113MockTransactorSession
- func (_KIP113Mock *KIP113MockTransactorSession) Initialize() (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) Register(addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_KIP113Mock *KIP113MockTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type KIP113MockUnregistered
- type KIP113MockUnregisteredIterator
- type KIP113MockUpgraded
- type KIP113MockUpgradedIterator
- type MultiCallContractMock
- type MultiCallContractMockCaller
- type MultiCallContractMockCallerRaw
- type MultiCallContractMockCallerSession
- type MultiCallContractMockFilterer
- type MultiCallContractMockRaw
- func (_MultiCallContractMock *MultiCallContractMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MultiCallContractMock *MultiCallContractMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiCallContractMock *MultiCallContractMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiCallContractMockSession
- type MultiCallContractMockTransactor
- type MultiCallContractMockTransactorRaw
- type MultiCallContractMockTransactorSession
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- func (_Ownable *OwnableSession) IsOwner() (bool, error)
- func (_Ownable *OwnableSession) Owner() (common.Address, error)
- func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableInitialized
- type OwnableUpgradeableInitializedIterator
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type RegistryMock
- type RegistryMockCaller
- func (_RegistryMock *RegistryMockCaller) GetActiveAddr(opts *bind.CallOpts, name string) (common.Address, error)
- func (_RegistryMock *RegistryMockCaller) GetAllNames(opts *bind.CallOpts) ([]string, error)
- func (_RegistryMock *RegistryMockCaller) GetAllRecords(opts *bind.CallOpts, name string) ([]IRegistryRecord, error)
- func (_RegistryMock *RegistryMockCaller) Names(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_RegistryMock *RegistryMockCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RegistryMock *RegistryMockCaller) Records(opts *bind.CallOpts, arg0 string, arg1 *big.Int) (struct{ ... }, error)
- type RegistryMockCallerRaw
- type RegistryMockCallerSession
- func (_RegistryMock *RegistryMockCallerSession) GetActiveAddr(name string) (common.Address, error)
- func (_RegistryMock *RegistryMockCallerSession) GetAllNames() ([]string, error)
- func (_RegistryMock *RegistryMockCallerSession) GetAllRecords(name string) ([]IRegistryRecord, error)
- func (_RegistryMock *RegistryMockCallerSession) Names(arg0 *big.Int) (string, error)
- func (_RegistryMock *RegistryMockCallerSession) Owner() (common.Address, error)
- func (_RegistryMock *RegistryMockCallerSession) Records(arg0 string, arg1 *big.Int) (struct{ ... }, error)
- type RegistryMockFilterer
- func (_RegistryMock *RegistryMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RegistryMockOwnershipTransferredIterator, error)
- func (_RegistryMock *RegistryMockFilterer) FilterRegistered(opts *bind.FilterOpts, addr []common.Address, activation []*big.Int) (*RegistryMockRegisteredIterator, error)
- func (_RegistryMock *RegistryMockFilterer) ParseOwnershipTransferred(log types.Log) (*RegistryMockOwnershipTransferred, error)
- func (_RegistryMock *RegistryMockFilterer) ParseRegistered(log types.Log) (*RegistryMockRegistered, error)
- func (_RegistryMock *RegistryMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RegistryMockOwnershipTransferred, ...) (event.Subscription, error)
- func (_RegistryMock *RegistryMockFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *RegistryMockRegistered, ...) (event.Subscription, error)
- type RegistryMockOwnershipTransferred
- type RegistryMockOwnershipTransferredIterator
- type RegistryMockRaw
- func (_RegistryMock *RegistryMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RegistryMock *RegistryMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RegistryMock *RegistryMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RegistryMockRegistered
- type RegistryMockRegisteredIterator
- type RegistryMockSession
- func (_RegistryMock *RegistryMockSession) GetActiveAddr(name string) (common.Address, error)
- func (_RegistryMock *RegistryMockSession) GetAllNames() ([]string, error)
- func (_RegistryMock *RegistryMockSession) GetAllRecords(name string) ([]IRegistryRecord, error)
- func (_RegistryMock *RegistryMockSession) Names(arg0 *big.Int) (string, error)
- func (_RegistryMock *RegistryMockSession) Owner() (common.Address, error)
- func (_RegistryMock *RegistryMockSession) Records(arg0 string, arg1 *big.Int) (struct{ ... }, error)
- func (_RegistryMock *RegistryMockSession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
- func (_RegistryMock *RegistryMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type RegistryMockTransactor
- func (_RegistryMock *RegistryMockTransactor) Register(opts *bind.TransactOpts, name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
- func (_RegistryMock *RegistryMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type RegistryMockTransactorRaw
- type RegistryMockTransactorSession
- type SimpleBlsRegistry
- type SimpleBlsRegistryAdminChanged
- type SimpleBlsRegistryAdminChangedIterator
- type SimpleBlsRegistryBeaconUpgraded
- type SimpleBlsRegistryBeaconUpgradedIterator
- type SimpleBlsRegistryCaller
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Abook(opts *bind.CallOpts) (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) AllNodeIds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) GetAllBlsInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Record(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ZERO48HASH(opts *bind.CallOpts) ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ZERO96HASH(opts *bind.CallOpts) ([32]byte, error)
- type SimpleBlsRegistryCallerRaw
- type SimpleBlsRegistryCallerSession
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Abook() (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) AllNodeIds(arg0 *big.Int) (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) GetAllBlsInfo() (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Owner() (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ProxiableUUID() ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Record(arg0 common.Address) (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ZERO48HASH() ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ZERO96HASH() ([32]byte, error)
- type SimpleBlsRegistryFilterer
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SimpleBlsRegistryAdminChangedIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SimpleBlsRegistryBeaconUpgradedIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SimpleBlsRegistryInitializedIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SimpleBlsRegistryOwnershipTransferredIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterRegistered(opts *bind.FilterOpts) (*SimpleBlsRegistryRegisteredIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterUnregistered(opts *bind.FilterOpts) (*SimpleBlsRegistryUnregisteredIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SimpleBlsRegistryUpgradedIterator, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseAdminChanged(log types.Log) (*SimpleBlsRegistryAdminChanged, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseBeaconUpgraded(log types.Log) (*SimpleBlsRegistryBeaconUpgraded, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseInitialized(log types.Log) (*SimpleBlsRegistryInitialized, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleBlsRegistryOwnershipTransferred, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseRegistered(log types.Log) (*SimpleBlsRegistryRegistered, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseUnregistered(log types.Log) (*SimpleBlsRegistryUnregistered, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseUpgraded(log types.Log) (*SimpleBlsRegistryUpgraded, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryAdminChanged) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryBeaconUpgraded, ...) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryInitialized) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryRegistered) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchUnregistered(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryUnregistered) (event.Subscription, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryUpgraded, ...) (event.Subscription, error)
- type SimpleBlsRegistryInitialized
- type SimpleBlsRegistryInitializedIterator
- type SimpleBlsRegistryOwnershipTransferred
- type SimpleBlsRegistryOwnershipTransferredIterator
- type SimpleBlsRegistryRaw
- func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleBlsRegistryRegistered
- type SimpleBlsRegistryRegisteredIterator
- type SimpleBlsRegistrySession
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Abook() (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) AllNodeIds(arg0 *big.Int) (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) GetAllBlsInfo() (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Initialize() (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Owner() (common.Address, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ProxiableUUID() ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Record(arg0 common.Address) (struct{ ... }, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Register(cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ZERO48HASH() ([32]byte, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ZERO96HASH() ([32]byte, error)
- type SimpleBlsRegistryTransactor
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Register(opts *bind.TransactOpts, cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Unregister(opts *bind.TransactOpts, cnNodeId common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type SimpleBlsRegistryTransactorRaw
- type SimpleBlsRegistryTransactorSession
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Initialize() (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Register(cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type SimpleBlsRegistryUnregistered
- type SimpleBlsRegistryUnregisteredIterator
- type SimpleBlsRegistryUpgraded
- type SimpleBlsRegistryUpgradedIterator
- type StorageSlotUpgradeable
- type StorageSlotUpgradeableCaller
- type StorageSlotUpgradeableCallerRaw
- type StorageSlotUpgradeableCallerSession
- type StorageSlotUpgradeableFilterer
- type StorageSlotUpgradeableRaw
- func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageSlotUpgradeableSession
- type StorageSlotUpgradeableTransactor
- type StorageSlotUpgradeableTransactorRaw
- type StorageSlotUpgradeableTransactorSession
- type TreasuryRebalance
- type TreasuryRebalanceApproved
- type TreasuryRebalanceApprovedIterator
- type TreasuryRebalanceCaller
- func (_TreasuryRebalance *TreasuryRebalanceCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbie(opts *bind.CallOpts, _newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbieIndex(opts *bind.CallOpts, _newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetired(opts *bind.CallOpts, _retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetiredIndex(opts *bind.CallOpts, _retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) Memo(opts *bind.CallOpts) (string, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) NewbieExists(opts *bind.CallOpts, _newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) Newbies(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) RetiredExists(opts *bind.CallOpts, _retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) Retirees(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) Status(opts *bind.CallOpts) (uint8, error)
- func (_TreasuryRebalance *TreasuryRebalanceCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
- type TreasuryRebalanceCallerRaw
- type TreasuryRebalanceCallerSession
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) CheckRetiredsApproved() error
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbieCount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetiredCount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) IsOwner() (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Memo() (string, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) NewbieExists(_newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Newbies(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Owner() (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) RetiredExists(_retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Retirees(arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Status() (uint8, error)
- func (_TreasuryRebalance *TreasuryRebalanceCallerSession) SumOfRetiredBalance() (*big.Int, error)
- type TreasuryRebalanceContractDeployed
- type TreasuryRebalanceContractDeployedIterator
- type TreasuryRebalanceFilterer
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceApprovedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceContractDeployedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceFinalizedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceNewbieRegisteredIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceNewbieRemovedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TreasuryRebalanceOwnershipTransferredIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceRetiredRegisteredIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceRetiredRemovedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceStatusChangedIterator, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseApproved(log types.Log) (*TreasuryRebalanceApproved, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceContractDeployed, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseFinalized(log types.Log) (*TreasuryRebalanceFinalized, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseNewbieRegistered(log types.Log) (*TreasuryRebalanceNewbieRegistered, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseNewbieRemoved(log types.Log) (*TreasuryRebalanceNewbieRemoved, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceOwnershipTransferred, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseRetiredRegistered(log types.Log) (*TreasuryRebalanceRetiredRegistered, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseRetiredRemoved(log types.Log) (*TreasuryRebalanceRetiredRemoved, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceStatusChanged, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceApproved) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceContractDeployed) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceFinalized) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceNewbieRegistered) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceNewbieRemoved) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceOwnershipTransferred, ...) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceRetiredRegistered) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceRetiredRemoved) (event.Subscription, error)
- func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceStatusChanged) (event.Subscription, error)
- type TreasuryRebalanceFinalized
- type TreasuryRebalanceFinalizedIterator
- type TreasuryRebalanceMock
- type TreasuryRebalanceMockApproved
- type TreasuryRebalanceMockApprovedIterator
- type TreasuryRebalanceMockCaller
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbie(opts *bind.CallOpts, _newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbieIndex(opts *bind.CallOpts, _newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetired(opts *bind.CallOpts, _retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetiredIndex(opts *bind.CallOpts, _retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Memo(opts *bind.CallOpts) (string, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) NewbieExists(opts *bind.CallOpts, _newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Newbies(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) RetiredExists(opts *bind.CallOpts, _retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Retirees(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Status(opts *bind.CallOpts) (uint8, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
- type TreasuryRebalanceMockCallerRaw
- type TreasuryRebalanceMockCallerSession
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) CheckRetiredsApproved() error
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbieCount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetiredCount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) IsOwner() (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Memo() (string, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) NewbieExists(_newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Newbies(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Owner() (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) RetiredExists(_retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Retirees(arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Status() (uint8, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) SumOfRetiredBalance() (*big.Int, error)
- type TreasuryRebalanceMockContractDeployed
- type TreasuryRebalanceMockContractDeployedIterator
- type TreasuryRebalanceMockFilterer
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceMockApprovedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceMockContractDeployedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceMockFinalizedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockNewbieRegisteredIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockNewbieRemovedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TreasuryRebalanceMockOwnershipTransferredIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockRetiredRegisteredIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockRetiredRemovedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceMockStatusChangedIterator, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseApproved(log types.Log) (*TreasuryRebalanceMockApproved, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceMockContractDeployed, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseFinalized(log types.Log) (*TreasuryRebalanceMockFinalized, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseNewbieRegistered(log types.Log) (*TreasuryRebalanceMockNewbieRegistered, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseNewbieRemoved(log types.Log) (*TreasuryRebalanceMockNewbieRemoved, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceMockOwnershipTransferred, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseRetiredRegistered(log types.Log) (*TreasuryRebalanceMockRetiredRegistered, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseRetiredRemoved(log types.Log) (*TreasuryRebalanceMockRetiredRemoved, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceMockStatusChanged, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockApproved) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockContractDeployed) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockFinalized) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockNewbieRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockNewbieRemoved) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockOwnershipTransferred, ...) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockRetiredRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockRetiredRemoved) (event.Subscription, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockStatusChanged) (event.Subscription, error)
- type TreasuryRebalanceMockFinalized
- type TreasuryRebalanceMockFinalizedIterator
- type TreasuryRebalanceMockNewbieRegistered
- type TreasuryRebalanceMockNewbieRegisteredIterator
- type TreasuryRebalanceMockNewbieRemoved
- type TreasuryRebalanceMockNewbieRemovedIterator
- type TreasuryRebalanceMockOwnershipTransferred
- type TreasuryRebalanceMockOwnershipTransferredIterator
- type TreasuryRebalanceMockRaw
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryRebalanceMockRetiredRegistered
- type TreasuryRebalanceMockRetiredRegisteredIterator
- type TreasuryRebalanceMockRetiredRemoved
- type TreasuryRebalanceMockRetiredRemovedIterator
- type TreasuryRebalanceMockSession
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) CheckRetiredsApproved() error
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbieCount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetiredCount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) IsOwner() (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Memo() (string, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) NewbieExists(_newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Newbies(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Owner() (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RetiredExists(_retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Retirees(arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Status() (uint8, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) SumOfRetiredBalance() (*big.Int, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TestFinalize(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TestSetAll(_retirees []common.Address, _newbies []common.Address, _amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceMockStatusChanged
- type TreasuryRebalanceMockStatusChangedIterator
- type TreasuryRebalanceMockTransactor
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Approve(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RegisterNewbie(opts *bind.TransactOpts, _newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RegisterRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RemoveNewbie(opts *bind.TransactOpts, _newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RemoveRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TestFinalize(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TestSetAll(opts *bind.TransactOpts, _retirees []common.Address, _newbies []common.Address, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceMockTransactorRaw
- type TreasuryRebalanceMockTransactorSession
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TestFinalize(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TestSetAll(_retirees []common.Address, _newbies []common.Address, _amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceMockV2
- type TreasuryRebalanceMockV2AllocatedRegistered
- type TreasuryRebalanceMockV2AllocatedRegisteredIterator
- type TreasuryRebalanceMockV2AllocatedRemoved
- type TreasuryRebalanceMockV2AllocatedRemovedIterator
- type TreasuryRebalanceMockV2Approved
- type TreasuryRebalanceMockV2ApprovedIterator
- type TreasuryRebalanceMockV2Caller
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) AllocatedExists(opts *bind.CallOpts, _allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Allocateds(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) CheckZeroedsApproved(opts *bind.CallOpts) error
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocated(opts *bind.CallOpts, _allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocatedCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocatedIndex(opts *bind.CallOpts, _allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroed(opts *bind.CallOpts, _zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroedCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroedIndex(opts *bind.CallOpts, _zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Memo(opts *bind.CallOpts) (string, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Status(opts *bind.CallOpts) (uint8, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) SumOfZeroedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) ZeroedExists(opts *bind.CallOpts, _zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Zeroeds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceMockV2CallerRaw
- type TreasuryRebalanceMockV2CallerSession
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) AllocatedExists(_allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Allocateds(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) CheckZeroedsApproved() error
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocatedCount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroedCount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) IsOwner() (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Memo() (string, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Owner() (common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Status() (uint8, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) SumOfZeroedBalance() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) ZeroedExists(_zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Zeroeds(arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceMockV2ContractDeployed
- type TreasuryRebalanceMockV2ContractDeployedIterator
- type TreasuryRebalanceMockV2Filterer
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterAllocatedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2AllocatedRegisteredIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterAllocatedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2AllocatedRemovedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ApprovedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ContractDeployedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2FinalizedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TreasuryRebalanceMockV2OwnershipTransferredIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2StatusChangedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterZeroedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ZeroedRegisteredIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterZeroedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ZeroedRemovedIterator, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseAllocatedRegistered(log types.Log) (*TreasuryRebalanceMockV2AllocatedRegistered, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseAllocatedRemoved(log types.Log) (*TreasuryRebalanceMockV2AllocatedRemoved, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseApproved(log types.Log) (*TreasuryRebalanceMockV2Approved, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceMockV2ContractDeployed, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseFinalized(log types.Log) (*TreasuryRebalanceMockV2Finalized, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceMockV2OwnershipTransferred, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceMockV2StatusChanged, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseZeroedRegistered(log types.Log) (*TreasuryRebalanceMockV2ZeroedRegistered, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseZeroedRemoved(log types.Log) (*TreasuryRebalanceMockV2ZeroedRemoved, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchAllocatedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2AllocatedRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchAllocatedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2AllocatedRemoved) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2Approved) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ContractDeployed) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2Finalized) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2OwnershipTransferred, ...) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2StatusChanged) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchZeroedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ZeroedRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchZeroedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ZeroedRemoved) (event.Subscription, error)
- type TreasuryRebalanceMockV2Finalized
- type TreasuryRebalanceMockV2FinalizedIterator
- type TreasuryRebalanceMockV2OwnershipTransferred
- type TreasuryRebalanceMockV2OwnershipTransferredIterator
- type TreasuryRebalanceMockV2Raw
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryRebalanceMockV2Session
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) AllocatedExists(_allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Allocateds(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) CheckZeroedsApproved() error
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocatedCount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroedCount() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) IsOwner() (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Memo() (string, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Owner() (common.Address, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Status() (uint8, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) SumOfZeroedBalance() (*big.Int, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TestFinalize(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TestSetAll(_zeroeds []common.Address, _allocateds []common.Address, _amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) ZeroedExists(_zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Zeroeds(arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceMockV2StatusChanged
- type TreasuryRebalanceMockV2StatusChangedIterator
- type TreasuryRebalanceMockV2Transactor
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) Approve(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RegisterAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RegisterZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RemoveAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RemoveZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TestFinalize(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TestSetAll(opts *bind.TransactOpts, _zeroeds []common.Address, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) UpdateRebalanceBlocknumber(opts *bind.TransactOpts, _rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- type TreasuryRebalanceMockV2TransactorRaw
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryRebalanceMockV2TransactorSession
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TestFinalize(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TestSetAll(_zeroeds []common.Address, _allocateds []common.Address, _amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- type TreasuryRebalanceMockV2ZeroedRegistered
- type TreasuryRebalanceMockV2ZeroedRegisteredIterator
- type TreasuryRebalanceMockV2ZeroedRemoved
- type TreasuryRebalanceMockV2ZeroedRemovedIterator
- type TreasuryRebalanceNewbieRegistered
- type TreasuryRebalanceNewbieRegisteredIterator
- type TreasuryRebalanceNewbieRemoved
- type TreasuryRebalanceNewbieRemovedIterator
- type TreasuryRebalanceOwnershipTransferred
- type TreasuryRebalanceOwnershipTransferredIterator
- type TreasuryRebalanceRaw
- func (_TreasuryRebalance *TreasuryRebalanceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TreasuryRebalance *TreasuryRebalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryRebalanceRetiredRegistered
- type TreasuryRebalanceRetiredRegisteredIterator
- type TreasuryRebalanceRetiredRemoved
- type TreasuryRebalanceRetiredRemovedIterator
- type TreasuryRebalanceSession
- func (_TreasuryRebalance *TreasuryRebalanceSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) CheckRetiredsApproved() error
- func (_TreasuryRebalance *TreasuryRebalanceSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbieCount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetiredCount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) IsOwner() (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Memo() (string, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) NewbieExists(_newbieAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Newbies(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Owner() (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) RetiredExists(_retiredAddress common.Address) (bool, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Retirees(arg0 *big.Int) (common.Address, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) Status() (uint8, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) SumOfRetiredBalance() (*big.Int, error)
- func (_TreasuryRebalance *TreasuryRebalanceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceStatusChanged
- type TreasuryRebalanceStatusChangedIterator
- type TreasuryRebalanceTransactor
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) Approve(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) RegisterNewbie(opts *bind.TransactOpts, _newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) RegisterRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) RemoveNewbie(opts *bind.TransactOpts, _newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) RemoveRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceTransactorRaw
- type TreasuryRebalanceTransactorSession
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TreasuryRebalanceV2
- type TreasuryRebalanceV2AllocatedRegistered
- type TreasuryRebalanceV2AllocatedRegisteredIterator
- type TreasuryRebalanceV2AllocatedRemoved
- type TreasuryRebalanceV2AllocatedRemovedIterator
- type TreasuryRebalanceV2Approved
- type TreasuryRebalanceV2ApprovedIterator
- type TreasuryRebalanceV2Caller
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) AllocatedExists(opts *bind.CallOpts, _allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Allocateds(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) CheckZeroedsApproved(opts *bind.CallOpts) error
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocated(opts *bind.CallOpts, _allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocatedCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocatedIndex(opts *bind.CallOpts, _allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroed(opts *bind.CallOpts, _zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroedCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroedIndex(opts *bind.CallOpts, _zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Memo(opts *bind.CallOpts) (string, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Status(opts *bind.CallOpts) (uint8, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) SumOfZeroedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) ZeroedExists(opts *bind.CallOpts, _zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Zeroeds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceV2CallerRaw
- type TreasuryRebalanceV2CallerSession
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) AllocatedExists(_allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Allocateds(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) CheckZeroedsApproved() error
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocatedCount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroedCount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) IsOwner() (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Memo() (string, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Owner() (common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Status() (uint8, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) SumOfZeroedBalance() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) ZeroedExists(_zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Zeroeds(arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceV2ContractDeployed
- type TreasuryRebalanceV2ContractDeployedIterator
- type TreasuryRebalanceV2Filterer
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterAllocatedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceV2AllocatedRegisteredIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterAllocatedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceV2AllocatedRemovedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceV2ApprovedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceV2ContractDeployedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceV2FinalizedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TreasuryRebalanceV2OwnershipTransferredIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceV2StatusChangedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterZeroedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceV2ZeroedRegisteredIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterZeroedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceV2ZeroedRemovedIterator, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseAllocatedRegistered(log types.Log) (*TreasuryRebalanceV2AllocatedRegistered, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseAllocatedRemoved(log types.Log) (*TreasuryRebalanceV2AllocatedRemoved, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseApproved(log types.Log) (*TreasuryRebalanceV2Approved, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceV2ContractDeployed, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseFinalized(log types.Log) (*TreasuryRebalanceV2Finalized, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceV2OwnershipTransferred, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceV2StatusChanged, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseZeroedRegistered(log types.Log) (*TreasuryRebalanceV2ZeroedRegistered, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseZeroedRemoved(log types.Log) (*TreasuryRebalanceV2ZeroedRemoved, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchAllocatedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2AllocatedRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchAllocatedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2AllocatedRemoved) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2Approved) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ContractDeployed) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2Finalized) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2OwnershipTransferred, ...) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2StatusChanged) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchZeroedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ZeroedRegistered) (event.Subscription, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchZeroedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ZeroedRemoved) (event.Subscription, error)
- type TreasuryRebalanceV2Finalized
- type TreasuryRebalanceV2FinalizedIterator
- type TreasuryRebalanceV2OwnershipTransferred
- type TreasuryRebalanceV2OwnershipTransferredIterator
- type TreasuryRebalanceV2Raw
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryRebalanceV2Session
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) AllocatedExists(_allocatedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Allocateds(arg0 *big.Int) (struct{ ... }, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) CheckZeroedsApproved() error
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocatedCount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetTreasuryAmount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroedCount() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) IsContractAddr(_addr common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) IsOwner() (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Memo() (string, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Owner() (common.Address, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RebalanceBlockNumber() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Status() (uint8, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) SumOfZeroedBalance() (*big.Int, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) ZeroedExists(_zeroedAddress common.Address) (bool, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Zeroeds(arg0 *big.Int) (common.Address, error)
- type TreasuryRebalanceV2StatusChanged
- type TreasuryRebalanceV2StatusChangedIterator
- type TreasuryRebalanceV2Transactor
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) Approve(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RegisterAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RegisterZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RemoveAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RemoveZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) UpdateRebalanceBlocknumber(opts *bind.TransactOpts, _rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- type TreasuryRebalanceV2TransactorRaw
- type TreasuryRebalanceV2TransactorSession
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeApproval() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeRegistration() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) Reset() (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
- type TreasuryRebalanceV2ZeroedRegistered
- type TreasuryRebalanceV2ZeroedRegisteredIterator
- type TreasuryRebalanceV2ZeroedRemoved
- type TreasuryRebalanceV2ZeroedRemovedIterator
- type UUPSUpgradeable
- type UUPSUpgradeableAdminChanged
- type UUPSUpgradeableAdminChangedIterator
- type UUPSUpgradeableBeaconUpgraded
- type UUPSUpgradeableBeaconUpgradedIterator
- type UUPSUpgradeableCaller
- type UUPSUpgradeableCallerRaw
- type UUPSUpgradeableCallerSession
- type UUPSUpgradeableFilterer
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*UUPSUpgradeableAdminChangedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*UUPSUpgradeableBeaconUpgradedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*UUPSUpgradeableInitializedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*UUPSUpgradeableUpgradedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseAdminChanged(log types.Log) (*UUPSUpgradeableAdminChanged, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*UUPSUpgradeableBeaconUpgraded, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseInitialized(log types.Log) (*UUPSUpgradeableInitialized, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseUpgraded(log types.Log) (*UUPSUpgradeableUpgraded, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableAdminChanged) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableInitialized) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableUpgraded, ...) (event.Subscription, error)
- type UUPSUpgradeableInitialized
- type UUPSUpgradeableInitializedIterator
- type UUPSUpgradeableRaw
- func (_UUPSUpgradeable *UUPSUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UUPSUpgradeable *UUPSUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UUPSUpgradeable *UUPSUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UUPSUpgradeableSession
- func (_UUPSUpgradeable *UUPSUpgradeableSession) ProxiableUUID() ([32]byte, error)
- func (_UUPSUpgradeable *UUPSUpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_UUPSUpgradeable *UUPSUpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type UUPSUpgradeableTransactor
- func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type UUPSUpgradeableTransactorRaw
- type UUPSUpgradeableTransactorSession
- type UUPSUpgradeableUpgraded
- type UUPSUpgradeableUpgradedIterator
Constants ¶
const AddressUpgradeableBinRuntime = `` /* 172-byte string literal not displayed */
AddressUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ContextUpgradeableBinRuntime = ``
ContextUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC1967UpgradeUpgradeableBinRuntime = ``
ERC1967UpgradeUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IAddressBookBinRuntime = ``
IAddressBookBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IBeaconUpgradeableBinRuntime = ``
IBeaconUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC1822ProxiableUpgradeableBinRuntime = ``
IERC1822ProxiableUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC1967UpgradeableBinRuntime = ``
IERC1967UpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IKIP113BinRuntime = ``
IKIP113BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IRegistryBinRuntime = ``
IRegistryBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IRetiredContractBinRuntime = ``
IRetiredContractBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ITreasuryRebalanceBinRuntime = ``
ITreasuryRebalanceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IZeroedContractBinRuntime = ``
IZeroedContractBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const InitializableBinRuntime = ``
InitializableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const KIP113MockBinRuntime = `` /* 14364-byte string literal not displayed */
KIP113MockBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const MultiCallContractMockBinRuntime = `` /* 4002-byte string literal not displayed */
MultiCallContractMockBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const OwnableBinRuntime = `` /* 1474-byte string literal not displayed */
OwnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const OwnableUpgradeableBinRuntime = ``
OwnableUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const RegistryMockBinRuntime = `` /* 5216-byte string literal not displayed */
RegistryMockBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const SimpleBlsRegistryBinRuntime = `` /* 15768-byte string literal not displayed */
SimpleBlsRegistryBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const StorageSlotUpgradeableBinRuntime = `` /* 172-byte string literal not displayed */
StorageSlotUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const TreasuryRebalanceBinRuntime = `` /* 19162-byte string literal not displayed */
TreasuryRebalanceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const TreasuryRebalanceMockBinRuntime = `` /* 21630-byte string literal not displayed */
TreasuryRebalanceMockBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const TreasuryRebalanceMockV2BinRuntime = `` /* 21574-byte string literal not displayed */
TreasuryRebalanceMockV2BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const TreasuryRebalanceV2BinRuntime = `` /* 19160-byte string literal not displayed */
TreasuryRebalanceV2BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const UUPSUpgradeableBinRuntime = ``
UUPSUpgradeableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c2b4e09038a93c465ca14ebc76b734be33d74eebb5af4ca36db46e6cba52808d64736f6c63430008130033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var ERC1967UpgradeUpgradeableABI = ERC1967UpgradeUpgradeableMetaData.ABI
ERC1967UpgradeUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC1967UpgradeUpgradeableMetaData.ABI instead.
var ERC1967UpgradeUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"}]",
}
ERC1967UpgradeUpgradeableMetaData contains all meta data concerning the ERC1967UpgradeUpgradeable contract.
var IAddressBookABI = IAddressBookMetaData.ABI
IAddressBookABI is the input ABI used to generate the binding from. Deprecated: Use IAddressBookMetaData.ABI instead.
var IAddressBookFuncSigs = IAddressBookMetaData.Sigs
IAddressBookFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IAddressBookMetaData.Sigs instead.
var IAddressBookMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_adminList\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"constructContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllAddress\",\"outputs\":[{\"internalType\":\"uint8[]\",\"name\":\"typeList\",\"type\":\"uint8[]\"},{\"internalType\":\"address[]\",\"name\":\"addressList\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllAddressInfo\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"cnNodeIdList\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"cnStakingContractList\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"cnRewardAddressList\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"pocContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"kirContractAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"getCnInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"cnStakingcontract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"cnRewardAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPendingRequestList\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"pendingRequestList\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_id\",\"type\":\"bytes32\"}],\"name\":\"getRequestInfo\",\"outputs\":[{\"internalType\":\"enumIAddressBook.Functions\",\"name\":\"functionId\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"thirdArg\",\"type\":\"bytes32\"},{\"internalType\":\"address[]\",\"name\":\"confirmers\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"initialProposedTime\",\"type\":\"uint256\"},{\"internalType\":\"enumIAddressBook.RequestState\",\"name\":\"state\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumIAddressBook.Functions\",\"name\":\"_functionId\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"_firstArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_secondArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_thirdArg\",\"type\":\"bytes32\"}],\"name\":\"getRequestInfoByArgs\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"address[]\",\"name\":\"confirmers\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"initialProposedTime\",\"type\":\"uint256\"},{\"internalType\":\"enumIAddressBook.RequestState\",\"name\":\"state\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"adminList\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"requirement\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isActivated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isConstructed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"kirContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pocContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardAddress\",\"type\":\"address\"}],\"name\":\"reviseRewardAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumIAddressBook.Functions\",\"name\":\"_functionId\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"_firstArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_secondArg\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_thirdArg\",\"type\":\"bytes32\"}],\"name\":\"revokeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"spareContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"submitActivateAddressBook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"submitAddAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"submitClearRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"submitDeleteAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_cnNodeId\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_cnStakingContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_cnRewardAddress\",\"type\":\"address\"}],\"name\":\"submitRegisterCnStakingContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"submitUnregisterCnStakingContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_kirContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdateKirContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_pocContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdatePocContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"submitUpdateRequirement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spareContractAddress\",\"type\":\"address\"}],\"name\":\"submitUpdateSpareContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "7894c366": "constructContract(address[],uint256)", "715b208b": "getAllAddress()", "160370b8": "getAllAddressInfo()", "15575d5a": "getCnInfo(address)", "da34a0bd": "getPendingRequestList()", "82d67e5a": "getRequestInfo(bytes32)", "407091eb": "getRequestInfoByArgs(uint8,bytes32,bytes32,bytes32)", "1865c57d": "getState()", "4a8c1fb4": "isActivated()", "50a5bb69": "isConstructed()", "b858dd95": "kirContractAddress()", "d267eda5": "pocContractAddress()", "832a2aad": "reviseRewardAddress(address)", "3f0628b1": "revokeRequest(uint8,bytes32,bytes32,bytes32)", "6abd623d": "spareContractAddress()", "feb15ca1": "submitActivateAddressBook()", "863f5c0a": "submitAddAdmin(address)", "87cd9feb": "submitClearRequest()", "791b5123": "submitDeleteAdmin(address)", "cc11efc0": "submitRegisterCnStakingContract(address,address,address)", "b5067706": "submitUnregisterCnStakingContract(address)", "9258d768": "submitUpdateKirContract(address,uint256)", "21ac4ad4": "submitUpdatePocContract(address,uint256)", "e748357b": "submitUpdateRequirement(uint256)", "394a144a": "submitUpdateSpareContract(address)", }, }
IAddressBookMetaData contains all meta data concerning the IAddressBook contract.
var IBeaconUpgradeableABI = IBeaconUpgradeableMetaData.ABI
IBeaconUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IBeaconUpgradeableMetaData.ABI instead.
var IBeaconUpgradeableFuncSigs = IBeaconUpgradeableMetaData.Sigs
IBeaconUpgradeableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IBeaconUpgradeableMetaData.Sigs instead.
var IBeaconUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "5c60da1b": "implementation()", }, }
IBeaconUpgradeableMetaData contains all meta data concerning the IBeaconUpgradeable contract.
var IERC1822ProxiableUpgradeableABI = IERC1822ProxiableUpgradeableMetaData.ABI
IERC1822ProxiableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC1822ProxiableUpgradeableMetaData.ABI instead.
var IERC1822ProxiableUpgradeableFuncSigs = IERC1822ProxiableUpgradeableMetaData.Sigs
IERC1822ProxiableUpgradeableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC1822ProxiableUpgradeableMetaData.Sigs instead.
var IERC1822ProxiableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "52d1902d": "proxiableUUID()", }, }
IERC1822ProxiableUpgradeableMetaData contains all meta data concerning the IERC1822ProxiableUpgradeable contract.
var IERC1967UpgradeableABI = IERC1967UpgradeableMetaData.ABI
IERC1967UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC1967UpgradeableMetaData.ABI instead.
var IERC1967UpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"}]",
}
IERC1967UpgradeableMetaData contains all meta data concerning the IERC1967Upgradeable contract.
var IKIP113ABI = IKIP113MetaData.ABI
IKIP113ABI is the input ABI used to generate the binding from. Deprecated: Use IKIP113MetaData.ABI instead.
var IKIP113FuncSigs = IKIP113MetaData.Sigs
IKIP113FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IKIP113MetaData.Sigs instead.
var IKIP113MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"getAllBlsInfo\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"nodeIdList\",\"type\":\"address[]\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"internalType\":\"structIKIP113.BlsPublicKeyInfo[]\",\"name\":\"pubkeyList\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "6968b53f": "getAllBlsInfo()", }, }
IKIP113MetaData contains all meta data concerning the IKIP113 contract.
var IRegistryABI = IRegistryMetaData.ABI
IRegistryABI is the input ABI used to generate the binding from. Deprecated: Use IRegistryMetaData.ABI instead.
var IRegistryFuncSigs = IRegistryMetaData.Sigs
IRegistryFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IRegistryMetaData.Sigs instead.
var IRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"name\":\"Registered\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getActiveAddr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllNames\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getAllRecords\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"internalType\":\"structIRegistry.Record[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"names\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"records\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "e2693e3f": "getActiveAddr(string)", "fb825e5f": "getAllNames()", "78d573a2": "getAllRecords(string)", "4622ab03": "names(uint256)", "8da5cb5b": "owner()", "3b51650d": "records(string,uint256)", "d393c871": "register(string,address,uint256)", "f2fde38b": "transferOwnership(address)", }, }
IRegistryMetaData contains all meta data concerning the IRegistry contract.
var IRetiredContractABI = IRetiredContractMetaData.ABI
IRetiredContractABI is the input ABI used to generate the binding from. Deprecated: Use IRetiredContractMetaData.ABI instead.
var IRetiredContractFuncSigs = IRetiredContractMetaData.Sigs
IRetiredContractFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IRetiredContractMetaData.Sigs instead.
var IRetiredContractMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"adminList\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"quorom\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "1865c57d": "getState()", }, }
IRetiredContractMetaData contains all meta data concerning the IRetiredContract contract.
var ITreasuryRebalanceABI = ITreasuryRebalanceMetaData.ABI
ITreasuryRebalanceABI is the input ABI used to generate the binding from. Deprecated: Use ITreasuryRebalanceMetaData.ABI instead.
var ITreasuryRebalanceFuncSigs = ITreasuryRebalanceMetaData.Sigs
ITreasuryRebalanceFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ITreasuryRebalanceMetaData.Sigs instead.
var ITreasuryRebalanceMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approversCount\",\"type\":\"uint256\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rebalanceBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deployedBlockNumber\",\"type\":\"uint256\"}],\"name\":\"ContractDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"Finalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fundAllocation\",\"type\":\"uint256\"}],\"name\":\"NewbieRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"}],\"name\":\"NewbieRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"StatusChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"retiredAddress\",\"type\":\"address\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkRetiredsApproved\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"}],\"name\":\"finalizeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeRegistration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newbieAddress\",\"type\":\"address\"}],\"name\":\"getNewbie\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewbieCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"retiredAddress\",\"type\":\"address\"}],\"name\":\"getRetired\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRetiredCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treasuryAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newbieAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"registerNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"retiredAddress\",\"type\":\"address\"}],\"name\":\"registerRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newbieAddress\",\"type\":\"address\"}],\"name\":\"removeNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"retiredAddress\",\"type\":\"address\"}],\"name\":\"removeRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"status\",\"outputs\":[{\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sumOfRetiredBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"retireesBalance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "daea85c5": "approve(address)", "966e0794": "checkRetiredsApproved()", "faaf9ca6": "finalizeApproval()", "ea6d4a9b": "finalizeContract(string)", "48409096": "finalizeRegistration()", "eb5a8e55": "getNewbie(address)", "91734d86": "getNewbieCount()", "bf680590": "getRetired(address)", "d1ed33fc": "getRetiredCount()", "e20fcf00": "getTreasuryAmount()", "58c3b870": "memo()", "49a3fb45": "rebalanceBlockNumber()", "652e27e0": "registerNewbie(address,uint256)", "1f8c1798": "registerRetired(address)", "6864b95b": "removeNewbie(address)", "1c1dac59": "removeRetired(address)", "d826f88f": "reset()", "200d2ed2": "status()", "45205a6b": "sumOfRetiredBalance()", }, }
ITreasuryRebalanceMetaData contains all meta data concerning the ITreasuryRebalance contract.
var IZeroedContractABI = IZeroedContractMetaData.ABI
IZeroedContractABI is the input ABI used to generate the binding from. Deprecated: Use IZeroedContractMetaData.ABI instead.
var IZeroedContractFuncSigs = IZeroedContractMetaData.Sigs
IZeroedContractFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IZeroedContractMetaData.Sigs instead.
var IZeroedContractMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"adminList\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"quorom\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "1865c57d": "getState()", }, }
IZeroedContractMetaData contains all meta data concerning the IZeroedContract contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var KIP113MockABI = KIP113MockMetaData.ABI
KIP113MockABI is the input ABI used to generate the binding from. Deprecated: Use KIP113MockMetaData.ABI instead.
var KIP113MockBin = KIP113MockMetaData.Bin
KIP113MockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KIP113MockMetaData.Bin instead.
var KIP113MockFuncSigs = KIP113MockMetaData.Sigs
KIP113MockFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use KIP113MockMetaData.Sigs instead.
var KIP113MockMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"Registered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"Unregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ZERO48HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ZERO96HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"abook\",\"outputs\":[{\"internalType\":\"contractIAddressBook\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allNodeIds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllBlsInfo\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"nodeIdList\",\"type\":\"address[]\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"internalType\":\"structIKIP113.BlsPublicKeyInfo[]\",\"name\":\"pubkeyList\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"record\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"}],\"name\":\"unregister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "6fc522c6": "ZERO48HASH()", "20abd458": "ZERO96HASH()", "829d639d": "abook()", "a5834971": "allNodeIds(uint256)", "6968b53f": "getAllBlsInfo()", "8129fc1c": "initialize()", "8da5cb5b": "owner()", "52d1902d": "proxiableUUID()", "3465d6d5": "record(address)", "786cd4d7": "register(address,bytes,bytes)", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", "2ec2c246": "unregister(address)", "3659cfe6": "upgradeTo(address)", "4f1ef286": "upgradeToAndCall(address,bytes)", }, Bin: "0x60a06040523060805234801561001457600080fd5b5061001d610022565b6100e1565b600054610100900460ff161561008e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116146100df576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051611c0e61011860003960008181610593015281816105d301528181610672015281816106b201526107450152611c0e6000f3fe6080604052600436106100e85760003560e01c80636fc522c61161008a578063829d639d11610059578063829d639d1461026d5780638da5cb5b1461029b578063a5834971146102b9578063f2fde38b146102d957600080fd5b80636fc522c6146101ef578063715018a614610223578063786cd4d7146102385780638129fc1c1461025857600080fd5b80633659cfe6116100c65780633659cfe6146101845780634f1ef286146101a457806352d1902d146101b75780636968b53f146101cc57600080fd5b806320abd458146100ed5780632ec2c246146101345780633465d6d514610156575b600080fd5b3480156100f957600080fd5b506101217f46700b4d40ac5c35af2c22dda2787a91eb567b06c924a8fb8ae9a05b20c08c2181565b6040519081526020015b60405180910390f35b34801561014057600080fd5b5061015461014f36600461148a565b6102f9565b005b34801561016257600080fd5b5061017661017136600461148a565b61045d565b60405161012b9291906114fe565b34801561019057600080fd5b5061015461019f36600461148a565b610589565b6101546101b2366004611542565b610668565b3480156101c357600080fd5b50610121610738565b3480156101d857600080fd5b506101e16107eb565b60405161012b929190611606565b3480156101fb57600080fd5b506101217fc980e59163ce244bb4bb6211f48c7b46f88a4f40943e84eb99bdc41e129bd29381565b34801561022f57600080fd5b50610154610aa6565b34801561024457600080fd5b50610154610253366004611714565b610aba565b34801561026457600080fd5b50610154610bef565b34801561027957600080fd5b5061028361040081565b6040516001600160a01b03909116815260200161012b565b3480156102a757600080fd5b506097546001600160a01b0316610283565b3480156102c557600080fd5b506102836102d4366004611797565b610d07565b3480156102e557600080fd5b506101546102f436600461148a565b610d31565b610301610da7565b61030a81610e01565b1561035c5760405162461bcd60e51b815260206004820152601a60248201527f434e206973207374696c6c20696e2041646472657373426f6f6b00000000000060448201526064015b60405180910390fd5b6001600160a01b038116600090815260ca60205260409020805461037f906117b0565b90506000036103c75760405162461bcd60e51b815260206004820152601460248201527310d3881a5cc81b9bdd081c9959da5cdd195c995960621b6044820152606401610353565b6103d081610e7d565b6001600160a01b038116600090815260ca60205260409081902090517fb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d99161041f918491906001820190611867565b60405180910390a16001600160a01b038116600090815260ca602052604081209061044a8282611427565b610458600183016000611427565b505050565b60ca60205260009081526040902080548190610478906117b0565b80601f01602080910402602001604051908101604052809291908181526020018280546104a4906117b0565b80156104f15780601f106104c6576101008083540402835291602001916104f1565b820191906000526020600020905b8154815290600101906020018083116104d457829003601f168201915b505050505090806001018054610506906117b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610532906117b0565b801561057f5780601f106105545761010080835404028352916020019161057f565b820191906000526020600020905b81548152906001019060200180831161056257829003601f168201915b5050505050905082565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105d15760405162461bcd60e51b81526004016103539061189d565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661061a600080516020611b92833981519152546001600160a01b031690565b6001600160a01b0316146106405760405162461bcd60e51b8152600401610353906118e9565b61064981610f84565b6040805160008082526020820190925261066591839190610f8c565b50565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036106b05760405162461bcd60e51b81526004016103539061189d565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166106f9600080516020611b92833981519152546001600160a01b031690565b6001600160a01b03161461071f5760405162461bcd60e51b8152600401610353906118e9565b61072882610f84565b61073482826001610f8c565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107d85760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610353565b50600080516020611b9283398151915290565b60c95460609081908067ffffffffffffffff81111561080c5761080c61152c565b604051908082528060200260200182016040528015610835578160200160208202803683370190505b5092508067ffffffffffffffff8111156108515761085161152c565b60405190808252806020026020018201604052801561089657816020015b604080518082019091526060808252602082015281526020019060019003908161086f5790505b50915060005b81811015610aa05760c981815481106108b7576108b7611935565b9060005260206000200160009054906101000a90046001600160a01b03168482815181106108e7576108e7611935565b60200260200101906001600160a01b031690816001600160a01b03168152505060ca600060c9838154811061091e5761091e611935565b60009182526020808320909101546001600160a01b031683528201929092526040908101909120815180830190925280548290829061095c906117b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610988906117b0565b80156109d55780601f106109aa576101008083540402835291602001916109d5565b820191906000526020600020905b8154815290600101906020018083116109b857829003601f168201915b505050505081526020016001820180546109ee906117b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1a906117b0565b8015610a675780601f10610a3c57610100808354040283529160200191610a67565b820191906000526020600020905b815481529060010190602001808311610a4a57829003601f168201915b505050505081525050838281518110610a8257610a82611935565b60200260200101819052508080610a9890611961565b91505061089c565b50509091565b610aae610da7565b610ab860006110f7565b565b6001600160a01b038516600090815260ca602052604090208054610add906117b0565b9050600003610b325760c980546001810182556000919091527f66be4f155c5ef2ebd3772b228f2f00681e4ed5826cdb3b1943cc11ad15ad1d280180546001600160a01b0319166001600160a01b0387161790555b6040805160606020601f87018190040282018101835291810185815290918291908790879081908501838280828437600092019190915250505090825250604080516020601f86018190048102820181019092528481529181019190859085908190840183828082843760009201829052509390945250506001600160a01b038816815260ca6020526040902082519091508190610bd090826119c8565b5060208201516001820190610be590826119c8565b5050505050505050565b600054610100900460ff1615808015610c0f5750600054600160ff909116105b80610c295750303b158015610c29575060005460ff166001145b610c8c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610353565b6000805460ff191660011790558015610caf576000805461ff0019166101001790555b610cb7611149565b610cbf611178565b8015610665576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b60c98181548110610d1757600080fd5b6000918252602090912001546001600160a01b0316905081565b610d39610da7565b6001600160a01b038116610d9e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610353565b610665816110f7565b6097546001600160a01b03163314610ab85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610353565b604051630aabaead60e11b81526001600160a01b0382166004820152600090610400906315575d5a90602401606060405180830381865afa925050508015610e66575060408051601f3d908101601f19168201909252610e6391810190611a88565b60015b610e7257506000919050565b506001949350505050565b60005b60c95481101561073457816001600160a01b031660c98281548110610ea757610ea7611935565b6000918252602090912001546001600160a01b031603610f725760c98054610ed190600190611ad5565b81548110610ee157610ee1611935565b60009182526020909120015460c980546001600160a01b039092169183908110610f0d57610f0d611935565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c9805480610f4c57610f4c611ae8565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80610f7c81611961565b915050610e80565b610665610da7565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610fbf576104588361119f565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611019575060408051601f3d908101601f1916820190925261101691810190611afe565b60015b61107c5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610353565b600080516020611b9283398151915281146110eb5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610353565b5061045883838361123b565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff166111705760405162461bcd60e51b815260040161035390611b17565b610ab8611266565b600054610100900460ff16610ab85760405162461bcd60e51b815260040161035390611b17565b6001600160a01b0381163b61120c5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610353565b600080516020611b9283398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61124483611296565b6000825111806112515750805b156104585761126083836112d6565b50505050565b600054610100900460ff1661128d5760405162461bcd60e51b815260040161035390611b17565b610ab8336110f7565b61129f8161119f565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606112fb8383604051806060016040528060278152602001611bb260279139611304565b90505b92915050565b6060600080856001600160a01b0316856040516113219190611b62565b600060405180830381855af49150503d806000811461135c576040519150601f19603f3d011682016040523d82523d6000602084013e611361565b606091505b50915091506113728683838761137c565b9695505050505050565b606083156113eb5782516000036113e4576001600160a01b0385163b6113e45760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610353565b50816113f5565b6113f583836113fd565b949350505050565b81511561140d5781518083602001fd5b8060405162461bcd60e51b81526004016103539190611b7e565b508054611433906117b0565b6000825580601f10611443575050565b601f01602090049060005260206000209081019061066591905b80821115611471576000815560010161145d565b5090565b6001600160a01b038116811461066557600080fd5b60006020828403121561149c57600080fd5b81356114a781611475565b9392505050565b60005b838110156114c95781810151838201526020016114b1565b50506000910152565b600081518084526114ea8160208601602086016114ae565b601f01601f19169290920160200192915050565b60408152600061151160408301856114d2565b828103602084015261152381856114d2565b95945050505050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561155557600080fd5b823561156081611475565b9150602083013567ffffffffffffffff8082111561157d57600080fd5b818501915085601f83011261159157600080fd5b8135818111156115a3576115a361152c565b604051601f8201601f19908116603f011681019083821181831017156115cb576115cb61152c565b816040528281528860208487010111156115e457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60408082528351828201819052600091906020906060850190828801855b828110156116495781516001600160a01b031684529284019290840190600101611624565b50505084810382860152855180825282820190600581901b8301840188850160005b838110156116bb57858303601f190185528151805189855261168f8a8601826114d2565b91890151858303868b01529190506116a781836114d2565b96890196945050509086019060010161166b565b50909a9950505050505050505050565b60008083601f8401126116dd57600080fd5b50813567ffffffffffffffff8111156116f557600080fd5b60208301915083602082850101111561170d57600080fd5b9250929050565b60008060008060006060868803121561172c57600080fd5b853561173781611475565b9450602086013567ffffffffffffffff8082111561175457600080fd5b61176089838a016116cb565b9096509450604088013591508082111561177957600080fd5b50611786888289016116cb565b969995985093965092949392505050565b6000602082840312156117a957600080fd5b5035919050565b600181811c908216806117c457607f821691505b6020821081036117e457634e487b7160e01b600052602260045260246000fd5b50919050565b600081546117f7816117b0565b808552602060018381168015611814576001811461182e5761185c565b60ff1985168884015283151560051b88018301955061185c565b866000528260002060005b858110156118545781548a8201860152908301908401611839565b890184019650505b505050505092915050565b6001600160a01b038416815260606020820181905260009061188b908301856117ea565b828103604084015261137281856117ea565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016119735761197361194b565b5060010190565b601f82111561045857600081815260208120601f850160051c810160208610156119a15750805b601f850160051c820191505b818110156119c0578281556001016119ad565b505050505050565b815167ffffffffffffffff8111156119e2576119e261152c565b6119f6816119f084546117b0565b8461197a565b602080601f831160018114611a2b5760008415611a135750858301515b600019600386901b1c1916600185901b1785556119c0565b600085815260208120601f198616915b82811015611a5a57888601518255948401946001909101908401611a3b565b5085821015611a785787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600080600060608486031215611a9d57600080fd5b8351611aa881611475565b6020850151909350611ab981611475565b6040850151909250611aca81611475565b809150509250925092565b818103818111156112fe576112fe61194b565b634e487b7160e01b600052603160045260246000fd5b600060208284031215611b1057600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008251611b748184602087016114ae565b9190910192915050565b6020815260006112fb60208301846114d256fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212204517eb226c4a33a85e75ffe90e18c8c4c7edf5c8c4de7caf75ff01f7cc617ca064736f6c63430008130033", }
KIP113MockMetaData contains all meta data concerning the KIP113Mock contract.
var MultiCallContractMockABI = MultiCallContractMockMetaData.ABI
MultiCallContractMockABI is the input ABI used to generate the binding from. Deprecated: Use MultiCallContractMockMetaData.ABI instead.
var MultiCallContractMockBin = MultiCallContractMockMetaData.Bin
MultiCallContractMockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MultiCallContractMockMetaData.Bin instead.
var MultiCallContractMockFuncSigs = MultiCallContractMockMetaData.Sigs
MultiCallContractMockFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use MultiCallContractMockMetaData.Sigs instead.
var MultiCallContractMockMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"multiCallStakingInfo\",\"outputs\":[{\"internalType\":\"uint8[]\",\"name\":\"typeList\",\"type\":\"uint8[]\"},{\"internalType\":\"address[]\",\"name\":\"addressList\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"stakingAmounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "adde19c6": "multiCallStakingInfo()", }, Bin: "0x608060405234801561001057600080fd5b506107d1806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063adde19c614610030575b600080fd5b610038610050565b6040516100479392919061049c565b60405180910390f35b606080806104003b156101db5760006104009050806001600160a01b031663715b208b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156100a2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526100ca9190810190610622565b80519195509350600511156100ed576100e16101ee565b93509350935050909192565b6000600284516100fd9190610704565b905061010a600382610733565b15610116575050909192565b610121600382610747565b67ffffffffffffffff81111561013957610139610536565b604051908082528060200260200182016040528015610162578160200160208202803683370190505b50925060005b818110156101d357610185816a0422ca8b0a00a42500000061075b565b61019a906a0422ca8b0a00a425000000610772565b846101a6600384610747565b815181106101b6576101b6610785565b60209081029190910101526101cc600382610772565b9050610168565b505050909192565b6101e36101ee565b925092509250909192565b60408051600580825260c08201909252606091829182916020820160a080368337505060408051600580825260c0820190925292955090506020820160a080368337505060408051600180825281830190925292945090506020808301908036833701905050905060008360008151811061026b5761026b610785565b602002602001019060ff16908160ff168152505060018360018151811061029457610294610785565b602002602001019060ff16908160ff16815250506002836002815181106102bd576102bd610785565b602002602001019060ff16908160ff16815250506003836003815181106102e6576102e6610785565b602002602001019060ff16908160ff168152505060048360048151811061030f5761030f610785565b602002602001019060ff16908160ff1681525050610f008260008151811061033957610339610785565b60200260200101906001600160a01b031690816001600160a01b031681525050610f018260018151811061036f5761036f610785565b60200260200101906001600160a01b031690816001600160a01b031681525050610f02826002815181106103a5576103a5610785565b60200260200101906001600160a01b031690816001600160a01b031681525050610f03826003815181106103db576103db610785565b60200260200101906001600160a01b031690816001600160a01b031681525050610f048260048151811061041157610411610785565b60200260200101906001600160a01b031690816001600160a01b0316815250506a05ca4ec2a79a7f670000008160008151811061045057610450610785565b602002602001018181525050909192565b600081518084526020808501945080840160005b8381101561049157815187529582019590820190600101610475565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b828110156104d857815160ff16845292840192908401906001016104b9565b5050508381038285015285518082528683019183019060005b818110156105165783516001600160a01b0316835292840192918401916001016104f1565b5050848103604086015261052a8187610461565b98975050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561057557610575610536565b604052919050565b600067ffffffffffffffff82111561059757610597610536565b5060051b60200190565b600082601f8301126105b257600080fd5b815160206105c76105c28361057d565b61054c565b82815260059290921b840181019181810190868411156105e657600080fd5b8286015b848110156106175780516001600160a01b038116811461060a5760008081fd5b83529183019183016105ea565b509695505050505050565b6000806040838503121561063557600080fd5b825167ffffffffffffffff8082111561064d57600080fd5b818501915085601f83011261066157600080fd5b815160206106716105c28361057d565b82815260059290921b8401810191818101908984111561069057600080fd5b948201945b838610156106be57855160ff811681146106af5760008081fd5b82529482019490820190610695565b918801519196509093505050808211156106d757600080fd5b506106e4858286016105a1565b9150509250929050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610717576107176106ee565b92915050565b634e487b7160e01b600052601260045260246000fd5b6000826107425761074261071d565b500690565b6000826107565761075661071d565b500490565b8082028115828204841417610717576107176106ee565b80820180821115610717576107176106ee565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220f2ac8e4d24c79c01e50494b6f6510123053ef31a3baddd1bc66cb8bbb7f6494c64736f6c63430008130033", }
MultiCallContractMockMetaData contains all meta data concerning the MultiCallContractMock contract.
var OwnableABI = OwnableMetaData.ABI
OwnableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableMetaData.ABI instead.
var OwnableBin = OwnableMetaData.Bin
OwnableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnableMetaData.Bin instead.
var OwnableFuncSigs = OwnableMetaData.Sigs
OwnableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use OwnableMetaData.Sigs instead.
var OwnableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8f32d59b": "isOwner()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36102e18061005f6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063715018a6146100515780638da5cb5b1461005b5780638f32d59b1461007b578063f2fde38b14610099575b600080fd5b6100596100ac565b005b6000546040516001600160a01b0390911681526020015b60405180910390f35b6000546001600160a01b031633146040519015158152602001610072565b6100596100a736600461027b565b610155565b6000546001600160a01b0316331461010b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146101af5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610102565b6101b8816101bb565b50565b6001600160a01b0381166102205760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610102565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006020828403121561028d57600080fd5b81356001600160a01b03811681146102a457600080fd5b939250505056fea2646970667358221220f69393ded8e7101091799304ce90e6a51b8cf5e03b617676571c199bd79c95d964736f6c63430008130033", }
OwnableMetaData contains all meta data concerning the Ownable contract.
var OwnableUpgradeableABI = OwnableUpgradeableMetaData.ABI
OwnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableUpgradeableMetaData.ABI instead.
var OwnableUpgradeableFuncSigs = OwnableUpgradeableMetaData.Sigs
OwnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use OwnableUpgradeableMetaData.Sigs instead.
var OwnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
var RegistryMockABI = RegistryMockMetaData.ABI
RegistryMockABI is the input ABI used to generate the binding from. Deprecated: Use RegistryMockMetaData.ABI instead.
var RegistryMockBin = RegistryMockMetaData.Bin
RegistryMockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use RegistryMockMetaData.Bin instead.
var RegistryMockFuncSigs = RegistryMockMetaData.Sigs
RegistryMockFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use RegistryMockMetaData.Sigs instead.
var RegistryMockMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"name\":\"Registered\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getActiveAddr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllNames\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getAllRecords\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"internalType\":\"structIRegistry.Record[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"names\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"records\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"activation\",\"type\":\"uint256\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "e2693e3f": "getActiveAddr(string)", "fb825e5f": "getAllNames()", "78d573a2": "getAllRecords(string)", "4622ab03": "names(uint256)", "8da5cb5b": "owner()", "3b51650d": "records(string,uint256)", "d393c871": "register(string,address,uint256)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b50610a30806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063d393c8711161005b578063d393c87114610129578063e2693e3f1461013e578063f2fde38b14610151578063fb825e5f1461018157600080fd5b80633b51650d1461008d5780634622ab03146100c457806378d573a2146100e45780638da5cb5b14610104575b600080fd5b6100a061009b366004610611565b610196565b604080516001600160a01b0390931683526020830191909152015b60405180910390f35b6100d76100d2366004610656565b6101eb565b6040516100bb91906106bf565b6100f76100f23660046106d9565b610297565b6040516100bb9190610716565b6002546001600160a01b03165b6040516001600160a01b0390911681526020016100bb565b61013c61013736600461078a565b61032a565b005b61011161014c3660046106d9565b6103fd565b61013c61015f3660046107e1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b610189610495565b6040516100bb91906107fc565b815160208184018101805160008252928201918501919091209190528054829081106101c157600080fd5b6000918252602090912060029091020180546001909101546001600160a01b039091169250905082565b600181815481106101fb57600080fd5b9060005260206000200160009150905080546102169061085e565b80601f01602080910402602001604051908101604052809291908181526020018280546102429061085e565b801561028f5780601f106102645761010080835404028352916020019161028f565b820191906000526020600020905b81548152906001019060200180831161027257829003601f168201915b505050505081565b60606000826040516102a99190610892565b9081526020016040518091039020805480602002602001604051908101604052809291908181526020016000905b8282101561031f576000848152602090819020604080518082019091526002850290910180546001600160a01b031682526001908101548284015290835290920191016102d7565b505050509050919050565b60008360405161033a9190610892565b9081526040519081900360200190205460000361038e576001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60161038c84826108fd565b505b60008360405161039e9190610892565b90815260408051602092819003830181208183019092526001600160a01b039485168152828101938452815460018082018455600093845293909220905160029092020180546001600160a01b03191691909416178355905191015550565b6000806000836040516104109190610892565b90815260405190819003602001902054905060008190036104345750600092915050565b6000836040516104449190610892565b90815260405190819003602001902061045e6001836109bd565b8154811061046e5761046e6109e4565b60009182526020909120600290910201546001600160a01b03169392505050565b50919050565b60606001805480602002602001604051908101604052809291908181526020016000905b828210156105655783829060005260206000200180546104d89061085e565b80601f01602080910402602001604051908101604052809291908181526020018280546105049061085e565b80156105515780601f1061052657610100808354040283529160200191610551565b820191906000526020600020905b81548152906001019060200180831161053457829003601f168201915b5050505050815260200190600101906104b9565b50505050905090565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261059557600080fd5b813567ffffffffffffffff808211156105b0576105b061056e565b604051601f8301601f19908116603f011681019082821181831017156105d8576105d861056e565b816040528381528660208588010111156105f157600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806040838503121561062457600080fd5b823567ffffffffffffffff81111561063b57600080fd5b61064785828601610584565b95602094909401359450505050565b60006020828403121561066857600080fd5b5035919050565b60005b8381101561068a578181015183820152602001610672565b50506000910152565b600081518084526106ab81602086016020860161066f565b601f01601f19169290920160200192915050565b6020815260006106d26020830184610693565b9392505050565b6000602082840312156106eb57600080fd5b813567ffffffffffffffff81111561070257600080fd5b61070e84828501610584565b949350505050565b602080825282518282018190526000919060409081850190868401855b8281101561076157815180516001600160a01b03168552860151868501529284019290850190600101610733565b5091979650505050505050565b80356001600160a01b038116811461078557600080fd5b919050565b60008060006060848603121561079f57600080fd5b833567ffffffffffffffff8111156107b657600080fd5b6107c286828701610584565b9350506107d16020850161076e565b9150604084013590509250925092565b6000602082840312156107f357600080fd5b6106d28261076e565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561085157603f1988860301845261083f858351610693565b94509285019290850190600101610823565b5092979650505050505050565b600181811c9082168061087257607f821691505b60208210810361048f57634e487b7160e01b600052602260045260246000fd5b600082516108a481846020870161066f565b9190910192915050565b601f8211156108f857600081815260208120601f850160051c810160208610156108d55750805b601f850160051c820191505b818110156108f4578281556001016108e1565b5050505b505050565b815167ffffffffffffffff8111156109175761091761056e565b61092b81610925845461085e565b846108ae565b602080601f83116001811461096057600084156109485750858301515b600019600386901b1c1916600185901b1785556108f4565b600085815260208120601f198616915b8281101561098f57888601518255948401946001909101908401610970565b50858210156109ad5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b818103818111156109de57634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052603260045260246000fdfea26469706673582212208aa6995d7414319988b283700f3d13d71f5535995f7d57dc72e108de3cc3761264736f6c63430008130033", }
RegistryMockMetaData contains all meta data concerning the RegistryMock contract.
var SimpleBlsRegistryABI = SimpleBlsRegistryMetaData.ABI
SimpleBlsRegistryABI is the input ABI used to generate the binding from. Deprecated: Use SimpleBlsRegistryMetaData.ABI instead.
var SimpleBlsRegistryBin = SimpleBlsRegistryMetaData.Bin
SimpleBlsRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimpleBlsRegistryMetaData.Bin instead.
var SimpleBlsRegistryFuncSigs = SimpleBlsRegistryMetaData.Sigs
SimpleBlsRegistryFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use SimpleBlsRegistryMetaData.Sigs instead.
var SimpleBlsRegistryMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"Registered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"Unregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ZERO48HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ZERO96HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"abook\",\"outputs\":[{\"internalType\":\"contractIAddressBook\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allNodeIds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllBlsInfo\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"nodeIdList\",\"type\":\"address[]\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"internalType\":\"structIKIP113.BlsPublicKeyInfo[]\",\"name\":\"pubkeyList\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"record\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pop\",\"type\":\"bytes\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"cnNodeId\",\"type\":\"address\"}],\"name\":\"unregister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "6fc522c6": "ZERO48HASH()", "20abd458": "ZERO96HASH()", "829d639d": "abook()", "a5834971": "allNodeIds(uint256)", "6968b53f": "getAllBlsInfo()", "8129fc1c": "initialize()", "8da5cb5b": "owner()", "52d1902d": "proxiableUUID()", "3465d6d5": "record(address)", "786cd4d7": "register(address,bytes,bytes)", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", "2ec2c246": "unregister(address)", "3659cfe6": "upgradeTo(address)", "4f1ef286": "upgradeToAndCall(address,bytes)", }, Bin: "0x60a06040523060805234801561001457600080fd5b5061001d610022565b6100e1565b600054610100900460ff161561008e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116146100df576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051611ecc61011860003960008181610593015281816105d301528181610672015281816106b201526107450152611ecc6000f3fe6080604052600436106100e85760003560e01c80636fc522c61161008a578063829d639d11610059578063829d639d1461026d5780638da5cb5b1461029b578063a5834971146102b9578063f2fde38b146102d957600080fd5b80636fc522c6146101ef578063715018a614610223578063786cd4d7146102385780638129fc1c1461025857600080fd5b80633659cfe6116100c65780633659cfe6146101845780634f1ef286146101a457806352d1902d146101b75780636968b53f146101cc57600080fd5b806320abd458146100ed5780632ec2c246146101345780633465d6d514610156575b600080fd5b3480156100f957600080fd5b506101217f46700b4d40ac5c35af2c22dda2787a91eb567b06c924a8fb8ae9a05b20c08c2181565b6040519081526020015b60405180910390f35b34801561014057600080fd5b5061015461014f3660046116cb565b6102f9565b005b34801561016257600080fd5b506101766101713660046116cb565b61045d565b60405161012b92919061173f565b34801561019057600080fd5b5061015461019f3660046116cb565b610589565b6101546101b2366004611783565b610668565b3480156101c357600080fd5b50610121610738565b3480156101d857600080fd5b506101e16107eb565b60405161012b929190611847565b3480156101fb57600080fd5b506101217fc980e59163ce244bb4bb6211f48c7b46f88a4f40943e84eb99bdc41e129bd29381565b34801561022f57600080fd5b50610154610aa8565b34801561024457600080fd5b50610154610253366004611955565b610abc565b34801561026457600080fd5b50610154610e30565b34801561027957600080fd5b5061028361040081565b6040516001600160a01b03909116815260200161012b565b3480156102a757600080fd5b506097546001600160a01b0316610283565b3480156102c557600080fd5b506102836102d43660046119d8565b610f48565b3480156102e557600080fd5b506101546102f43660046116cb565b610f72565b610301610fe8565b61030a81611042565b1561035c5760405162461bcd60e51b815260206004820152601a60248201527f434e206973207374696c6c20696e2041646472657373426f6f6b00000000000060448201526064015b60405180910390fd5b6001600160a01b038116600090815260ca60205260409020805461037f906119f1565b90506000036103c75760405162461bcd60e51b815260206004820152601460248201527310d3881a5cc81b9bdd081c9959da5cdd195c995960621b6044820152606401610353565b6103d0816110be565b6001600160a01b038116600090815260ca60205260409081902090517fb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d99161041f918491906001820190611aa8565b60405180910390a16001600160a01b038116600090815260ca602052604081209061044a8282611668565b610458600183016000611668565b505050565b60ca60205260009081526040902080548190610478906119f1565b80601f01602080910402602001604051908101604052809291908181526020018280546104a4906119f1565b80156104f15780601f106104c6576101008083540402835291602001916104f1565b820191906000526020600020905b8154815290600101906020018083116104d457829003601f168201915b505050505090806001018054610506906119f1565b80601f0160208091040260200160405190810160405280929190818152602001828054610532906119f1565b801561057f5780601f106105545761010080835404028352916020019161057f565b820191906000526020600020905b81548152906001019060200180831161056257829003601f168201915b5050505050905082565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105d15760405162461bcd60e51b815260040161035390611ade565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661061a600080516020611e50833981519152546001600160a01b031690565b6001600160a01b0316146106405760405162461bcd60e51b815260040161035390611b2a565b610649816111c5565b60408051600080825260208201909252610665918391906111cd565b50565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036106b05760405162461bcd60e51b815260040161035390611ade565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166106f9600080516020611e50833981519152546001600160a01b031690565b6001600160a01b03161461071f5760405162461bcd60e51b815260040161035390611b2a565b610728826111c5565b610734828260016111cd565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107d85760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610353565b50600080516020611e5083398151915290565b60c954606090819067ffffffffffffffff81111561080b5761080b61176d565b604051908082528060200260200182016040528015610834578160200160208202803683370190505b5060c95490925067ffffffffffffffff8111156108535761085361176d565b60405190808252806020026020018201604052801561089857816020015b60408051808201909152606080825260208201528152602001906001900390816108715790505b50905060005b8251811015610aa35760c981815481106108ba576108ba611b76565b9060005260206000200160009054906101000a90046001600160a01b03168382815181106108ea576108ea611b76565b60200260200101906001600160a01b031690816001600160a01b03168152505060ca600060c9838154811061092157610921611b76565b60009182526020808320909101546001600160a01b031683528201929092526040908101909120815180830190925280548290829061095f906119f1565b80601f016020809104026020016040519081016040528092919081815260200182805461098b906119f1565b80156109d85780601f106109ad576101008083540402835291602001916109d8565b820191906000526020600020905b8154815290600101906020018083116109bb57829003601f168201915b505050505081526020016001820180546109f1906119f1565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1d906119f1565b8015610a6a5780601f10610a3f57610100808354040283529160200191610a6a565b820191906000526020600020905b815481529060010190602001808311610a4d57829003601f168201915b505050505081525050828281518110610a8557610a85611b76565b60200260200101819052508080610a9b90611ba2565b91505061089e565b509091565b610ab0610fe8565b610aba6000611338565b565b610ac4610fe8565b838360308114610b165760405162461bcd60e51b815260206004820152601b60248201527f5075626c6963206b6579206d75737420626520343820627974657300000000006044820152606401610353565b6040517fc980e59163ce244bb4bb6211f48c7b46f88a4f40943e84eb99bdc41e129bd29390610b489084908490611bbb565b604051809103902003610b9d5760405162461bcd60e51b815260206004820152601960248201527f5075626c6963206b65792063616e6e6f74206265207a65726f000000000000006044820152606401610353565b838360608114610be65760405162461bcd60e51b8152602060048201526014602482015273506f70206d75737420626520393620627974657360601b6044820152606401610353565b6040517f46700b4d40ac5c35af2c22dda2787a91eb567b06c924a8fb8ae9a05b20c08c2190610c189084908490611bbb565b604051809103902003610c625760405162461bcd60e51b8152602060048201526012602482015271506f702063616e6e6f74206265207a65726f60701b6044820152606401610353565b610c6b89611042565b610cb75760405162461bcd60e51b815260206004820152601e60248201527f636e4e6f64654964206973206e6f7420696e2041646472657373426f6f6b00006044820152606401610353565b6001600160a01b038916600090815260ca602052604090208054610cda906119f1565b9050600003610d2f5760c980546001810182556000919091527f66be4f155c5ef2ebd3772b228f2f00681e4ed5826cdb3b1943cc11ad15ad1d280180546001600160a01b0319166001600160a01b038b161790555b6040805160606020601f8b018190040282018101835291810189815290918291908b908b9081908501838280828437600092019190915250505090825250604080516020601f8a018190048102820181019092528881529181019190899089908190840183828082843760009201829052509390945250506001600160a01b038c16815260ca6020526040902082519091508190610dcd9082611c19565b5060208201516001820190610de29082611c19565b509050507f79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f8989898989604051610e1d959493929190611d02565b60405180910390a1505050505050505050565b600054610100900460ff1615808015610e505750600054600160ff909116105b80610e6a5750303b158015610e6a575060005460ff166001145b610ecd5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610353565b6000805460ff191660011790558015610ef0576000805461ff0019166101001790555b610ef861138a565b610f006113b9565b8015610665576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b60c98181548110610f5857600080fd5b6000918252602090912001546001600160a01b0316905081565b610f7a610fe8565b6001600160a01b038116610fdf5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610353565b61066581611338565b6097546001600160a01b03163314610aba5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610353565b604051630aabaead60e11b81526001600160a01b0382166004820152600090610400906315575d5a90602401606060405180830381865afa9250505080156110a7575060408051601f3d908101601f191682019092526110a491810190611d46565b60015b6110b357506000919050565b506001949350505050565b60005b60c95481101561073457816001600160a01b031660c982815481106110e8576110e8611b76565b6000918252602090912001546001600160a01b0316036111b35760c9805461111290600190611d93565b8154811061112257611122611b76565b60009182526020909120015460c980546001600160a01b03909216918390811061114e5761114e611b76565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c980548061118d5761118d611da6565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b806111bd81611ba2565b9150506110c1565b610665610fe8565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561120057610458836113e0565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561125a575060408051601f3d908101601f1916820190925261125791810190611dbc565b60015b6112bd5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610353565b600080516020611e50833981519152811461132c5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610353565b5061045883838361147c565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff166113b15760405162461bcd60e51b815260040161035390611dd5565b610aba6114a7565b600054610100900460ff16610aba5760405162461bcd60e51b815260040161035390611dd5565b6001600160a01b0381163b61144d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610353565b600080516020611e5083398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b611485836114d7565b6000825111806114925750805b15610458576114a18383611517565b50505050565b600054610100900460ff166114ce5760405162461bcd60e51b815260040161035390611dd5565b610aba33611338565b6114e0816113e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061153c8383604051806060016040528060278152602001611e7060279139611545565b90505b92915050565b6060600080856001600160a01b0316856040516115629190611e20565b600060405180830381855af49150503d806000811461159d576040519150601f19603f3d011682016040523d82523d6000602084013e6115a2565b606091505b50915091506115b3868383876115bd565b9695505050505050565b6060831561162c578251600003611625576001600160a01b0385163b6116255760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610353565b5081611636565b611636838361163e565b949350505050565b81511561164e5781518083602001fd5b8060405162461bcd60e51b81526004016103539190611e3c565b508054611674906119f1565b6000825580601f10611684575050565b601f01602090049060005260206000209081019061066591905b808211156116b2576000815560010161169e565b5090565b6001600160a01b038116811461066557600080fd5b6000602082840312156116dd57600080fd5b81356116e8816116b6565b9392505050565b60005b8381101561170a5781810151838201526020016116f2565b50506000910152565b6000815180845261172b8160208601602086016116ef565b601f01601f19169290920160200192915050565b6040815260006117526040830185611713565b82810360208401526117648185611713565b95945050505050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561179657600080fd5b82356117a1816116b6565b9150602083013567ffffffffffffffff808211156117be57600080fd5b818501915085601f8301126117d257600080fd5b8135818111156117e4576117e461176d565b604051601f8201601f19908116603f0116810190838211818310171561180c5761180c61176d565b8160405282815288602084870101111561182557600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60408082528351828201819052600091906020906060850190828801855b8281101561188a5781516001600160a01b031684529284019290840190600101611865565b50505084810382860152855180825282820190600581901b8301840188850160005b838110156118fc57858303601f19018552815180518985526118d08a860182611713565b91890151858303868b01529190506118e88183611713565b9689019694505050908601906001016118ac565b50909a9950505050505050505050565b60008083601f84011261191e57600080fd5b50813567ffffffffffffffff81111561193657600080fd5b60208301915083602082850101111561194e57600080fd5b9250929050565b60008060008060006060868803121561196d57600080fd5b8535611978816116b6565b9450602086013567ffffffffffffffff8082111561199557600080fd5b6119a189838a0161190c565b909650945060408801359150808211156119ba57600080fd5b506119c78882890161190c565b969995985093965092949392505050565b6000602082840312156119ea57600080fd5b5035919050565b600181811c90821680611a0557607f821691505b602082108103611a2557634e487b7160e01b600052602260045260246000fd5b50919050565b60008154611a38816119f1565b808552602060018381168015611a555760018114611a6f57611a9d565b60ff1985168884015283151560051b880183019550611a9d565b866000528260002060005b85811015611a955781548a8201860152908301908401611a7a565b890184019650505b505050505092915050565b6001600160a01b0384168152606060208201819052600090611acc90830185611a2b565b82810360408401526115b38185611a2b565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201611bb457611bb4611b8c565b5060010190565b8183823760009101908152919050565b601f82111561045857600081815260208120601f850160051c81016020861015611bf25750805b601f850160051c820191505b81811015611c1157828155600101611bfe565b505050505050565b815167ffffffffffffffff811115611c3357611c3361176d565b611c4781611c4184546119f1565b84611bcb565b602080601f831160018114611c7c5760008415611c645750858301515b600019600386901b1c1916600185901b178555611c11565b600085815260208120601f198616915b82811015611cab57888601518255948401946001909101908401611c8c565b5085821015611cc95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b0386168152606060208201819052600090611d279083018688611cd9565b8281036040840152611d3a818587611cd9565b98975050505050505050565b600080600060608486031215611d5b57600080fd5b8351611d66816116b6565b6020850151909350611d77816116b6565b6040850151909250611d88816116b6565b809150509250925092565b8181038181111561153f5761153f611b8c565b634e487b7160e01b600052603160045260246000fd5b600060208284031215611dce57600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60008251611e328184602087016116ef565b9190910192915050565b60208152600061153c602083018461171356fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212201e45843e869e3638b99b6ffbb125e93e972798438114a77f24524b3a66e9788564736f6c63430008130033", }
SimpleBlsRegistryMetaData contains all meta data concerning the SimpleBlsRegistry contract.
var StorageSlotUpgradeableABI = StorageSlotUpgradeableMetaData.ABI
StorageSlotUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use StorageSlotUpgradeableMetaData.ABI instead.
var StorageSlotUpgradeableBin = StorageSlotUpgradeableMetaData.Bin
StorageSlotUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StorageSlotUpgradeableMetaData.Bin instead.
var StorageSlotUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206d15c78c51d0895d5280fdb75a0c35fc5f82d2d01a0b996cd84838d0d7b5f77964736f6c63430008130033",
}
StorageSlotUpgradeableMetaData contains all meta data concerning the StorageSlotUpgradeable contract.
var TreasuryRebalanceABI = TreasuryRebalanceMetaData.ABI
TreasuryRebalanceABI is the input ABI used to generate the binding from. Deprecated: Use TreasuryRebalanceMetaData.ABI instead.
var TreasuryRebalanceBin = TreasuryRebalanceMetaData.Bin
TreasuryRebalanceBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TreasuryRebalanceMetaData.Bin instead.
var TreasuryRebalanceFuncSigs = TreasuryRebalanceMetaData.Sigs
TreasuryRebalanceFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use TreasuryRebalanceMetaData.Sigs instead.
var TreasuryRebalanceMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approversCount\",\"type\":\"uint256\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rebalanceBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deployedBlockNumber\",\"type\":\"uint256\"}],\"name\":\"ContractDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"Finalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fundAllocation\",\"type\":\"uint256\"}],\"name\":\"NewbieRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"}],\"name\":\"NewbieRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"StatusChanged\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkRetiredsApproved\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"finalizeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeRegistration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"getNewbie\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewbieCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"getNewbieIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"getRetired\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRetiredCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"getRetiredIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treasuryAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContractAddr\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"newbieExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newbies\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"registerNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"registerRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"removeNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"removeRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"retiredExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"retirees\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"status\",\"outputs\":[{\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sumOfRetiredBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"retireesBalance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "daea85c5": "approve(address)", "966e0794": "checkRetiredsApproved()", "faaf9ca6": "finalizeApproval()", "ea6d4a9b": "finalizeContract(string)", "48409096": "finalizeRegistration()", "eb5a8e55": "getNewbie(address)", "91734d86": "getNewbieCount()", "11f5c466": "getNewbieIndex(address)", "bf680590": "getRetired(address)", "d1ed33fc": "getRetiredCount()", "681f6e7c": "getRetiredIndex(address)", "e20fcf00": "getTreasuryAmount()", "e2384cb3": "isContractAddr(address)", "8f32d59b": "isOwner()", "58c3b870": "memo()", "683e13cb": "newbieExists(address)", "94393e11": "newbies(uint256)", "8da5cb5b": "owner()", "49a3fb45": "rebalanceBlockNumber()", "652e27e0": "registerNewbie(address,uint256)", "1f8c1798": "registerRetired(address)", "6864b95b": "removeNewbie(address)", "1c1dac59": "removeRetired(address)", "715018a6": "renounceOwnership()", "d826f88f": "reset()", "01784e05": "retiredExists(address)", "5a12667b": "retirees(uint256)", "200d2ed2": "status()", "45205a6b": "sumOfRetiredBalance()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60806040523480156200001157600080fd5b5060405162002696380380620026968339810160408190526200003491620000c8565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360048190556003805460ff191690556040517f6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a90620000b99060009084904290620000e2565b60405180910390a15062000119565b600060208284031215620000db57600080fd5b5051919050565b60608101600485106200010557634e487b7160e01b600052602160045260246000fd5b938152602081019290925260409091015290565b61256d80620001296000396000f3fe6080604052600436106101cd5760003560e01c80638da5cb5b116100f7578063d826f88f11610095578063ea6d4a9b11610064578063ea6d4a9b1461057d578063eb5a8e551461059d578063f2fde38b146105bd578063faaf9ca6146105dd576101cd565b8063d826f88f14610512578063daea85c514610527578063e20fcf0014610547578063e2384cb31461055c576101cd565b806394393e11116100d157806394393e111461047b578063966e0794146104ba578063bf680590146104cf578063d1ed33fc146104fd576101cd565b80638da5cb5b146104285780638f32d59b1461044657806391734d8614610466576101cd565b806349a3fb451161016f578063681f6e7c1161013e578063681f6e7c146103b3578063683e13cb146103d35780636864b95b146103f3578063715018a614610413576101cd565b806349a3fb451461032357806358c3b870146103395780635a12667b1461035b578063652e27e014610393576101cd565b80631f8c1798116101ab5780631f8c1798146102b2578063200d2ed2146102d257806345205a6b146102f9578063484090961461030e576101cd565b806301784e051461022d57806311f5c466146102625780631c1dac5914610290575b60405162461bcd60e51b815260206004820152602a60248201527f5468697320636f6e747261637420646f6573206e6f742061636365707420616e60448201526979207061796d656e747360b01b60648201526084015b60405180910390fd5b34801561023957600080fd5b5061024d610248366004611f0c565b6105f2565b60405190151581526020015b60405180910390f35b34801561026e57600080fd5b5061028261027d366004611f0c565b6106a6565b604051908152602001610259565b34801561029c57600080fd5b506102b06102ab366004611f0c565b610712565b005b3480156102be57600080fd5b506102b06102cd366004611f0c565b6108b0565b3480156102de57600080fd5b506003546102ec9060ff1681565b6040516102599190611f68565b34801561030557600080fd5b506102826109f5565b34801561031a57600080fd5b506102b0610a53565b34801561032f57600080fd5b5061028260045481565b34801561034557600080fd5b5061034e610b0a565b6040516102599190611f7c565b34801561036757600080fd5b5061037b610376366004611fca565b610b98565b6040516001600160a01b039091168152602001610259565b34801561039f57600080fd5b506102b06103ae366004611fe3565b610bc7565b3480156103bf57600080fd5b506102826103ce366004611f0c565b610db0565b3480156103df57600080fd5b5061024d6103ee366004611f0c565b610e12565b3480156103ff57600080fd5b506102b061040e366004611f0c565b610ec0565b34801561041f57600080fd5b506102b0611069565b34801561043457600080fd5b506000546001600160a01b031661037b565b34801561045257600080fd5b506000546001600160a01b0316331461024d565b34801561047257600080fd5b50600254610282565b34801561048757600080fd5b5061049b610496366004611fca565b6110dd565b604080516001600160a01b039093168352602083019190915201610259565b3480156104c657600080fd5b506102b0611115565b3480156104db57600080fd5b506104ef6104ea366004611f0c565b6112f9565b60405161025992919061200f565b34801561050957600080fd5b50600154610282565b34801561051e57600080fd5b506102b06113e0565b34801561053357600080fd5b506102b0610542366004611f0c565b6114bf565b34801561055357600080fd5b506102826116a3565b34801561056857600080fd5b5061024d610577366004611f0c565b3b151590565b34801561058957600080fd5b506102b06105983660046120b2565b6116f5565b3480156105a957600080fd5b5061049b6105b8366004611f0c565b61181d565b3480156105c957600080fd5b506102b06105d8366004611f0c565b6118cd565b3480156105e957600080fd5b506102b0611900565b60006001600160a01b03821661063c5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610224565b60005b6001548110156106a057826001600160a01b03166001828154811061066657610666612147565b60009182526020909120600290910201546001600160a01b03160361068e5750600192915050565b8061069881612173565b91505061063f565b50919050565b6000805b60025481101561070857826001600160a01b0316600282815481106106d1576106d1612147565b60009182526020909120600290910201546001600160a01b0316036106f65792915050565b8061070081612173565b9150506106aa565b5060001992915050565b6000546001600160a01b0316331461073c5760405162461bcd60e51b81526004016102249061218c565b6000806003805460ff169081111561075657610756611f30565b146107735760405162461bcd60e51b8152600401610224906121c1565b600061077e83610db0565b905060001981036107a15760405162461bcd60e51b8152600401610224906121f8565b600180546107b0908290612228565b815481106107c0576107c0612147565b9060005260206000209060020201600182815481106107e1576107e1612147565b60009182526020909120825460029092020180546001600160a01b0319166001600160a01b03909216919091178155600180830180546108249284019190611dac565b5090505060018054806108395761083961223b565b60008281526020812060026000199093019283020180546001600160a01b03191681559061086a6001830182611df8565b505090556040516001600160a01b03841681527f1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237906020015b60405180910390a1505050565b6000546001600160a01b031633146108da5760405162461bcd60e51b81526004016102249061218c565b6000806003805460ff16908111156108f4576108f4611f30565b146109115760405162461bcd60e51b8152600401610224906121c1565b61091a826105f2565b156109755760405162461bcd60e51b815260206004820152602560248201527f52657469726564206164647265737320697320616c72656164792072656769736044820152641d195c995960da1b6064820152608401610224565b6001805480820182556000919091526002027fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116811782556040519081527f7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde906020016108a3565b6000805b600154811015610a4f5760018181548110610a1657610a16612147565b6000918252602090912060029091020154610a3b906001600160a01b03163183612251565b915080610a4781612173565b9150506109f9565b5090565b6000546001600160a01b03163314610a7d5760405162461bcd60e51b81526004016102249061218c565b6000806003805460ff1690811115610a9757610a97611f30565b14610ab45760405162461bcd60e51b8152600401610224906121c1565b600380546001919060ff191682805b02179055506003546040517fafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e91610aff9160ff90911690611f68565b60405180910390a150565b60058054610b1790612264565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4390612264565b8015610b905780601f10610b6557610100808354040283529160200191610b90565b820191906000526020600020905b815481529060010190602001808311610b7357829003601f168201915b505050505081565b60018181548110610ba857600080fd5b60009182526020909120600290910201546001600160a01b0316905081565b6000546001600160a01b03163314610bf15760405162461bcd60e51b81526004016102249061218c565b6000806003805460ff1690811115610c0b57610c0b611f30565b14610c285760405162461bcd60e51b8152600401610224906121c1565b610c3183610e12565b15610c8a5760405162461bcd60e51b8152602060048201526024808201527f4e6577626965206164647265737320697320616c726561647920726567697374604482015263195c995960e21b6064820152608401610224565b81600003610cda5760405162461bcd60e51b815260206004820152601960248201527f416d6f756e742063616e6e6f742062652073657420746f2030000000000000006044820152606401610224565b6040805180820182526001600160a01b038581168083526020808401878152600280546001810182556000829052865191027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace81018054929096166001600160a01b031990921691909117909455517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf90930192909255835190815290810185905290917fd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef7491015b60405180910390a150505050565b6000805b60015481101561070857826001600160a01b031660018281548110610ddb57610ddb612147565b60009182526020909120600290910201546001600160a01b031603610e005792915050565b80610e0a81612173565b915050610db4565b60006001600160a01b038216610e5c5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610224565b60005b6002548110156106a057826001600160a01b031660028281548110610e8657610e86612147565b60009182526020909120600290910201546001600160a01b031603610eae5750600192915050565b80610eb881612173565b915050610e5f565b6000546001600160a01b03163314610eea5760405162461bcd60e51b81526004016102249061218c565b6000806003805460ff1690811115610f0457610f04611f30565b14610f215760405162461bcd60e51b8152600401610224906121c1565b6000610f2c836106a6565b90506000198103610f775760405162461bcd60e51b815260206004820152601560248201527413995dd89a59481b9bdd081c9959da5cdd195c9959605a1b6044820152606401610224565b60028054610f8790600190612228565b81548110610f9757610f97612147565b906000526020600020906002020160028281548110610fb857610fb8612147565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b039092169190911781556001928301549201919091558054806110045761100461223b565b600082815260208082206002600019949094019384020180546001600160a01b03191681556001019190915591556040516001600160a01b03851681527fe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b3891016108a3565b6000546001600160a01b031633146110935760405162461bcd60e51b81526004016102249061218c565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600281815481106110ed57600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b60005b6001548110156112f65760006001828154811061113757611137612147565b6000918252602091829020604080518082018252600290930290910180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156111b757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611199575b505050505081525050905060006111d282600001513b151590565b90508015611297576000806111ea8460000151611a14565b915091508084602001515110156112135760405162461bcd60e51b815260040161022490612298565b60208401516000805b825181101561126d5761124883828151811061123a5761123a612147565b602002602001015186611a8d565b1561125b578161125781612173565b9250505b8061126581612173565b91505061121c565b508281101561128e5760405162461bcd60e51b815260040161022490612298565b505050506112e1565b8160200151516001146112e15760405162461bcd60e51b8152602060048201526012602482015271454f412073686f756c6420617070726f766560701b6044820152606401610224565b505080806112ee90612173565b915050611118565b50565b60006060600061130884610db0565b9050600019810361132b5760405162461bcd60e51b8152600401610224906121f8565b60006001828154811061134057611340612147565b6000918252602091829020604080518082018252600290930290910180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156113c057602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116113a2575b505050505081525050905080600001518160200151935093505050915091565b6000546001600160a01b0316331461140a5760405162461bcd60e51b81526004016102249061218c565b6003805460ff168181111561142157611421611f30565b14158015611430575060045443105b61148f5760405162461bcd60e51b815260206004820152602a60248201527f436f6e74726163742069732066696e616c697a65642c2063616e6e6f742072656044820152697365742076616c75657360b01b6064820152608401610224565b61149b60016000611e16565b6114a760026000611e37565b6114b360056000611e58565b6003805460ff19169055565b6001806003805460ff16908111156114d9576114d9611f30565b146114f65760405162461bcd60e51b8152600401610224906121c1565b6114ff826105f2565b6115625760405162461bcd60e51b815260206004820152602e60248201527f72657469726564206e6565647320746f2062652072656769737465726564206260448201526d19599bdc9948185c1c1c9bdd985b60921b6064820152608401610224565b813b1515806115de57336001600160a01b038416146115cf5760405162461bcd60e51b8152602060048201526024808201527f7265746972656441646472657373206973206e6f7420746865206d73672e7365604482015263373232b960e11b6064820152608401610224565b6115d98333611aea565b505050565b60006115e984611a14565b509050805160000361163d5760405162461bcd60e51b815260206004820152601a60248201527f61646d696e206c6973742063616e6e6f7420626520656d7074790000000000006044820152606401610224565b6116473382611a8d565b6116935760405162461bcd60e51b815260206004820152601b60248201527f6d73672e73656e646572206973206e6f74207468652061646d696e00000000006044820152606401610224565b61169d8433611aea565b50505050565b6000805b600254811015610a4f57600281815481106116c4576116c4612147565b906000526020600020906002020160010154826116e19190612251565b9150806116ed81612173565b9150506116a7565b6000546001600160a01b0316331461171f5760405162461bcd60e51b81526004016102249061218c565b6002806003805460ff169081111561173957611739611f30565b146117565760405162461bcd60e51b8152600401610224906121c1565b60056117628382612328565b506003805460ff1916811781556040517f8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404916117a191600591906123e8565b60405180910390a160045443116118195760405162461bcd60e51b815260206004820152603660248201527f436f6e74726163742063616e206f6e6c792066696e616c697a6520616674657260448201527520657865637574696e6720726562616c616e63696e6760501b6064820152608401610224565b5050565b600080600061182b846106a6565b905060001981036118765760405162461bcd60e51b815260206004820152601560248201527413995dd89a59481b9bdd081c9959da5cdd195c9959605a1b6044820152606401610224565b60006002828154811061188b5761188b612147565b60009182526020918290206040805180820190915260029092020180546001600160a01b03168083526001909101549190920181905290969095509350505050565b6000546001600160a01b031633146118f75760405162461bcd60e51b81526004016102249061218c565b6112f681611cec565b6000546001600160a01b0316331461192a5760405162461bcd60e51b81526004016102249061218c565b6001806003805460ff169081111561194457611944611f30565b146119615760405162461bcd60e51b8152600401610224906121c1565b6119696109f5565b6119716116a3565b106119f85760405162461bcd60e51b815260206004820152604b60248201527f747265617375727920616d6f756e742073686f756c64206265206c657373207460448201527f68616e207468652073756d206f6620616c6c207265746972656420616464726560648201526a73732062616c616e63657360a81b608482015260a401610224565b611a00611115565b600380546002919060ff1916600183610ac3565b6060600080839050806001600160a01b0316631865c57d6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611a5a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a82919081019061247d565b909590945092505050565b6000805b8251811015611ae357828181518110611aac57611aac612147565b60200260200101516001600160a01b0316846001600160a01b031603611ad157600191505b80611adb81612173565b915050611a91565b5092915050565b6000611af583610db0565b90506000198103611b185760405162461bcd60e51b8152600401610224906121f8565b600060018281548110611b2d57611b2d612147565b9060005260206000209060020201600101805480602002602001604051908101604052809291908181526020018280548015611b9257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611b74575b5050505050905060005b8151811015611c2457836001600160a01b0316828281518110611bc157611bc1612147565b60200260200101516001600160a01b031603611c125760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48185c1c1c9bdd995960821b6044820152606401610224565b80611c1c81612173565b915050611b9c565b5060018281548110611c3857611c38612147565b600091825260208083206001600290930201820180548084018255908452922090910180546001600160a01b0386166001600160a01b031990911617905580547f80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f9091869186919086908110611caf57611caf612147565b600091825260209182902060016002909202010154604080516001600160a01b039586168152949093169184019190915290820152606001610da2565b6001600160a01b038116611d515760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610224565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b828054828255906000526020600020908101928215611dec5760005260206000209182015b82811115611dec578254825591600101919060010190611dd1565b50610a4f929150611e8e565b50805460008255906000526020600020908101906112f69190611e8e565b50805460008255600202906000526020600020908101906112f69190611ea3565b50805460008255600202906000526020600020908101906112f69190611ed1565b508054611e6490612264565b6000825580601f10611e74575050565b601f0160209004906000526020600020908101906112f691905b5b80821115610a4f5760008155600101611e8f565b80821115610a4f5780546001600160a01b03191681556000611ec86001830182611df8565b50600201611ea3565b5b80821115610a4f5780546001600160a01b031916815560006001820155600201611ed2565b6001600160a01b03811681146112f657600080fd5b600060208284031215611f1e57600080fd5b8135611f2981611ef7565b9392505050565b634e487b7160e01b600052602160045260246000fd5b60048110611f6457634e487b7160e01b600052602160045260246000fd5b9052565b60208101611f768284611f46565b92915050565b600060208083528351808285015260005b81811015611fa957858101830151858201604001528201611f8d565b506000604082860101526040601f19601f8301168501019250505092915050565b600060208284031215611fdc57600080fd5b5035919050565b60008060408385031215611ff657600080fd5b823561200181611ef7565b946020939093013593505050565b6001600160a01b038381168252604060208084018290528451918401829052600092858201929091906060860190855b8181101561205d57855185168352948301949183019160010161203f565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156120aa576120aa61206b565b604052919050565b600060208083850312156120c557600080fd5b823567ffffffffffffffff808211156120dd57600080fd5b818501915085601f8301126120f157600080fd5b8135818111156121035761210361206b565b612115601f8201601f19168501612081565b9150808252868482850101111561212b57600080fd5b8084840185840137600090820190930192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016121855761218561215d565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f4e6f7420696e207468652064657369676e617465642073746174757300000000604082015260600190565b60208082526016908201527514995d1a5c9959081b9bdd081c9959da5cdd195c995960521b604082015260600190565b81810381811115611f7657611f7661215d565b634e487b7160e01b600052603160045260246000fd5b80820180821115611f7657611f7661215d565b600181811c9082168061227857607f821691505b6020821081036106a057634e487b7160e01b600052602260045260246000fd5b60208082526022908201527f6d696e2072657175697265642061646d696e732073686f756c6420617070726f604082015261766560f01b606082015260800190565b601f8211156115d957600081815260208120601f850160051c810160208610156123015750805b601f850160051c820191505b818110156123205782815560010161230d565b505050505050565b815167ffffffffffffffff8111156123425761234261206b565b612356816123508454612264565b846122da565b602080601f83116001811461238b57600084156123735750858301515b600019600386901b1c1916600185901b178555612320565b600085815260208120601f198616915b828110156123ba5788860151825594840194600190910190840161239b565b50858210156123d85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260008084546123fa81612264565b806040860152606060018084166000811461241c576001811461243657612467565b60ff1985168884015283151560051b880183019550612467565b8960005260208060002060005b8681101561245e5781548b8201870152908401908201612443565b8a018501975050505b505050505080915050611f296020830184611f46565b6000806040838503121561249057600080fd5b825167ffffffffffffffff808211156124a857600080fd5b818501915085601f8301126124bc57600080fd5b81516020828211156124d0576124d061206b565b8160051b92506124e1818401612081565b82815292840181019281810190898511156124fb57600080fd5b948201945b84861015612525578551935061251584611ef7565b8382529482019490820190612500565b9790910151969896975050505050505056fea2646970667358221220b4d67efbc3ee3fc799e4d0fe242ca91c6942d4cc316d8cce7e27b654262852ce64736f6c63430008130033", }
TreasuryRebalanceMetaData contains all meta data concerning the TreasuryRebalance contract.
var TreasuryRebalanceMockABI = TreasuryRebalanceMockMetaData.ABI
TreasuryRebalanceMockABI is the input ABI used to generate the binding from. Deprecated: Use TreasuryRebalanceMockMetaData.ABI instead.
var TreasuryRebalanceMockBin = TreasuryRebalanceMockMetaData.Bin
TreasuryRebalanceMockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TreasuryRebalanceMockMetaData.Bin instead.
var TreasuryRebalanceMockFuncSigs = TreasuryRebalanceMockMetaData.Sigs
TreasuryRebalanceMockFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use TreasuryRebalanceMockMetaData.Sigs instead.
var TreasuryRebalanceMockMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approversCount\",\"type\":\"uint256\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rebalanceBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deployedBlockNumber\",\"type\":\"uint256\"}],\"name\":\"ContractDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"Finalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fundAllocation\",\"type\":\"uint256\"}],\"name\":\"NewbieRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"}],\"name\":\"NewbieRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"name\":\"RetiredRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"StatusChanged\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkRetiredsApproved\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"finalizeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeRegistration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"getNewbie\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewbieCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"getNewbieIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"getRetired\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRetiredCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"getRetiredIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treasuryAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContractAddr\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"newbieExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newbies\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"newbie\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"registerNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"registerRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newbieAddress\",\"type\":\"address\"}],\"name\":\"removeNewbie\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"removeRetired\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_retiredAddress\",\"type\":\"address\"}],\"name\":\"retiredExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"retirees\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"retired\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"status\",\"outputs\":[{\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sumOfRetiredBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"retireesBalance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"testFinalize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_retirees\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_newbies\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"enumITreasuryRebalance.Status\",\"name\":\"_status\",\"type\":\"uint8\"}],\"name\":\"testSetAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "daea85c5": "approve(address)", "966e0794": "checkRetiredsApproved()", "faaf9ca6": "finalizeApproval()", "ea6d4a9b": "finalizeContract(string)", "48409096": "finalizeRegistration()", "eb5a8e55": "getNewbie(address)", "91734d86": "getNewbieCount()", "11f5c466": "getNewbieIndex(address)", "bf680590": "getRetired(address)", "d1ed33fc": "getRetiredCount()", "681f6e7c": "getRetiredIndex(address)", "e20fcf00": "getTreasuryAmount()", "e2384cb3": "isContractAddr(address)", "8f32d59b": "isOwner()", "58c3b870": "memo()", "683e13cb": "newbieExists(address)", "94393e11": "newbies(uint256)", "8da5cb5b": "owner()", "49a3fb45": "rebalanceBlockNumber()", "652e27e0": "registerNewbie(address,uint256)", "1f8c1798": "registerRetired(address)", "6864b95b": "removeNewbie(address)", "1c1dac59": "removeRetired(address)", "715018a6": "renounceOwnership()", "d826f88f": "reset()", "01784e05": "retiredExists(address)", "5a12667b": "retirees(uint256)", "200d2ed2": "status()", "45205a6b": "sumOfRetiredBalance()", "281a1be9": "testFinalize(string)", "cc701029": "testSetAll(address[],address[],uint256[],uint256,uint8)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60806040523480156200001157600080fd5b5060405162002b6938038062002b698339810160408190526200003491620000c9565b600080546001600160a01b0319163390811782556040518392907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360048190556003805460ff191690556040517f6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a90620000b99060009084904290620000e3565b60405180910390a150506200011a565b600060208284031215620000dc57600080fd5b5051919050565b60608101600485106200010657634e487b7160e01b600052602160045260246000fd5b938152602081019290925260409091015290565b612a3f806200012a6000396000f3fe6080604052600436106101e35760003560e01c80638da5cb5b11610102578063d826f88f11610095578063ea6d4a9b11610064578063ea6d4a9b146105d3578063eb5a8e55146105f3578063f2fde38b14610613578063faaf9ca614610633576101e3565b8063d826f88f14610568578063daea85c51461057d578063e20fcf001461059d578063e2384cb3146105b2576101e3565b8063966e0794116100d1578063966e0794146104f0578063bf68059014610505578063cc70102914610533578063d1ed33fc14610553576101e3565b80638da5cb5b1461045e5780638f32d59b1461047c57806391734d861461049c57806394393e11146104b1576101e3565b806349a3fb451161017a578063681f6e7c11610149578063681f6e7c146103e9578063683e13cb146104095780636864b95b14610429578063715018a614610449576101e3565b806349a3fb451461035957806358c3b8701461036f5780635a12667b14610391578063652e27e0146103c9576101e3565b8063200d2ed2116101b6578063200d2ed2146102e8578063281a1be91461030f57806345205a6b1461032f5780634840909614610344576101e3565b806301784e051461024357806311f5c466146102785780631c1dac59146102a65780631f8c1798146102c8575b60405162461bcd60e51b815260206004820152602a60248201527f5468697320636f6e747261637420646f6573206e6f742061636365707420616e60448201526979207061796d656e747360b01b60648201526084015b60405180910390fd5b34801561024f57600080fd5b5061026361025e3660046121a4565b610648565b60405190151581526020015b60405180910390f35b34801561028457600080fd5b506102986102933660046121a4565b6106fc565b60405190815260200161026f565b3480156102b257600080fd5b506102c66102c13660046121a4565b610768565b005b3480156102d457600080fd5b506102c66102e33660046121a4565b610906565b3480156102f457600080fd5b506003546103029060ff1681565b60405161026f9190612200565b34801561031b57600080fd5b506102c661032a366004612214565b610a4b565b34801561033b57600080fd5b50610298610a5d565b34801561035057600080fd5b506102c6610abb565b34801561036557600080fd5b5061029860045481565b34801561037b57600080fd5b50610384610b72565b60405161026f9190612286565b34801561039d57600080fd5b506103b16103ac3660046122d4565b610c00565b6040516001600160a01b03909116815260200161026f565b3480156103d557600080fd5b506102c66103e43660046122ed565b610c2f565b3480156103f557600080fd5b506102986104043660046121a4565b610e18565b34801561041557600080fd5b506102636104243660046121a4565b610e7a565b34801561043557600080fd5b506102c66104443660046121a4565b610f28565b34801561045557600080fd5b506102c66110d1565b34801561046a57600080fd5b506000546001600160a01b03166103b1565b34801561048857600080fd5b506000546001600160a01b03163314610263565b3480156104a857600080fd5b50600254610298565b3480156104bd57600080fd5b506104d16104cc3660046122d4565b611145565b604080516001600160a01b03909316835260208301919091520161026f565b3480156104fc57600080fd5b506102c661117d565b34801561051157600080fd5b506105256105203660046121a4565b611361565b60405161026f929190612319565b34801561053f57600080fd5b506102c661054e3660046123c1565b611448565b34801561055f57600080fd5b50600154610298565b34801561057457600080fd5b506102c6611628565b34801561058957600080fd5b506102c66105983660046121a4565b611707565b3480156105a957600080fd5b506102986118e6565b3480156105be57600080fd5b506102636105cd3660046121a4565b3b151590565b3480156105df57600080fd5b506102c66105ee3660046124c3565b611938565b3480156105ff57600080fd5b506104d161060e3660046121a4565b611a60565b34801561061f57600080fd5b506102c661062e3660046121a4565b611b10565b34801561063f57600080fd5b506102c6611b43565b60006001600160a01b0382166106925760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161023a565b60005b6001548110156106f657826001600160a01b0316600182815481106106bc576106bc612558565b60009182526020909120600290910201546001600160a01b0316036106e45750600192915050565b806106ee81612584565b915050610695565b50919050565b6000805b60025481101561075e57826001600160a01b03166002828154811061072757610727612558565b60009182526020909120600290910201546001600160a01b03160361074c5792915050565b8061075681612584565b915050610700565b5060001992915050565b6000546001600160a01b031633146107925760405162461bcd60e51b815260040161023a9061259d565b6000806003805460ff16908111156107ac576107ac6121c8565b146107c95760405162461bcd60e51b815260040161023a906125d2565b60006107d483610e18565b905060001981036107f75760405162461bcd60e51b815260040161023a90612609565b60018054610806908290612639565b8154811061081657610816612558565b90600052602060002090600202016001828154811061083757610837612558565b60009182526020909120825460029092020180546001600160a01b0319166001600160a01b039092169190911781556001808301805461087a9284019190611fef565b50905050600180548061088f5761088f61264c565b60008281526020812060026000199093019283020180546001600160a01b0319168155906108c0600183018261203b565b505090556040516001600160a01b03841681527f1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237906020015b60405180910390a1505050565b6000546001600160a01b031633146109305760405162461bcd60e51b815260040161023a9061259d565b6000806003805460ff169081111561094a5761094a6121c8565b146109675760405162461bcd60e51b815260040161023a906125d2565b61097082610648565b156109cb5760405162461bcd60e51b815260206004820152602560248201527f52657469726564206164647265737320697320616c72656164792072656769736044820152641d195c995960da1b606482015260840161023a565b6001805480820182556000919091526002027fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116811782556040519081527f7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde906020016108f9565b6005610a588284836126e4565b505050565b6000805b600154811015610ab75760018181548110610a7e57610a7e612558565b6000918252602090912060029091020154610aa3906001600160a01b031631836127a5565b915080610aaf81612584565b915050610a61565b5090565b6000546001600160a01b03163314610ae55760405162461bcd60e51b815260040161023a9061259d565b6000806003805460ff1690811115610aff57610aff6121c8565b14610b1c5760405162461bcd60e51b815260040161023a906125d2565b600380546001919060ff191682805b02179055506003546040517fafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e91610b679160ff90911690612200565b60405180910390a150565b60058054610b7f90612662565b80601f0160208091040260200160405190810160405280929190818152602001828054610bab90612662565b8015610bf85780601f10610bcd57610100808354040283529160200191610bf8565b820191906000526020600020905b815481529060010190602001808311610bdb57829003601f168201915b505050505081565b60018181548110610c1057600080fd5b60009182526020909120600290910201546001600160a01b0316905081565b6000546001600160a01b03163314610c595760405162461bcd60e51b815260040161023a9061259d565b6000806003805460ff1690811115610c7357610c736121c8565b14610c905760405162461bcd60e51b815260040161023a906125d2565b610c9983610e7a565b15610cf25760405162461bcd60e51b8152602060048201526024808201527f4e6577626965206164647265737320697320616c726561647920726567697374604482015263195c995960e21b606482015260840161023a565b81600003610d425760405162461bcd60e51b815260206004820152601960248201527f416d6f756e742063616e6e6f742062652073657420746f203000000000000000604482015260640161023a565b6040805180820182526001600160a01b038581168083526020808401878152600280546001810182556000829052865191027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace81018054929096166001600160a01b031990921691909117909455517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf90930192909255835190815290810185905290917fd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef7491015b60405180910390a150505050565b6000805b60015481101561075e57826001600160a01b031660018281548110610e4357610e43612558565b60009182526020909120600290910201546001600160a01b031603610e685792915050565b80610e7281612584565b915050610e1c565b60006001600160a01b038216610ec45760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161023a565b60005b6002548110156106f657826001600160a01b031660028281548110610eee57610eee612558565b60009182526020909120600290910201546001600160a01b031603610f165750600192915050565b80610f2081612584565b915050610ec7565b6000546001600160a01b03163314610f525760405162461bcd60e51b815260040161023a9061259d565b6000806003805460ff1690811115610f6c57610f6c6121c8565b14610f895760405162461bcd60e51b815260040161023a906125d2565b6000610f94836106fc565b90506000198103610fdf5760405162461bcd60e51b815260206004820152601560248201527413995dd89a59481b9bdd081c9959da5cdd195c9959605a1b604482015260640161023a565b60028054610fef90600190612639565b81548110610fff57610fff612558565b90600052602060002090600202016002828154811061102057611020612558565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b0390921691909117815560019283015492019190915580548061106c5761106c61264c565b600082815260208082206002600019949094019384020180546001600160a01b03191681556001019190915591556040516001600160a01b03851681527fe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b3891016108f9565b6000546001600160a01b031633146110fb5760405162461bcd60e51b815260040161023a9061259d565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6002818154811061115557600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b60005b60015481101561135e5760006001828154811061119f5761119f612558565b6000918252602091829020604080518082018252600290930290910180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561121f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611201575b5050505050815250509050600061123a82600001513b151590565b905080156112ff576000806112528460000151611c57565b9150915080846020015151101561127b5760405162461bcd60e51b815260040161023a906127b8565b60208401516000805b82518110156112d5576112b08382815181106112a2576112a2612558565b602002602001015186611cd0565b156112c357816112bf81612584565b9250505b806112cd81612584565b915050611284565b50828110156112f65760405162461bcd60e51b815260040161023a906127b8565b50505050611349565b8160200151516001146113495760405162461bcd60e51b8152602060048201526012602482015271454f412073686f756c6420617070726f766560701b604482015260640161023a565b5050808061135690612584565b915050611180565b50565b60006060600061137084610e18565b905060001981036113935760405162461bcd60e51b815260040161023a90612609565b6000600182815481106113a8576113a8612558565b6000918252602091829020604080518082018252600290930290910180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561142857602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161140a575b505050505081525050905080600001518160200151935093505050915091565b61145460016000612059565b6114606002600061207a565b6040805160018082528183019092526000916020808301908036833701905050905060005b8881101561153557600160405180604001604052808c8c858181106114ac576114ac612558565b90506020020160208101906114c191906121a4565b6001600160a01b0390811682526020918201869052835460018082018655600095865294839020845160029092020180546001600160a01b031916919092161781558282015180519394919361151f9392850192919091019061209b565b505050808061152d90612584565b915050611485565b5060005b868110156115f457600260405180604001604052808a8a8581811061156057611560612558565b905060200201602081019061157591906121a4565b6001600160a01b0316815260200188888581811061159557611595612558565b60209081029290920135909252835460018082018655600095865294829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155920151919092015550806115ec81612584565b915050611539565b5060048390556003805483919060ff191660018383811115611618576116186121c8565b0217905550505050505050505050565b6000546001600160a01b031633146116525760405162461bcd60e51b815260040161023a9061259d565b6003805460ff1681811115611669576116696121c8565b14158015611678575060045443105b6116d75760405162461bcd60e51b815260206004820152602a60248201527f436f6e74726163742069732066696e616c697a65642c2063616e6e6f742072656044820152697365742076616c75657360b01b606482015260840161023a565b6116e360016000612059565b6116ef6002600061207a565b6116fb600560006120f0565b6003805460ff19169055565b6001806003805460ff1690811115611721576117216121c8565b1461173e5760405162461bcd60e51b815260040161023a906125d2565b61174782610648565b6117aa5760405162461bcd60e51b815260206004820152602e60248201527f72657469726564206e6565647320746f2062652072656769737465726564206260448201526d19599bdc9948185c1c1c9bdd985b60921b606482015260840161023a565b813b15158061182157336001600160a01b038416146118175760405162461bcd60e51b8152602060048201526024808201527f7265746972656441646472657373206973206e6f7420746865206d73672e7365604482015263373232b960e11b606482015260840161023a565b610a588333611d2d565b600061182c84611c57565b50905080516000036118805760405162461bcd60e51b815260206004820152601a60248201527f61646d696e206c6973742063616e6e6f7420626520656d707479000000000000604482015260640161023a565b61188a3382611cd0565b6118d65760405162461bcd60e51b815260206004820152601b60248201527f6d73672e73656e646572206973206e6f74207468652061646d696e0000000000604482015260640161023a565b6118e08433611d2d565b50505050565b6000805b600254811015610ab7576002818154811061190757611907612558565b9060005260206000209060020201600101548261192491906127a5565b91508061193081612584565b9150506118ea565b6000546001600160a01b031633146119625760405162461bcd60e51b815260040161023a9061259d565b6002806003805460ff169081111561197c5761197c6121c8565b146119995760405162461bcd60e51b815260040161023a906125d2565b60056119a583826127fa565b506003805460ff1916811781556040517f8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404916119e491600591906128ba565b60405180910390a16004544311611a5c5760405162461bcd60e51b815260206004820152603660248201527f436f6e74726163742063616e206f6e6c792066696e616c697a6520616674657260448201527520657865637574696e6720726562616c616e63696e6760501b606482015260840161023a565b5050565b6000806000611a6e846106fc565b90506000198103611ab95760405162461bcd60e51b815260206004820152601560248201527413995dd89a59481b9bdd081c9959da5cdd195c9959605a1b604482015260640161023a565b600060028281548110611ace57611ace612558565b60009182526020918290206040805180820190915260029092020180546001600160a01b03168083526001909101549190920181905290969095509350505050565b6000546001600160a01b03163314611b3a5760405162461bcd60e51b815260040161023a9061259d565b61135e81611f2f565b6000546001600160a01b03163314611b6d5760405162461bcd60e51b815260040161023a9061259d565b6001806003805460ff1690811115611b8757611b876121c8565b14611ba45760405162461bcd60e51b815260040161023a906125d2565b611bac610a5d565b611bb46118e6565b10611c3b5760405162461bcd60e51b815260206004820152604b60248201527f747265617375727920616d6f756e742073686f756c64206265206c657373207460448201527f68616e207468652073756d206f6620616c6c207265746972656420616464726560648201526a73732062616c616e63657360a81b608482015260a40161023a565b611c4361117d565b600380546002919060ff1916600183610b2b565b6060600080839050806001600160a01b0316631865c57d6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611c9d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611cc5919081019061294f565b909590945092505050565b6000805b8251811015611d2657828181518110611cef57611cef612558565b60200260200101516001600160a01b0316846001600160a01b031603611d1457600191505b80611d1e81612584565b915050611cd4565b5092915050565b6000611d3883610e18565b90506000198103611d5b5760405162461bcd60e51b815260040161023a90612609565b600060018281548110611d7057611d70612558565b9060005260206000209060020201600101805480602002602001604051908101604052809291908181526020018280548015611dd557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611db7575b5050505050905060005b8151811015611e6757836001600160a01b0316828281518110611e0457611e04612558565b60200260200101516001600160a01b031603611e555760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48185c1c1c9bdd995960821b604482015260640161023a565b80611e5f81612584565b915050611ddf565b5060018281548110611e7b57611e7b612558565b600091825260208083206001600290930201820180548084018255908452922090910180546001600160a01b0386166001600160a01b031990911617905580547f80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f9091869186919086908110611ef257611ef2612558565b600091825260209182902060016002909202010154604080516001600160a01b039586168152949093169184019190915290820152606001610e0a565b6001600160a01b038116611f945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161023a565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b82805482825590600052602060002090810192821561202f5760005260206000209182015b8281111561202f578254825591600101919060010190612014565b50610ab7929150612126565b508054600082559060005260206000209081019061135e9190612126565b508054600082556002029060005260206000209081019061135e919061213b565b508054600082556002029060005260206000209081019061135e9190612169565b82805482825590600052602060002090810192821561202f579160200282015b8281111561202f57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906120bb565b5080546120fc90612662565b6000825580601f1061210c575050565b601f01602090049060005260206000209081019061135e91905b5b80821115610ab75760008155600101612127565b80821115610ab75780546001600160a01b03191681556000612160600183018261203b565b5060020161213b565b5b80821115610ab75780546001600160a01b03191681556000600182015560020161216a565b6001600160a01b038116811461135e57600080fd5b6000602082840312156121b657600080fd5b81356121c18161218f565b9392505050565b634e487b7160e01b600052602160045260246000fd5b600481106121fc57634e487b7160e01b600052602160045260246000fd5b9052565b6020810161220e82846121de565b92915050565b6000806020838503121561222757600080fd5b823567ffffffffffffffff8082111561223f57600080fd5b818501915085601f83011261225357600080fd5b81358181111561226257600080fd5b86602082850101111561227457600080fd5b60209290920196919550909350505050565b600060208083528351808285015260005b818110156122b357858101830151858201604001528201612297565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156122e657600080fd5b5035919050565b6000806040838503121561230057600080fd5b823561230b8161218f565b946020939093013593505050565b6001600160a01b038381168252604060208084018290528451918401829052600092858201929091906060860190855b81811015612367578551851683529483019491830191600101612349565b509098975050505050505050565b60008083601f84011261238757600080fd5b50813567ffffffffffffffff81111561239f57600080fd5b6020830191508360208260051b85010111156123ba57600080fd5b9250929050565b60008060008060008060008060a0898b0312156123dd57600080fd5b883567ffffffffffffffff808211156123f557600080fd5b6124018c838d01612375565b909a50985060208b013591508082111561241a57600080fd5b6124268c838d01612375565b909850965060408b013591508082111561243f57600080fd5b5061244c8b828c01612375565b9095509350506060890135915060808901356004811061246b57600080fd5b809150509295985092959890939650565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156124bb576124bb61247c565b604052919050565b600060208083850312156124d657600080fd5b823567ffffffffffffffff808211156124ee57600080fd5b818501915085601f83011261250257600080fd5b8135818111156125145761251461247c565b612526601f8201601f19168501612492565b9150808252868482850101111561253c57600080fd5b8084840185840137600090820190930192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016125965761259661256e565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f4e6f7420696e207468652064657369676e617465642073746174757300000000604082015260600190565b60208082526016908201527514995d1a5c9959081b9bdd081c9959da5cdd195c995960521b604082015260600190565b8181038181111561220e5761220e61256e565b634e487b7160e01b600052603160045260246000fd5b600181811c9082168061267657607f821691505b6020821081036106f657634e487b7160e01b600052602260045260246000fd5b601f821115610a5857600081815260208120601f850160051c810160208610156126bd5750805b601f850160051c820191505b818110156126dc578281556001016126c9565b505050505050565b67ffffffffffffffff8311156126fc576126fc61247c565b6127108361270a8354612662565b83612696565b6000601f841160018114612744576000851561272c5750838201355b600019600387901b1c1916600186901b17835561279e565b600083815260209020601f19861690835b828110156127755786850135825560209485019460019092019101612755565b50868210156127925760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b8082018082111561220e5761220e61256e565b60208082526022908201527f6d696e2072657175697265642061646d696e732073686f756c6420617070726f604082015261766560f01b606082015260800190565b815167ffffffffffffffff8111156128145761281461247c565b612828816128228454612662565b84612696565b602080601f83116001811461285d57600084156128455750858301515b600019600386901b1c1916600185901b1785556126dc565b600085815260208120601f198616915b8281101561288c5788860151825594840194600190910190840161286d565b50858210156128aa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260008084546128cc81612662565b80604086015260606001808416600081146128ee576001811461290857612939565b60ff1985168884015283151560051b880183019550612939565b8960005260208060002060005b868110156129305781548b8201870152908401908201612915565b8a018501975050505b5050505050809150506121c160208301846121de565b6000806040838503121561296257600080fd5b825167ffffffffffffffff8082111561297a57600080fd5b818501915085601f83011261298e57600080fd5b81516020828211156129a2576129a261247c565b8160051b92506129b3818401612492565b82815292840181019281810190898511156129cd57600080fd5b948201945b848610156129f757855193506129e78461218f565b83825294820194908201906129d2565b9790910151969896975050505050505056fea26469706673582212207f907dd5f8bca5030d0c1d22458d484863815295d78cd7e489805f29836238d264736f6c63430008130033", }
TreasuryRebalanceMockMetaData contains all meta data concerning the TreasuryRebalanceMock contract.
var TreasuryRebalanceMockV2ABI = TreasuryRebalanceMockV2MetaData.ABI
TreasuryRebalanceMockV2ABI is the input ABI used to generate the binding from. Deprecated: Use TreasuryRebalanceMockV2MetaData.ABI instead.
var TreasuryRebalanceMockV2Bin = TreasuryRebalanceMockV2MetaData.Bin
TreasuryRebalanceMockV2Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use TreasuryRebalanceMockV2MetaData.Bin instead.
var TreasuryRebalanceMockV2FuncSigs = TreasuryRebalanceMockV2MetaData.Sigs
TreasuryRebalanceMockV2FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use TreasuryRebalanceMockV2MetaData.Sigs instead.
var TreasuryRebalanceMockV2MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"allocated\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fundAllocation\",\"type\":\"uint256\"}],\"name\":\"AllocatedRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"allocated\",\"type\":\"address\"}],\"name\":\"AllocatedRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approversCount\",\"type\":\"uint256\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rebalanceBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deployedBlockNumber\",\"type\":\"uint256\"}],\"name\":\"ContractDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"Finalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"StatusChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"}],\"name\":\"ZeroedRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"}],\"name\":\"ZeroedRemoved\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"allocatedExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allocateds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkZeroedsApproved\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"finalizeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeRegistration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"getAllocated\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllocatedCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"getAllocatedIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treasuryAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"getZeroed\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getZeroedCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"getZeroedIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContractAddr\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"registerAllocated\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"registerZeroed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"removeAllocated\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"removeZeroed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"status\",\"outputs\":[{\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sumOfZeroedBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"zeroedsBalance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"testFinalize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_zeroeds\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_allocateds\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"_status\",\"type\":\"uint8\"}],\"name\":\"testSetAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"name\":\"updateRebalanceBlocknumber\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"zeroedExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"zeroeds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "bd786f57": "allocatedExists(address)", "343e2c85": "allocateds(uint256)", "daea85c5": "approve(address)", "0287d126": "checkZeroedsApproved()", "faaf9ca6": "finalizeApproval()", "ea6d4a9b": "finalizeContract(string)", "48409096": "finalizeRegistration()", "9e59eb14": "getAllocated(address)", "ed355529": "getAllocatedCount()", "7bfaf7b7": "getAllocatedIndex(address)", "e20fcf00": "getTreasuryAmount()", "cea1c338": "getZeroed(address)", "9dc954ba": "getZeroedCount()", "518592da": "getZeroedIndex(address)", "e2384cb3": "isContractAddr(address)", "8f32d59b": "isOwner()", "58c3b870": "memo()", "8da5cb5b": "owner()", "49a3fb45": "rebalanceBlockNumber()", "ecd86778": "registerAllocated(address,uint256)", "5f9b0df7": "registerZeroed(address)", "27704cb5": "removeAllocated(address)", "db27b50b": "removeZeroed(address)", "715018a6": "renounceOwnership()", "d826f88f": "reset()", "200d2ed2": "status()", "9ab29b70": "sumOfZeroedBalance()", "281a1be9": "testFinalize(string)", "cc701029": "testSetAll(address[],address[],uint256[],uint256,uint8)", "f2fde38b": "transferOwnership(address)", "1804692f": "updateRebalanceBlocknumber(uint256)", "5f8798c0": "zeroedExists(address)", "62aa3e91": "zeroeds(uint256)", }, Bin: "0x60806040523480156200001157600080fd5b5060405162002bc738038062002bc7833981016040819052620000349162000143565b600080546001600160a01b0319163390811782556040518392907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3438111620000ed5760405162461bcd60e51b815260206004820152603a60248201527f726562616c616e636520626c6f636b4e756d6265722073686f756c642062652060448201527f67726561746572207468616e2063757272656e7420626c6f636b000000000000606482015260840160405180910390fd5b60048190556003805460ff191690556040517f6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a906200013390600090849042906200015d565b60405180910390a1505062000194565b6000602082840312156200015657600080fd5b5051919050565b60608101600485106200018057634e487b7160e01b600052602160045260246000fd5b938152602081019290925260409091015290565b612a2380620001a46000396000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c80638f32d59b1161011a578063daea85c5116100ad578063ea6d4a9b1161007c578063ea6d4a9b14610433578063ecd8677814610446578063ed35552914610459578063f2fde38b14610461578063faaf9ca61461047457600080fd5b8063daea85c5146103f1578063db27b50b14610404578063e20fcf0014610417578063e2384cb31461041f57600080fd5b8063bd786f57116100e9578063bd786f57146103a2578063cc701029146103b5578063cea1c338146103c8578063d826f88f146103e957600080fd5b80638f32d59b1461036c5780639ab29b701461037f5780639dc954ba146103875780639e59eb141461038f57600080fd5b8063518592da1161019257806362aa3e911161016157806362aa3e9114610315578063715018a6146103405780637bfaf7b7146103485780638da5cb5b1461035b57600080fd5b8063518592da146102b757806358c3b870146102ca5780635f8798c0146102df5780635f9b0df71461030257600080fd5b8063281a1be9116101ce578063281a1be914610253578063343e2c8514610266578063484090961461029857806349a3fb45146102a057600080fd5b80630287d126146102005780631804692f1461020a578063200d2ed21461021d57806327704cb514610240575b600080fd5b61020861047c565b005b610208610218366004612175565b61066d565b60035461022a9060ff1681565b60405161023791906121c6565b60405180910390f35b61020861024e3660046121e9565b610788565b61020861026136600461220d565b61093d565b610279610274366004612175565b61094f565b604080516001600160a01b039093168352602083019190915201610237565b610208610987565b6102a960045481565b604051908152602001610237565b6102a96102c53660046121e9565b610a3e565b6102d2610aae565b604051610237919061227f565b6102f26102ed3660046121e9565b610b3c565b6040519015158152602001610237565b6102086103103660046121e9565b610bf3565b610328610323366004612175565b610d36565b6040516001600160a01b039091168152602001610237565b610208610d65565b6102a96103563660046121e9565b610dd9565b6000546001600160a01b0316610328565b6000546001600160a01b031633146102f2565b6102a9610e3e565b6001546102a9565b61027961039d3660046121e9565b610e9f565b6102f26103b03660046121e9565b610f52565b6102086103c3366004612319565b611002565b6103db6103d63660046121e9565b6111e2565b6040516102379291906123d4565b6102086112c9565b6102086103ff3660046121e9565b6113f7565b6102086104123660046121e9565b6115d8565b6102a961176d565b6102f261042d3660046121e9565b3b151590565b610208610441366004612477565b6117c1565b61020861045436600461250c565b6118e5565b6002546102a9565b61020861046f3660046121e9565b611ad1565b610208611b07565b60015460005b818110156106695760006001828154811061049f5761049f612538565b6000918252602091829020604080518082018252600290930290910180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561051f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610501575b5050505050815250509050600061053a82600001513b151590565b9050801561060a576000806105528460000151611c1a565b915091508084602001515110156105845760405162461bcd60e51b815260040161057b9061254e565b60405180910390fd5b602084015180516000805b828110156105df576105ba8482815181106105ac576105ac612538565b602002602001015187611c93565b156105cd57816105c9816125a6565b9250505b806105d7816125a6565b91505061058f565b50838110156106005760405162461bcd60e51b815260040161057b9061254e565b5050505050610654565b8160200151516001146106545760405162461bcd60e51b8152602060048201526012602482015271454f412073686f756c6420617070726f766560701b604482015260640161057b565b50508080610661906125a6565b915050610482565b5050565b6000546001600160a01b031633146106975760405162461bcd60e51b815260040161057b906125bf565b600454431061070e5760405162461bcd60e51b815260206004820152603e60248201527f63757272656e7420626c6f636b2073686f756c646e277420626520706173742060448201527f7468652063757272656e746c792073657420626c6f636b206e756d6265720000606482015260840161057b565b8043106107835760405162461bcd60e51b815260206004820152603a60248201527f726562616c616e636520626c6f636b4e756d6265722073686f756c642062652060448201527f67726561746572207468616e2063757272656e7420626c6f636b000000000000606482015260840161057b565b600455565b6000546001600160a01b031633146107b25760405162461bcd60e51b815260040161057b906125bf565b6000806003805460ff16908111156107cc576107cc61218e565b146107e95760405162461bcd60e51b815260040161057b906125f4565b60006107f483610dd9565b905060001981036108425760405162461bcd60e51b8152602060048201526018602482015277105b1b1bd8d85d1959081b9bdd081c9959da5cdd195c995960421b604482015260640161057b565b600280546108529060019061262b565b8154811061086257610862612538565b90600052602060002090600202016002828154811061088357610883612538565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b039092169190911781556001928301549201919091558054806108cf576108cf61263e565b600082815260208082206002600019949094019384020180546001600160a01b03191681556001019190915591556040516001600160a01b03851681527ff8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e91015b60405180910390a1505050565b600561094a8284836126dc565b505050565b6002818154811061095f57600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b6000546001600160a01b031633146109b15760405162461bcd60e51b815260040161057b906125bf565b6000806003805460ff16908111156109cb576109cb61218e565b146109e85760405162461bcd60e51b815260040161057b906125f4565b600380546001919060ff191682805b02179055506003546040517fafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e91610a339160ff909116906121c6565b60405180910390a150565b600154600090815b81811015610aa357836001600160a01b031660018281548110610a6b57610a6b612538565b60009182526020909120600290910201546001600160a01b031603610a91579392505050565b80610a9b816125a6565b915050610a46565b506000199392505050565b60058054610abb90612654565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae790612654565b8015610b345780601f10610b0957610100808354040283529160200191610b34565b820191906000526020600020905b815481529060010190602001808311610b1757829003601f168201915b505050505081565b60006001600160a01b038216610b865760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161057b565b60015460005b81811015610bec57836001600160a01b031660018281548110610bb157610bb1612538565b60009182526020909120600290910201546001600160a01b031603610bda575060019392505050565b80610be4816125a6565b915050610b8c565b5050919050565b6000546001600160a01b03163314610c1d5760405162461bcd60e51b815260040161057b906125bf565b6000806003805460ff1690811115610c3757610c3761218e565b14610c545760405162461bcd60e51b815260040161057b906125f4565b610c5d82610b3c565b15610cb65760405162461bcd60e51b8152602060048201526024808201527f5a65726f6564206164647265737320697320616c726561647920726567697374604482015263195c995960e21b606482015260840161057b565b6001805480820182556000919091526002027fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116811782556040519081527fa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e9290602001610930565b60018181548110610d4657600080fd5b60009182526020909120600290910201546001600160a01b0316905081565b6000546001600160a01b03163314610d8f5760405162461bcd60e51b815260040161057b906125bf565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600254600090815b81811015610aa357836001600160a01b031660028281548110610e0657610e06612538565b60009182526020909120600290910201546001600160a01b031603610e2c579392505050565b80610e36816125a6565b915050610de1565b600154600090815b81811015610e9a5760018181548110610e6157610e61612538565b6000918252602090912060029091020154610e86906001600160a01b0316318461279c565b925080610e92816125a6565b915050610e46565b505090565b6000806000610ead84610dd9565b90506000198103610efb5760405162461bcd60e51b8152602060048201526018602482015277105b1b1bd8d85d1959081b9bdd081c9959da5cdd195c995960421b604482015260640161057b565b600060028281548110610f1057610f10612538565b60009182526020918290206040805180820190915260029092020180546001600160a01b03168083526001909101549190920181905290969095509350505050565b60006001600160a01b038216610f9c5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161057b565b60025460005b81811015610bec57836001600160a01b031660028281548110610fc757610fc7612538565b60009182526020909120600290910201546001600160a01b031603610ff0575060019392505050565b80610ffa816125a6565b915050610fa2565b61100e60016000611fcd565b61101a60026000611fee565b6040805160018082528183019092526000916020808301908036833701905050905060005b888110156110ef57600160405180604001604052808c8c8581811061106657611066612538565b905060200201602081019061107b91906121e9565b6001600160a01b0390811682526020918201869052835460018082018655600095865294839020845160029092020180546001600160a01b03191691909216178155828201518051939491936110d99392850192919091019061200f565b50505080806110e7906125a6565b91505061103f565b5060005b868110156111ae57600260405180604001604052808a8a8581811061111a5761111a612538565b905060200201602081019061112f91906121e9565b6001600160a01b0316815260200188888581811061114f5761114f612538565b60209081029290920135909252835460018082018655600095865294829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155920151919092015550806111a6816125a6565b9150506110f3565b5060048390556003805483919060ff1916600183838111156111d2576111d261218e565b0217905550505050505050505050565b6000606060006111f184610a3e565b905060001981036112145760405162461bcd60e51b815260040161057b906127af565b60006001828154811061122957611229612538565b6000918252602091829020604080518082018252600290930290910180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156112a957602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161128b575b505050505081525050905080600001518160200151935093505050915091565b6000546001600160a01b031633146112f35760405162461bcd60e51b815260040161057b906125bf565b6003805460ff168181111561130a5761130a61218e565b0361136a5760405162461bcd60e51b815260206004820152602a60248201527f436f6e74726163742069732066696e616c697a65642c2063616e6e6f742072656044820152697365742076616c75657360b01b606482015260840161057b565b60045443106113c75760405162461bcd60e51b8152602060048201526024808201527f526562616c616e636520626c6f636b6e756d62657220616c72656164792070616044820152631cdcd95960e21b606482015260840161057b565b6113d360016000611fcd565b6113df60026000611fee565b6113eb60056000612074565b6003805460ff19169055565b6001806003805460ff16908111156114115761141161218e565b1461142e5760405162461bcd60e51b815260040161057b906125f4565b61143782610b3c565b6114995760405162461bcd60e51b815260206004820152602d60248201527f7a65726f6564206e6565647320746f206265207265676973746572656420626560448201526c199bdc9948185c1c1c9bdd985b609a1b606482015260840161057b565b813b15158061151057336001600160a01b038416146115065760405162461bcd60e51b815260206004820152602360248201527f7a65726f656441646472657373206973206e6f7420746865206d73672e73656e6044820152623232b960e91b606482015260840161057b565b61094a8333611cfe565b60008061151c85611c1a565b9150915081516000036115715760405162461bcd60e51b815260206004820152601a60248201527f61646d696e206c6973742063616e6e6f7420626520656d707479000000000000604482015260640161057b565b61157b3383611c93565b6115c75760405162461bcd60e51b815260206004820152601b60248201527f6d73672e73656e646572206973206e6f74207468652061646d696e0000000000604482015260640161057b565b6115d18533611cfe565b5050505050565b6000546001600160a01b031633146116025760405162461bcd60e51b815260040161057b906125bf565b6000806003805460ff169081111561161c5761161c61218e565b146116395760405162461bcd60e51b815260040161057b906125f4565b600061164483610a3e565b905060001981036116675760405162461bcd60e51b815260040161057b906127af565b6001805461167690829061262b565b8154811061168657611686612538565b9060005260206000209060020201600182815481106116a7576116a7612538565b60009182526020909120825460029092020180546001600160a01b0319166001600160a01b03909216919091178155600180830180546116ea92840191906120ae565b5090505060018054806116ff576116ff61263e565b60008281526020812060026000199093019283020180546001600160a01b03191681559061173060018301826120ee565b505090556040516001600160a01b03841681527f8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c90602001610930565b600254600090815b81811015610e9a576002818154811061179057611790612538565b906000526020600020906002020160010154836117ad919061279c565b9250806117b9816125a6565b915050611775565b6000546001600160a01b031633146117eb5760405162461bcd60e51b815260040161057b906125bf565b6002806003805460ff16908111156118055761180561218e565b146118225760405162461bcd60e51b815260040161057b906125f4565b600561182e83826127de565b506003805460ff1916811781556040517f8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca64049161186d916005919061289e565b60405180910390a160045443116106695760405162461bcd60e51b815260206004820152603660248201527f436f6e74726163742063616e206f6e6c792066696e616c697a6520616674657260448201527520657865637574696e6720726562616c616e63696e6760501b606482015260840161057b565b6000546001600160a01b0316331461190f5760405162461bcd60e51b815260040161057b906125bf565b6000806003805460ff16908111156119295761192961218e565b146119465760405162461bcd60e51b815260040161057b906125f4565b61194f83610f52565b156119ac5760405162461bcd60e51b815260206004820152602760248201527f416c6c6f6361746564206164647265737320697320616c7265616479207265676044820152661a5cdd195c995960ca1b606482015260840161057b565b816000036119fc5760405162461bcd60e51b815260206004820152601960248201527f416d6f756e742063616e6e6f742062652073657420746f203000000000000000604482015260640161057b565b6040805180820182526001600160a01b038581168083526020808401878152600280546001810182556000829052865191027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace81018054929096166001600160a01b031990921691909117909455517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf90930192909255835190815290810185905290917fab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed910160405180910390a150505050565b6000546001600160a01b03163314611afb5760405162461bcd60e51b815260040161057b906125bf565b611b0481611f0d565b50565b6000546001600160a01b03163314611b315760405162461bcd60e51b815260040161057b906125bf565b6001806003805460ff1690811115611b4b57611b4b61218e565b14611b685760405162461bcd60e51b815260040161057b906125f4565b611b70610e3e565b611b7861176d565b10611bfe5760405162461bcd60e51b815260206004820152604a60248201527f747265617375727920616d6f756e742073686f756c64206265206c657373207460448201527f68616e207468652073756d206f6620616c6c207a65726f656420616464726573606482015269732062616c616e63657360b01b608482015260a40161057b565b611c0661047c565b600380546002919060ff19166001836109f7565b6060600080839050806001600160a01b0316631865c57d6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611c60573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c889190810190612933565b909590945092505050565b8051600090815b81811015611cf157838181518110611cb457611cb4612538565b60200260200101516001600160a01b0316856001600160a01b031603611cdf57600192505050611cf8565b80611ce9816125a6565b915050611c9a565b5060009150505b92915050565b6000611d0983610a3e565b90506000198103611d2c5760405162461bcd60e51b815260040161057b906127af565b600060018281548110611d4157611d41612538565b9060005260206000209060020201600101805480602002602001604051908101604052809291908181526020018280548015611da657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611d88575b505083519394506000925050505b81811015611e3b57846001600160a01b0316838281518110611dd857611dd8612538565b60200260200101516001600160a01b031603611e295760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48185c1c1c9bdd995960821b604482015260640161057b565b80611e33816125a6565b915050611db4565b5060018381548110611e4f57611e4f612538565b600091825260208083206001600290930201820180548084018255908452922090910180546001600160a01b0387166001600160a01b031990911617905580547f80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f9091879187919087908110611ec657611ec6612538565b600091825260209182902060016002909202010154604080516001600160a01b03958616815294909316918401919091529082015260600160405180910390a15050505050565b6001600160a01b038116611f725760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161057b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b5080546000825560020290600052602060002090810190611b04919061210c565b5080546000825560020290600052602060002090810190611b04919061213a565b828054828255906000526020600020908101928215612064579160200282015b8281111561206457825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061202f565b50612070929150612160565b5090565b50805461208090612654565b6000825580601f10612090575050565b601f016020900490600052602060002090810190611b049190612160565b8280548282559060005260206000209081019282156120645760005260206000209182015b828111156120645782548255916001019190600101906120d3565b5080546000825590600052602060002090810190611b049190612160565b808211156120705780546001600160a01b0319168155600061213160018301826120ee565b5060020161210c565b5b808211156120705780546001600160a01b03191681556000600182015560020161213b565b5b808211156120705760008155600101612161565b60006020828403121561218757600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b600481106121c257634e487b7160e01b600052602160045260246000fd5b9052565b60208101611cf882846121a4565b6001600160a01b0381168114611b0457600080fd5b6000602082840312156121fb57600080fd5b8135612206816121d4565b9392505050565b6000806020838503121561222057600080fd5b823567ffffffffffffffff8082111561223857600080fd5b818501915085601f83011261224c57600080fd5b81358181111561225b57600080fd5b86602082850101111561226d57600080fd5b60209290920196919550909350505050565b600060208083528351808285015260005b818110156122ac57858101830151858201604001528201612290565b506000604082860101526040601f19601f8301168501019250505092915050565b60008083601f8401126122df57600080fd5b50813567ffffffffffffffff8111156122f757600080fd5b6020830191508360208260051b850101111561231257600080fd5b9250929050565b60008060008060008060008060a0898b03121561233557600080fd5b883567ffffffffffffffff8082111561234d57600080fd5b6123598c838d016122cd565b909a50985060208b013591508082111561237257600080fd5b61237e8c838d016122cd565b909850965060408b013591508082111561239757600080fd5b506123a48b828c016122cd565b909550935050606089013591506080890135600481106123c357600080fd5b809150509295985092959890939650565b6001600160a01b038381168252604060208084018290528451918401829052600092858201929091906060860190855b81811015612422578551851683529483019491830191600101612404565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561246f5761246f612430565b604052919050565b6000602080838503121561248a57600080fd5b823567ffffffffffffffff808211156124a257600080fd5b818501915085601f8301126124b657600080fd5b8135818111156124c8576124c8612430565b6124da601f8201601f19168501612446565b915080825286848285010111156124f057600080fd5b8084840185840137600090820190930192909252509392505050565b6000806040838503121561251f57600080fd5b823561252a816121d4565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60208082526022908201527f6d696e2072657175697265642061646d696e732073686f756c6420617070726f604082015261766560f01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6000600182016125b8576125b8612590565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f4e6f7420696e207468652064657369676e617465642073746174757300000000604082015260600190565b81810381811115611cf857611cf8612590565b634e487b7160e01b600052603160045260246000fd5b600181811c9082168061266857607f821691505b60208210810361268857634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561094a57600081815260208120601f850160051c810160208610156126b55750805b601f850160051c820191505b818110156126d4578281556001016126c1565b505050505050565b67ffffffffffffffff8311156126f4576126f4612430565b612708836127028354612654565b8361268e565b6000601f84116001811461273c57600085156127245750838201355b600019600387901b1c1916600186901b1783556115d1565b600083815260209020601f19861690835b8281101561276d578685013582556020948501946001909201910161274d565b508682101561278a5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b80820180821115611cf857611cf8612590565b60208082526015908201527416995c9bd959081b9bdd081c9959da5cdd195c9959605a1b604082015260600190565b815167ffffffffffffffff8111156127f8576127f8612430565b61280c816128068454612654565b8461268e565b602080601f83116001811461284157600084156128295750858301515b600019600386901b1c1916600185901b1785556126d4565b600085815260208120601f198616915b8281101561287057888601518255948401946001909101908401612851565b508582101561288e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260008084546128b081612654565b80604086015260606001808416600081146128d257600181146128ec5761291d565b60ff1985168884015283151560051b88018301955061291d565b8960005260208060002060005b868110156129145781548b82018701529084019082016128f9565b8a018501975050505b50505050508091505061220660208301846121a4565b6000806040838503121561294657600080fd5b825167ffffffffffffffff8082111561295e57600080fd5b818501915085601f83011261297257600080fd5b815160208282111561298657612986612430565b8160051b9250612997818401612446565b82815292840181019281810190898511156129b157600080fd5b948201945b848610156129db57855193506129cb846121d4565b83825294820194908201906129b6565b9790910151969896975050505050505056fea26469706673582212205a3cbe10d4f9ff4b1cf2308226c169642626039f081e129298372a454dc8300b64736f6c63430008130033", }
TreasuryRebalanceMockV2MetaData contains all meta data concerning the TreasuryRebalanceMockV2 contract.
var TreasuryRebalanceV2ABI = TreasuryRebalanceV2MetaData.ABI
TreasuryRebalanceV2ABI is the input ABI used to generate the binding from. Deprecated: Use TreasuryRebalanceV2MetaData.ABI instead.
var TreasuryRebalanceV2Bin = TreasuryRebalanceV2MetaData.Bin
TreasuryRebalanceV2Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use TreasuryRebalanceV2MetaData.Bin instead.
var TreasuryRebalanceV2FuncSigs = TreasuryRebalanceV2MetaData.Sigs
TreasuryRebalanceV2FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use TreasuryRebalanceV2MetaData.Sigs instead.
var TreasuryRebalanceV2MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"allocated\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fundAllocation\",\"type\":\"uint256\"}],\"name\":\"AllocatedRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"allocated\",\"type\":\"address\"}],\"name\":\"AllocatedRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"approversCount\",\"type\":\"uint256\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rebalanceBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deployedBlockNumber\",\"type\":\"uint256\"}],\"name\":\"ContractDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"memo\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"Finalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"StatusChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"}],\"name\":\"ZeroedRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zeroed\",\"type\":\"address\"}],\"name\":\"ZeroedRemoved\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"allocatedExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allocateds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkZeroedsApproved\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_memo\",\"type\":\"string\"}],\"name\":\"finalizeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeRegistration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"getAllocated\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllocatedCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"getAllocatedIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treasuryAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"getZeroed\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getZeroedCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"getZeroedIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContractAddr\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rebalanceBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"registerAllocated\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"registerZeroed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_allocatedAddress\",\"type\":\"address\"}],\"name\":\"removeAllocated\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"removeZeroed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"status\",\"outputs\":[{\"internalType\":\"enumTreasuryRebalanceV2.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sumOfZeroedBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"zeroedsBalance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebalanceBlockNumber\",\"type\":\"uint256\"}],\"name\":\"updateRebalanceBlocknumber\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zeroedAddress\",\"type\":\"address\"}],\"name\":\"zeroedExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"zeroeds\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "bd786f57": "allocatedExists(address)", "343e2c85": "allocateds(uint256)", "daea85c5": "approve(address)", "0287d126": "checkZeroedsApproved()", "faaf9ca6": "finalizeApproval()", "ea6d4a9b": "finalizeContract(string)", "48409096": "finalizeRegistration()", "9e59eb14": "getAllocated(address)", "ed355529": "getAllocatedCount()", "7bfaf7b7": "getAllocatedIndex(address)", "e20fcf00": "getTreasuryAmount()", "cea1c338": "getZeroed(address)", "9dc954ba": "getZeroedCount()", "518592da": "getZeroedIndex(address)", "e2384cb3": "isContractAddr(address)", "8f32d59b": "isOwner()", "58c3b870": "memo()", "8da5cb5b": "owner()", "49a3fb45": "rebalanceBlockNumber()", "ecd86778": "registerAllocated(address,uint256)", "5f9b0df7": "registerZeroed(address)", "27704cb5": "removeAllocated(address)", "db27b50b": "removeZeroed(address)", "715018a6": "renounceOwnership()", "d826f88f": "reset()", "200d2ed2": "status()", "9ab29b70": "sumOfZeroedBalance()", "f2fde38b": "transferOwnership(address)", "1804692f": "updateRebalanceBlocknumber(uint256)", "5f8798c0": "zeroedExists(address)", "62aa3e91": "zeroeds(uint256)", }, Bin: "0x60806040523480156200001157600080fd5b506040516200270f3803806200270f833981016040819052620000349162000142565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3438111620000ed5760405162461bcd60e51b815260206004820152603a60248201527f726562616c616e636520626c6f636b4e756d6265722073686f756c642062652060448201527f67726561746572207468616e2063757272656e7420626c6f636b000000000000606482015260840160405180910390fd5b60048190556003805460ff191690556040517f6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a906200013390600090849042906200015c565b60405180910390a15062000193565b6000602082840312156200015557600080fd5b5051919050565b60608101600485106200017f57634e487b7160e01b600052602160045260246000fd5b938152602081019290925260409091015290565b61256c80620001a36000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c80638f32d59b1161010f578063db27b50b116100a2578063ecd8677811610071578063ecd867781461040a578063ed3555291461041d578063f2fde38b14610425578063faaf9ca61461043857600080fd5b8063db27b50b146103c8578063e20fcf00146103db578063e2384cb3146103e3578063ea6d4a9b146103f757600080fd5b8063bd786f57116100de578063bd786f5714610379578063cea1c3381461038c578063d826f88f146103ad578063daea85c5146103b557600080fd5b80638f32d59b146103435780639ab29b70146103565780639dc954ba1461035e5780639e59eb141461036657600080fd5b8063518592da1161018757806362aa3e911161015657806362aa3e91146102ec578063715018a6146103175780637bfaf7b71461031f5780638da5cb5b1461033257600080fd5b8063518592da1461028e57806358c3b870146102a15780635f8798c0146102b65780635f9b0df7146102d957600080fd5b806327704cb5116101c357806327704cb51461022a578063343e2c851461023d578063484090961461026f57806349a3fb451461027757600080fd5b80630287d126146101ea5780631804692f146101f4578063200d2ed214610207575b600080fd5b6101f2610440565b005b6101f2610202366004611ef7565b610631565b6003546102149060ff1681565b6040516102219190611f48565b60405180910390f35b6101f2610238366004611f6b565b61074c565b61025061024b366004611ef7565b610901565b604080516001600160a01b039093168352602083019190915201610221565b6101f2610939565b61028060045481565b604051908152602001610221565b61028061029c366004611f6b565b6109f0565b6102a9610a60565b6040516102219190611f8f565b6102c96102c4366004611f6b565b610aee565b6040519015158152602001610221565b6101f26102e7366004611f6b565b610ba5565b6102ff6102fa366004611ef7565b610ce8565b6040516001600160a01b039091168152602001610221565b6101f2610d17565b61028061032d366004611f6b565b610d8b565b6000546001600160a01b03166102ff565b6000546001600160a01b031633146102c9565b610280610df0565b600154610280565b610250610374366004611f6b565b610e51565b6102c9610387366004611f6b565b610f04565b61039f61039a366004611f6b565b610fb4565b604051610221929190611fdd565b6101f261109b565b6101f26103c3366004611f6b565b6111c9565b6101f26103d6366004611f6b565b6113af565b610280611544565b6102c96103f1366004611f6b565b3b151590565b6101f2610405366004612080565b611598565b6101f2610418366004612115565b6116bc565b600254610280565b6101f2610433366004611f6b565b6118a8565b6101f26118de565b60015460005b8181101561062d5760006001828154811061046357610463612141565b6000918252602091829020604080518082018252600290930290910180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156104e357602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116104c5575b505050505081525050905060006104fe82600001513b151590565b905080156105ce5760008061051684600001516119f1565b915091508084602001515110156105485760405162461bcd60e51b815260040161053f90612157565b60405180910390fd5b602084015180516000805b828110156105a35761057e84828151811061057057610570612141565b602002602001015187611a6a565b15610591578161058d816121af565b9250505b8061059b816121af565b915050610553565b50838110156105c45760405162461bcd60e51b815260040161053f90612157565b5050505050610618565b8160200151516001146106185760405162461bcd60e51b8152602060048201526012602482015271454f412073686f756c6420617070726f766560701b604482015260640161053f565b50508080610625906121af565b915050610446565b5050565b6000546001600160a01b0316331461065b5760405162461bcd60e51b815260040161053f906121c8565b60045443106106d25760405162461bcd60e51b815260206004820152603e60248201527f63757272656e7420626c6f636b2073686f756c646e277420626520706173742060448201527f7468652063757272656e746c792073657420626c6f636b206e756d6265720000606482015260840161053f565b8043106107475760405162461bcd60e51b815260206004820152603a60248201527f726562616c616e636520626c6f636b4e756d6265722073686f756c642062652060448201527f67726561746572207468616e2063757272656e7420626c6f636b000000000000606482015260840161053f565b600455565b6000546001600160a01b031633146107765760405162461bcd60e51b815260040161053f906121c8565b6000806003805460ff169081111561079057610790611f10565b146107ad5760405162461bcd60e51b815260040161053f906121fd565b60006107b883610d8b565b905060001981036108065760405162461bcd60e51b8152602060048201526018602482015277105b1b1bd8d85d1959081b9bdd081c9959da5cdd195c995960421b604482015260640161053f565b6002805461081690600190612234565b8154811061082657610826612141565b90600052602060002090600202016002828154811061084757610847612141565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b0390921691909117815560019283015492019190915580548061089357610893612247565b600082815260208082206002600019949094019384020180546001600160a01b03191681556001019190915591556040516001600160a01b03851681527ff8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e91015b60405180910390a1505050565b6002818154811061091157600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b6000546001600160a01b031633146109635760405162461bcd60e51b815260040161053f906121c8565b6000806003805460ff169081111561097d5761097d611f10565b1461099a5760405162461bcd60e51b815260040161053f906121fd565b600380546001919060ff191682805b02179055506003546040517fafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e916109e59160ff90911690611f48565b60405180910390a150565b600154600090815b81811015610a5557836001600160a01b031660018281548110610a1d57610a1d612141565b60009182526020909120600290910201546001600160a01b031603610a43579392505050565b80610a4d816121af565b9150506109f8565b506000199392505050565b60058054610a6d9061225d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a999061225d565b8015610ae65780601f10610abb57610100808354040283529160200191610ae6565b820191906000526020600020905b815481529060010190602001808311610ac957829003601f168201915b505050505081565b60006001600160a01b038216610b385760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161053f565b60015460005b81811015610b9e57836001600160a01b031660018281548110610b6357610b63612141565b60009182526020909120600290910201546001600160a01b031603610b8c575060019392505050565b80610b96816121af565b915050610b3e565b5050919050565b6000546001600160a01b03163314610bcf5760405162461bcd60e51b815260040161053f906121c8565b6000806003805460ff1690811115610be957610be9611f10565b14610c065760405162461bcd60e51b815260040161053f906121fd565b610c0f82610aee565b15610c685760405162461bcd60e51b8152602060048201526024808201527f5a65726f6564206164647265737320697320616c726561647920726567697374604482015263195c995960e21b606482015260840161053f565b6001805480820182556000919091526002027fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116811782556040519081527fa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92906020016108f4565b60018181548110610cf857600080fd5b60009182526020909120600290910201546001600160a01b0316905081565b6000546001600160a01b03163314610d415760405162461bcd60e51b815260040161053f906121c8565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600254600090815b81811015610a5557836001600160a01b031660028281548110610db857610db8612141565b60009182526020909120600290910201546001600160a01b031603610dde579392505050565b80610de8816121af565b915050610d93565b600154600090815b81811015610e4c5760018181548110610e1357610e13612141565b6000918252602090912060029091020154610e38906001600160a01b03163184612297565b925080610e44816121af565b915050610df8565b505090565b6000806000610e5f84610d8b565b90506000198103610ead5760405162461bcd60e51b8152602060048201526018602482015277105b1b1bd8d85d1959081b9bdd081c9959da5cdd195c995960421b604482015260640161053f565b600060028281548110610ec257610ec2612141565b60009182526020918290206040805180820190915260029092020180546001600160a01b03168083526001909101549190920181905290969095509350505050565b60006001600160a01b038216610f4e5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161053f565b60025460005b81811015610b9e57836001600160a01b031660028281548110610f7957610f79612141565b60009182526020909120600290910201546001600160a01b031603610fa2575060019392505050565b80610fac816121af565b915050610f54565b600060606000610fc3846109f0565b90506000198103610fe65760405162461bcd60e51b815260040161053f906122aa565b600060018281548110610ffb57610ffb612141565b6000918252602091829020604080518082018252600290930290910180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561107b57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161105d575b505050505081525050905080600001518160200151935093505050915091565b6000546001600160a01b031633146110c55760405162461bcd60e51b815260040161053f906121c8565b6003805460ff16818111156110dc576110dc611f10565b0361113c5760405162461bcd60e51b815260206004820152602a60248201527f436f6e74726163742069732066696e616c697a65642c2063616e6e6f742072656044820152697365742076616c75657360b01b606482015260840161053f565b60045443106111995760405162461bcd60e51b8152602060048201526024808201527f526562616c616e636520626c6f636b6e756d62657220616c72656164792070616044820152631cdcd95960e21b606482015260840161053f565b6111a560016000611da4565b6111b160026000611dc5565b6111bd60056000611de6565b6003805460ff19169055565b6001806003805460ff16908111156111e3576111e3611f10565b146112005760405162461bcd60e51b815260040161053f906121fd565b61120982610aee565b61126b5760405162461bcd60e51b815260206004820152602d60248201527f7a65726f6564206e6565647320746f206265207265676973746572656420626560448201526c199bdc9948185c1c1c9bdd985b609a1b606482015260840161053f565b813b1515806112e757336001600160a01b038416146112d85760405162461bcd60e51b815260206004820152602360248201527f7a65726f656441646472657373206973206e6f7420746865206d73672e73656e6044820152623232b960e91b606482015260840161053f565b6112e28333611ad5565b505050565b6000806112f3856119f1565b9150915081516000036113485760405162461bcd60e51b815260206004820152601a60248201527f61646d696e206c6973742063616e6e6f7420626520656d707479000000000000604482015260640161053f565b6113523383611a6a565b61139e5760405162461bcd60e51b815260206004820152601b60248201527f6d73672e73656e646572206973206e6f74207468652061646d696e0000000000604482015260640161053f565b6113a88533611ad5565b5050505050565b6000546001600160a01b031633146113d95760405162461bcd60e51b815260040161053f906121c8565b6000806003805460ff16908111156113f3576113f3611f10565b146114105760405162461bcd60e51b815260040161053f906121fd565b600061141b836109f0565b9050600019810361143e5760405162461bcd60e51b815260040161053f906122aa565b6001805461144d908290612234565b8154811061145d5761145d612141565b90600052602060002090600202016001828154811061147e5761147e612141565b60009182526020909120825460029092020180546001600160a01b0319166001600160a01b03909216919091178155600180830180546114c19284019190611e20565b5090505060018054806114d6576114d6612247565b60008281526020812060026000199093019283020180546001600160a01b0319168155906115076001830182611e70565b505090556040516001600160a01b03841681527f8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c906020016108f4565b600254600090815b81811015610e4c576002818154811061156757611567612141565b906000526020600020906002020160010154836115849190612297565b925080611590816121af565b91505061154c565b6000546001600160a01b031633146115c25760405162461bcd60e51b815260040161053f906121c8565b6002806003805460ff16908111156115dc576115dc611f10565b146115f95760405162461bcd60e51b815260040161053f906121fd565b60056116058382612327565b506003805460ff1916811781556040517f8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca64049161164491600591906123e7565b60405180910390a1600454431161062d5760405162461bcd60e51b815260206004820152603660248201527f436f6e74726163742063616e206f6e6c792066696e616c697a6520616674657260448201527520657865637574696e6720726562616c616e63696e6760501b606482015260840161053f565b6000546001600160a01b031633146116e65760405162461bcd60e51b815260040161053f906121c8565b6000806003805460ff169081111561170057611700611f10565b1461171d5760405162461bcd60e51b815260040161053f906121fd565b61172683610f04565b156117835760405162461bcd60e51b815260206004820152602760248201527f416c6c6f6361746564206164647265737320697320616c7265616479207265676044820152661a5cdd195c995960ca1b606482015260840161053f565b816000036117d35760405162461bcd60e51b815260206004820152601960248201527f416d6f756e742063616e6e6f742062652073657420746f203000000000000000604482015260640161053f565b6040805180820182526001600160a01b038581168083526020808401878152600280546001810182556000829052865191027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace81018054929096166001600160a01b031990921691909117909455517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf90930192909255835190815290810185905290917fab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed910160405180910390a150505050565b6000546001600160a01b031633146118d25760405162461bcd60e51b815260040161053f906121c8565b6118db81611ce4565b50565b6000546001600160a01b031633146119085760405162461bcd60e51b815260040161053f906121c8565b6001806003805460ff169081111561192257611922611f10565b1461193f5760405162461bcd60e51b815260040161053f906121fd565b611947610df0565b61194f611544565b106119d55760405162461bcd60e51b815260206004820152604a60248201527f747265617375727920616d6f756e742073686f756c64206265206c657373207460448201527f68616e207468652073756d206f6620616c6c207a65726f656420616464726573606482015269732062616c616e63657360b01b608482015260a40161053f565b6119dd610440565b600380546002919060ff19166001836109a9565b6060600080839050806001600160a01b0316631865c57d6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611a37573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a5f919081019061247c565b909590945092505050565b8051600090815b81811015611ac857838181518110611a8b57611a8b612141565b60200260200101516001600160a01b0316856001600160a01b031603611ab657600192505050611acf565b80611ac0816121af565b915050611a71565b5060009150505b92915050565b6000611ae0836109f0565b90506000198103611b035760405162461bcd60e51b815260040161053f906122aa565b600060018281548110611b1857611b18612141565b9060005260206000209060020201600101805480602002602001604051908101604052809291908181526020018280548015611b7d57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611b5f575b505083519394506000925050505b81811015611c1257846001600160a01b0316838281518110611baf57611baf612141565b60200260200101516001600160a01b031603611c005760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48185c1c1c9bdd995960821b604482015260640161053f565b80611c0a816121af565b915050611b8b565b5060018381548110611c2657611c26612141565b600091825260208083206001600290930201820180548084018255908452922090910180546001600160a01b0387166001600160a01b031990911617905580547f80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f9091879187919087908110611c9d57611c9d612141565b600091825260209182902060016002909202010154604080516001600160a01b03958616815294909316918401919091529082015260600160405180910390a15050505050565b6001600160a01b038116611d495760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161053f565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b50805460008255600202906000526020600020908101906118db9190611e8e565b50805460008255600202906000526020600020908101906118db9190611ebc565b508054611df29061225d565b6000825580601f10611e02575050565b601f0160209004906000526020600020908101906118db9190611ee2565b828054828255906000526020600020908101928215611e605760005260206000209182015b82811115611e60578254825591600101919060010190611e45565b50611e6c929150611ee2565b5090565b50805460008255906000526020600020908101906118db9190611ee2565b80821115611e6c5780546001600160a01b03191681556000611eb36001830182611e70565b50600201611e8e565b5b80821115611e6c5780546001600160a01b031916815560006001820155600201611ebd565b5b80821115611e6c5760008155600101611ee3565b600060208284031215611f0957600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b60048110611f4457634e487b7160e01b600052602160045260246000fd5b9052565b60208101611acf8284611f26565b6001600160a01b03811681146118db57600080fd5b600060208284031215611f7d57600080fd5b8135611f8881611f56565b9392505050565b600060208083528351808285015260005b81811015611fbc57858101830151858201604001528201611fa0565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038381168252604060208084018290528451918401829052600092858201929091906060860190855b8181101561202b57855185168352948301949183019160010161200d565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561207857612078612039565b604052919050565b6000602080838503121561209357600080fd5b823567ffffffffffffffff808211156120ab57600080fd5b818501915085601f8301126120bf57600080fd5b8135818111156120d1576120d1612039565b6120e3601f8201601f1916850161204f565b915080825286848285010111156120f957600080fd5b8084840185840137600090820190930192909252509392505050565b6000806040838503121561212857600080fd5b823561213381611f56565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60208082526022908201527f6d696e2072657175697265642061646d696e732073686f756c6420617070726f604082015261766560f01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6000600182016121c1576121c1612199565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f4e6f7420696e207468652064657369676e617465642073746174757300000000604082015260600190565b81810381811115611acf57611acf612199565b634e487b7160e01b600052603160045260246000fd5b600181811c9082168061227157607f821691505b60208210810361229157634e487b7160e01b600052602260045260246000fd5b50919050565b80820180821115611acf57611acf612199565b60208082526015908201527416995c9bd959081b9bdd081c9959da5cdd195c9959605a1b604082015260600190565b601f8211156112e257600081815260208120601f850160051c810160208610156123005750805b601f850160051c820191505b8181101561231f5782815560010161230c565b505050505050565b815167ffffffffffffffff81111561234157612341612039565b6123558161234f845461225d565b846122d9565b602080601f83116001811461238a57600084156123725750858301515b600019600386901b1c1916600185901b17855561231f565b600085815260208120601f198616915b828110156123b95788860151825594840194600190910190840161239a565b50858210156123d75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260008084546123f98161225d565b806040860152606060018084166000811461241b576001811461243557612466565b60ff1985168884015283151560051b880183019550612466565b8960005260208060002060005b8681101561245d5781548b8201870152908401908201612442565b8a018501975050505b505050505080915050611f886020830184611f26565b6000806040838503121561248f57600080fd5b825167ffffffffffffffff808211156124a757600080fd5b818501915085601f8301126124bb57600080fd5b81516020828211156124cf576124cf612039565b8160051b92506124e081840161204f565b82815292840181019281810190898511156124fa57600080fd5b948201945b84861015612524578551935061251484611f56565b83825294820194908201906124ff565b9790910151969896975050505050505056fea26469706673582212205bee2d843c6658c4cabbee7c2b1238e5086d7eb4239a72bd26736fb14158615064736f6c63430008130033", }
TreasuryRebalanceV2MetaData contains all meta data concerning the TreasuryRebalanceV2 contract.
var UUPSUpgradeableABI = UUPSUpgradeableMetaData.ABI
UUPSUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use UUPSUpgradeableMetaData.ABI instead.
var UUPSUpgradeableFuncSigs = UUPSUpgradeableMetaData.Sigs
UUPSUpgradeableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use UUPSUpgradeableMetaData.Sigs instead.
var UUPSUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "52d1902d": "proxiableUUID()", "3659cfe6": "upgradeTo(address)", "4f1ef286": "upgradeToAndCall(address,bytes)", }, }
UUPSUpgradeableMetaData contains all meta data concerning the UUPSUpgradeable contract.
Functions ¶
This section is empty.
Types ¶
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around a Kaia contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Kaia contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) 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 AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) 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 (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) 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 AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // 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 }
AddressUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) 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 AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around a Kaia contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*ContextUpgradeableCallerRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) 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 ContextUpgradeableCallerSession ¶
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ContextUpgradeableInitialized ¶
type ContextUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶
func (it *ContextUpgradeableInitializedIterator) 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 ContextUpgradeableRaw ¶
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*ContextUpgradeableRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 (*ContextUpgradeableRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 ContextUpgradeableSession ¶
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // 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 }
ContextUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) 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 ContextUpgradeableTransactorSession ¶
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type ERC1967UpgradeUpgradeable ¶
type ERC1967UpgradeUpgradeable struct { ERC1967UpgradeUpgradeableCaller // Read-only binding to the contract ERC1967UpgradeUpgradeableTransactor // Write-only binding to the contract ERC1967UpgradeUpgradeableFilterer // Log filterer for contract events }
ERC1967UpgradeUpgradeable is an auto generated Go binding around a Kaia contract.
func NewERC1967UpgradeUpgradeable ¶
func NewERC1967UpgradeUpgradeable(address common.Address, backend bind.ContractBackend) (*ERC1967UpgradeUpgradeable, error)
NewERC1967UpgradeUpgradeable creates a new instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableAdminChanged ¶
type ERC1967UpgradeUpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableAdminChanged represents a AdminChanged event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableAdminChangedIterator ¶
type ERC1967UpgradeUpgradeableAdminChangedIterator struct { Event *ERC1967UpgradeUpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) 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 ERC1967UpgradeUpgradeableBeaconUpgraded ¶
type ERC1967UpgradeUpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableBeaconUpgradedIterator ¶
type ERC1967UpgradeUpgradeableBeaconUpgradedIterator struct { Event *ERC1967UpgradeUpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) 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 ERC1967UpgradeUpgradeableCaller ¶
type ERC1967UpgradeUpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewERC1967UpgradeUpgradeableCaller ¶
func NewERC1967UpgradeUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC1967UpgradeUpgradeableCaller, error)
NewERC1967UpgradeUpgradeableCaller creates a new read-only instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableCallerRaw ¶
type ERC1967UpgradeUpgradeableCallerRaw struct {
Contract *ERC1967UpgradeUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ERC1967UpgradeUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*ERC1967UpgradeUpgradeableCallerRaw) Call ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableCallerRaw) 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 ERC1967UpgradeUpgradeableCallerSession ¶
type ERC1967UpgradeUpgradeableCallerSession struct { Contract *ERC1967UpgradeUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1967UpgradeUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type ERC1967UpgradeUpgradeableFilterer ¶
type ERC1967UpgradeUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewERC1967UpgradeUpgradeableFilterer ¶
func NewERC1967UpgradeUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC1967UpgradeUpgradeableFilterer, error)
NewERC1967UpgradeUpgradeableFilterer creates a new log filterer instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
func (*ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) FilterInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) FilterUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967UpgradeUpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ERC1967UpgradeUpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) ParseInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC1967UpgradeUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) ParseUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) WatchInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) WatchUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ERC1967UpgradeUpgradeableInitialized ¶
type ERC1967UpgradeUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableInitialized represents a Initialized event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableInitializedIterator ¶
type ERC1967UpgradeUpgradeableInitializedIterator struct { Event *ERC1967UpgradeUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) 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 ERC1967UpgradeUpgradeableRaw ¶
type ERC1967UpgradeUpgradeableRaw struct {
Contract *ERC1967UpgradeUpgradeable // Generic contract binding to access the raw methods on
}
ERC1967UpgradeUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*ERC1967UpgradeUpgradeableRaw) Call ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) 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 (*ERC1967UpgradeUpgradeableRaw) Transact ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1967UpgradeUpgradeableRaw) Transfer ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableRaw) 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 ERC1967UpgradeUpgradeableSession ¶
type ERC1967UpgradeUpgradeableSession struct { Contract *ERC1967UpgradeUpgradeable // 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 }
ERC1967UpgradeUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type ERC1967UpgradeUpgradeableTransactor ¶
type ERC1967UpgradeUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewERC1967UpgradeUpgradeableTransactor ¶
func NewERC1967UpgradeUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC1967UpgradeUpgradeableTransactor, error)
NewERC1967UpgradeUpgradeableTransactor creates a new write-only instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableTransactorRaw ¶
type ERC1967UpgradeUpgradeableTransactorRaw struct {
Contract *ERC1967UpgradeUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC1967UpgradeUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*ERC1967UpgradeUpgradeableTransactorRaw) Transact ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1967UpgradeUpgradeableTransactorRaw) Transfer ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableTransactorRaw) 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 ERC1967UpgradeUpgradeableTransactorSession ¶
type ERC1967UpgradeUpgradeableTransactorSession struct { Contract *ERC1967UpgradeUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1967UpgradeUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type ERC1967UpgradeUpgradeableUpgraded ¶
type ERC1967UpgradeUpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableUpgraded represents a Upgraded event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableUpgradedIterator ¶
type ERC1967UpgradeUpgradeableUpgradedIterator struct { Event *ERC1967UpgradeUpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) 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 IAddressBook ¶
type IAddressBook struct { IAddressBookCaller // Read-only binding to the contract IAddressBookTransactor // Write-only binding to the contract IAddressBookFilterer // Log filterer for contract events }
IAddressBook is an auto generated Go binding around a Kaia contract.
func NewIAddressBook ¶
func NewIAddressBook(address common.Address, backend bind.ContractBackend) (*IAddressBook, error)
NewIAddressBook creates a new instance of IAddressBook, bound to a specific deployed contract.
type IAddressBookCaller ¶
type IAddressBookCaller struct {
// contains filtered or unexported fields
}
IAddressBookCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIAddressBookCaller ¶
func NewIAddressBookCaller(address common.Address, caller bind.ContractCaller) (*IAddressBookCaller, error)
NewIAddressBookCaller creates a new read-only instance of IAddressBook, bound to a specific deployed contract.
func (*IAddressBookCaller) GetAllAddress ¶
func (_IAddressBook *IAddressBookCaller) GetAllAddress(opts *bind.CallOpts) (struct { TypeList []uint8 AddressList []common.Address }, error, )
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[] typeList, address[] addressList)
func (*IAddressBookCaller) GetAllAddressInfo ¶
func (_IAddressBook *IAddressBookCaller) GetAllAddressInfo(opts *bind.CallOpts) (struct { CnNodeIdList []common.Address CnStakingContractList []common.Address CnRewardAddressList []common.Address PocContractAddress common.Address KirContractAddress common.Address }, error, )
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[] cnNodeIdList, address[] cnStakingContractList, address[] cnRewardAddressList, address pocContractAddress, address kirContractAddress)
func (*IAddressBookCaller) GetCnInfo ¶
func (_IAddressBook *IAddressBookCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (struct { CnNodeId common.Address CnStakingcontract common.Address CnRewardAddress common.Address }, error, )
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address cnNodeId, address cnStakingcontract, address cnRewardAddress)
func (*IAddressBookCaller) GetPendingRequestList ¶
func (_IAddressBook *IAddressBookCaller) GetPendingRequestList(opts *bind.CallOpts) ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[] pendingRequestList)
func (*IAddressBookCaller) GetRequestInfo ¶
func (_IAddressBook *IAddressBookCaller) GetRequestInfo(opts *bind.CallOpts, _id [32]byte) (struct { FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookCaller) GetRequestInfoByArgs ¶
func (_IAddressBook *IAddressBookCaller) GetRequestInfoByArgs(opts *bind.CallOpts, _functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (struct { Id [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32 id, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookCaller) GetState ¶
func (_IAddressBook *IAddressBookCaller) GetState(opts *bind.CallOpts) (struct { AdminList []common.Address Requirement *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 requirement)
func (*IAddressBookCaller) IsActivated ¶
func (_IAddressBook *IAddressBookCaller) IsActivated(opts *bind.CallOpts) (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*IAddressBookCaller) IsConstructed ¶
func (_IAddressBook *IAddressBookCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*IAddressBookCaller) KirContractAddress ¶
func (_IAddressBook *IAddressBookCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*IAddressBookCaller) PocContractAddress ¶
func (_IAddressBook *IAddressBookCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*IAddressBookCaller) SpareContractAddress ¶
func (_IAddressBook *IAddressBookCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type IAddressBookCallerRaw ¶
type IAddressBookCallerRaw struct {
Contract *IAddressBookCaller // Generic read-only contract binding to access the raw methods on
}
IAddressBookCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IAddressBookCallerRaw) Call ¶
func (_IAddressBook *IAddressBookCallerRaw) 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 IAddressBookCallerSession ¶
type IAddressBookCallerSession struct { Contract *IAddressBookCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAddressBookCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IAddressBookCallerSession) GetAllAddress ¶
func (_IAddressBook *IAddressBookCallerSession) GetAllAddress() (struct { TypeList []uint8 AddressList []common.Address }, error, )
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[] typeList, address[] addressList)
func (*IAddressBookCallerSession) GetAllAddressInfo ¶
func (_IAddressBook *IAddressBookCallerSession) GetAllAddressInfo() (struct { CnNodeIdList []common.Address CnStakingContractList []common.Address CnRewardAddressList []common.Address PocContractAddress common.Address KirContractAddress common.Address }, error, )
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[] cnNodeIdList, address[] cnStakingContractList, address[] cnRewardAddressList, address pocContractAddress, address kirContractAddress)
func (*IAddressBookCallerSession) GetCnInfo ¶
func (_IAddressBook *IAddressBookCallerSession) GetCnInfo(_cnNodeId common.Address) (struct { CnNodeId common.Address CnStakingcontract common.Address CnRewardAddress common.Address }, error, )
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address cnNodeId, address cnStakingcontract, address cnRewardAddress)
func (*IAddressBookCallerSession) GetPendingRequestList ¶
func (_IAddressBook *IAddressBookCallerSession) GetPendingRequestList() ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[] pendingRequestList)
func (*IAddressBookCallerSession) GetRequestInfo ¶
func (_IAddressBook *IAddressBookCallerSession) GetRequestInfo(_id [32]byte) (struct { FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookCallerSession) GetRequestInfoByArgs ¶
func (_IAddressBook *IAddressBookCallerSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (struct { Id [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32 id, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookCallerSession) GetState ¶
func (_IAddressBook *IAddressBookCallerSession) GetState() (struct { AdminList []common.Address Requirement *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 requirement)
func (*IAddressBookCallerSession) IsActivated ¶
func (_IAddressBook *IAddressBookCallerSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*IAddressBookCallerSession) IsConstructed ¶
func (_IAddressBook *IAddressBookCallerSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*IAddressBookCallerSession) KirContractAddress ¶
func (_IAddressBook *IAddressBookCallerSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*IAddressBookCallerSession) PocContractAddress ¶
func (_IAddressBook *IAddressBookCallerSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*IAddressBookCallerSession) SpareContractAddress ¶
func (_IAddressBook *IAddressBookCallerSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type IAddressBookFilterer ¶
type IAddressBookFilterer struct {
// contains filtered or unexported fields
}
IAddressBookFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIAddressBookFilterer ¶
func NewIAddressBookFilterer(address common.Address, filterer bind.ContractFilterer) (*IAddressBookFilterer, error)
NewIAddressBookFilterer creates a new log filterer instance of IAddressBook, bound to a specific deployed contract.
type IAddressBookRaw ¶
type IAddressBookRaw struct {
Contract *IAddressBook // Generic contract binding to access the raw methods on
}
IAddressBookRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IAddressBookRaw) Call ¶
func (_IAddressBook *IAddressBookRaw) 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 (*IAddressBookRaw) Transact ¶
func (_IAddressBook *IAddressBookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAddressBookRaw) Transfer ¶
func (_IAddressBook *IAddressBookRaw) 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 IAddressBookSession ¶
type IAddressBookSession struct { Contract *IAddressBook // 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 }
IAddressBookSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IAddressBookSession) ConstructContract ¶
func (_IAddressBook *IAddressBookSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*IAddressBookSession) GetAllAddress ¶
func (_IAddressBook *IAddressBookSession) GetAllAddress() (struct { TypeList []uint8 AddressList []common.Address }, error, )
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[] typeList, address[] addressList)
func (*IAddressBookSession) GetAllAddressInfo ¶
func (_IAddressBook *IAddressBookSession) GetAllAddressInfo() (struct { CnNodeIdList []common.Address CnStakingContractList []common.Address CnRewardAddressList []common.Address PocContractAddress common.Address KirContractAddress common.Address }, error, )
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[] cnNodeIdList, address[] cnStakingContractList, address[] cnRewardAddressList, address pocContractAddress, address kirContractAddress)
func (*IAddressBookSession) GetCnInfo ¶
func (_IAddressBook *IAddressBookSession) GetCnInfo(_cnNodeId common.Address) (struct { CnNodeId common.Address CnStakingcontract common.Address CnRewardAddress common.Address }, error, )
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address cnNodeId, address cnStakingcontract, address cnRewardAddress)
func (*IAddressBookSession) GetPendingRequestList ¶
func (_IAddressBook *IAddressBookSession) GetPendingRequestList() ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[] pendingRequestList)
func (*IAddressBookSession) GetRequestInfo ¶
func (_IAddressBook *IAddressBookSession) GetRequestInfo(_id [32]byte) (struct { FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookSession) GetRequestInfoByArgs ¶
func (_IAddressBook *IAddressBookSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (struct { Id [32]byte Confirmers []common.Address InitialProposedTime *big.Int State uint8 }, error, )
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32 id, address[] confirmers, uint256 initialProposedTime, uint8 state)
func (*IAddressBookSession) GetState ¶
func (_IAddressBook *IAddressBookSession) GetState() (struct { AdminList []common.Address Requirement *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 requirement)
func (*IAddressBookSession) IsActivated ¶
func (_IAddressBook *IAddressBookSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*IAddressBookSession) IsConstructed ¶
func (_IAddressBook *IAddressBookSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*IAddressBookSession) KirContractAddress ¶
func (_IAddressBook *IAddressBookSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*IAddressBookSession) PocContractAddress ¶
func (_IAddressBook *IAddressBookSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*IAddressBookSession) ReviseRewardAddress ¶
func (_IAddressBook *IAddressBookSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*IAddressBookSession) RevokeRequest ¶
func (_IAddressBook *IAddressBookSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*IAddressBookSession) SpareContractAddress ¶
func (_IAddressBook *IAddressBookSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
func (*IAddressBookSession) SubmitActivateAddressBook ¶
func (_IAddressBook *IAddressBookSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*IAddressBookSession) SubmitAddAdmin ¶
func (_IAddressBook *IAddressBookSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*IAddressBookSession) SubmitClearRequest ¶
func (_IAddressBook *IAddressBookSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*IAddressBookSession) SubmitDeleteAdmin ¶
func (_IAddressBook *IAddressBookSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*IAddressBookSession) SubmitRegisterCnStakingContract ¶
func (_IAddressBook *IAddressBookSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*IAddressBookSession) SubmitUnregisterCnStakingContract ¶
func (_IAddressBook *IAddressBookSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*IAddressBookSession) SubmitUpdateKirContract ¶
func (_IAddressBook *IAddressBookSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*IAddressBookSession) SubmitUpdatePocContract ¶
func (_IAddressBook *IAddressBookSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*IAddressBookSession) SubmitUpdateRequirement ¶
func (_IAddressBook *IAddressBookSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*IAddressBookSession) SubmitUpdateSpareContract ¶
func (_IAddressBook *IAddressBookSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
type IAddressBookTransactor ¶
type IAddressBookTransactor struct {
// contains filtered or unexported fields
}
IAddressBookTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIAddressBookTransactor ¶
func NewIAddressBookTransactor(address common.Address, transactor bind.ContractTransactor) (*IAddressBookTransactor, error)
NewIAddressBookTransactor creates a new write-only instance of IAddressBook, bound to a specific deployed contract.
func (*IAddressBookTransactor) ConstructContract ¶
func (_IAddressBook *IAddressBookTransactor) ConstructContract(opts *bind.TransactOpts, _adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*IAddressBookTransactor) ReviseRewardAddress ¶
func (_IAddressBook *IAddressBookTransactor) ReviseRewardAddress(opts *bind.TransactOpts, _rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*IAddressBookTransactor) RevokeRequest ¶
func (_IAddressBook *IAddressBookTransactor) RevokeRequest(opts *bind.TransactOpts, _functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*IAddressBookTransactor) SubmitActivateAddressBook ¶
func (_IAddressBook *IAddressBookTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*IAddressBookTransactor) SubmitAddAdmin ¶
func (_IAddressBook *IAddressBookTransactor) SubmitAddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*IAddressBookTransactor) SubmitClearRequest ¶
func (_IAddressBook *IAddressBookTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*IAddressBookTransactor) SubmitDeleteAdmin ¶
func (_IAddressBook *IAddressBookTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*IAddressBookTransactor) SubmitRegisterCnStakingContract ¶
func (_IAddressBook *IAddressBookTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*IAddressBookTransactor) SubmitUnregisterCnStakingContract ¶
func (_IAddressBook *IAddressBookTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*IAddressBookTransactor) SubmitUpdateKirContract ¶
func (_IAddressBook *IAddressBookTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*IAddressBookTransactor) SubmitUpdatePocContract ¶
func (_IAddressBook *IAddressBookTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*IAddressBookTransactor) SubmitUpdateRequirement ¶
func (_IAddressBook *IAddressBookTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*IAddressBookTransactor) SubmitUpdateSpareContract ¶
func (_IAddressBook *IAddressBookTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
type IAddressBookTransactorRaw ¶
type IAddressBookTransactorRaw struct {
Contract *IAddressBookTransactor // Generic write-only contract binding to access the raw methods on
}
IAddressBookTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IAddressBookTransactorRaw) Transact ¶
func (_IAddressBook *IAddressBookTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAddressBookTransactorRaw) Transfer ¶
func (_IAddressBook *IAddressBookTransactorRaw) 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 IAddressBookTransactorSession ¶
type IAddressBookTransactorSession struct { Contract *IAddressBookTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAddressBookTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*IAddressBookTransactorSession) ConstructContract ¶
func (_IAddressBook *IAddressBookTransactorSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*IAddressBookTransactorSession) ReviseRewardAddress ¶
func (_IAddressBook *IAddressBookTransactorSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*IAddressBookTransactorSession) RevokeRequest ¶
func (_IAddressBook *IAddressBookTransactorSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*IAddressBookTransactorSession) SubmitActivateAddressBook ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*IAddressBookTransactorSession) SubmitAddAdmin ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*IAddressBookTransactorSession) SubmitClearRequest ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*IAddressBookTransactorSession) SubmitDeleteAdmin ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*IAddressBookTransactorSession) SubmitRegisterCnStakingContract ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*IAddressBookTransactorSession) SubmitUnregisterCnStakingContract ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*IAddressBookTransactorSession) SubmitUpdateKirContract ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*IAddressBookTransactorSession) SubmitUpdatePocContract ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*IAddressBookTransactorSession) SubmitUpdateRequirement ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*IAddressBookTransactorSession) SubmitUpdateSpareContract ¶
func (_IAddressBook *IAddressBookTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
type IBeaconUpgradeable ¶
type IBeaconUpgradeable struct { IBeaconUpgradeableCaller // Read-only binding to the contract IBeaconUpgradeableTransactor // Write-only binding to the contract IBeaconUpgradeableFilterer // Log filterer for contract events }
IBeaconUpgradeable is an auto generated Go binding around a Kaia contract.
func NewIBeaconUpgradeable ¶
func NewIBeaconUpgradeable(address common.Address, backend bind.ContractBackend) (*IBeaconUpgradeable, error)
NewIBeaconUpgradeable creates a new instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IBeaconUpgradeableCaller ¶
type IBeaconUpgradeableCaller struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIBeaconUpgradeableCaller ¶
func NewIBeaconUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IBeaconUpgradeableCaller, error)
NewIBeaconUpgradeableCaller creates a new read-only instance of IBeaconUpgradeable, bound to a specific deployed contract.
func (*IBeaconUpgradeableCaller) Implementation ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
type IBeaconUpgradeableCallerRaw ¶
type IBeaconUpgradeableCallerRaw struct {
Contract *IBeaconUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
IBeaconUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IBeaconUpgradeableCallerRaw) Call ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableCallerRaw) 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 IBeaconUpgradeableCallerSession ¶
type IBeaconUpgradeableCallerSession struct { Contract *IBeaconUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IBeaconUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IBeaconUpgradeableCallerSession) Implementation ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
type IBeaconUpgradeableFilterer ¶
type IBeaconUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIBeaconUpgradeableFilterer ¶
func NewIBeaconUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IBeaconUpgradeableFilterer, error)
NewIBeaconUpgradeableFilterer creates a new log filterer instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IBeaconUpgradeableRaw ¶
type IBeaconUpgradeableRaw struct {
Contract *IBeaconUpgradeable // Generic contract binding to access the raw methods on
}
IBeaconUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IBeaconUpgradeableRaw) Call ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) 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 (*IBeaconUpgradeableRaw) Transact ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBeaconUpgradeableRaw) Transfer ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableRaw) 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 IBeaconUpgradeableSession ¶
type IBeaconUpgradeableSession struct { Contract *IBeaconUpgradeable // 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 }
IBeaconUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IBeaconUpgradeableSession) Implementation ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
type IBeaconUpgradeableTransactor ¶
type IBeaconUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIBeaconUpgradeableTransactor ¶
func NewIBeaconUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IBeaconUpgradeableTransactor, error)
NewIBeaconUpgradeableTransactor creates a new write-only instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IBeaconUpgradeableTransactorRaw ¶
type IBeaconUpgradeableTransactorRaw struct {
Contract *IBeaconUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
IBeaconUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IBeaconUpgradeableTransactorRaw) Transact ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBeaconUpgradeableTransactorRaw) Transfer ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableTransactorRaw) 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 IBeaconUpgradeableTransactorSession ¶
type IBeaconUpgradeableTransactorSession struct { Contract *IBeaconUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IBeaconUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type IERC1822ProxiableUpgradeable ¶
type IERC1822ProxiableUpgradeable struct { IERC1822ProxiableUpgradeableCaller // Read-only binding to the contract IERC1822ProxiableUpgradeableTransactor // Write-only binding to the contract IERC1822ProxiableUpgradeableFilterer // Log filterer for contract events }
IERC1822ProxiableUpgradeable is an auto generated Go binding around a Kaia contract.
func NewIERC1822ProxiableUpgradeable ¶
func NewIERC1822ProxiableUpgradeable(address common.Address, backend bind.ContractBackend) (*IERC1822ProxiableUpgradeable, error)
NewIERC1822ProxiableUpgradeable creates a new instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeableCaller ¶
type IERC1822ProxiableUpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIERC1822ProxiableUpgradeableCaller ¶
func NewIERC1822ProxiableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC1822ProxiableUpgradeableCaller, error)
NewIERC1822ProxiableUpgradeableCaller creates a new read-only instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
func (*IERC1822ProxiableUpgradeableCaller) ProxiableUUID ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type IERC1822ProxiableUpgradeableCallerRaw ¶
type IERC1822ProxiableUpgradeableCallerRaw struct {
Contract *IERC1822ProxiableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
IERC1822ProxiableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IERC1822ProxiableUpgradeableCallerRaw) Call ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableCallerRaw) 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 IERC1822ProxiableUpgradeableCallerSession ¶
type IERC1822ProxiableUpgradeableCallerSession struct { Contract *IERC1822ProxiableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC1822ProxiableUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IERC1822ProxiableUpgradeableCallerSession) ProxiableUUID ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type IERC1822ProxiableUpgradeableFilterer ¶
type IERC1822ProxiableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIERC1822ProxiableUpgradeableFilterer ¶
func NewIERC1822ProxiableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC1822ProxiableUpgradeableFilterer, error)
NewIERC1822ProxiableUpgradeableFilterer creates a new log filterer instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeableRaw ¶
type IERC1822ProxiableUpgradeableRaw struct {
Contract *IERC1822ProxiableUpgradeable // Generic contract binding to access the raw methods on
}
IERC1822ProxiableUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IERC1822ProxiableUpgradeableRaw) Call ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) 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 (*IERC1822ProxiableUpgradeableRaw) Transact ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1822ProxiableUpgradeableRaw) Transfer ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableRaw) 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 IERC1822ProxiableUpgradeableSession ¶
type IERC1822ProxiableUpgradeableSession struct { Contract *IERC1822ProxiableUpgradeable // 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 }
IERC1822ProxiableUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IERC1822ProxiableUpgradeableSession) ProxiableUUID ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type IERC1822ProxiableUpgradeableTransactor ¶
type IERC1822ProxiableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIERC1822ProxiableUpgradeableTransactor ¶
func NewIERC1822ProxiableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC1822ProxiableUpgradeableTransactor, error)
NewIERC1822ProxiableUpgradeableTransactor creates a new write-only instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeableTransactorRaw ¶
type IERC1822ProxiableUpgradeableTransactorRaw struct {
Contract *IERC1822ProxiableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
IERC1822ProxiableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IERC1822ProxiableUpgradeableTransactorRaw) Transact ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1822ProxiableUpgradeableTransactorRaw) Transfer ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableTransactorRaw) 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 IERC1822ProxiableUpgradeableTransactorSession ¶
type IERC1822ProxiableUpgradeableTransactorSession struct { Contract *IERC1822ProxiableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1822ProxiableUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type IERC1967Upgradeable ¶
type IERC1967Upgradeable struct { IERC1967UpgradeableCaller // Read-only binding to the contract IERC1967UpgradeableTransactor // Write-only binding to the contract IERC1967UpgradeableFilterer // Log filterer for contract events }
IERC1967Upgradeable is an auto generated Go binding around a Kaia contract.
func NewIERC1967Upgradeable ¶
func NewIERC1967Upgradeable(address common.Address, backend bind.ContractBackend) (*IERC1967Upgradeable, error)
NewIERC1967Upgradeable creates a new instance of IERC1967Upgradeable, bound to a specific deployed contract.
type IERC1967UpgradeableAdminChanged ¶
type IERC1967UpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
IERC1967UpgradeableAdminChanged represents a AdminChanged event raised by the IERC1967Upgradeable contract.
type IERC1967UpgradeableAdminChangedIterator ¶
type IERC1967UpgradeableAdminChangedIterator struct { Event *IERC1967UpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1967UpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the IERC1967Upgradeable contract.
func (*IERC1967UpgradeableAdminChangedIterator) Close ¶
func (it *IERC1967UpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1967UpgradeableAdminChangedIterator) Error ¶
func (it *IERC1967UpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1967UpgradeableAdminChangedIterator) Next ¶
func (it *IERC1967UpgradeableAdminChangedIterator) 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 IERC1967UpgradeableBeaconUpgraded ¶
type IERC1967UpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
IERC1967UpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the IERC1967Upgradeable contract.
type IERC1967UpgradeableBeaconUpgradedIterator ¶
type IERC1967UpgradeableBeaconUpgradedIterator struct { Event *IERC1967UpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1967UpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the IERC1967Upgradeable contract.
func (*IERC1967UpgradeableBeaconUpgradedIterator) Close ¶
func (it *IERC1967UpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1967UpgradeableBeaconUpgradedIterator) Error ¶
func (it *IERC1967UpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1967UpgradeableBeaconUpgradedIterator) Next ¶
func (it *IERC1967UpgradeableBeaconUpgradedIterator) 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 IERC1967UpgradeableCaller ¶
type IERC1967UpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC1967UpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIERC1967UpgradeableCaller ¶
func NewIERC1967UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC1967UpgradeableCaller, error)
NewIERC1967UpgradeableCaller creates a new read-only instance of IERC1967Upgradeable, bound to a specific deployed contract.
type IERC1967UpgradeableCallerRaw ¶
type IERC1967UpgradeableCallerRaw struct {
Contract *IERC1967UpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
IERC1967UpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IERC1967UpgradeableCallerRaw) Call ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableCallerRaw) 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 IERC1967UpgradeableCallerSession ¶
type IERC1967UpgradeableCallerSession struct { Contract *IERC1967UpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC1967UpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type IERC1967UpgradeableFilterer ¶
type IERC1967UpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC1967UpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIERC1967UpgradeableFilterer ¶
func NewIERC1967UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC1967UpgradeableFilterer, error)
NewIERC1967UpgradeableFilterer creates a new log filterer instance of IERC1967Upgradeable, bound to a specific deployed contract.
func (*IERC1967UpgradeableFilterer) FilterAdminChanged ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*IERC1967UpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*IERC1967UpgradeableFilterer) FilterBeaconUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*IERC1967UpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*IERC1967UpgradeableFilterer) FilterUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*IERC1967UpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*IERC1967UpgradeableFilterer) ParseAdminChanged ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseAdminChanged(log types.Log) (*IERC1967UpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*IERC1967UpgradeableFilterer) ParseBeaconUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*IERC1967UpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*IERC1967UpgradeableFilterer) ParseUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) ParseUpgraded(log types.Log) (*IERC1967UpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*IERC1967UpgradeableFilterer) WatchAdminChanged ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*IERC1967UpgradeableFilterer) WatchBeaconUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*IERC1967UpgradeableFilterer) WatchUpgraded ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *IERC1967UpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type IERC1967UpgradeableRaw ¶
type IERC1967UpgradeableRaw struct {
Contract *IERC1967Upgradeable // Generic contract binding to access the raw methods on
}
IERC1967UpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IERC1967UpgradeableRaw) Call ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) 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 (*IERC1967UpgradeableRaw) Transact ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1967UpgradeableRaw) Transfer ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableRaw) 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 IERC1967UpgradeableSession ¶
type IERC1967UpgradeableSession struct { Contract *IERC1967Upgradeable // 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 }
IERC1967UpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type IERC1967UpgradeableTransactor ¶
type IERC1967UpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC1967UpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIERC1967UpgradeableTransactor ¶
func NewIERC1967UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC1967UpgradeableTransactor, error)
NewIERC1967UpgradeableTransactor creates a new write-only instance of IERC1967Upgradeable, bound to a specific deployed contract.
type IERC1967UpgradeableTransactorRaw ¶
type IERC1967UpgradeableTransactorRaw struct {
Contract *IERC1967UpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
IERC1967UpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IERC1967UpgradeableTransactorRaw) Transact ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1967UpgradeableTransactorRaw) Transfer ¶
func (_IERC1967Upgradeable *IERC1967UpgradeableTransactorRaw) 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 IERC1967UpgradeableTransactorSession ¶
type IERC1967UpgradeableTransactorSession struct { Contract *IERC1967UpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1967UpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type IERC1967UpgradeableUpgraded ¶
type IERC1967UpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
IERC1967UpgradeableUpgraded represents a Upgraded event raised by the IERC1967Upgradeable contract.
type IERC1967UpgradeableUpgradedIterator ¶
type IERC1967UpgradeableUpgradedIterator struct { Event *IERC1967UpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1967UpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the IERC1967Upgradeable contract.
func (*IERC1967UpgradeableUpgradedIterator) Close ¶
func (it *IERC1967UpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1967UpgradeableUpgradedIterator) Error ¶
func (it *IERC1967UpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1967UpgradeableUpgradedIterator) Next ¶
func (it *IERC1967UpgradeableUpgradedIterator) 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 IKIP113 ¶
type IKIP113 struct { IKIP113Caller // Read-only binding to the contract IKIP113Transactor // Write-only binding to the contract IKIP113Filterer // Log filterer for contract events }
IKIP113 is an auto generated Go binding around a Kaia contract.
func NewIKIP113 ¶
NewIKIP113 creates a new instance of IKIP113, bound to a specific deployed contract.
type IKIP113BlsPublicKeyInfo ¶
IKIP113BlsPublicKeyInfo is an auto generated low-level Go binding around an user-defined struct.
type IKIP113Caller ¶
type IKIP113Caller struct {
// contains filtered or unexported fields
}
IKIP113Caller is an auto generated read-only Go binding around a Kaia contract.
func NewIKIP113Caller ¶
func NewIKIP113Caller(address common.Address, caller bind.ContractCaller) (*IKIP113Caller, error)
NewIKIP113Caller creates a new read-only instance of IKIP113, bound to a specific deployed contract.
func (*IKIP113Caller) GetAllBlsInfo ¶
func (_IKIP113 *IKIP113Caller) GetAllBlsInfo(opts *bind.CallOpts) (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
type IKIP113CallerRaw ¶
type IKIP113CallerRaw struct {
Contract *IKIP113Caller // Generic read-only contract binding to access the raw methods on
}
IKIP113CallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IKIP113CallerRaw) Call ¶
func (_IKIP113 *IKIP113CallerRaw) 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 IKIP113CallerSession ¶
type IKIP113CallerSession struct { Contract *IKIP113Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IKIP113CallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IKIP113CallerSession) GetAllBlsInfo ¶
func (_IKIP113 *IKIP113CallerSession) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
type IKIP113Filterer ¶
type IKIP113Filterer struct {
// contains filtered or unexported fields
}
IKIP113Filterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIKIP113Filterer ¶
func NewIKIP113Filterer(address common.Address, filterer bind.ContractFilterer) (*IKIP113Filterer, error)
NewIKIP113Filterer creates a new log filterer instance of IKIP113, bound to a specific deployed contract.
type IKIP113Raw ¶
type IKIP113Raw struct {
Contract *IKIP113 // Generic contract binding to access the raw methods on
}
IKIP113Raw is an auto generated low-level Go binding around a Kaia contract.
func (*IKIP113Raw) Call ¶
func (_IKIP113 *IKIP113Raw) 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 (*IKIP113Raw) Transact ¶
func (_IKIP113 *IKIP113Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IKIP113Raw) Transfer ¶
func (_IKIP113 *IKIP113Raw) 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 IKIP113Session ¶
type IKIP113Session struct { Contract *IKIP113 // 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 }
IKIP113Session is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IKIP113Session) GetAllBlsInfo ¶
func (_IKIP113 *IKIP113Session) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
type IKIP113Transactor ¶
type IKIP113Transactor struct {
// contains filtered or unexported fields
}
IKIP113Transactor is an auto generated write-only Go binding around a Kaia contract.
func NewIKIP113Transactor ¶
func NewIKIP113Transactor(address common.Address, transactor bind.ContractTransactor) (*IKIP113Transactor, error)
NewIKIP113Transactor creates a new write-only instance of IKIP113, bound to a specific deployed contract.
type IKIP113TransactorRaw ¶
type IKIP113TransactorRaw struct {
Contract *IKIP113Transactor // Generic write-only contract binding to access the raw methods on
}
IKIP113TransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IKIP113TransactorRaw) Transact ¶
func (_IKIP113 *IKIP113TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IKIP113TransactorRaw) Transfer ¶
func (_IKIP113 *IKIP113TransactorRaw) 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 IKIP113TransactorSession ¶
type IKIP113TransactorSession struct { Contract *IKIP113Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IKIP113TransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type IRegistry ¶
type IRegistry struct { IRegistryCaller // Read-only binding to the contract IRegistryTransactor // Write-only binding to the contract IRegistryFilterer // Log filterer for contract events }
IRegistry is an auto generated Go binding around a Kaia contract.
func NewIRegistry ¶
NewIRegistry creates a new instance of IRegistry, bound to a specific deployed contract.
type IRegistryCaller ¶
type IRegistryCaller struct {
// contains filtered or unexported fields
}
IRegistryCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIRegistryCaller ¶
func NewIRegistryCaller(address common.Address, caller bind.ContractCaller) (*IRegistryCaller, error)
NewIRegistryCaller creates a new read-only instance of IRegistry, bound to a specific deployed contract.
func (*IRegistryCaller) GetAllNames ¶
func (_IRegistry *IRegistryCaller) GetAllNames(opts *bind.CallOpts) ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*IRegistryCaller) GetAllRecords ¶
func (_IRegistry *IRegistryCaller) GetAllRecords(opts *bind.CallOpts, name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*IRegistryCaller) Names ¶
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*IRegistryCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*IRegistryCaller) Records ¶
func (_IRegistry *IRegistryCaller) Records(opts *bind.CallOpts, arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
type IRegistryCallerRaw ¶
type IRegistryCallerRaw struct {
Contract *IRegistryCaller // Generic read-only contract binding to access the raw methods on
}
IRegistryCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IRegistryCallerRaw) Call ¶
func (_IRegistry *IRegistryCallerRaw) 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 IRegistryCallerSession ¶
type IRegistryCallerSession struct { Contract *IRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IRegistryCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IRegistryCallerSession) GetAllNames ¶
func (_IRegistry *IRegistryCallerSession) GetAllNames() ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*IRegistryCallerSession) GetAllRecords ¶
func (_IRegistry *IRegistryCallerSession) GetAllRecords(name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*IRegistryCallerSession) Names ¶
func (_IRegistry *IRegistryCallerSession) Names(arg0 *big.Int) (string, error)
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*IRegistryCallerSession) Owner ¶
func (_IRegistry *IRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*IRegistryCallerSession) Records ¶
func (_IRegistry *IRegistryCallerSession) Records(arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
type IRegistryFilterer ¶
type IRegistryFilterer struct {
// contains filtered or unexported fields
}
IRegistryFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIRegistryFilterer ¶
func NewIRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*IRegistryFilterer, error)
NewIRegistryFilterer creates a new log filterer instance of IRegistry, bound to a specific deployed contract.
func (*IRegistryFilterer) FilterOwnershipTransferred ¶
func (_IRegistry *IRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*IRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*IRegistryFilterer) FilterRegistered ¶
func (_IRegistry *IRegistryFilterer) FilterRegistered(opts *bind.FilterOpts, addr []common.Address, activation []*big.Int) (*IRegistryRegisteredIterator, error)
FilterRegistered is a free log retrieval operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
func (*IRegistryFilterer) ParseOwnershipTransferred ¶
func (_IRegistry *IRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*IRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*IRegistryFilterer) ParseRegistered ¶
func (_IRegistry *IRegistryFilterer) ParseRegistered(log types.Log) (*IRegistryRegistered, error)
ParseRegistered is a log parse operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
func (*IRegistryFilterer) WatchOwnershipTransferred ¶
func (_IRegistry *IRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*IRegistryFilterer) WatchRegistered ¶
func (_IRegistry *IRegistryFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *IRegistryRegistered, addr []common.Address, activation []*big.Int) (event.Subscription, error)
WatchRegistered is a free log subscription operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
type IRegistryOwnershipTransferred ¶
type IRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
IRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the IRegistry contract.
type IRegistryOwnershipTransferredIterator ¶
type IRegistryOwnershipTransferredIterator struct { Event *IRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IRegistry contract.
func (*IRegistryOwnershipTransferredIterator) Close ¶
func (it *IRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IRegistryOwnershipTransferredIterator) Error ¶
func (it *IRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IRegistryOwnershipTransferredIterator) Next ¶
func (it *IRegistryOwnershipTransferredIterator) 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 IRegistryRaw ¶
type IRegistryRaw struct {
Contract *IRegistry // Generic contract binding to access the raw methods on
}
IRegistryRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IRegistryRaw) Call ¶
func (_IRegistry *IRegistryRaw) 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 (*IRegistryRaw) Transact ¶
func (_IRegistry *IRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRegistryRaw) Transfer ¶
func (_IRegistry *IRegistryRaw) 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 IRegistryRecord ¶
IRegistryRecord is an auto generated low-level Go binding around an user-defined struct.
type IRegistryRegistered ¶
type IRegistryRegistered struct { Name string Addr common.Address Activation *big.Int Raw types.Log // Blockchain specific contextual infos }
IRegistryRegistered represents a Registered event raised by the IRegistry contract.
type IRegistryRegisteredIterator ¶
type IRegistryRegisteredIterator struct { Event *IRegistryRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IRegistryRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the IRegistry contract.
func (*IRegistryRegisteredIterator) Close ¶
func (it *IRegistryRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IRegistryRegisteredIterator) Error ¶
func (it *IRegistryRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IRegistryRegisteredIterator) Next ¶
func (it *IRegistryRegisteredIterator) 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 IRegistrySession ¶
type IRegistrySession struct { Contract *IRegistry // 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 }
IRegistrySession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IRegistrySession) GetActiveAddr ¶
func (_IRegistry *IRegistrySession) GetActiveAddr(name string) (*types.Transaction, error)
GetActiveAddr is a paid mutator transaction binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) returns(address)
func (*IRegistrySession) GetAllNames ¶
func (_IRegistry *IRegistrySession) GetAllNames() ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*IRegistrySession) GetAllRecords ¶
func (_IRegistry *IRegistrySession) GetAllRecords(name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*IRegistrySession) Names ¶
func (_IRegistry *IRegistrySession) Names(arg0 *big.Int) (string, error)
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*IRegistrySession) Owner ¶
func (_IRegistry *IRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*IRegistrySession) Records ¶
func (_IRegistry *IRegistrySession) Records(arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
func (*IRegistrySession) Register ¶
func (_IRegistry *IRegistrySession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*IRegistrySession) TransferOwnership ¶
func (_IRegistry *IRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type IRegistryTransactor ¶
type IRegistryTransactor struct {
// contains filtered or unexported fields
}
IRegistryTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIRegistryTransactor ¶
func NewIRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*IRegistryTransactor, error)
NewIRegistryTransactor creates a new write-only instance of IRegistry, bound to a specific deployed contract.
func (*IRegistryTransactor) GetActiveAddr ¶
func (_IRegistry *IRegistryTransactor) GetActiveAddr(opts *bind.TransactOpts, name string) (*types.Transaction, error)
GetActiveAddr is a paid mutator transaction binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) returns(address)
func (*IRegistryTransactor) Register ¶
func (_IRegistry *IRegistryTransactor) Register(opts *bind.TransactOpts, name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*IRegistryTransactor) TransferOwnership ¶
func (_IRegistry *IRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type IRegistryTransactorRaw ¶
type IRegistryTransactorRaw struct {
Contract *IRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
IRegistryTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IRegistryTransactorRaw) Transact ¶
func (_IRegistry *IRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRegistryTransactorRaw) Transfer ¶
func (_IRegistry *IRegistryTransactorRaw) 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 IRegistryTransactorSession ¶
type IRegistryTransactorSession struct { Contract *IRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IRegistryTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*IRegistryTransactorSession) GetActiveAddr ¶
func (_IRegistry *IRegistryTransactorSession) GetActiveAddr(name string) (*types.Transaction, error)
GetActiveAddr is a paid mutator transaction binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) returns(address)
func (*IRegistryTransactorSession) Register ¶
func (_IRegistry *IRegistryTransactorSession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*IRegistryTransactorSession) TransferOwnership ¶
func (_IRegistry *IRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type IRetiredContract ¶
type IRetiredContract struct { IRetiredContractCaller // Read-only binding to the contract IRetiredContractTransactor // Write-only binding to the contract IRetiredContractFilterer // Log filterer for contract events }
IRetiredContract is an auto generated Go binding around a Kaia contract.
func NewIRetiredContract ¶
func NewIRetiredContract(address common.Address, backend bind.ContractBackend) (*IRetiredContract, error)
NewIRetiredContract creates a new instance of IRetiredContract, bound to a specific deployed contract.
type IRetiredContractCaller ¶
type IRetiredContractCaller struct {
// contains filtered or unexported fields
}
IRetiredContractCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIRetiredContractCaller ¶
func NewIRetiredContractCaller(address common.Address, caller bind.ContractCaller) (*IRetiredContractCaller, error)
NewIRetiredContractCaller creates a new read-only instance of IRetiredContract, bound to a specific deployed contract.
func (*IRetiredContractCaller) GetState ¶
func (_IRetiredContract *IRetiredContractCaller) GetState(opts *bind.CallOpts) (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IRetiredContractCallerRaw ¶
type IRetiredContractCallerRaw struct {
Contract *IRetiredContractCaller // Generic read-only contract binding to access the raw methods on
}
IRetiredContractCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IRetiredContractCallerRaw) Call ¶
func (_IRetiredContract *IRetiredContractCallerRaw) 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 IRetiredContractCallerSession ¶
type IRetiredContractCallerSession struct { Contract *IRetiredContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IRetiredContractCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IRetiredContractCallerSession) GetState ¶
func (_IRetiredContract *IRetiredContractCallerSession) GetState() (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IRetiredContractFilterer ¶
type IRetiredContractFilterer struct {
// contains filtered or unexported fields
}
IRetiredContractFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIRetiredContractFilterer ¶
func NewIRetiredContractFilterer(address common.Address, filterer bind.ContractFilterer) (*IRetiredContractFilterer, error)
NewIRetiredContractFilterer creates a new log filterer instance of IRetiredContract, bound to a specific deployed contract.
type IRetiredContractRaw ¶
type IRetiredContractRaw struct {
Contract *IRetiredContract // Generic contract binding to access the raw methods on
}
IRetiredContractRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IRetiredContractRaw) Call ¶
func (_IRetiredContract *IRetiredContractRaw) 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 (*IRetiredContractRaw) Transact ¶
func (_IRetiredContract *IRetiredContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRetiredContractRaw) Transfer ¶
func (_IRetiredContract *IRetiredContractRaw) 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 IRetiredContractSession ¶
type IRetiredContractSession struct { Contract *IRetiredContract // 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 }
IRetiredContractSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IRetiredContractSession) GetState ¶
func (_IRetiredContract *IRetiredContractSession) GetState() (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IRetiredContractTransactor ¶
type IRetiredContractTransactor struct {
// contains filtered or unexported fields
}
IRetiredContractTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIRetiredContractTransactor ¶
func NewIRetiredContractTransactor(address common.Address, transactor bind.ContractTransactor) (*IRetiredContractTransactor, error)
NewIRetiredContractTransactor creates a new write-only instance of IRetiredContract, bound to a specific deployed contract.
type IRetiredContractTransactorRaw ¶
type IRetiredContractTransactorRaw struct {
Contract *IRetiredContractTransactor // Generic write-only contract binding to access the raw methods on
}
IRetiredContractTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IRetiredContractTransactorRaw) Transact ¶
func (_IRetiredContract *IRetiredContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRetiredContractTransactorRaw) Transfer ¶
func (_IRetiredContract *IRetiredContractTransactorRaw) 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 IRetiredContractTransactorSession ¶
type IRetiredContractTransactorSession struct { Contract *IRetiredContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IRetiredContractTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type ITreasuryRebalance ¶
type ITreasuryRebalance struct { ITreasuryRebalanceCaller // Read-only binding to the contract ITreasuryRebalanceTransactor // Write-only binding to the contract ITreasuryRebalanceFilterer // Log filterer for contract events }
ITreasuryRebalance is an auto generated Go binding around a Kaia contract.
func NewITreasuryRebalance ¶
func NewITreasuryRebalance(address common.Address, backend bind.ContractBackend) (*ITreasuryRebalance, error)
NewITreasuryRebalance creates a new instance of ITreasuryRebalance, bound to a specific deployed contract.
type ITreasuryRebalanceApproved ¶
type ITreasuryRebalanceApproved struct { Retired common.Address Approver common.Address ApproversCount *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceApproved represents a Approved event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceApprovedIterator ¶
type ITreasuryRebalanceApprovedIterator struct { Event *ITreasuryRebalanceApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceApprovedIterator) Close ¶
func (it *ITreasuryRebalanceApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceApprovedIterator) Error ¶
func (it *ITreasuryRebalanceApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceApprovedIterator) Next ¶
func (it *ITreasuryRebalanceApprovedIterator) 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 ITreasuryRebalanceCaller ¶
type ITreasuryRebalanceCaller struct {
// contains filtered or unexported fields
}
ITreasuryRebalanceCaller is an auto generated read-only Go binding around a Kaia contract.
func NewITreasuryRebalanceCaller ¶
func NewITreasuryRebalanceCaller(address common.Address, caller bind.ContractCaller) (*ITreasuryRebalanceCaller, error)
NewITreasuryRebalanceCaller creates a new read-only instance of ITreasuryRebalance, bound to a specific deployed contract.
func (*ITreasuryRebalanceCaller) CheckRetiredsApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*ITreasuryRebalanceCaller) GetNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetNewbie(opts *bind.CallOpts, newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address newbieAddress) view returns(address, uint256)
func (*ITreasuryRebalanceCaller) GetNewbieCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*ITreasuryRebalanceCaller) GetRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetRetired(opts *bind.CallOpts, retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address retiredAddress) view returns(address, address[])
func (*ITreasuryRebalanceCaller) GetRetiredCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*ITreasuryRebalanceCaller) GetTreasuryAmount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*ITreasuryRebalanceCaller) Memo ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) Memo(opts *bind.CallOpts) (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*ITreasuryRebalanceCaller) RebalanceBlockNumber ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*ITreasuryRebalanceCaller) Status ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) Status(opts *bind.CallOpts) (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*ITreasuryRebalanceCaller) SumOfRetiredBalance ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type ITreasuryRebalanceCallerRaw ¶
type ITreasuryRebalanceCallerRaw struct {
Contract *ITreasuryRebalanceCaller // Generic read-only contract binding to access the raw methods on
}
ITreasuryRebalanceCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*ITreasuryRebalanceCallerRaw) Call ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerRaw) 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 ITreasuryRebalanceCallerSession ¶
type ITreasuryRebalanceCallerSession struct { Contract *ITreasuryRebalanceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ITreasuryRebalanceCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*ITreasuryRebalanceCallerSession) CheckRetiredsApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*ITreasuryRebalanceCallerSession) GetNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetNewbie(newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address newbieAddress) view returns(address, uint256)
func (*ITreasuryRebalanceCallerSession) GetNewbieCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*ITreasuryRebalanceCallerSession) GetRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetRetired(retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address retiredAddress) view returns(address, address[])
func (*ITreasuryRebalanceCallerSession) GetRetiredCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*ITreasuryRebalanceCallerSession) GetTreasuryAmount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*ITreasuryRebalanceCallerSession) Memo ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*ITreasuryRebalanceCallerSession) RebalanceBlockNumber ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*ITreasuryRebalanceCallerSession) Status ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*ITreasuryRebalanceCallerSession) SumOfRetiredBalance ¶
func (_ITreasuryRebalance *ITreasuryRebalanceCallerSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type ITreasuryRebalanceContractDeployed ¶
type ITreasuryRebalanceContractDeployed struct { Status uint8 RebalanceBlockNumber *big.Int DeployedBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceContractDeployed represents a ContractDeployed event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceContractDeployedIterator ¶
type ITreasuryRebalanceContractDeployedIterator struct { Event *ITreasuryRebalanceContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceContractDeployedIterator) Close ¶
func (it *ITreasuryRebalanceContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceContractDeployedIterator) Error ¶
func (it *ITreasuryRebalanceContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceContractDeployedIterator) Next ¶
func (it *ITreasuryRebalanceContractDeployedIterator) 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 ITreasuryRebalanceFilterer ¶
type ITreasuryRebalanceFilterer struct {
// contains filtered or unexported fields
}
ITreasuryRebalanceFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewITreasuryRebalanceFilterer ¶
func NewITreasuryRebalanceFilterer(address common.Address, filterer bind.ContractFilterer) (*ITreasuryRebalanceFilterer, error)
NewITreasuryRebalanceFilterer creates a new log filterer instance of ITreasuryRebalance, bound to a specific deployed contract.
func (*ITreasuryRebalanceFilterer) FilterApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterApproved(opts *bind.FilterOpts) (*ITreasuryRebalanceApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*ITreasuryRebalanceFilterer) FilterContractDeployed ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*ITreasuryRebalanceContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*ITreasuryRebalanceFilterer) FilterFinalized ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterFinalized(opts *bind.FilterOpts) (*ITreasuryRebalanceFinalizedIterator, error)
FilterFinalized is a free log retrieval operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*ITreasuryRebalanceFilterer) FilterNewbieRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*ITreasuryRebalanceNewbieRegisteredIterator, error)
FilterNewbieRegistered is a free log retrieval operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*ITreasuryRebalanceFilterer) FilterNewbieRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*ITreasuryRebalanceNewbieRemovedIterator, error)
FilterNewbieRemoved is a free log retrieval operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*ITreasuryRebalanceFilterer) FilterRetiredRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*ITreasuryRebalanceRetiredRegisteredIterator, error)
FilterRetiredRegistered is a free log retrieval operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*ITreasuryRebalanceFilterer) FilterRetiredRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*ITreasuryRebalanceRetiredRemovedIterator, error)
FilterRetiredRemoved is a free log retrieval operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*ITreasuryRebalanceFilterer) FilterStatusChanged ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*ITreasuryRebalanceStatusChangedIterator, error)
FilterStatusChanged is a free log retrieval operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*ITreasuryRebalanceFilterer) ParseApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseApproved(log types.Log) (*ITreasuryRebalanceApproved, error)
ParseApproved is a log parse operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*ITreasuryRebalanceFilterer) ParseContractDeployed ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseContractDeployed(log types.Log) (*ITreasuryRebalanceContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*ITreasuryRebalanceFilterer) ParseFinalized ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseFinalized(log types.Log) (*ITreasuryRebalanceFinalized, error)
ParseFinalized is a log parse operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*ITreasuryRebalanceFilterer) ParseNewbieRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseNewbieRegistered(log types.Log) (*ITreasuryRebalanceNewbieRegistered, error)
ParseNewbieRegistered is a log parse operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*ITreasuryRebalanceFilterer) ParseNewbieRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseNewbieRemoved(log types.Log) (*ITreasuryRebalanceNewbieRemoved, error)
ParseNewbieRemoved is a log parse operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*ITreasuryRebalanceFilterer) ParseRetiredRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseRetiredRegistered(log types.Log) (*ITreasuryRebalanceRetiredRegistered, error)
ParseRetiredRegistered is a log parse operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*ITreasuryRebalanceFilterer) ParseRetiredRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseRetiredRemoved(log types.Log) (*ITreasuryRebalanceRetiredRemoved, error)
ParseRetiredRemoved is a log parse operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*ITreasuryRebalanceFilterer) ParseStatusChanged ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) ParseStatusChanged(log types.Log) (*ITreasuryRebalanceStatusChanged, error)
ParseStatusChanged is a log parse operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*ITreasuryRebalanceFilterer) WatchApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceApproved) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*ITreasuryRebalanceFilterer) WatchContractDeployed ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceContractDeployed) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*ITreasuryRebalanceFilterer) WatchFinalized ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceFinalized) (event.Subscription, error)
WatchFinalized is a free log subscription operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*ITreasuryRebalanceFilterer) WatchNewbieRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceNewbieRegistered) (event.Subscription, error)
WatchNewbieRegistered is a free log subscription operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*ITreasuryRebalanceFilterer) WatchNewbieRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceNewbieRemoved) (event.Subscription, error)
WatchNewbieRemoved is a free log subscription operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*ITreasuryRebalanceFilterer) WatchRetiredRegistered ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceRetiredRegistered) (event.Subscription, error)
WatchRetiredRegistered is a free log subscription operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*ITreasuryRebalanceFilterer) WatchRetiredRemoved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceRetiredRemoved) (event.Subscription, error)
WatchRetiredRemoved is a free log subscription operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*ITreasuryRebalanceFilterer) WatchStatusChanged ¶
func (_ITreasuryRebalance *ITreasuryRebalanceFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *ITreasuryRebalanceStatusChanged) (event.Subscription, error)
WatchStatusChanged is a free log subscription operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
type ITreasuryRebalanceFinalized ¶
type ITreasuryRebalanceFinalized struct { Memo string Status uint8 Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceFinalized represents a Finalized event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceFinalizedIterator ¶
type ITreasuryRebalanceFinalizedIterator struct { Event *ITreasuryRebalanceFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceFinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceFinalizedIterator) Close ¶
func (it *ITreasuryRebalanceFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceFinalizedIterator) Error ¶
func (it *ITreasuryRebalanceFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceFinalizedIterator) Next ¶
func (it *ITreasuryRebalanceFinalizedIterator) 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 ITreasuryRebalanceNewbieRegistered ¶
type ITreasuryRebalanceNewbieRegistered struct { Newbie common.Address FundAllocation *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceNewbieRegistered represents a NewbieRegistered event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceNewbieRegisteredIterator ¶
type ITreasuryRebalanceNewbieRegisteredIterator struct { Event *ITreasuryRebalanceNewbieRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceNewbieRegisteredIterator is returned from FilterNewbieRegistered and is used to iterate over the raw logs and unpacked data for NewbieRegistered events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceNewbieRegisteredIterator) Close ¶
func (it *ITreasuryRebalanceNewbieRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceNewbieRegisteredIterator) Error ¶
func (it *ITreasuryRebalanceNewbieRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceNewbieRegisteredIterator) Next ¶
func (it *ITreasuryRebalanceNewbieRegisteredIterator) 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 ITreasuryRebalanceNewbieRemoved ¶
type ITreasuryRebalanceNewbieRemoved struct { Newbie common.Address Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceNewbieRemoved represents a NewbieRemoved event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceNewbieRemovedIterator ¶
type ITreasuryRebalanceNewbieRemovedIterator struct { Event *ITreasuryRebalanceNewbieRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceNewbieRemovedIterator is returned from FilterNewbieRemoved and is used to iterate over the raw logs and unpacked data for NewbieRemoved events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceNewbieRemovedIterator) Close ¶
func (it *ITreasuryRebalanceNewbieRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceNewbieRemovedIterator) Error ¶
func (it *ITreasuryRebalanceNewbieRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceNewbieRemovedIterator) Next ¶
func (it *ITreasuryRebalanceNewbieRemovedIterator) 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 ITreasuryRebalanceRaw ¶
type ITreasuryRebalanceRaw struct {
Contract *ITreasuryRebalance // Generic contract binding to access the raw methods on
}
ITreasuryRebalanceRaw is an auto generated low-level Go binding around a Kaia contract.
func (*ITreasuryRebalanceRaw) Call ¶
func (_ITreasuryRebalance *ITreasuryRebalanceRaw) 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 (*ITreasuryRebalanceRaw) Transact ¶
func (_ITreasuryRebalance *ITreasuryRebalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITreasuryRebalanceRaw) Transfer ¶
func (_ITreasuryRebalance *ITreasuryRebalanceRaw) 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 ITreasuryRebalanceRetiredRegistered ¶
type ITreasuryRebalanceRetiredRegistered struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceRetiredRegistered represents a RetiredRegistered event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceRetiredRegisteredIterator ¶
type ITreasuryRebalanceRetiredRegisteredIterator struct { Event *ITreasuryRebalanceRetiredRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceRetiredRegisteredIterator is returned from FilterRetiredRegistered and is used to iterate over the raw logs and unpacked data for RetiredRegistered events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceRetiredRegisteredIterator) Close ¶
func (it *ITreasuryRebalanceRetiredRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceRetiredRegisteredIterator) Error ¶
func (it *ITreasuryRebalanceRetiredRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceRetiredRegisteredIterator) Next ¶
func (it *ITreasuryRebalanceRetiredRegisteredIterator) 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 ITreasuryRebalanceRetiredRemoved ¶
type ITreasuryRebalanceRetiredRemoved struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceRetiredRemoved represents a RetiredRemoved event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceRetiredRemovedIterator ¶
type ITreasuryRebalanceRetiredRemovedIterator struct { Event *ITreasuryRebalanceRetiredRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceRetiredRemovedIterator is returned from FilterRetiredRemoved and is used to iterate over the raw logs and unpacked data for RetiredRemoved events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceRetiredRemovedIterator) Close ¶
func (it *ITreasuryRebalanceRetiredRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceRetiredRemovedIterator) Error ¶
func (it *ITreasuryRebalanceRetiredRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceRetiredRemovedIterator) Next ¶
func (it *ITreasuryRebalanceRetiredRemovedIterator) 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 ITreasuryRebalanceSession ¶
type ITreasuryRebalanceSession struct { Contract *ITreasuryRebalance // 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 }
ITreasuryRebalanceSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*ITreasuryRebalanceSession) Approve ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) Approve(retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address retiredAddress) returns()
func (*ITreasuryRebalanceSession) CheckRetiredsApproved ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*ITreasuryRebalanceSession) FinalizeApproval ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*ITreasuryRebalanceSession) FinalizeContract ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeContract(memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string memo) returns()
func (*ITreasuryRebalanceSession) FinalizeRegistration ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*ITreasuryRebalanceSession) GetNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetNewbie(newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address newbieAddress) view returns(address, uint256)
func (*ITreasuryRebalanceSession) GetNewbieCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*ITreasuryRebalanceSession) GetRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetRetired(retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address retiredAddress) view returns(address, address[])
func (*ITreasuryRebalanceSession) GetRetiredCount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*ITreasuryRebalanceSession) GetTreasuryAmount ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*ITreasuryRebalanceSession) Memo ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*ITreasuryRebalanceSession) RebalanceBlockNumber ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*ITreasuryRebalanceSession) RegisterNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) RegisterNewbie(newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address newbieAddress, uint256 amount) returns()
func (*ITreasuryRebalanceSession) RegisterRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) RegisterRetired(retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceSession) RemoveNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) RemoveNewbie(newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address newbieAddress) returns()
func (*ITreasuryRebalanceSession) RemoveRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) RemoveRetired(retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceSession) Reset ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*ITreasuryRebalanceSession) Status ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*ITreasuryRebalanceSession) SumOfRetiredBalance ¶
func (_ITreasuryRebalance *ITreasuryRebalanceSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type ITreasuryRebalanceStatusChanged ¶
type ITreasuryRebalanceStatusChanged struct { Status uint8 Raw types.Log // Blockchain specific contextual infos }
ITreasuryRebalanceStatusChanged represents a StatusChanged event raised by the ITreasuryRebalance contract.
type ITreasuryRebalanceStatusChangedIterator ¶
type ITreasuryRebalanceStatusChangedIterator struct { Event *ITreasuryRebalanceStatusChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryRebalanceStatusChangedIterator is returned from FilterStatusChanged and is used to iterate over the raw logs and unpacked data for StatusChanged events raised by the ITreasuryRebalance contract.
func (*ITreasuryRebalanceStatusChangedIterator) Close ¶
func (it *ITreasuryRebalanceStatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryRebalanceStatusChangedIterator) Error ¶
func (it *ITreasuryRebalanceStatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryRebalanceStatusChangedIterator) Next ¶
func (it *ITreasuryRebalanceStatusChangedIterator) 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 ITreasuryRebalanceTransactor ¶
type ITreasuryRebalanceTransactor struct {
// contains filtered or unexported fields
}
ITreasuryRebalanceTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewITreasuryRebalanceTransactor ¶
func NewITreasuryRebalanceTransactor(address common.Address, transactor bind.ContractTransactor) (*ITreasuryRebalanceTransactor, error)
NewITreasuryRebalanceTransactor creates a new write-only instance of ITreasuryRebalance, bound to a specific deployed contract.
func (*ITreasuryRebalanceTransactor) Approve ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) Approve(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactor) FinalizeApproval ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*ITreasuryRebalanceTransactor) FinalizeContract ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeContract(opts *bind.TransactOpts, memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string memo) returns()
func (*ITreasuryRebalanceTransactor) FinalizeRegistration ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*ITreasuryRebalanceTransactor) RegisterNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RegisterNewbie(opts *bind.TransactOpts, newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address newbieAddress, uint256 amount) returns()
func (*ITreasuryRebalanceTransactor) RegisterRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RegisterRetired(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactor) RemoveNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RemoveNewbie(opts *bind.TransactOpts, newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address newbieAddress) returns()
func (*ITreasuryRebalanceTransactor) RemoveRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) RemoveRetired(opts *bind.TransactOpts, retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactor) Reset ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
type ITreasuryRebalanceTransactorRaw ¶
type ITreasuryRebalanceTransactorRaw struct {
Contract *ITreasuryRebalanceTransactor // Generic write-only contract binding to access the raw methods on
}
ITreasuryRebalanceTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*ITreasuryRebalanceTransactorRaw) Transact ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITreasuryRebalanceTransactorRaw) Transfer ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorRaw) 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 ITreasuryRebalanceTransactorSession ¶
type ITreasuryRebalanceTransactorSession struct { Contract *ITreasuryRebalanceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ITreasuryRebalanceTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*ITreasuryRebalanceTransactorSession) Approve ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) Approve(retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactorSession) FinalizeApproval ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*ITreasuryRebalanceTransactorSession) FinalizeContract ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeContract(memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string memo) returns()
func (*ITreasuryRebalanceTransactorSession) FinalizeRegistration ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*ITreasuryRebalanceTransactorSession) RegisterNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RegisterNewbie(newbieAddress common.Address, amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address newbieAddress, uint256 amount) returns()
func (*ITreasuryRebalanceTransactorSession) RegisterRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RegisterRetired(retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactorSession) RemoveNewbie ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RemoveNewbie(newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address newbieAddress) returns()
func (*ITreasuryRebalanceTransactorSession) RemoveRetired ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) RemoveRetired(retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address retiredAddress) returns()
func (*ITreasuryRebalanceTransactorSession) Reset ¶
func (_ITreasuryRebalance *ITreasuryRebalanceTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
type IZeroedContract ¶
type IZeroedContract struct { IZeroedContractCaller // Read-only binding to the contract IZeroedContractTransactor // Write-only binding to the contract IZeroedContractFilterer // Log filterer for contract events }
IZeroedContract is an auto generated Go binding around a Kaia contract.
func NewIZeroedContract ¶
func NewIZeroedContract(address common.Address, backend bind.ContractBackend) (*IZeroedContract, error)
NewIZeroedContract creates a new instance of IZeroedContract, bound to a specific deployed contract.
type IZeroedContractCaller ¶
type IZeroedContractCaller struct {
// contains filtered or unexported fields
}
IZeroedContractCaller is an auto generated read-only Go binding around a Kaia contract.
func NewIZeroedContractCaller ¶
func NewIZeroedContractCaller(address common.Address, caller bind.ContractCaller) (*IZeroedContractCaller, error)
NewIZeroedContractCaller creates a new read-only instance of IZeroedContract, bound to a specific deployed contract.
func (*IZeroedContractCaller) GetState ¶
func (_IZeroedContract *IZeroedContractCaller) GetState(opts *bind.CallOpts) (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IZeroedContractCallerRaw ¶
type IZeroedContractCallerRaw struct {
Contract *IZeroedContractCaller // Generic read-only contract binding to access the raw methods on
}
IZeroedContractCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*IZeroedContractCallerRaw) Call ¶
func (_IZeroedContract *IZeroedContractCallerRaw) 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 IZeroedContractCallerSession ¶
type IZeroedContractCallerSession struct { Contract *IZeroedContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IZeroedContractCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*IZeroedContractCallerSession) GetState ¶
func (_IZeroedContract *IZeroedContractCallerSession) GetState() (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IZeroedContractFilterer ¶
type IZeroedContractFilterer struct {
// contains filtered or unexported fields
}
IZeroedContractFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewIZeroedContractFilterer ¶
func NewIZeroedContractFilterer(address common.Address, filterer bind.ContractFilterer) (*IZeroedContractFilterer, error)
NewIZeroedContractFilterer creates a new log filterer instance of IZeroedContract, bound to a specific deployed contract.
type IZeroedContractRaw ¶
type IZeroedContractRaw struct {
Contract *IZeroedContract // Generic contract binding to access the raw methods on
}
IZeroedContractRaw is an auto generated low-level Go binding around a Kaia contract.
func (*IZeroedContractRaw) Call ¶
func (_IZeroedContract *IZeroedContractRaw) 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 (*IZeroedContractRaw) Transact ¶
func (_IZeroedContract *IZeroedContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZeroedContractRaw) Transfer ¶
func (_IZeroedContract *IZeroedContractRaw) 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 IZeroedContractSession ¶
type IZeroedContractSession struct { Contract *IZeroedContract // 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 }
IZeroedContractSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*IZeroedContractSession) GetState ¶
func (_IZeroedContract *IZeroedContractSession) GetState() (struct { AdminList []common.Address Quorom *big.Int }, error, )
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[] adminList, uint256 quorom)
type IZeroedContractTransactor ¶
type IZeroedContractTransactor struct {
// contains filtered or unexported fields
}
IZeroedContractTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewIZeroedContractTransactor ¶
func NewIZeroedContractTransactor(address common.Address, transactor bind.ContractTransactor) (*IZeroedContractTransactor, error)
NewIZeroedContractTransactor creates a new write-only instance of IZeroedContract, bound to a specific deployed contract.
type IZeroedContractTransactorRaw ¶
type IZeroedContractTransactorRaw struct {
Contract *IZeroedContractTransactor // Generic write-only contract binding to access the raw methods on
}
IZeroedContractTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*IZeroedContractTransactorRaw) Transact ¶
func (_IZeroedContract *IZeroedContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZeroedContractTransactorRaw) Transfer ¶
func (_IZeroedContract *IZeroedContractTransactorRaw) 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 IZeroedContractTransactorSession ¶
type IZeroedContractTransactorSession struct { Contract *IZeroedContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IZeroedContractTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around a Kaia contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*InitializableCallerRaw) Call ¶
func (_Initializable *InitializableCallerRaw) 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 InitializableCallerSession ¶
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) ParseInitialized ¶
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) WatchInitialized ¶
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type InitializableInitialized ¶
type InitializableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶
func (it *InitializableInitializedIterator) 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 InitializableRaw ¶
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*InitializableRaw) Call ¶
func (_Initializable *InitializableRaw) 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 (*InitializableRaw) Transact ¶
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶
func (_Initializable *InitializableRaw) 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 InitializableSession ¶
type InitializableSession struct { Contract *Initializable // 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 }
InitializableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*InitializableTransactorRaw) Transact ¶
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶
func (_Initializable *InitializableTransactorRaw) 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 InitializableTransactorSession ¶
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type KIP113Mock ¶
type KIP113Mock struct { KIP113MockCaller // Read-only binding to the contract KIP113MockTransactor // Write-only binding to the contract KIP113MockFilterer // Log filterer for contract events }
KIP113Mock is an auto generated Go binding around a Kaia contract.
func DeployKIP113Mock ¶
func DeployKIP113Mock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *KIP113Mock, error)
DeployKIP113Mock deploys a new Kaia contract, binding an instance of KIP113Mock to it.
func NewKIP113Mock ¶
func NewKIP113Mock(address common.Address, backend bind.ContractBackend) (*KIP113Mock, error)
NewKIP113Mock creates a new instance of KIP113Mock, bound to a specific deployed contract.
type KIP113MockAdminChanged ¶
type KIP113MockAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
KIP113MockAdminChanged represents a AdminChanged event raised by the KIP113Mock contract.
type KIP113MockAdminChangedIterator ¶
type KIP113MockAdminChangedIterator struct { Event *KIP113MockAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the KIP113Mock contract.
func (*KIP113MockAdminChangedIterator) Close ¶
func (it *KIP113MockAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockAdminChangedIterator) Error ¶
func (it *KIP113MockAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockAdminChangedIterator) Next ¶
func (it *KIP113MockAdminChangedIterator) 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 KIP113MockBeaconUpgraded ¶
type KIP113MockBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
KIP113MockBeaconUpgraded represents a BeaconUpgraded event raised by the KIP113Mock contract.
type KIP113MockBeaconUpgradedIterator ¶
type KIP113MockBeaconUpgradedIterator struct { Event *KIP113MockBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the KIP113Mock contract.
func (*KIP113MockBeaconUpgradedIterator) Close ¶
func (it *KIP113MockBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockBeaconUpgradedIterator) Error ¶
func (it *KIP113MockBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockBeaconUpgradedIterator) Next ¶
func (it *KIP113MockBeaconUpgradedIterator) 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 KIP113MockCaller ¶
type KIP113MockCaller struct {
// contains filtered or unexported fields
}
KIP113MockCaller is an auto generated read-only Go binding around a Kaia contract.
func NewKIP113MockCaller ¶
func NewKIP113MockCaller(address common.Address, caller bind.ContractCaller) (*KIP113MockCaller, error)
NewKIP113MockCaller creates a new read-only instance of KIP113Mock, bound to a specific deployed contract.
func (*KIP113MockCaller) Abook ¶
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*KIP113MockCaller) AllNodeIds ¶
func (_KIP113Mock *KIP113MockCaller) AllNodeIds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*KIP113MockCaller) GetAllBlsInfo ¶
func (_KIP113Mock *KIP113MockCaller) GetAllBlsInfo(opts *bind.CallOpts) (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*KIP113MockCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KIP113MockCaller) ProxiableUUID ¶
func (_KIP113Mock *KIP113MockCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*KIP113MockCaller) Record ¶
func (_KIP113Mock *KIP113MockCaller) Record(opts *bind.CallOpts, arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*KIP113MockCaller) ZERO48HASH ¶
func (_KIP113Mock *KIP113MockCaller) ZERO48HASH(opts *bind.CallOpts) ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*KIP113MockCaller) ZERO96HASH ¶
func (_KIP113Mock *KIP113MockCaller) ZERO96HASH(opts *bind.CallOpts) ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type KIP113MockCallerRaw ¶
type KIP113MockCallerRaw struct {
Contract *KIP113MockCaller // Generic read-only contract binding to access the raw methods on
}
KIP113MockCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*KIP113MockCallerRaw) Call ¶
func (_KIP113Mock *KIP113MockCallerRaw) 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 KIP113MockCallerSession ¶
type KIP113MockCallerSession struct { Contract *KIP113MockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KIP113MockCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*KIP113MockCallerSession) Abook ¶
func (_KIP113Mock *KIP113MockCallerSession) Abook() (common.Address, error)
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*KIP113MockCallerSession) AllNodeIds ¶
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*KIP113MockCallerSession) GetAllBlsInfo ¶
func (_KIP113Mock *KIP113MockCallerSession) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*KIP113MockCallerSession) Owner ¶
func (_KIP113Mock *KIP113MockCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KIP113MockCallerSession) ProxiableUUID ¶
func (_KIP113Mock *KIP113MockCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*KIP113MockCallerSession) Record ¶
func (_KIP113Mock *KIP113MockCallerSession) Record(arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*KIP113MockCallerSession) ZERO48HASH ¶
func (_KIP113Mock *KIP113MockCallerSession) ZERO48HASH() ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*KIP113MockCallerSession) ZERO96HASH ¶
func (_KIP113Mock *KIP113MockCallerSession) ZERO96HASH() ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type KIP113MockFilterer ¶
type KIP113MockFilterer struct {
// contains filtered or unexported fields
}
KIP113MockFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewKIP113MockFilterer ¶
func NewKIP113MockFilterer(address common.Address, filterer bind.ContractFilterer) (*KIP113MockFilterer, error)
NewKIP113MockFilterer creates a new log filterer instance of KIP113Mock, bound to a specific deployed contract.
func (*KIP113MockFilterer) FilterAdminChanged ¶
func (_KIP113Mock *KIP113MockFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*KIP113MockAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KIP113MockFilterer) FilterBeaconUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*KIP113MockBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*KIP113MockFilterer) FilterInitialized ¶
func (_KIP113Mock *KIP113MockFilterer) FilterInitialized(opts *bind.FilterOpts) (*KIP113MockInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*KIP113MockFilterer) FilterOwnershipTransferred ¶
func (_KIP113Mock *KIP113MockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*KIP113MockOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*KIP113MockFilterer) FilterRegistered ¶
func (_KIP113Mock *KIP113MockFilterer) FilterRegistered(opts *bind.FilterOpts) (*KIP113MockRegisteredIterator, error)
FilterRegistered is a free log retrieval operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) FilterUnregistered ¶
func (_KIP113Mock *KIP113MockFilterer) FilterUnregistered(opts *bind.FilterOpts) (*KIP113MockUnregisteredIterator, error)
FilterUnregistered is a free log retrieval operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) FilterUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*KIP113MockUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*KIP113MockFilterer) ParseAdminChanged ¶
func (_KIP113Mock *KIP113MockFilterer) ParseAdminChanged(log types.Log) (*KIP113MockAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KIP113MockFilterer) ParseBeaconUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) ParseBeaconUpgraded(log types.Log) (*KIP113MockBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*KIP113MockFilterer) ParseInitialized ¶
func (_KIP113Mock *KIP113MockFilterer) ParseInitialized(log types.Log) (*KIP113MockInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*KIP113MockFilterer) ParseOwnershipTransferred ¶
func (_KIP113Mock *KIP113MockFilterer) ParseOwnershipTransferred(log types.Log) (*KIP113MockOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*KIP113MockFilterer) ParseRegistered ¶
func (_KIP113Mock *KIP113MockFilterer) ParseRegistered(log types.Log) (*KIP113MockRegistered, error)
ParseRegistered is a log parse operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) ParseUnregistered ¶
func (_KIP113Mock *KIP113MockFilterer) ParseUnregistered(log types.Log) (*KIP113MockUnregistered, error)
ParseUnregistered is a log parse operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) ParseUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) ParseUpgraded(log types.Log) (*KIP113MockUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*KIP113MockFilterer) WatchAdminChanged ¶
func (_KIP113Mock *KIP113MockFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *KIP113MockAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KIP113MockFilterer) WatchBeaconUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *KIP113MockBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*KIP113MockFilterer) WatchInitialized ¶
func (_KIP113Mock *KIP113MockFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *KIP113MockInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*KIP113MockFilterer) WatchOwnershipTransferred ¶
func (_KIP113Mock *KIP113MockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KIP113MockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*KIP113MockFilterer) WatchRegistered ¶
func (_KIP113Mock *KIP113MockFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *KIP113MockRegistered) (event.Subscription, error)
WatchRegistered is a free log subscription operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) WatchUnregistered ¶
func (_KIP113Mock *KIP113MockFilterer) WatchUnregistered(opts *bind.WatchOpts, sink chan<- *KIP113MockUnregistered) (event.Subscription, error)
WatchUnregistered is a free log subscription operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*KIP113MockFilterer) WatchUpgraded ¶
func (_KIP113Mock *KIP113MockFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *KIP113MockUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type KIP113MockInitialized ¶
type KIP113MockInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
KIP113MockInitialized represents a Initialized event raised by the KIP113Mock contract.
type KIP113MockInitializedIterator ¶
type KIP113MockInitializedIterator struct { Event *KIP113MockInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the KIP113Mock contract.
func (*KIP113MockInitializedIterator) Close ¶
func (it *KIP113MockInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockInitializedIterator) Error ¶
func (it *KIP113MockInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockInitializedIterator) Next ¶
func (it *KIP113MockInitializedIterator) 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 KIP113MockOwnershipTransferred ¶
type KIP113MockOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
KIP113MockOwnershipTransferred represents a OwnershipTransferred event raised by the KIP113Mock contract.
type KIP113MockOwnershipTransferredIterator ¶
type KIP113MockOwnershipTransferredIterator struct { Event *KIP113MockOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KIP113Mock contract.
func (*KIP113MockOwnershipTransferredIterator) Close ¶
func (it *KIP113MockOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockOwnershipTransferredIterator) Error ¶
func (it *KIP113MockOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockOwnershipTransferredIterator) Next ¶
func (it *KIP113MockOwnershipTransferredIterator) 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 KIP113MockRaw ¶
type KIP113MockRaw struct {
Contract *KIP113Mock // Generic contract binding to access the raw methods on
}
KIP113MockRaw is an auto generated low-level Go binding around a Kaia contract.
func (*KIP113MockRaw) Call ¶
func (_KIP113Mock *KIP113MockRaw) 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 (*KIP113MockRaw) Transact ¶
func (_KIP113Mock *KIP113MockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KIP113MockRaw) Transfer ¶
func (_KIP113Mock *KIP113MockRaw) 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 KIP113MockRegistered ¶
type KIP113MockRegistered struct { CnNodeId common.Address PublicKey []byte Pop []byte Raw types.Log // Blockchain specific contextual infos }
KIP113MockRegistered represents a Registered event raised by the KIP113Mock contract.
type KIP113MockRegisteredIterator ¶
type KIP113MockRegisteredIterator struct { Event *KIP113MockRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the KIP113Mock contract.
func (*KIP113MockRegisteredIterator) Close ¶
func (it *KIP113MockRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockRegisteredIterator) Error ¶
func (it *KIP113MockRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockRegisteredIterator) Next ¶
func (it *KIP113MockRegisteredIterator) 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 KIP113MockSession ¶
type KIP113MockSession struct { Contract *KIP113Mock // 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 }
KIP113MockSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*KIP113MockSession) Abook ¶
func (_KIP113Mock *KIP113MockSession) Abook() (common.Address, error)
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*KIP113MockSession) AllNodeIds ¶
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*KIP113MockSession) GetAllBlsInfo ¶
func (_KIP113Mock *KIP113MockSession) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*KIP113MockSession) Initialize ¶
func (_KIP113Mock *KIP113MockSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*KIP113MockSession) Owner ¶
func (_KIP113Mock *KIP113MockSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KIP113MockSession) ProxiableUUID ¶
func (_KIP113Mock *KIP113MockSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*KIP113MockSession) Record ¶
func (_KIP113Mock *KIP113MockSession) Record(arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*KIP113MockSession) Register ¶
func (_KIP113Mock *KIP113MockSession) Register(addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address addr, bytes publicKey, bytes pop) returns()
func (*KIP113MockSession) RenounceOwnership ¶
func (_KIP113Mock *KIP113MockSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*KIP113MockSession) TransferOwnership ¶
func (_KIP113Mock *KIP113MockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*KIP113MockSession) Unregister ¶
func (_KIP113Mock *KIP113MockSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*KIP113MockSession) UpgradeTo ¶
func (_KIP113Mock *KIP113MockSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*KIP113MockSession) UpgradeToAndCall ¶
func (_KIP113Mock *KIP113MockSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*KIP113MockSession) ZERO48HASH ¶
func (_KIP113Mock *KIP113MockSession) ZERO48HASH() ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*KIP113MockSession) ZERO96HASH ¶
func (_KIP113Mock *KIP113MockSession) ZERO96HASH() ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type KIP113MockTransactor ¶
type KIP113MockTransactor struct {
// contains filtered or unexported fields
}
KIP113MockTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewKIP113MockTransactor ¶
func NewKIP113MockTransactor(address common.Address, transactor bind.ContractTransactor) (*KIP113MockTransactor, error)
NewKIP113MockTransactor creates a new write-only instance of KIP113Mock, bound to a specific deployed contract.
func (*KIP113MockTransactor) Initialize ¶
func (_KIP113Mock *KIP113MockTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*KIP113MockTransactor) Register ¶
func (_KIP113Mock *KIP113MockTransactor) Register(opts *bind.TransactOpts, addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address addr, bytes publicKey, bytes pop) returns()
func (*KIP113MockTransactor) RenounceOwnership ¶
func (_KIP113Mock *KIP113MockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*KIP113MockTransactor) TransferOwnership ¶
func (_KIP113Mock *KIP113MockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*KIP113MockTransactor) Unregister ¶
func (_KIP113Mock *KIP113MockTransactor) Unregister(opts *bind.TransactOpts, cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*KIP113MockTransactor) UpgradeTo ¶
func (_KIP113Mock *KIP113MockTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*KIP113MockTransactor) UpgradeToAndCall ¶
func (_KIP113Mock *KIP113MockTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type KIP113MockTransactorRaw ¶
type KIP113MockTransactorRaw struct {
Contract *KIP113MockTransactor // Generic write-only contract binding to access the raw methods on
}
KIP113MockTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*KIP113MockTransactorRaw) Transact ¶
func (_KIP113Mock *KIP113MockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KIP113MockTransactorRaw) Transfer ¶
func (_KIP113Mock *KIP113MockTransactorRaw) 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 KIP113MockTransactorSession ¶
type KIP113MockTransactorSession struct { Contract *KIP113MockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KIP113MockTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*KIP113MockTransactorSession) Initialize ¶
func (_KIP113Mock *KIP113MockTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*KIP113MockTransactorSession) Register ¶
func (_KIP113Mock *KIP113MockTransactorSession) Register(addr common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address addr, bytes publicKey, bytes pop) returns()
func (*KIP113MockTransactorSession) RenounceOwnership ¶
func (_KIP113Mock *KIP113MockTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*KIP113MockTransactorSession) TransferOwnership ¶
func (_KIP113Mock *KIP113MockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*KIP113MockTransactorSession) Unregister ¶
func (_KIP113Mock *KIP113MockTransactorSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*KIP113MockTransactorSession) UpgradeTo ¶
func (_KIP113Mock *KIP113MockTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*KIP113MockTransactorSession) UpgradeToAndCall ¶
func (_KIP113Mock *KIP113MockTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type KIP113MockUnregistered ¶
type KIP113MockUnregistered struct { CnNodeId common.Address PublicKey []byte Pop []byte Raw types.Log // Blockchain specific contextual infos }
KIP113MockUnregistered represents a Unregistered event raised by the KIP113Mock contract.
type KIP113MockUnregisteredIterator ¶
type KIP113MockUnregisteredIterator struct { Event *KIP113MockUnregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockUnregisteredIterator is returned from FilterUnregistered and is used to iterate over the raw logs and unpacked data for Unregistered events raised by the KIP113Mock contract.
func (*KIP113MockUnregisteredIterator) Close ¶
func (it *KIP113MockUnregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockUnregisteredIterator) Error ¶
func (it *KIP113MockUnregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockUnregisteredIterator) Next ¶
func (it *KIP113MockUnregisteredIterator) 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 KIP113MockUpgraded ¶
type KIP113MockUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
KIP113MockUpgraded represents a Upgraded event raised by the KIP113Mock contract.
type KIP113MockUpgradedIterator ¶
type KIP113MockUpgradedIterator struct { Event *KIP113MockUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KIP113MockUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the KIP113Mock contract.
func (*KIP113MockUpgradedIterator) Close ¶
func (it *KIP113MockUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KIP113MockUpgradedIterator) Error ¶
func (it *KIP113MockUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KIP113MockUpgradedIterator) Next ¶
func (it *KIP113MockUpgradedIterator) 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 MultiCallContractMock ¶
type MultiCallContractMock struct { MultiCallContractMockCaller // Read-only binding to the contract MultiCallContractMockTransactor // Write-only binding to the contract MultiCallContractMockFilterer // Log filterer for contract events }
MultiCallContractMock is an auto generated Go binding around a Kaia contract.
func DeployMultiCallContractMock ¶
func DeployMultiCallContractMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MultiCallContractMock, error)
DeployMultiCallContractMock deploys a new Kaia contract, binding an instance of MultiCallContractMock to it.
func NewMultiCallContractMock ¶
func NewMultiCallContractMock(address common.Address, backend bind.ContractBackend) (*MultiCallContractMock, error)
NewMultiCallContractMock creates a new instance of MultiCallContractMock, bound to a specific deployed contract.
type MultiCallContractMockCaller ¶
type MultiCallContractMockCaller struct {
// contains filtered or unexported fields
}
MultiCallContractMockCaller is an auto generated read-only Go binding around a Kaia contract.
func NewMultiCallContractMockCaller ¶
func NewMultiCallContractMockCaller(address common.Address, caller bind.ContractCaller) (*MultiCallContractMockCaller, error)
NewMultiCallContractMockCaller creates a new read-only instance of MultiCallContractMock, bound to a specific deployed contract.
func (*MultiCallContractMockCaller) MultiCallStakingInfo ¶
func (_MultiCallContractMock *MultiCallContractMockCaller) MultiCallStakingInfo(opts *bind.CallOpts) (struct { TypeList []uint8 AddressList []common.Address StakingAmounts []*big.Int }, error, )
MultiCallStakingInfo is a free data retrieval call binding the contract method 0xadde19c6.
Solidity: function multiCallStakingInfo() view returns(uint8[] typeList, address[] addressList, uint256[] stakingAmounts)
type MultiCallContractMockCallerRaw ¶
type MultiCallContractMockCallerRaw struct {
Contract *MultiCallContractMockCaller // Generic read-only contract binding to access the raw methods on
}
MultiCallContractMockCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*MultiCallContractMockCallerRaw) Call ¶
func (_MultiCallContractMock *MultiCallContractMockCallerRaw) 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 MultiCallContractMockCallerSession ¶
type MultiCallContractMockCallerSession struct { Contract *MultiCallContractMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiCallContractMockCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*MultiCallContractMockCallerSession) MultiCallStakingInfo ¶
func (_MultiCallContractMock *MultiCallContractMockCallerSession) MultiCallStakingInfo() (struct { TypeList []uint8 AddressList []common.Address StakingAmounts []*big.Int }, error, )
MultiCallStakingInfo is a free data retrieval call binding the contract method 0xadde19c6.
Solidity: function multiCallStakingInfo() view returns(uint8[] typeList, address[] addressList, uint256[] stakingAmounts)
type MultiCallContractMockFilterer ¶
type MultiCallContractMockFilterer struct {
// contains filtered or unexported fields
}
MultiCallContractMockFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewMultiCallContractMockFilterer ¶
func NewMultiCallContractMockFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiCallContractMockFilterer, error)
NewMultiCallContractMockFilterer creates a new log filterer instance of MultiCallContractMock, bound to a specific deployed contract.
type MultiCallContractMockRaw ¶
type MultiCallContractMockRaw struct {
Contract *MultiCallContractMock // Generic contract binding to access the raw methods on
}
MultiCallContractMockRaw is an auto generated low-level Go binding around a Kaia contract.
func (*MultiCallContractMockRaw) Call ¶
func (_MultiCallContractMock *MultiCallContractMockRaw) 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 (*MultiCallContractMockRaw) Transact ¶
func (_MultiCallContractMock *MultiCallContractMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiCallContractMockRaw) Transfer ¶
func (_MultiCallContractMock *MultiCallContractMockRaw) 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 MultiCallContractMockSession ¶
type MultiCallContractMockSession struct { Contract *MultiCallContractMock // 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 }
MultiCallContractMockSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*MultiCallContractMockSession) MultiCallStakingInfo ¶
func (_MultiCallContractMock *MultiCallContractMockSession) MultiCallStakingInfo() (struct { TypeList []uint8 AddressList []common.Address StakingAmounts []*big.Int }, error, )
MultiCallStakingInfo is a free data retrieval call binding the contract method 0xadde19c6.
Solidity: function multiCallStakingInfo() view returns(uint8[] typeList, address[] addressList, uint256[] stakingAmounts)
type MultiCallContractMockTransactor ¶
type MultiCallContractMockTransactor struct {
// contains filtered or unexported fields
}
MultiCallContractMockTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewMultiCallContractMockTransactor ¶
func NewMultiCallContractMockTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiCallContractMockTransactor, error)
NewMultiCallContractMockTransactor creates a new write-only instance of MultiCallContractMock, bound to a specific deployed contract.
type MultiCallContractMockTransactorRaw ¶
type MultiCallContractMockTransactorRaw struct {
Contract *MultiCallContractMockTransactor // Generic write-only contract binding to access the raw methods on
}
MultiCallContractMockTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*MultiCallContractMockTransactorRaw) Transact ¶
func (_MultiCallContractMock *MultiCallContractMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiCallContractMockTransactorRaw) Transfer ¶
func (_MultiCallContractMock *MultiCallContractMockTransactorRaw) 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 MultiCallContractMockTransactorSession ¶
type MultiCallContractMockTransactorSession struct { Contract *MultiCallContractMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiCallContractMockTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around a Kaia contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Kaia contract, binding an instance of Ownable to it.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*OwnableCallerSession) IsOwner ¶
func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) ParseOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) 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 OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*OwnableSession) IsOwner ¶
func (_Ownable *OwnableSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around a Kaia contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) 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 OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) 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 OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) 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 OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) 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 (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) 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 OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // 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 }
OwnableUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) 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 OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RegistryMock ¶
type RegistryMock struct { RegistryMockCaller // Read-only binding to the contract RegistryMockTransactor // Write-only binding to the contract RegistryMockFilterer // Log filterer for contract events }
RegistryMock is an auto generated Go binding around a Kaia contract.
func DeployRegistryMock ¶
func DeployRegistryMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RegistryMock, error)
DeployRegistryMock deploys a new Kaia contract, binding an instance of RegistryMock to it.
func NewRegistryMock ¶
func NewRegistryMock(address common.Address, backend bind.ContractBackend) (*RegistryMock, error)
NewRegistryMock creates a new instance of RegistryMock, bound to a specific deployed contract.
type RegistryMockCaller ¶
type RegistryMockCaller struct {
// contains filtered or unexported fields
}
RegistryMockCaller is an auto generated read-only Go binding around a Kaia contract.
func NewRegistryMockCaller ¶
func NewRegistryMockCaller(address common.Address, caller bind.ContractCaller) (*RegistryMockCaller, error)
NewRegistryMockCaller creates a new read-only instance of RegistryMock, bound to a specific deployed contract.
func (*RegistryMockCaller) GetActiveAddr ¶
func (_RegistryMock *RegistryMockCaller) GetActiveAddr(opts *bind.CallOpts, name string) (common.Address, error)
GetActiveAddr is a free data retrieval call binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) view returns(address)
func (*RegistryMockCaller) GetAllNames ¶
func (_RegistryMock *RegistryMockCaller) GetAllNames(opts *bind.CallOpts) ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*RegistryMockCaller) GetAllRecords ¶
func (_RegistryMock *RegistryMockCaller) GetAllRecords(opts *bind.CallOpts, name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*RegistryMockCaller) Names ¶
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*RegistryMockCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RegistryMockCaller) Records ¶
func (_RegistryMock *RegistryMockCaller) Records(opts *bind.CallOpts, arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
type RegistryMockCallerRaw ¶
type RegistryMockCallerRaw struct {
Contract *RegistryMockCaller // Generic read-only contract binding to access the raw methods on
}
RegistryMockCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*RegistryMockCallerRaw) Call ¶
func (_RegistryMock *RegistryMockCallerRaw) 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 RegistryMockCallerSession ¶
type RegistryMockCallerSession struct { Contract *RegistryMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RegistryMockCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*RegistryMockCallerSession) GetActiveAddr ¶
func (_RegistryMock *RegistryMockCallerSession) GetActiveAddr(name string) (common.Address, error)
GetActiveAddr is a free data retrieval call binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) view returns(address)
func (*RegistryMockCallerSession) GetAllNames ¶
func (_RegistryMock *RegistryMockCallerSession) GetAllNames() ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*RegistryMockCallerSession) GetAllRecords ¶
func (_RegistryMock *RegistryMockCallerSession) GetAllRecords(name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*RegistryMockCallerSession) Names ¶
func (_RegistryMock *RegistryMockCallerSession) Names(arg0 *big.Int) (string, error)
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*RegistryMockCallerSession) Owner ¶
func (_RegistryMock *RegistryMockCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RegistryMockCallerSession) Records ¶
func (_RegistryMock *RegistryMockCallerSession) Records(arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
type RegistryMockFilterer ¶
type RegistryMockFilterer struct {
// contains filtered or unexported fields
}
RegistryMockFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewRegistryMockFilterer ¶
func NewRegistryMockFilterer(address common.Address, filterer bind.ContractFilterer) (*RegistryMockFilterer, error)
NewRegistryMockFilterer creates a new log filterer instance of RegistryMock, bound to a specific deployed contract.
func (*RegistryMockFilterer) FilterOwnershipTransferred ¶
func (_RegistryMock *RegistryMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RegistryMockOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryMockFilterer) FilterRegistered ¶
func (_RegistryMock *RegistryMockFilterer) FilterRegistered(opts *bind.FilterOpts, addr []common.Address, activation []*big.Int) (*RegistryMockRegisteredIterator, error)
FilterRegistered is a free log retrieval operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
func (*RegistryMockFilterer) ParseOwnershipTransferred ¶
func (_RegistryMock *RegistryMockFilterer) ParseOwnershipTransferred(log types.Log) (*RegistryMockOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryMockFilterer) ParseRegistered ¶
func (_RegistryMock *RegistryMockFilterer) ParseRegistered(log types.Log) (*RegistryMockRegistered, error)
ParseRegistered is a log parse operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
func (*RegistryMockFilterer) WatchOwnershipTransferred ¶
func (_RegistryMock *RegistryMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RegistryMockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryMockFilterer) WatchRegistered ¶
func (_RegistryMock *RegistryMockFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *RegistryMockRegistered, addr []common.Address, activation []*big.Int) (event.Subscription, error)
WatchRegistered is a free log subscription operation binding the contract event 0x142e1fdac7ecccbc62af925f0b4039db26847b625602e56b1421dfbc8a0e4f30.
Solidity: event Registered(string name, address indexed addr, uint256 indexed activation)
type RegistryMockOwnershipTransferred ¶
type RegistryMockOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryMockOwnershipTransferred represents a OwnershipTransferred event raised by the RegistryMock contract.
type RegistryMockOwnershipTransferredIterator ¶
type RegistryMockOwnershipTransferredIterator struct { Event *RegistryMockOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryMockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RegistryMock contract.
func (*RegistryMockOwnershipTransferredIterator) Close ¶
func (it *RegistryMockOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryMockOwnershipTransferredIterator) Error ¶
func (it *RegistryMockOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryMockOwnershipTransferredIterator) Next ¶
func (it *RegistryMockOwnershipTransferredIterator) 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 RegistryMockRaw ¶
type RegistryMockRaw struct {
Contract *RegistryMock // Generic contract binding to access the raw methods on
}
RegistryMockRaw is an auto generated low-level Go binding around a Kaia contract.
func (*RegistryMockRaw) Call ¶
func (_RegistryMock *RegistryMockRaw) 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 (*RegistryMockRaw) Transact ¶
func (_RegistryMock *RegistryMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryMockRaw) Transfer ¶
func (_RegistryMock *RegistryMockRaw) 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 RegistryMockRegistered ¶
type RegistryMockRegistered struct { Name string Addr common.Address Activation *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryMockRegistered represents a Registered event raised by the RegistryMock contract.
type RegistryMockRegisteredIterator ¶
type RegistryMockRegisteredIterator struct { Event *RegistryMockRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryMockRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the RegistryMock contract.
func (*RegistryMockRegisteredIterator) Close ¶
func (it *RegistryMockRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryMockRegisteredIterator) Error ¶
func (it *RegistryMockRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryMockRegisteredIterator) Next ¶
func (it *RegistryMockRegisteredIterator) 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 RegistryMockSession ¶
type RegistryMockSession struct { Contract *RegistryMock // 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 }
RegistryMockSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*RegistryMockSession) GetActiveAddr ¶
func (_RegistryMock *RegistryMockSession) GetActiveAddr(name string) (common.Address, error)
GetActiveAddr is a free data retrieval call binding the contract method 0xe2693e3f.
Solidity: function getActiveAddr(string name) view returns(address)
func (*RegistryMockSession) GetAllNames ¶
func (_RegistryMock *RegistryMockSession) GetAllNames() ([]string, error)
GetAllNames is a free data retrieval call binding the contract method 0xfb825e5f.
Solidity: function getAllNames() view returns(string[])
func (*RegistryMockSession) GetAllRecords ¶
func (_RegistryMock *RegistryMockSession) GetAllRecords(name string) ([]IRegistryRecord, error)
GetAllRecords is a free data retrieval call binding the contract method 0x78d573a2.
Solidity: function getAllRecords(string name) view returns((address,uint256)[])
func (*RegistryMockSession) Names ¶
func (_RegistryMock *RegistryMockSession) Names(arg0 *big.Int) (string, error)
Names is a free data retrieval call binding the contract method 0x4622ab03.
Solidity: function names(uint256 ) view returns(string)
func (*RegistryMockSession) Owner ¶
func (_RegistryMock *RegistryMockSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RegistryMockSession) Records ¶
func (_RegistryMock *RegistryMockSession) Records(arg0 string, arg1 *big.Int) (struct { Addr common.Address Activation *big.Int }, error, )
Records is a free data retrieval call binding the contract method 0x3b51650d.
Solidity: function records(string , uint256 ) view returns(address addr, uint256 activation)
func (*RegistryMockSession) Register ¶
func (_RegistryMock *RegistryMockSession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*RegistryMockSession) TransferOwnership ¶
func (_RegistryMock *RegistryMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RegistryMockTransactor ¶
type RegistryMockTransactor struct {
// contains filtered or unexported fields
}
RegistryMockTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewRegistryMockTransactor ¶
func NewRegistryMockTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistryMockTransactor, error)
NewRegistryMockTransactor creates a new write-only instance of RegistryMock, bound to a specific deployed contract.
func (*RegistryMockTransactor) Register ¶
func (_RegistryMock *RegistryMockTransactor) Register(opts *bind.TransactOpts, name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*RegistryMockTransactor) TransferOwnership ¶
func (_RegistryMock *RegistryMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RegistryMockTransactorRaw ¶
type RegistryMockTransactorRaw struct {
Contract *RegistryMockTransactor // Generic write-only contract binding to access the raw methods on
}
RegistryMockTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*RegistryMockTransactorRaw) Transact ¶
func (_RegistryMock *RegistryMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryMockTransactorRaw) Transfer ¶
func (_RegistryMock *RegistryMockTransactorRaw) 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 RegistryMockTransactorSession ¶
type RegistryMockTransactorSession struct { Contract *RegistryMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RegistryMockTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*RegistryMockTransactorSession) Register ¶
func (_RegistryMock *RegistryMockTransactorSession) Register(name string, addr common.Address, activation *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd393c871.
Solidity: function register(string name, address addr, uint256 activation) returns()
func (*RegistryMockTransactorSession) TransferOwnership ¶
func (_RegistryMock *RegistryMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SimpleBlsRegistry ¶
type SimpleBlsRegistry struct { SimpleBlsRegistryCaller // Read-only binding to the contract SimpleBlsRegistryTransactor // Write-only binding to the contract SimpleBlsRegistryFilterer // Log filterer for contract events }
SimpleBlsRegistry is an auto generated Go binding around a Kaia contract.
func DeploySimpleBlsRegistry ¶
func DeploySimpleBlsRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleBlsRegistry, error)
DeploySimpleBlsRegistry deploys a new Kaia contract, binding an instance of SimpleBlsRegistry to it.
func NewSimpleBlsRegistry ¶
func NewSimpleBlsRegistry(address common.Address, backend bind.ContractBackend) (*SimpleBlsRegistry, error)
NewSimpleBlsRegistry creates a new instance of SimpleBlsRegistry, bound to a specific deployed contract.
type SimpleBlsRegistryAdminChanged ¶
type SimpleBlsRegistryAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryAdminChanged represents a AdminChanged event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryAdminChangedIterator ¶
type SimpleBlsRegistryAdminChangedIterator struct { Event *SimpleBlsRegistryAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryAdminChangedIterator) Close ¶
func (it *SimpleBlsRegistryAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryAdminChangedIterator) Error ¶
func (it *SimpleBlsRegistryAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryAdminChangedIterator) Next ¶
func (it *SimpleBlsRegistryAdminChangedIterator) 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 SimpleBlsRegistryBeaconUpgraded ¶
type SimpleBlsRegistryBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryBeaconUpgraded represents a BeaconUpgraded event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryBeaconUpgradedIterator ¶
type SimpleBlsRegistryBeaconUpgradedIterator struct { Event *SimpleBlsRegistryBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryBeaconUpgradedIterator) Close ¶
func (it *SimpleBlsRegistryBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryBeaconUpgradedIterator) Error ¶
func (it *SimpleBlsRegistryBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryBeaconUpgradedIterator) Next ¶
func (it *SimpleBlsRegistryBeaconUpgradedIterator) 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 SimpleBlsRegistryCaller ¶
type SimpleBlsRegistryCaller struct {
// contains filtered or unexported fields
}
SimpleBlsRegistryCaller is an auto generated read-only Go binding around a Kaia contract.
func NewSimpleBlsRegistryCaller ¶
func NewSimpleBlsRegistryCaller(address common.Address, caller bind.ContractCaller) (*SimpleBlsRegistryCaller, error)
NewSimpleBlsRegistryCaller creates a new read-only instance of SimpleBlsRegistry, bound to a specific deployed contract.
func (*SimpleBlsRegistryCaller) Abook ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Abook(opts *bind.CallOpts) (common.Address, error)
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*SimpleBlsRegistryCaller) AllNodeIds ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) AllNodeIds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*SimpleBlsRegistryCaller) GetAllBlsInfo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) GetAllBlsInfo(opts *bind.CallOpts) (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*SimpleBlsRegistryCaller) Owner ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleBlsRegistryCaller) ProxiableUUID ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SimpleBlsRegistryCaller) Record ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) Record(opts *bind.CallOpts, arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*SimpleBlsRegistryCaller) ZERO48HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ZERO48HASH(opts *bind.CallOpts) ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*SimpleBlsRegistryCaller) ZERO96HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCaller) ZERO96HASH(opts *bind.CallOpts) ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type SimpleBlsRegistryCallerRaw ¶
type SimpleBlsRegistryCallerRaw struct {
Contract *SimpleBlsRegistryCaller // Generic read-only contract binding to access the raw methods on
}
SimpleBlsRegistryCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*SimpleBlsRegistryCallerRaw) Call ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerRaw) 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 SimpleBlsRegistryCallerSession ¶
type SimpleBlsRegistryCallerSession struct { Contract *SimpleBlsRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleBlsRegistryCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*SimpleBlsRegistryCallerSession) Abook ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Abook() (common.Address, error)
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*SimpleBlsRegistryCallerSession) AllNodeIds ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) AllNodeIds(arg0 *big.Int) (common.Address, error)
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*SimpleBlsRegistryCallerSession) GetAllBlsInfo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*SimpleBlsRegistryCallerSession) Owner ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleBlsRegistryCallerSession) ProxiableUUID ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SimpleBlsRegistryCallerSession) Record ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) Record(arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*SimpleBlsRegistryCallerSession) ZERO48HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ZERO48HASH() ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*SimpleBlsRegistryCallerSession) ZERO96HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryCallerSession) ZERO96HASH() ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type SimpleBlsRegistryFilterer ¶
type SimpleBlsRegistryFilterer struct {
// contains filtered or unexported fields
}
SimpleBlsRegistryFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewSimpleBlsRegistryFilterer ¶
func NewSimpleBlsRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleBlsRegistryFilterer, error)
NewSimpleBlsRegistryFilterer creates a new log filterer instance of SimpleBlsRegistry, bound to a specific deployed contract.
func (*SimpleBlsRegistryFilterer) FilterAdminChanged ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SimpleBlsRegistryAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SimpleBlsRegistryFilterer) FilterBeaconUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SimpleBlsRegistryBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SimpleBlsRegistryFilterer) FilterInitialized ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SimpleBlsRegistryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SimpleBlsRegistryFilterer) FilterOwnershipTransferred ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SimpleBlsRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SimpleBlsRegistryFilterer) FilterRegistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterRegistered(opts *bind.FilterOpts) (*SimpleBlsRegistryRegisteredIterator, error)
FilterRegistered is a free log retrieval operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) FilterUnregistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterUnregistered(opts *bind.FilterOpts) (*SimpleBlsRegistryUnregisteredIterator, error)
FilterUnregistered is a free log retrieval operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) FilterUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SimpleBlsRegistryUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SimpleBlsRegistryFilterer) ParseAdminChanged ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseAdminChanged(log types.Log) (*SimpleBlsRegistryAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SimpleBlsRegistryFilterer) ParseBeaconUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseBeaconUpgraded(log types.Log) (*SimpleBlsRegistryBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SimpleBlsRegistryFilterer) ParseInitialized ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseInitialized(log types.Log) (*SimpleBlsRegistryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SimpleBlsRegistryFilterer) ParseOwnershipTransferred ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleBlsRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SimpleBlsRegistryFilterer) ParseRegistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseRegistered(log types.Log) (*SimpleBlsRegistryRegistered, error)
ParseRegistered is a log parse operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) ParseUnregistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseUnregistered(log types.Log) (*SimpleBlsRegistryUnregistered, error)
ParseUnregistered is a log parse operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) ParseUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) ParseUpgraded(log types.Log) (*SimpleBlsRegistryUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SimpleBlsRegistryFilterer) WatchAdminChanged ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SimpleBlsRegistryFilterer) WatchBeaconUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SimpleBlsRegistryFilterer) WatchInitialized ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SimpleBlsRegistryFilterer) WatchOwnershipTransferred ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SimpleBlsRegistryFilterer) WatchRegistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryRegistered) (event.Subscription, error)
WatchRegistered is a free log subscription operation binding the contract event 0x79c75399e89a1f580d9a6252cb8bdcf4cd80f73b3597c94d845eb52174ad930f.
Solidity: event Registered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) WatchUnregistered ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchUnregistered(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryUnregistered) (event.Subscription, error)
WatchUnregistered is a free log subscription operation binding the contract event 0xb98b07c4d52e8d65fa5416810f2746a810eb074b1ac7784e1b07e315c0dfd2d9.
Solidity: event Unregistered(address cnNodeId, bytes publicKey, bytes pop)
func (*SimpleBlsRegistryFilterer) WatchUpgraded ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SimpleBlsRegistryUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type SimpleBlsRegistryInitialized ¶
type SimpleBlsRegistryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryInitialized represents a Initialized event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryInitializedIterator ¶
type SimpleBlsRegistryInitializedIterator struct { Event *SimpleBlsRegistryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryInitializedIterator) Close ¶
func (it *SimpleBlsRegistryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryInitializedIterator) Error ¶
func (it *SimpleBlsRegistryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryInitializedIterator) Next ¶
func (it *SimpleBlsRegistryInitializedIterator) 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 SimpleBlsRegistryOwnershipTransferred ¶
type SimpleBlsRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryOwnershipTransferredIterator ¶
type SimpleBlsRegistryOwnershipTransferredIterator struct { Event *SimpleBlsRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryOwnershipTransferredIterator) Close ¶
func (it *SimpleBlsRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryOwnershipTransferredIterator) Error ¶
func (it *SimpleBlsRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryOwnershipTransferredIterator) Next ¶
func (it *SimpleBlsRegistryOwnershipTransferredIterator) 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 SimpleBlsRegistryRaw ¶
type SimpleBlsRegistryRaw struct {
Contract *SimpleBlsRegistry // Generic contract binding to access the raw methods on
}
SimpleBlsRegistryRaw is an auto generated low-level Go binding around a Kaia contract.
func (*SimpleBlsRegistryRaw) Call ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) 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 (*SimpleBlsRegistryRaw) Transact ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleBlsRegistryRaw) Transfer ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryRaw) 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 SimpleBlsRegistryRegistered ¶
type SimpleBlsRegistryRegistered struct { CnNodeId common.Address PublicKey []byte Pop []byte Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryRegistered represents a Registered event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryRegisteredIterator ¶
type SimpleBlsRegistryRegisteredIterator struct { Event *SimpleBlsRegistryRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryRegisteredIterator) Close ¶
func (it *SimpleBlsRegistryRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryRegisteredIterator) Error ¶
func (it *SimpleBlsRegistryRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryRegisteredIterator) Next ¶
func (it *SimpleBlsRegistryRegisteredIterator) 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 SimpleBlsRegistrySession ¶
type SimpleBlsRegistrySession struct { Contract *SimpleBlsRegistry // 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 }
SimpleBlsRegistrySession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*SimpleBlsRegistrySession) Abook ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Abook() (common.Address, error)
Abook is a free data retrieval call binding the contract method 0x829d639d.
Solidity: function abook() view returns(address)
func (*SimpleBlsRegistrySession) AllNodeIds ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) AllNodeIds(arg0 *big.Int) (common.Address, error)
AllNodeIds is a free data retrieval call binding the contract method 0xa5834971.
Solidity: function allNodeIds(uint256 ) view returns(address)
func (*SimpleBlsRegistrySession) GetAllBlsInfo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) GetAllBlsInfo() (struct { NodeIdList []common.Address PubkeyList []IKIP113BlsPublicKeyInfo }, error, )
GetAllBlsInfo is a free data retrieval call binding the contract method 0x6968b53f.
Solidity: function getAllBlsInfo() view returns(address[] nodeIdList, (bytes,bytes)[] pubkeyList)
func (*SimpleBlsRegistrySession) Initialize ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SimpleBlsRegistrySession) Owner ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleBlsRegistrySession) ProxiableUUID ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SimpleBlsRegistrySession) Record ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Record(arg0 common.Address) (struct { PublicKey []byte Pop []byte }, error, )
Record is a free data retrieval call binding the contract method 0x3465d6d5.
Solidity: function record(address ) view returns(bytes publicKey, bytes pop)
func (*SimpleBlsRegistrySession) Register ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Register(cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address cnNodeId, bytes publicKey, bytes pop) returns()
func (*SimpleBlsRegistrySession) RenounceOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SimpleBlsRegistrySession) TransferOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SimpleBlsRegistrySession) Unregister ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*SimpleBlsRegistrySession) UpgradeTo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*SimpleBlsRegistrySession) UpgradeToAndCall ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*SimpleBlsRegistrySession) ZERO48HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ZERO48HASH() ([32]byte, error)
ZERO48HASH is a free data retrieval call binding the contract method 0x6fc522c6.
Solidity: function ZERO48HASH() view returns(bytes32)
func (*SimpleBlsRegistrySession) ZERO96HASH ¶
func (_SimpleBlsRegistry *SimpleBlsRegistrySession) ZERO96HASH() ([32]byte, error)
ZERO96HASH is a free data retrieval call binding the contract method 0x20abd458.
Solidity: function ZERO96HASH() view returns(bytes32)
type SimpleBlsRegistryTransactor ¶
type SimpleBlsRegistryTransactor struct {
// contains filtered or unexported fields
}
SimpleBlsRegistryTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewSimpleBlsRegistryTransactor ¶
func NewSimpleBlsRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleBlsRegistryTransactor, error)
NewSimpleBlsRegistryTransactor creates a new write-only instance of SimpleBlsRegistry, bound to a specific deployed contract.
func (*SimpleBlsRegistryTransactor) Initialize ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SimpleBlsRegistryTransactor) Register ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Register(opts *bind.TransactOpts, cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address cnNodeId, bytes publicKey, bytes pop) returns()
func (*SimpleBlsRegistryTransactor) RenounceOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SimpleBlsRegistryTransactor) TransferOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SimpleBlsRegistryTransactor) Unregister ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) Unregister(opts *bind.TransactOpts, cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*SimpleBlsRegistryTransactor) UpgradeTo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*SimpleBlsRegistryTransactor) UpgradeToAndCall ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type SimpleBlsRegistryTransactorRaw ¶
type SimpleBlsRegistryTransactorRaw struct {
Contract *SimpleBlsRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleBlsRegistryTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*SimpleBlsRegistryTransactorRaw) Transact ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleBlsRegistryTransactorRaw) Transfer ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorRaw) 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 SimpleBlsRegistryTransactorSession ¶
type SimpleBlsRegistryTransactorSession struct { Contract *SimpleBlsRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleBlsRegistryTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*SimpleBlsRegistryTransactorSession) Initialize ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SimpleBlsRegistryTransactorSession) Register ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Register(cnNodeId common.Address, publicKey []byte, pop []byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x786cd4d7.
Solidity: function register(address cnNodeId, bytes publicKey, bytes pop) returns()
func (*SimpleBlsRegistryTransactorSession) RenounceOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SimpleBlsRegistryTransactorSession) TransferOwnership ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SimpleBlsRegistryTransactorSession) Unregister ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) Unregister(cnNodeId common.Address) (*types.Transaction, error)
Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.
Solidity: function unregister(address cnNodeId) returns()
func (*SimpleBlsRegistryTransactorSession) UpgradeTo ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*SimpleBlsRegistryTransactorSession) UpgradeToAndCall ¶
func (_SimpleBlsRegistry *SimpleBlsRegistryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type SimpleBlsRegistryUnregistered ¶
type SimpleBlsRegistryUnregistered struct { CnNodeId common.Address PublicKey []byte Pop []byte Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryUnregistered represents a Unregistered event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryUnregisteredIterator ¶
type SimpleBlsRegistryUnregisteredIterator struct { Event *SimpleBlsRegistryUnregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryUnregisteredIterator is returned from FilterUnregistered and is used to iterate over the raw logs and unpacked data for Unregistered events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryUnregisteredIterator) Close ¶
func (it *SimpleBlsRegistryUnregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryUnregisteredIterator) Error ¶
func (it *SimpleBlsRegistryUnregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryUnregisteredIterator) Next ¶
func (it *SimpleBlsRegistryUnregisteredIterator) 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 SimpleBlsRegistryUpgraded ¶
type SimpleBlsRegistryUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleBlsRegistryUpgraded represents a Upgraded event raised by the SimpleBlsRegistry contract.
type SimpleBlsRegistryUpgradedIterator ¶
type SimpleBlsRegistryUpgradedIterator struct { Event *SimpleBlsRegistryUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleBlsRegistryUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the SimpleBlsRegistry contract.
func (*SimpleBlsRegistryUpgradedIterator) Close ¶
func (it *SimpleBlsRegistryUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleBlsRegistryUpgradedIterator) Error ¶
func (it *SimpleBlsRegistryUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleBlsRegistryUpgradedIterator) Next ¶
func (it *SimpleBlsRegistryUpgradedIterator) 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 StorageSlotUpgradeable ¶
type StorageSlotUpgradeable struct { StorageSlotUpgradeableCaller // Read-only binding to the contract StorageSlotUpgradeableTransactor // Write-only binding to the contract StorageSlotUpgradeableFilterer // Log filterer for contract events }
StorageSlotUpgradeable is an auto generated Go binding around a Kaia contract.
func DeployStorageSlotUpgradeable ¶
func DeployStorageSlotUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StorageSlotUpgradeable, error)
DeployStorageSlotUpgradeable deploys a new Kaia contract, binding an instance of StorageSlotUpgradeable to it.
func NewStorageSlotUpgradeable ¶
func NewStorageSlotUpgradeable(address common.Address, backend bind.ContractBackend) (*StorageSlotUpgradeable, error)
NewStorageSlotUpgradeable creates a new instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableCaller ¶
type StorageSlotUpgradeableCaller struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewStorageSlotUpgradeableCaller ¶
func NewStorageSlotUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*StorageSlotUpgradeableCaller, error)
NewStorageSlotUpgradeableCaller creates a new read-only instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableCallerRaw ¶
type StorageSlotUpgradeableCallerRaw struct {
Contract *StorageSlotUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
StorageSlotUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*StorageSlotUpgradeableCallerRaw) Call ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableCallerRaw) 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 StorageSlotUpgradeableCallerSession ¶
type StorageSlotUpgradeableCallerSession struct { Contract *StorageSlotUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StorageSlotUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
type StorageSlotUpgradeableFilterer ¶
type StorageSlotUpgradeableFilterer struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewStorageSlotUpgradeableFilterer ¶
func NewStorageSlotUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageSlotUpgradeableFilterer, error)
NewStorageSlotUpgradeableFilterer creates a new log filterer instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableRaw ¶
type StorageSlotUpgradeableRaw struct {
Contract *StorageSlotUpgradeable // Generic contract binding to access the raw methods on
}
StorageSlotUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*StorageSlotUpgradeableRaw) Call ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) 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 (*StorageSlotUpgradeableRaw) Transact ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageSlotUpgradeableRaw) Transfer ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableRaw) 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 StorageSlotUpgradeableSession ¶
type StorageSlotUpgradeableSession struct { Contract *StorageSlotUpgradeable // 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 }
StorageSlotUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
type StorageSlotUpgradeableTransactor ¶
type StorageSlotUpgradeableTransactor struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewStorageSlotUpgradeableTransactor ¶
func NewStorageSlotUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageSlotUpgradeableTransactor, error)
NewStorageSlotUpgradeableTransactor creates a new write-only instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableTransactorRaw ¶
type StorageSlotUpgradeableTransactorRaw struct {
Contract *StorageSlotUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
StorageSlotUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*StorageSlotUpgradeableTransactorRaw) Transact ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageSlotUpgradeableTransactorRaw) Transfer ¶
func (_StorageSlotUpgradeable *StorageSlotUpgradeableTransactorRaw) 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 StorageSlotUpgradeableTransactorSession ¶
type StorageSlotUpgradeableTransactorSession struct { Contract *StorageSlotUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StorageSlotUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
type TreasuryRebalance ¶
type TreasuryRebalance struct { TreasuryRebalanceCaller // Read-only binding to the contract TreasuryRebalanceTransactor // Write-only binding to the contract TreasuryRebalanceFilterer // Log filterer for contract events }
TreasuryRebalance is an auto generated Go binding around a Kaia contract.
func DeployTreasuryRebalance ¶
func DeployTreasuryRebalance(auth *bind.TransactOpts, backend bind.ContractBackend, _rebalanceBlockNumber *big.Int) (common.Address, *types.Transaction, *TreasuryRebalance, error)
DeployTreasuryRebalance deploys a new Kaia contract, binding an instance of TreasuryRebalance to it.
func NewTreasuryRebalance ¶
func NewTreasuryRebalance(address common.Address, backend bind.ContractBackend) (*TreasuryRebalance, error)
NewTreasuryRebalance creates a new instance of TreasuryRebalance, bound to a specific deployed contract.
type TreasuryRebalanceApproved ¶
type TreasuryRebalanceApproved struct { Retired common.Address Approver common.Address ApproversCount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceApproved represents a Approved event raised by the TreasuryRebalance contract.
type TreasuryRebalanceApprovedIterator ¶
type TreasuryRebalanceApprovedIterator struct { Event *TreasuryRebalanceApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceApprovedIterator) Close ¶
func (it *TreasuryRebalanceApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceApprovedIterator) Error ¶
func (it *TreasuryRebalanceApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceApprovedIterator) Next ¶
func (it *TreasuryRebalanceApprovedIterator) 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 TreasuryRebalanceCaller ¶
type TreasuryRebalanceCaller struct {
// contains filtered or unexported fields
}
TreasuryRebalanceCaller is an auto generated read-only Go binding around a Kaia contract.
func NewTreasuryRebalanceCaller ¶
func NewTreasuryRebalanceCaller(address common.Address, caller bind.ContractCaller) (*TreasuryRebalanceCaller, error)
NewTreasuryRebalanceCaller creates a new read-only instance of TreasuryRebalance, bound to a specific deployed contract.
func (*TreasuryRebalanceCaller) CheckRetiredsApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceCaller) GetNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbie(opts *bind.CallOpts, _newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceCaller) GetNewbieCount ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceCaller) GetNewbieIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetNewbieIndex(opts *bind.CallOpts, _newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceCaller) GetRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetired(opts *bind.CallOpts, _retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceCaller) GetRetiredCount ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceCaller) GetRetiredIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetRetiredIndex(opts *bind.CallOpts, _retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceCaller) GetTreasuryAmount ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceCaller) IsContractAddr ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceCaller) IsOwner ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceCaller) Memo ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) Memo(opts *bind.CallOpts) (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceCaller) NewbieExists ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) NewbieExists(opts *bind.CallOpts, _newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceCaller) Newbies ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) Newbies(opts *bind.CallOpts, arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceCaller) Owner ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceCaller) RebalanceBlockNumber ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceCaller) RetiredExists ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) RetiredExists(opts *bind.CallOpts, _retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceCaller) Retirees ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) Retirees(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceCaller) Status ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) Status(opts *bind.CallOpts) (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceCaller) SumOfRetiredBalance ¶
func (_TreasuryRebalance *TreasuryRebalanceCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type TreasuryRebalanceCallerRaw ¶
type TreasuryRebalanceCallerRaw struct {
Contract *TreasuryRebalanceCaller // Generic read-only contract binding to access the raw methods on
}
TreasuryRebalanceCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*TreasuryRebalanceCallerRaw) Call ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerRaw) 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 TreasuryRebalanceCallerSession ¶
type TreasuryRebalanceCallerSession struct { Contract *TreasuryRebalanceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryRebalanceCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*TreasuryRebalanceCallerSession) CheckRetiredsApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceCallerSession) GetNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceCallerSession) GetNewbieCount ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceCallerSession) GetNewbieIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceCallerSession) GetRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceCallerSession) GetRetiredCount ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceCallerSession) GetRetiredIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceCallerSession) GetTreasuryAmount ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceCallerSession) IsContractAddr ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceCallerSession) IsOwner ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceCallerSession) Memo ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceCallerSession) NewbieExists ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) NewbieExists(_newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceCallerSession) Newbies ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Newbies(arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceCallerSession) Owner ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceCallerSession) RebalanceBlockNumber ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceCallerSession) RetiredExists ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) RetiredExists(_retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceCallerSession) Retirees ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Retirees(arg0 *big.Int) (common.Address, error)
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceCallerSession) Status ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceCallerSession) SumOfRetiredBalance ¶
func (_TreasuryRebalance *TreasuryRebalanceCallerSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type TreasuryRebalanceContractDeployed ¶
type TreasuryRebalanceContractDeployed struct { Status uint8 RebalanceBlockNumber *big.Int DeployedBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceContractDeployed represents a ContractDeployed event raised by the TreasuryRebalance contract.
type TreasuryRebalanceContractDeployedIterator ¶
type TreasuryRebalanceContractDeployedIterator struct { Event *TreasuryRebalanceContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceContractDeployedIterator) Close ¶
func (it *TreasuryRebalanceContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceContractDeployedIterator) Error ¶
func (it *TreasuryRebalanceContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceContractDeployedIterator) Next ¶
func (it *TreasuryRebalanceContractDeployedIterator) 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 TreasuryRebalanceFilterer ¶
type TreasuryRebalanceFilterer struct {
// contains filtered or unexported fields
}
TreasuryRebalanceFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewTreasuryRebalanceFilterer ¶
func NewTreasuryRebalanceFilterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryRebalanceFilterer, error)
NewTreasuryRebalanceFilterer creates a new log filterer instance of TreasuryRebalance, bound to a specific deployed contract.
func (*TreasuryRebalanceFilterer) FilterApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceFilterer) FilterContractDeployed ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceFilterer) FilterFinalized ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceFinalizedIterator, error)
FilterFinalized is a free log retrieval operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceFilterer) FilterNewbieRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceNewbieRegisteredIterator, error)
FilterNewbieRegistered is a free log retrieval operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceFilterer) FilterNewbieRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceNewbieRemovedIterator, error)
FilterNewbieRemoved is a free log retrieval operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceFilterer) FilterOwnershipTransferred ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TreasuryRebalanceOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceFilterer) FilterRetiredRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceRetiredRegisteredIterator, error)
FilterRetiredRegistered is a free log retrieval operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceFilterer) FilterRetiredRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceRetiredRemovedIterator, error)
FilterRetiredRemoved is a free log retrieval operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceFilterer) FilterStatusChanged ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceStatusChangedIterator, error)
FilterStatusChanged is a free log retrieval operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceFilterer) ParseApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseApproved(log types.Log) (*TreasuryRebalanceApproved, error)
ParseApproved is a log parse operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceFilterer) ParseContractDeployed ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceFilterer) ParseFinalized ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseFinalized(log types.Log) (*TreasuryRebalanceFinalized, error)
ParseFinalized is a log parse operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceFilterer) ParseNewbieRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseNewbieRegistered(log types.Log) (*TreasuryRebalanceNewbieRegistered, error)
ParseNewbieRegistered is a log parse operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceFilterer) ParseNewbieRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseNewbieRemoved(log types.Log) (*TreasuryRebalanceNewbieRemoved, error)
ParseNewbieRemoved is a log parse operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceFilterer) ParseOwnershipTransferred ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceFilterer) ParseRetiredRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseRetiredRegistered(log types.Log) (*TreasuryRebalanceRetiredRegistered, error)
ParseRetiredRegistered is a log parse operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceFilterer) ParseRetiredRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseRetiredRemoved(log types.Log) (*TreasuryRebalanceRetiredRemoved, error)
ParseRetiredRemoved is a log parse operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceFilterer) ParseStatusChanged ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceStatusChanged, error)
ParseStatusChanged is a log parse operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceFilterer) WatchApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceApproved) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceFilterer) WatchContractDeployed ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceContractDeployed) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceFilterer) WatchFinalized ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceFinalized) (event.Subscription, error)
WatchFinalized is a free log subscription operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceFilterer) WatchNewbieRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceNewbieRegistered) (event.Subscription, error)
WatchNewbieRegistered is a free log subscription operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceFilterer) WatchNewbieRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceNewbieRemoved) (event.Subscription, error)
WatchNewbieRemoved is a free log subscription operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceFilterer) WatchOwnershipTransferred ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceFilterer) WatchRetiredRegistered ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceRetiredRegistered) (event.Subscription, error)
WatchRetiredRegistered is a free log subscription operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceFilterer) WatchRetiredRemoved ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceRetiredRemoved) (event.Subscription, error)
WatchRetiredRemoved is a free log subscription operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceFilterer) WatchStatusChanged ¶
func (_TreasuryRebalance *TreasuryRebalanceFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceStatusChanged) (event.Subscription, error)
WatchStatusChanged is a free log subscription operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
type TreasuryRebalanceFinalized ¶
type TreasuryRebalanceFinalized struct { Memo string Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceFinalized represents a Finalized event raised by the TreasuryRebalance contract.
type TreasuryRebalanceFinalizedIterator ¶
type TreasuryRebalanceFinalizedIterator struct { Event *TreasuryRebalanceFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceFinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceFinalizedIterator) Close ¶
func (it *TreasuryRebalanceFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceFinalizedIterator) Error ¶
func (it *TreasuryRebalanceFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceFinalizedIterator) Next ¶
func (it *TreasuryRebalanceFinalizedIterator) 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 TreasuryRebalanceMock ¶
type TreasuryRebalanceMock struct { TreasuryRebalanceMockCaller // Read-only binding to the contract TreasuryRebalanceMockTransactor // Write-only binding to the contract TreasuryRebalanceMockFilterer // Log filterer for contract events }
TreasuryRebalanceMock is an auto generated Go binding around a Kaia contract.
func DeployTreasuryRebalanceMock ¶
func DeployTreasuryRebalanceMock(auth *bind.TransactOpts, backend bind.ContractBackend, _rebalanceBlockNumber *big.Int) (common.Address, *types.Transaction, *TreasuryRebalanceMock, error)
DeployTreasuryRebalanceMock deploys a new Kaia contract, binding an instance of TreasuryRebalanceMock to it.
func NewTreasuryRebalanceMock ¶
func NewTreasuryRebalanceMock(address common.Address, backend bind.ContractBackend) (*TreasuryRebalanceMock, error)
NewTreasuryRebalanceMock creates a new instance of TreasuryRebalanceMock, bound to a specific deployed contract.
type TreasuryRebalanceMockApproved ¶
type TreasuryRebalanceMockApproved struct { Retired common.Address Approver common.Address ApproversCount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockApproved represents a Approved event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockApprovedIterator ¶
type TreasuryRebalanceMockApprovedIterator struct { Event *TreasuryRebalanceMockApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockApprovedIterator) Close ¶
func (it *TreasuryRebalanceMockApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockApprovedIterator) Error ¶
func (it *TreasuryRebalanceMockApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockApprovedIterator) Next ¶
func (it *TreasuryRebalanceMockApprovedIterator) 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 TreasuryRebalanceMockCaller ¶
type TreasuryRebalanceMockCaller struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockCaller is an auto generated read-only Go binding around a Kaia contract.
func NewTreasuryRebalanceMockCaller ¶
func NewTreasuryRebalanceMockCaller(address common.Address, caller bind.ContractCaller) (*TreasuryRebalanceMockCaller, error)
NewTreasuryRebalanceMockCaller creates a new read-only instance of TreasuryRebalanceMock, bound to a specific deployed contract.
func (*TreasuryRebalanceMockCaller) CheckRetiredsApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) CheckRetiredsApproved(opts *bind.CallOpts) error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceMockCaller) GetNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbie(opts *bind.CallOpts, _newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockCaller) GetNewbieCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbieCount(opts *bind.CallOpts) (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceMockCaller) GetNewbieIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetNewbieIndex(opts *bind.CallOpts, _newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceMockCaller) GetRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetired(opts *bind.CallOpts, _retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceMockCaller) GetRetiredCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetiredCount(opts *bind.CallOpts) (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceMockCaller) GetRetiredIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetRetiredIndex(opts *bind.CallOpts, _retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceMockCaller) GetTreasuryAmount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockCaller) IsContractAddr ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockCaller) IsOwner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockCaller) Memo ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Memo(opts *bind.CallOpts) (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockCaller) NewbieExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) NewbieExists(opts *bind.CallOpts, _newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceMockCaller) Newbies ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Newbies(opts *bind.CallOpts, arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceMockCaller) Owner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockCaller) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockCaller) RetiredExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) RetiredExists(opts *bind.CallOpts, _retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceMockCaller) Retirees ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Retirees(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceMockCaller) Status ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) Status(opts *bind.CallOpts) (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockCaller) SumOfRetiredBalance ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCaller) SumOfRetiredBalance(opts *bind.CallOpts) (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type TreasuryRebalanceMockCallerRaw ¶
type TreasuryRebalanceMockCallerRaw struct {
Contract *TreasuryRebalanceMockCaller // Generic read-only contract binding to access the raw methods on
}
TreasuryRebalanceMockCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*TreasuryRebalanceMockCallerRaw) Call ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerRaw) 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 TreasuryRebalanceMockCallerSession ¶
type TreasuryRebalanceMockCallerSession struct { Contract *TreasuryRebalanceMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryRebalanceMockCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*TreasuryRebalanceMockCallerSession) CheckRetiredsApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceMockCallerSession) GetNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockCallerSession) GetNewbieCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceMockCallerSession) GetNewbieIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceMockCallerSession) GetRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceMockCallerSession) GetRetiredCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceMockCallerSession) GetRetiredIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceMockCallerSession) GetTreasuryAmount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockCallerSession) IsContractAddr ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockCallerSession) IsOwner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockCallerSession) Memo ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockCallerSession) NewbieExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) NewbieExists(_newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceMockCallerSession) Newbies ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Newbies(arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceMockCallerSession) Owner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockCallerSession) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockCallerSession) RetiredExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) RetiredExists(_retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceMockCallerSession) Retirees ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Retirees(arg0 *big.Int) (common.Address, error)
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceMockCallerSession) Status ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockCallerSession) SumOfRetiredBalance ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockCallerSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
type TreasuryRebalanceMockContractDeployed ¶
type TreasuryRebalanceMockContractDeployed struct { Status uint8 RebalanceBlockNumber *big.Int DeployedBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockContractDeployed represents a ContractDeployed event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockContractDeployedIterator ¶
type TreasuryRebalanceMockContractDeployedIterator struct { Event *TreasuryRebalanceMockContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockContractDeployedIterator) Close ¶
func (it *TreasuryRebalanceMockContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockContractDeployedIterator) Error ¶
func (it *TreasuryRebalanceMockContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockContractDeployedIterator) Next ¶
func (it *TreasuryRebalanceMockContractDeployedIterator) 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 TreasuryRebalanceMockFilterer ¶
type TreasuryRebalanceMockFilterer struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewTreasuryRebalanceMockFilterer ¶
func NewTreasuryRebalanceMockFilterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryRebalanceMockFilterer, error)
NewTreasuryRebalanceMockFilterer creates a new log filterer instance of TreasuryRebalanceMock, bound to a specific deployed contract.
func (*TreasuryRebalanceMockFilterer) FilterApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceMockApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockFilterer) FilterContractDeployed ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceMockContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockFilterer) FilterFinalized ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceMockFinalizedIterator, error)
FilterFinalized is a free log retrieval operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockFilterer) FilterNewbieRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterNewbieRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockNewbieRegisteredIterator, error)
FilterNewbieRegistered is a free log retrieval operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceMockFilterer) FilterNewbieRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterNewbieRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockNewbieRemovedIterator, error)
FilterNewbieRemoved is a free log retrieval operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceMockFilterer) FilterOwnershipTransferred ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TreasuryRebalanceMockOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockFilterer) FilterRetiredRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterRetiredRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockRetiredRegisteredIterator, error)
FilterRetiredRegistered is a free log retrieval operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceMockFilterer) FilterRetiredRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterRetiredRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockRetiredRemovedIterator, error)
FilterRetiredRemoved is a free log retrieval operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceMockFilterer) FilterStatusChanged ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceMockStatusChangedIterator, error)
FilterStatusChanged is a free log retrieval operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceMockFilterer) ParseApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseApproved(log types.Log) (*TreasuryRebalanceMockApproved, error)
ParseApproved is a log parse operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockFilterer) ParseContractDeployed ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceMockContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockFilterer) ParseFinalized ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseFinalized(log types.Log) (*TreasuryRebalanceMockFinalized, error)
ParseFinalized is a log parse operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockFilterer) ParseNewbieRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseNewbieRegistered(log types.Log) (*TreasuryRebalanceMockNewbieRegistered, error)
ParseNewbieRegistered is a log parse operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceMockFilterer) ParseNewbieRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseNewbieRemoved(log types.Log) (*TreasuryRebalanceMockNewbieRemoved, error)
ParseNewbieRemoved is a log parse operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceMockFilterer) ParseOwnershipTransferred ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceMockOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockFilterer) ParseRetiredRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseRetiredRegistered(log types.Log) (*TreasuryRebalanceMockRetiredRegistered, error)
ParseRetiredRegistered is a log parse operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceMockFilterer) ParseRetiredRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseRetiredRemoved(log types.Log) (*TreasuryRebalanceMockRetiredRemoved, error)
ParseRetiredRemoved is a log parse operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceMockFilterer) ParseStatusChanged ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceMockStatusChanged, error)
ParseStatusChanged is a log parse operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceMockFilterer) WatchApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockApproved) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address retired, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockFilterer) WatchContractDeployed ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockContractDeployed) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockFilterer) WatchFinalized ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockFinalized) (event.Subscription, error)
WatchFinalized is a free log subscription operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockFilterer) WatchNewbieRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchNewbieRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockNewbieRegistered) (event.Subscription, error)
WatchNewbieRegistered is a free log subscription operation binding the contract event 0xd261b37cd56b21cd1af841dca6331a133e5d8b9d55c2c6fe0ec822e2a303ef74.
Solidity: event NewbieRegistered(address newbie, uint256 fundAllocation)
func (*TreasuryRebalanceMockFilterer) WatchNewbieRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchNewbieRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockNewbieRemoved) (event.Subscription, error)
WatchNewbieRemoved is a free log subscription operation binding the contract event 0xe630072edaed8f0fccf534c7eaa063290db8f775b0824c7261d01e6619da4b38.
Solidity: event NewbieRemoved(address newbie)
func (*TreasuryRebalanceMockFilterer) WatchOwnershipTransferred ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockFilterer) WatchRetiredRegistered ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchRetiredRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockRetiredRegistered) (event.Subscription, error)
WatchRetiredRegistered is a free log subscription operation binding the contract event 0x7da2e87d0b02df1162d5736cc40dfcfffd17198aaf093ddff4a8f4eb26002fde.
Solidity: event RetiredRegistered(address retired)
func (*TreasuryRebalanceMockFilterer) WatchRetiredRemoved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchRetiredRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockRetiredRemoved) (event.Subscription, error)
WatchRetiredRemoved is a free log subscription operation binding the contract event 0x1f46b11b62ae5cc6363d0d5c2e597c4cb8849543d9126353adb73c5d7215e237.
Solidity: event RetiredRemoved(address retired)
func (*TreasuryRebalanceMockFilterer) WatchStatusChanged ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockFilterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockStatusChanged) (event.Subscription, error)
WatchStatusChanged is a free log subscription operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
type TreasuryRebalanceMockFinalized ¶
type TreasuryRebalanceMockFinalized struct { Memo string Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockFinalized represents a Finalized event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockFinalizedIterator ¶
type TreasuryRebalanceMockFinalizedIterator struct { Event *TreasuryRebalanceMockFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockFinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockFinalizedIterator) Close ¶
func (it *TreasuryRebalanceMockFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockFinalizedIterator) Error ¶
func (it *TreasuryRebalanceMockFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockFinalizedIterator) Next ¶
func (it *TreasuryRebalanceMockFinalizedIterator) 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 TreasuryRebalanceMockNewbieRegistered ¶
type TreasuryRebalanceMockNewbieRegistered struct { Newbie common.Address FundAllocation *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockNewbieRegistered represents a NewbieRegistered event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockNewbieRegisteredIterator ¶
type TreasuryRebalanceMockNewbieRegisteredIterator struct { Event *TreasuryRebalanceMockNewbieRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockNewbieRegisteredIterator is returned from FilterNewbieRegistered and is used to iterate over the raw logs and unpacked data for NewbieRegistered events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockNewbieRegisteredIterator) Close ¶
func (it *TreasuryRebalanceMockNewbieRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockNewbieRegisteredIterator) Error ¶
func (it *TreasuryRebalanceMockNewbieRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockNewbieRegisteredIterator) Next ¶
func (it *TreasuryRebalanceMockNewbieRegisteredIterator) 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 TreasuryRebalanceMockNewbieRemoved ¶
type TreasuryRebalanceMockNewbieRemoved struct { Newbie common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockNewbieRemoved represents a NewbieRemoved event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockNewbieRemovedIterator ¶
type TreasuryRebalanceMockNewbieRemovedIterator struct { Event *TreasuryRebalanceMockNewbieRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockNewbieRemovedIterator is returned from FilterNewbieRemoved and is used to iterate over the raw logs and unpacked data for NewbieRemoved events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockNewbieRemovedIterator) Close ¶
func (it *TreasuryRebalanceMockNewbieRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockNewbieRemovedIterator) Error ¶
func (it *TreasuryRebalanceMockNewbieRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockNewbieRemovedIterator) Next ¶
func (it *TreasuryRebalanceMockNewbieRemovedIterator) 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 TreasuryRebalanceMockOwnershipTransferred ¶
type TreasuryRebalanceMockOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockOwnershipTransferred represents a OwnershipTransferred event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockOwnershipTransferredIterator ¶
type TreasuryRebalanceMockOwnershipTransferredIterator struct { Event *TreasuryRebalanceMockOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockOwnershipTransferredIterator) Close ¶
func (it *TreasuryRebalanceMockOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockOwnershipTransferredIterator) Error ¶
func (it *TreasuryRebalanceMockOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockOwnershipTransferredIterator) Next ¶
func (it *TreasuryRebalanceMockOwnershipTransferredIterator) 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 TreasuryRebalanceMockRaw ¶
type TreasuryRebalanceMockRaw struct {
Contract *TreasuryRebalanceMock // Generic contract binding to access the raw methods on
}
TreasuryRebalanceMockRaw is an auto generated low-level Go binding around a Kaia contract.
func (*TreasuryRebalanceMockRaw) Call ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) 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 (*TreasuryRebalanceMockRaw) Transact ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceMockRaw) Transfer ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockRaw) 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 TreasuryRebalanceMockRetiredRegistered ¶
type TreasuryRebalanceMockRetiredRegistered struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockRetiredRegistered represents a RetiredRegistered event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockRetiredRegisteredIterator ¶
type TreasuryRebalanceMockRetiredRegisteredIterator struct { Event *TreasuryRebalanceMockRetiredRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockRetiredRegisteredIterator is returned from FilterRetiredRegistered and is used to iterate over the raw logs and unpacked data for RetiredRegistered events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockRetiredRegisteredIterator) Close ¶
func (it *TreasuryRebalanceMockRetiredRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockRetiredRegisteredIterator) Error ¶
func (it *TreasuryRebalanceMockRetiredRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockRetiredRegisteredIterator) Next ¶
func (it *TreasuryRebalanceMockRetiredRegisteredIterator) 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 TreasuryRebalanceMockRetiredRemoved ¶
type TreasuryRebalanceMockRetiredRemoved struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockRetiredRemoved represents a RetiredRemoved event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockRetiredRemovedIterator ¶
type TreasuryRebalanceMockRetiredRemovedIterator struct { Event *TreasuryRebalanceMockRetiredRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockRetiredRemovedIterator is returned from FilterRetiredRemoved and is used to iterate over the raw logs and unpacked data for RetiredRemoved events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockRetiredRemovedIterator) Close ¶
func (it *TreasuryRebalanceMockRetiredRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockRetiredRemovedIterator) Error ¶
func (it *TreasuryRebalanceMockRetiredRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockRetiredRemovedIterator) Next ¶
func (it *TreasuryRebalanceMockRetiredRemovedIterator) 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 TreasuryRebalanceMockSession ¶
type TreasuryRebalanceMockSession struct { Contract *TreasuryRebalanceMock // 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 }
TreasuryRebalanceMockSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*TreasuryRebalanceMockSession) Approve ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceMockSession) CheckRetiredsApproved ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceMockSession) Fallback ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceMockSession) FinalizeApproval ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockSession) FinalizeContract ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockSession) FinalizeRegistration ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockSession) GetNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockSession) GetNewbieCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceMockSession) GetNewbieIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceMockSession) GetRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceMockSession) GetRetiredCount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceMockSession) GetRetiredIndex ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceMockSession) GetTreasuryAmount ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockSession) IsContractAddr ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockSession) IsOwner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockSession) Memo ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockSession) NewbieExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) NewbieExists(_newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceMockSession) Newbies ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Newbies(arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceMockSession) Owner ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockSession) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockSession) RegisterNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockSession) RegisterRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockSession) RemoveNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceMockSession) RemoveRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockSession) RenounceOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockSession) Reset ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockSession) RetiredExists ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) RetiredExists(_retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceMockSession) Retirees ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Retirees(arg0 *big.Int) (common.Address, error)
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceMockSession) Status ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockSession) SumOfRetiredBalance ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
func (*TreasuryRebalanceMockSession) TestFinalize ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TestFinalize(_memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockSession) TestSetAll ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TestSetAll(_retirees []common.Address, _newbies []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _retirees, address[] _newbies, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockSession) TransferOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceMockStatusChanged ¶
type TreasuryRebalanceMockStatusChanged struct { Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockStatusChanged represents a StatusChanged event raised by the TreasuryRebalanceMock contract.
type TreasuryRebalanceMockStatusChangedIterator ¶
type TreasuryRebalanceMockStatusChangedIterator struct { Event *TreasuryRebalanceMockStatusChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockStatusChangedIterator is returned from FilterStatusChanged and is used to iterate over the raw logs and unpacked data for StatusChanged events raised by the TreasuryRebalanceMock contract.
func (*TreasuryRebalanceMockStatusChangedIterator) Close ¶
func (it *TreasuryRebalanceMockStatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockStatusChangedIterator) Error ¶
func (it *TreasuryRebalanceMockStatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockStatusChangedIterator) Next ¶
func (it *TreasuryRebalanceMockStatusChangedIterator) 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 TreasuryRebalanceMockTransactor ¶
type TreasuryRebalanceMockTransactor struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewTreasuryRebalanceMockTransactor ¶
func NewTreasuryRebalanceMockTransactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryRebalanceMockTransactor, error)
NewTreasuryRebalanceMockTransactor creates a new write-only instance of TreasuryRebalanceMock, bound to a specific deployed contract.
func (*TreasuryRebalanceMockTransactor) Approve ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Approve(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactor) Fallback ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceMockTransactor) FinalizeApproval ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockTransactor) FinalizeContract ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockTransactor) FinalizeRegistration ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockTransactor) RegisterNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RegisterNewbie(opts *bind.TransactOpts, _newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockTransactor) RegisterRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RegisterRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactor) RemoveNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RemoveNewbie(opts *bind.TransactOpts, _newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceMockTransactor) RemoveRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RemoveRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactor) RenounceOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockTransactor) Reset ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockTransactor) TestFinalize ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TestFinalize(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockTransactor) TestSetAll ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TestSetAll(opts *bind.TransactOpts, _retirees []common.Address, _newbies []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _retirees, address[] _newbies, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockTransactor) TransferOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceMockTransactorRaw ¶
type TreasuryRebalanceMockTransactorRaw struct {
Contract *TreasuryRebalanceMockTransactor // Generic write-only contract binding to access the raw methods on
}
TreasuryRebalanceMockTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*TreasuryRebalanceMockTransactorRaw) Transact ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceMockTransactorRaw) Transfer ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorRaw) 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 TreasuryRebalanceMockTransactorSession ¶
type TreasuryRebalanceMockTransactorSession struct { Contract *TreasuryRebalanceMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryRebalanceMockTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*TreasuryRebalanceMockTransactorSession) Approve ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactorSession) Fallback ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceMockTransactorSession) FinalizeApproval ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockTransactorSession) FinalizeContract ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockTransactorSession) FinalizeRegistration ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockTransactorSession) RegisterNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockTransactorSession) RegisterRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactorSession) RemoveNewbie ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceMockTransactorSession) RemoveRetired ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceMockTransactorSession) RenounceOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockTransactorSession) Reset ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockTransactorSession) TestFinalize ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TestFinalize(_memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockTransactorSession) TestSetAll ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TestSetAll(_retirees []common.Address, _newbies []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _retirees, address[] _newbies, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockTransactorSession) TransferOwnership ¶
func (_TreasuryRebalanceMock *TreasuryRebalanceMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceMockV2 ¶
type TreasuryRebalanceMockV2 struct { TreasuryRebalanceMockV2Caller // Read-only binding to the contract TreasuryRebalanceMockV2Transactor // Write-only binding to the contract TreasuryRebalanceMockV2Filterer // Log filterer for contract events }
TreasuryRebalanceMockV2 is an auto generated Go binding around a Kaia contract.
func DeployTreasuryRebalanceMockV2 ¶
func DeployTreasuryRebalanceMockV2(auth *bind.TransactOpts, backend bind.ContractBackend, _rebalanceBlockNumber *big.Int) (common.Address, *types.Transaction, *TreasuryRebalanceMockV2, error)
DeployTreasuryRebalanceMockV2 deploys a new Kaia contract, binding an instance of TreasuryRebalanceMockV2 to it.
func NewTreasuryRebalanceMockV2 ¶
func NewTreasuryRebalanceMockV2(address common.Address, backend bind.ContractBackend) (*TreasuryRebalanceMockV2, error)
NewTreasuryRebalanceMockV2 creates a new instance of TreasuryRebalanceMockV2, bound to a specific deployed contract.
type TreasuryRebalanceMockV2AllocatedRegistered ¶
type TreasuryRebalanceMockV2AllocatedRegistered struct { Allocated common.Address FundAllocation *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2AllocatedRegistered represents a AllocatedRegistered event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2AllocatedRegisteredIterator ¶
type TreasuryRebalanceMockV2AllocatedRegisteredIterator struct { Event *TreasuryRebalanceMockV2AllocatedRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2AllocatedRegisteredIterator is returned from FilterAllocatedRegistered and is used to iterate over the raw logs and unpacked data for AllocatedRegistered events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2AllocatedRegisteredIterator) Close ¶
func (it *TreasuryRebalanceMockV2AllocatedRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2AllocatedRegisteredIterator) Error ¶
func (it *TreasuryRebalanceMockV2AllocatedRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2AllocatedRegisteredIterator) Next ¶
func (it *TreasuryRebalanceMockV2AllocatedRegisteredIterator) 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 TreasuryRebalanceMockV2AllocatedRemoved ¶
type TreasuryRebalanceMockV2AllocatedRemoved struct { Allocated common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2AllocatedRemoved represents a AllocatedRemoved event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2AllocatedRemovedIterator ¶
type TreasuryRebalanceMockV2AllocatedRemovedIterator struct { Event *TreasuryRebalanceMockV2AllocatedRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2AllocatedRemovedIterator is returned from FilterAllocatedRemoved and is used to iterate over the raw logs and unpacked data for AllocatedRemoved events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2AllocatedRemovedIterator) Close ¶
func (it *TreasuryRebalanceMockV2AllocatedRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2AllocatedRemovedIterator) Error ¶
func (it *TreasuryRebalanceMockV2AllocatedRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2AllocatedRemovedIterator) Next ¶
func (it *TreasuryRebalanceMockV2AllocatedRemovedIterator) 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 TreasuryRebalanceMockV2Approved ¶
type TreasuryRebalanceMockV2Approved struct { Zeroed common.Address Approver common.Address ApproversCount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2Approved represents a Approved event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2ApprovedIterator ¶
type TreasuryRebalanceMockV2ApprovedIterator struct { Event *TreasuryRebalanceMockV2Approved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2ApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2ApprovedIterator) Close ¶
func (it *TreasuryRebalanceMockV2ApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2ApprovedIterator) Error ¶
func (it *TreasuryRebalanceMockV2ApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2ApprovedIterator) Next ¶
func (it *TreasuryRebalanceMockV2ApprovedIterator) 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 TreasuryRebalanceMockV2Caller ¶
type TreasuryRebalanceMockV2Caller struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockV2Caller is an auto generated read-only Go binding around a Kaia contract.
func NewTreasuryRebalanceMockV2Caller ¶
func NewTreasuryRebalanceMockV2Caller(address common.Address, caller bind.ContractCaller) (*TreasuryRebalanceMockV2Caller, error)
NewTreasuryRebalanceMockV2Caller creates a new read-only instance of TreasuryRebalanceMockV2, bound to a specific deployed contract.
func (*TreasuryRebalanceMockV2Caller) AllocatedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) AllocatedExists(opts *bind.CallOpts, _allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2Caller) Allocateds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Allocateds(opts *bind.CallOpts, arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceMockV2Caller) CheckZeroedsApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) CheckZeroedsApproved(opts *bind.CallOpts) error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceMockV2Caller) GetAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocated(opts *bind.CallOpts, _allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockV2Caller) GetAllocatedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocatedCount(opts *bind.CallOpts) (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2Caller) GetAllocatedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetAllocatedIndex(opts *bind.CallOpts, _allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2Caller) GetTreasuryAmount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockV2Caller) GetZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroed(opts *bind.CallOpts, _zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceMockV2Caller) GetZeroedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroedCount(opts *bind.CallOpts) (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2Caller) GetZeroedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) GetZeroedIndex(opts *bind.CallOpts, _zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2Caller) IsContractAddr ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockV2Caller) IsOwner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockV2Caller) Memo ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Memo(opts *bind.CallOpts) (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockV2Caller) Owner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockV2Caller) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockV2Caller) Status ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Status(opts *bind.CallOpts) (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockV2Caller) SumOfZeroedBalance ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) SumOfZeroedBalance(opts *bind.CallOpts) (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceMockV2Caller) ZeroedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) ZeroedExists(opts *bind.CallOpts, _zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2Caller) Zeroeds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Caller) Zeroeds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Zeroeds is a free data retrieval call binding the contract method 0x62aa3e91.
Solidity: function zeroeds(uint256 ) view returns(address addr)
type TreasuryRebalanceMockV2CallerRaw ¶
type TreasuryRebalanceMockV2CallerRaw struct {
Contract *TreasuryRebalanceMockV2Caller // Generic read-only contract binding to access the raw methods on
}
TreasuryRebalanceMockV2CallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*TreasuryRebalanceMockV2CallerRaw) Call ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerRaw) 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 TreasuryRebalanceMockV2CallerSession ¶
type TreasuryRebalanceMockV2CallerSession struct { Contract *TreasuryRebalanceMockV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryRebalanceMockV2CallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*TreasuryRebalanceMockV2CallerSession) AllocatedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) AllocatedExists(_allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2CallerSession) Allocateds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Allocateds(arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceMockV2CallerSession) CheckZeroedsApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) CheckZeroedsApproved() error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceMockV2CallerSession) GetAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockV2CallerSession) GetAllocatedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocatedCount() (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2CallerSession) GetAllocatedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2CallerSession) GetTreasuryAmount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockV2CallerSession) GetZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceMockV2CallerSession) GetZeroedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroedCount() (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2CallerSession) GetZeroedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2CallerSession) IsContractAddr ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockV2CallerSession) IsOwner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockV2CallerSession) Memo ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockV2CallerSession) Owner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockV2CallerSession) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockV2CallerSession) Status ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockV2CallerSession) SumOfZeroedBalance ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) SumOfZeroedBalance() (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceMockV2CallerSession) ZeroedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) ZeroedExists(_zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2CallerSession) Zeroeds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2CallerSession) Zeroeds(arg0 *big.Int) (common.Address, error)
Zeroeds is a free data retrieval call binding the contract method 0x62aa3e91.
Solidity: function zeroeds(uint256 ) view returns(address addr)
type TreasuryRebalanceMockV2ContractDeployed ¶
type TreasuryRebalanceMockV2ContractDeployed struct { Status uint8 RebalanceBlockNumber *big.Int DeployedBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2ContractDeployed represents a ContractDeployed event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2ContractDeployedIterator ¶
type TreasuryRebalanceMockV2ContractDeployedIterator struct { Event *TreasuryRebalanceMockV2ContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2ContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2ContractDeployedIterator) Close ¶
func (it *TreasuryRebalanceMockV2ContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2ContractDeployedIterator) Error ¶
func (it *TreasuryRebalanceMockV2ContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2ContractDeployedIterator) Next ¶
func (it *TreasuryRebalanceMockV2ContractDeployedIterator) 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 TreasuryRebalanceMockV2Filterer ¶
type TreasuryRebalanceMockV2Filterer struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockV2Filterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewTreasuryRebalanceMockV2Filterer ¶
func NewTreasuryRebalanceMockV2Filterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryRebalanceMockV2Filterer, error)
NewTreasuryRebalanceMockV2Filterer creates a new log filterer instance of TreasuryRebalanceMockV2, bound to a specific deployed contract.
func (*TreasuryRebalanceMockV2Filterer) FilterAllocatedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterAllocatedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2AllocatedRegisteredIterator, error)
FilterAllocatedRegistered is a free log retrieval operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceMockV2Filterer) FilterAllocatedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterAllocatedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2AllocatedRemovedIterator, error)
FilterAllocatedRemoved is a free log retrieval operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceMockV2Filterer) FilterApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockV2Filterer) FilterContractDeployed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockV2Filterer) FilterFinalized ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2FinalizedIterator, error)
FilterFinalized is a free log retrieval operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockV2Filterer) FilterOwnershipTransferred ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TreasuryRebalanceMockV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockV2Filterer) FilterStatusChanged ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2StatusChangedIterator, error)
FilterStatusChanged is a free log retrieval operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceMockV2Filterer) FilterZeroedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterZeroedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ZeroedRegisteredIterator, error)
FilterZeroedRegistered is a free log retrieval operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceMockV2Filterer) FilterZeroedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) FilterZeroedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceMockV2ZeroedRemovedIterator, error)
FilterZeroedRemoved is a free log retrieval operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
func (*TreasuryRebalanceMockV2Filterer) ParseAllocatedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseAllocatedRegistered(log types.Log) (*TreasuryRebalanceMockV2AllocatedRegistered, error)
ParseAllocatedRegistered is a log parse operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceMockV2Filterer) ParseAllocatedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseAllocatedRemoved(log types.Log) (*TreasuryRebalanceMockV2AllocatedRemoved, error)
ParseAllocatedRemoved is a log parse operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceMockV2Filterer) ParseApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseApproved(log types.Log) (*TreasuryRebalanceMockV2Approved, error)
ParseApproved is a log parse operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockV2Filterer) ParseContractDeployed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceMockV2ContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockV2Filterer) ParseFinalized ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseFinalized(log types.Log) (*TreasuryRebalanceMockV2Finalized, error)
ParseFinalized is a log parse operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockV2Filterer) ParseOwnershipTransferred ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceMockV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockV2Filterer) ParseStatusChanged ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceMockV2StatusChanged, error)
ParseStatusChanged is a log parse operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceMockV2Filterer) ParseZeroedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseZeroedRegistered(log types.Log) (*TreasuryRebalanceMockV2ZeroedRegistered, error)
ParseZeroedRegistered is a log parse operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceMockV2Filterer) ParseZeroedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) ParseZeroedRemoved(log types.Log) (*TreasuryRebalanceMockV2ZeroedRemoved, error)
ParseZeroedRemoved is a log parse operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
func (*TreasuryRebalanceMockV2Filterer) WatchAllocatedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchAllocatedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2AllocatedRegistered) (event.Subscription, error)
WatchAllocatedRegistered is a free log subscription operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceMockV2Filterer) WatchAllocatedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchAllocatedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2AllocatedRemoved) (event.Subscription, error)
WatchAllocatedRemoved is a free log subscription operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceMockV2Filterer) WatchApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2Approved) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceMockV2Filterer) WatchContractDeployed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ContractDeployed) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceMockV2Filterer) WatchFinalized ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2Finalized) (event.Subscription, error)
WatchFinalized is a free log subscription operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceMockV2Filterer) WatchOwnershipTransferred ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceMockV2Filterer) WatchStatusChanged ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2StatusChanged) (event.Subscription, error)
WatchStatusChanged is a free log subscription operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceMockV2Filterer) WatchZeroedRegistered ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchZeroedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ZeroedRegistered) (event.Subscription, error)
WatchZeroedRegistered is a free log subscription operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceMockV2Filterer) WatchZeroedRemoved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Filterer) WatchZeroedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceMockV2ZeroedRemoved) (event.Subscription, error)
WatchZeroedRemoved is a free log subscription operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
type TreasuryRebalanceMockV2Finalized ¶
type TreasuryRebalanceMockV2Finalized struct { Memo string Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2Finalized represents a Finalized event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2FinalizedIterator ¶
type TreasuryRebalanceMockV2FinalizedIterator struct { Event *TreasuryRebalanceMockV2Finalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2FinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2FinalizedIterator) Close ¶
func (it *TreasuryRebalanceMockV2FinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2FinalizedIterator) Error ¶
func (it *TreasuryRebalanceMockV2FinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2FinalizedIterator) Next ¶
func (it *TreasuryRebalanceMockV2FinalizedIterator) 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 TreasuryRebalanceMockV2OwnershipTransferred ¶
type TreasuryRebalanceMockV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2OwnershipTransferred represents a OwnershipTransferred event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2OwnershipTransferredIterator ¶
type TreasuryRebalanceMockV2OwnershipTransferredIterator struct { Event *TreasuryRebalanceMockV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2OwnershipTransferredIterator) Close ¶
func (it *TreasuryRebalanceMockV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2OwnershipTransferredIterator) Error ¶
func (it *TreasuryRebalanceMockV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2OwnershipTransferredIterator) Next ¶
func (it *TreasuryRebalanceMockV2OwnershipTransferredIterator) 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 TreasuryRebalanceMockV2Raw ¶
type TreasuryRebalanceMockV2Raw struct {
Contract *TreasuryRebalanceMockV2 // Generic contract binding to access the raw methods on
}
TreasuryRebalanceMockV2Raw is an auto generated low-level Go binding around a Kaia contract.
func (*TreasuryRebalanceMockV2Raw) Call ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) 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 (*TreasuryRebalanceMockV2Raw) Transact ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceMockV2Raw) Transfer ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Raw) 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 TreasuryRebalanceMockV2Session ¶
type TreasuryRebalanceMockV2Session struct { Contract *TreasuryRebalanceMockV2 // 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 }
TreasuryRebalanceMockV2Session is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*TreasuryRebalanceMockV2Session) AllocatedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) AllocatedExists(_allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2Session) Allocateds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Allocateds(arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceMockV2Session) Approve ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Session) CheckZeroedsApproved ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) CheckZeroedsApproved() error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceMockV2Session) FinalizeApproval ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockV2Session) FinalizeContract ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockV2Session) FinalizeRegistration ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockV2Session) GetAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceMockV2Session) GetAllocatedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocatedCount() (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2Session) GetAllocatedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2Session) GetTreasuryAmount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceMockV2Session) GetZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceMockV2Session) GetZeroedCount ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroedCount() (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceMockV2Session) GetZeroedIndex ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceMockV2Session) IsContractAddr ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceMockV2Session) IsOwner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceMockV2Session) Memo ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceMockV2Session) Owner ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceMockV2Session) RebalanceBlockNumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceMockV2Session) RegisterAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockV2Session) RegisterZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Session) RemoveAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceMockV2Session) RemoveZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Session) RenounceOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockV2Session) Reset ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockV2Session) Status ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceMockV2Session) SumOfZeroedBalance ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) SumOfZeroedBalance() (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceMockV2Session) TestFinalize ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TestFinalize(_memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockV2Session) TestSetAll ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TestSetAll(_zeroeds []common.Address, _allocateds []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _zeroeds, address[] _allocateds, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockV2Session) TransferOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceMockV2Session) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
func (*TreasuryRebalanceMockV2Session) ZeroedExists ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) ZeroedExists(_zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
func (*TreasuryRebalanceMockV2Session) Zeroeds ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Session) Zeroeds(arg0 *big.Int) (common.Address, error)
Zeroeds is a free data retrieval call binding the contract method 0x62aa3e91.
Solidity: function zeroeds(uint256 ) view returns(address addr)
type TreasuryRebalanceMockV2StatusChanged ¶
type TreasuryRebalanceMockV2StatusChanged struct { Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2StatusChanged represents a StatusChanged event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2StatusChangedIterator ¶
type TreasuryRebalanceMockV2StatusChangedIterator struct { Event *TreasuryRebalanceMockV2StatusChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2StatusChangedIterator is returned from FilterStatusChanged and is used to iterate over the raw logs and unpacked data for StatusChanged events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2StatusChangedIterator) Close ¶
func (it *TreasuryRebalanceMockV2StatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2StatusChangedIterator) Error ¶
func (it *TreasuryRebalanceMockV2StatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2StatusChangedIterator) Next ¶
func (it *TreasuryRebalanceMockV2StatusChangedIterator) 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 TreasuryRebalanceMockV2Transactor ¶
type TreasuryRebalanceMockV2Transactor struct {
// contains filtered or unexported fields
}
TreasuryRebalanceMockV2Transactor is an auto generated write-only Go binding around a Kaia contract.
func NewTreasuryRebalanceMockV2Transactor ¶
func NewTreasuryRebalanceMockV2Transactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryRebalanceMockV2Transactor, error)
NewTreasuryRebalanceMockV2Transactor creates a new write-only instance of TreasuryRebalanceMockV2, bound to a specific deployed contract.
func (*TreasuryRebalanceMockV2Transactor) Approve ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) Approve(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Transactor) FinalizeApproval ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockV2Transactor) FinalizeContract ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockV2Transactor) FinalizeRegistration ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockV2Transactor) RegisterAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RegisterAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockV2Transactor) RegisterZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RegisterZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Transactor) RemoveAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RemoveAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceMockV2Transactor) RemoveZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RemoveZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2Transactor) RenounceOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockV2Transactor) Reset ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockV2Transactor) TestFinalize ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TestFinalize(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockV2Transactor) TestSetAll ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TestSetAll(opts *bind.TransactOpts, _zeroeds []common.Address, _allocateds []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _zeroeds, address[] _allocateds, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockV2Transactor) TransferOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceMockV2Transactor) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2Transactor) UpdateRebalanceBlocknumber(opts *bind.TransactOpts, _rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
type TreasuryRebalanceMockV2TransactorRaw ¶
type TreasuryRebalanceMockV2TransactorRaw struct {
Contract *TreasuryRebalanceMockV2Transactor // Generic write-only contract binding to access the raw methods on
}
TreasuryRebalanceMockV2TransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*TreasuryRebalanceMockV2TransactorRaw) Transact ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceMockV2TransactorRaw) Transfer ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorRaw) 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 TreasuryRebalanceMockV2TransactorSession ¶
type TreasuryRebalanceMockV2TransactorSession struct { Contract *TreasuryRebalanceMockV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryRebalanceMockV2TransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*TreasuryRebalanceMockV2TransactorSession) Approve ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2TransactorSession) FinalizeApproval ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceMockV2TransactorSession) FinalizeContract ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceMockV2TransactorSession) FinalizeRegistration ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceMockV2TransactorSession) RegisterAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceMockV2TransactorSession) RegisterZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2TransactorSession) RemoveAllocated ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceMockV2TransactorSession) RemoveZeroed ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceMockV2TransactorSession) RenounceOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceMockV2TransactorSession) Reset ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceMockV2TransactorSession) TestFinalize ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TestFinalize(_memo string) (*types.Transaction, error)
TestFinalize is a paid mutator transaction binding the contract method 0x281a1be9.
Solidity: function testFinalize(string _memo) returns()
func (*TreasuryRebalanceMockV2TransactorSession) TestSetAll ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TestSetAll(_zeroeds []common.Address, _allocateds []common.Address, _amounts []*big.Int, _rebalanceBlockNumber *big.Int, _status uint8) (*types.Transaction, error)
TestSetAll is a paid mutator transaction binding the contract method 0xcc701029.
Solidity: function testSetAll(address[] _zeroeds, address[] _allocateds, uint256[] _amounts, uint256 _rebalanceBlockNumber, uint8 _status) returns()
func (*TreasuryRebalanceMockV2TransactorSession) TransferOwnership ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceMockV2TransactorSession) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceMockV2 *TreasuryRebalanceMockV2TransactorSession) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
type TreasuryRebalanceMockV2ZeroedRegistered ¶
type TreasuryRebalanceMockV2ZeroedRegistered struct { Zeroed common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2ZeroedRegistered represents a ZeroedRegistered event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2ZeroedRegisteredIterator ¶
type TreasuryRebalanceMockV2ZeroedRegisteredIterator struct { Event *TreasuryRebalanceMockV2ZeroedRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2ZeroedRegisteredIterator is returned from FilterZeroedRegistered and is used to iterate over the raw logs and unpacked data for ZeroedRegistered events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2ZeroedRegisteredIterator) Close ¶
func (it *TreasuryRebalanceMockV2ZeroedRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2ZeroedRegisteredIterator) Error ¶
func (it *TreasuryRebalanceMockV2ZeroedRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2ZeroedRegisteredIterator) Next ¶
func (it *TreasuryRebalanceMockV2ZeroedRegisteredIterator) 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 TreasuryRebalanceMockV2ZeroedRemoved ¶
type TreasuryRebalanceMockV2ZeroedRemoved struct { Zeroed common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceMockV2ZeroedRemoved represents a ZeroedRemoved event raised by the TreasuryRebalanceMockV2 contract.
type TreasuryRebalanceMockV2ZeroedRemovedIterator ¶
type TreasuryRebalanceMockV2ZeroedRemovedIterator struct { Event *TreasuryRebalanceMockV2ZeroedRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceMockV2ZeroedRemovedIterator is returned from FilterZeroedRemoved and is used to iterate over the raw logs and unpacked data for ZeroedRemoved events raised by the TreasuryRebalanceMockV2 contract.
func (*TreasuryRebalanceMockV2ZeroedRemovedIterator) Close ¶
func (it *TreasuryRebalanceMockV2ZeroedRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceMockV2ZeroedRemovedIterator) Error ¶
func (it *TreasuryRebalanceMockV2ZeroedRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceMockV2ZeroedRemovedIterator) Next ¶
func (it *TreasuryRebalanceMockV2ZeroedRemovedIterator) 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 TreasuryRebalanceNewbieRegistered ¶
type TreasuryRebalanceNewbieRegistered struct { Newbie common.Address FundAllocation *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceNewbieRegistered represents a NewbieRegistered event raised by the TreasuryRebalance contract.
type TreasuryRebalanceNewbieRegisteredIterator ¶
type TreasuryRebalanceNewbieRegisteredIterator struct { Event *TreasuryRebalanceNewbieRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceNewbieRegisteredIterator is returned from FilterNewbieRegistered and is used to iterate over the raw logs and unpacked data for NewbieRegistered events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceNewbieRegisteredIterator) Close ¶
func (it *TreasuryRebalanceNewbieRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceNewbieRegisteredIterator) Error ¶
func (it *TreasuryRebalanceNewbieRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceNewbieRegisteredIterator) Next ¶
func (it *TreasuryRebalanceNewbieRegisteredIterator) 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 TreasuryRebalanceNewbieRemoved ¶
type TreasuryRebalanceNewbieRemoved struct { Newbie common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceNewbieRemoved represents a NewbieRemoved event raised by the TreasuryRebalance contract.
type TreasuryRebalanceNewbieRemovedIterator ¶
type TreasuryRebalanceNewbieRemovedIterator struct { Event *TreasuryRebalanceNewbieRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceNewbieRemovedIterator is returned from FilterNewbieRemoved and is used to iterate over the raw logs and unpacked data for NewbieRemoved events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceNewbieRemovedIterator) Close ¶
func (it *TreasuryRebalanceNewbieRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceNewbieRemovedIterator) Error ¶
func (it *TreasuryRebalanceNewbieRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceNewbieRemovedIterator) Next ¶
func (it *TreasuryRebalanceNewbieRemovedIterator) 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 TreasuryRebalanceOwnershipTransferred ¶
type TreasuryRebalanceOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceOwnershipTransferred represents a OwnershipTransferred event raised by the TreasuryRebalance contract.
type TreasuryRebalanceOwnershipTransferredIterator ¶
type TreasuryRebalanceOwnershipTransferredIterator struct { Event *TreasuryRebalanceOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceOwnershipTransferredIterator) Close ¶
func (it *TreasuryRebalanceOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceOwnershipTransferredIterator) Error ¶
func (it *TreasuryRebalanceOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceOwnershipTransferredIterator) Next ¶
func (it *TreasuryRebalanceOwnershipTransferredIterator) 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 TreasuryRebalanceRaw ¶
type TreasuryRebalanceRaw struct {
Contract *TreasuryRebalance // Generic contract binding to access the raw methods on
}
TreasuryRebalanceRaw is an auto generated low-level Go binding around a Kaia contract.
func (*TreasuryRebalanceRaw) Call ¶
func (_TreasuryRebalance *TreasuryRebalanceRaw) 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 (*TreasuryRebalanceRaw) Transact ¶
func (_TreasuryRebalance *TreasuryRebalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceRaw) Transfer ¶
func (_TreasuryRebalance *TreasuryRebalanceRaw) 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 TreasuryRebalanceRetiredRegistered ¶
type TreasuryRebalanceRetiredRegistered struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceRetiredRegistered represents a RetiredRegistered event raised by the TreasuryRebalance contract.
type TreasuryRebalanceRetiredRegisteredIterator ¶
type TreasuryRebalanceRetiredRegisteredIterator struct { Event *TreasuryRebalanceRetiredRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceRetiredRegisteredIterator is returned from FilterRetiredRegistered and is used to iterate over the raw logs and unpacked data for RetiredRegistered events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceRetiredRegisteredIterator) Close ¶
func (it *TreasuryRebalanceRetiredRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceRetiredRegisteredIterator) Error ¶
func (it *TreasuryRebalanceRetiredRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceRetiredRegisteredIterator) Next ¶
func (it *TreasuryRebalanceRetiredRegisteredIterator) 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 TreasuryRebalanceRetiredRemoved ¶
type TreasuryRebalanceRetiredRemoved struct { Retired common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceRetiredRemoved represents a RetiredRemoved event raised by the TreasuryRebalance contract.
type TreasuryRebalanceRetiredRemovedIterator ¶
type TreasuryRebalanceRetiredRemovedIterator struct { Event *TreasuryRebalanceRetiredRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceRetiredRemovedIterator is returned from FilterRetiredRemoved and is used to iterate over the raw logs and unpacked data for RetiredRemoved events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceRetiredRemovedIterator) Close ¶
func (it *TreasuryRebalanceRetiredRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceRetiredRemovedIterator) Error ¶
func (it *TreasuryRebalanceRetiredRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceRetiredRemovedIterator) Next ¶
func (it *TreasuryRebalanceRetiredRemovedIterator) 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 TreasuryRebalanceSession ¶
type TreasuryRebalanceSession struct { Contract *TreasuryRebalance // 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 }
TreasuryRebalanceSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*TreasuryRebalanceSession) Approve ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceSession) CheckRetiredsApproved ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) CheckRetiredsApproved() error
CheckRetiredsApproved is a free data retrieval call binding the contract method 0x966e0794.
Solidity: function checkRetiredsApproved() view returns()
func (*TreasuryRebalanceSession) Fallback ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceSession) FinalizeApproval ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceSession) FinalizeContract ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceSession) FinalizeRegistration ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceSession) GetNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbie(_newbieAddress common.Address) (common.Address, *big.Int, error)
GetNewbie is a free data retrieval call binding the contract method 0xeb5a8e55.
Solidity: function getNewbie(address _newbieAddress) view returns(address, uint256)
func (*TreasuryRebalanceSession) GetNewbieCount ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbieCount() (*big.Int, error)
GetNewbieCount is a free data retrieval call binding the contract method 0x91734d86.
Solidity: function getNewbieCount() view returns(uint256)
func (*TreasuryRebalanceSession) GetNewbieIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetNewbieIndex(_newbieAddress common.Address) (*big.Int, error)
GetNewbieIndex is a free data retrieval call binding the contract method 0x11f5c466.
Solidity: function getNewbieIndex(address _newbieAddress) view returns(uint256)
func (*TreasuryRebalanceSession) GetRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetired(_retiredAddress common.Address) (common.Address, []common.Address, error)
GetRetired is a free data retrieval call binding the contract method 0xbf680590.
Solidity: function getRetired(address _retiredAddress) view returns(address, address[])
func (*TreasuryRebalanceSession) GetRetiredCount ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetiredCount() (*big.Int, error)
GetRetiredCount is a free data retrieval call binding the contract method 0xd1ed33fc.
Solidity: function getRetiredCount() view returns(uint256)
func (*TreasuryRebalanceSession) GetRetiredIndex ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetRetiredIndex(_retiredAddress common.Address) (*big.Int, error)
GetRetiredIndex is a free data retrieval call binding the contract method 0x681f6e7c.
Solidity: function getRetiredIndex(address _retiredAddress) view returns(uint256)
func (*TreasuryRebalanceSession) GetTreasuryAmount ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceSession) IsContractAddr ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceSession) IsOwner ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceSession) Memo ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceSession) NewbieExists ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) NewbieExists(_newbieAddress common.Address) (bool, error)
NewbieExists is a free data retrieval call binding the contract method 0x683e13cb.
Solidity: function newbieExists(address _newbieAddress) view returns(bool)
func (*TreasuryRebalanceSession) Newbies ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Newbies(arg0 *big.Int) (struct { Newbie common.Address Amount *big.Int }, error, )
Newbies is a free data retrieval call binding the contract method 0x94393e11.
Solidity: function newbies(uint256 ) view returns(address newbie, uint256 amount)
func (*TreasuryRebalanceSession) Owner ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceSession) RebalanceBlockNumber ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceSession) RegisterNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceSession) RegisterRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceSession) RemoveNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceSession) RemoveRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceSession) RenounceOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceSession) Reset ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceSession) RetiredExists ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) RetiredExists(_retiredAddress common.Address) (bool, error)
RetiredExists is a free data retrieval call binding the contract method 0x01784e05.
Solidity: function retiredExists(address _retiredAddress) view returns(bool)
func (*TreasuryRebalanceSession) Retirees ¶
Retirees is a free data retrieval call binding the contract method 0x5a12667b.
Solidity: function retirees(uint256 ) view returns(address retired)
func (*TreasuryRebalanceSession) Status ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceSession) SumOfRetiredBalance ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) SumOfRetiredBalance() (*big.Int, error)
SumOfRetiredBalance is a free data retrieval call binding the contract method 0x45205a6b.
Solidity: function sumOfRetiredBalance() view returns(uint256 retireesBalance)
func (*TreasuryRebalanceSession) TransferOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceStatusChanged ¶
type TreasuryRebalanceStatusChanged struct { Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceStatusChanged represents a StatusChanged event raised by the TreasuryRebalance contract.
type TreasuryRebalanceStatusChangedIterator ¶
type TreasuryRebalanceStatusChangedIterator struct { Event *TreasuryRebalanceStatusChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceStatusChangedIterator is returned from FilterStatusChanged and is used to iterate over the raw logs and unpacked data for StatusChanged events raised by the TreasuryRebalance contract.
func (*TreasuryRebalanceStatusChangedIterator) Close ¶
func (it *TreasuryRebalanceStatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceStatusChangedIterator) Error ¶
func (it *TreasuryRebalanceStatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceStatusChangedIterator) Next ¶
func (it *TreasuryRebalanceStatusChangedIterator) 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 TreasuryRebalanceTransactor ¶
type TreasuryRebalanceTransactor struct {
// contains filtered or unexported fields
}
TreasuryRebalanceTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewTreasuryRebalanceTransactor ¶
func NewTreasuryRebalanceTransactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryRebalanceTransactor, error)
NewTreasuryRebalanceTransactor creates a new write-only instance of TreasuryRebalance, bound to a specific deployed contract.
func (*TreasuryRebalanceTransactor) Approve ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) Approve(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactor) Fallback ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceTransactor) FinalizeApproval ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceTransactor) FinalizeContract ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceTransactor) FinalizeRegistration ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceTransactor) RegisterNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) RegisterNewbie(opts *bind.TransactOpts, _newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceTransactor) RegisterRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) RegisterRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactor) RemoveNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) RemoveNewbie(opts *bind.TransactOpts, _newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceTransactor) RemoveRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) RemoveRetired(opts *bind.TransactOpts, _retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactor) RenounceOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceTransactor) Reset ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceTransactor) TransferOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceTransactorRaw ¶
type TreasuryRebalanceTransactorRaw struct {
Contract *TreasuryRebalanceTransactor // Generic write-only contract binding to access the raw methods on
}
TreasuryRebalanceTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*TreasuryRebalanceTransactorRaw) Transact ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceTransactorRaw) Transfer ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorRaw) 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 TreasuryRebalanceTransactorSession ¶
type TreasuryRebalanceTransactorSession struct { Contract *TreasuryRebalanceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryRebalanceTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*TreasuryRebalanceTransactorSession) Approve ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Approve(_retiredAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactorSession) Fallback ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*TreasuryRebalanceTransactorSession) FinalizeApproval ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceTransactorSession) FinalizeContract ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceTransactorSession) FinalizeRegistration ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceTransactorSession) RegisterNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RegisterNewbie(_newbieAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterNewbie is a paid mutator transaction binding the contract method 0x652e27e0.
Solidity: function registerNewbie(address _newbieAddress, uint256 _amount) returns()
func (*TreasuryRebalanceTransactorSession) RegisterRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RegisterRetired(_retiredAddress common.Address) (*types.Transaction, error)
RegisterRetired is a paid mutator transaction binding the contract method 0x1f8c1798.
Solidity: function registerRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactorSession) RemoveNewbie ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RemoveNewbie(_newbieAddress common.Address) (*types.Transaction, error)
RemoveNewbie is a paid mutator transaction binding the contract method 0x6864b95b.
Solidity: function removeNewbie(address _newbieAddress) returns()
func (*TreasuryRebalanceTransactorSession) RemoveRetired ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RemoveRetired(_retiredAddress common.Address) (*types.Transaction, error)
RemoveRetired is a paid mutator transaction binding the contract method 0x1c1dac59.
Solidity: function removeRetired(address _retiredAddress) returns()
func (*TreasuryRebalanceTransactorSession) RenounceOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceTransactorSession) Reset ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceTransactorSession) TransferOwnership ¶
func (_TreasuryRebalance *TreasuryRebalanceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TreasuryRebalanceV2 ¶
type TreasuryRebalanceV2 struct { TreasuryRebalanceV2Caller // Read-only binding to the contract TreasuryRebalanceV2Transactor // Write-only binding to the contract TreasuryRebalanceV2Filterer // Log filterer for contract events }
TreasuryRebalanceV2 is an auto generated Go binding around a Kaia contract.
func DeployTreasuryRebalanceV2 ¶
func DeployTreasuryRebalanceV2(auth *bind.TransactOpts, backend bind.ContractBackend, _rebalanceBlockNumber *big.Int) (common.Address, *types.Transaction, *TreasuryRebalanceV2, error)
DeployTreasuryRebalanceV2 deploys a new Kaia contract, binding an instance of TreasuryRebalanceV2 to it.
func NewTreasuryRebalanceV2 ¶
func NewTreasuryRebalanceV2(address common.Address, backend bind.ContractBackend) (*TreasuryRebalanceV2, error)
NewTreasuryRebalanceV2 creates a new instance of TreasuryRebalanceV2, bound to a specific deployed contract.
type TreasuryRebalanceV2AllocatedRegistered ¶
type TreasuryRebalanceV2AllocatedRegistered struct { Allocated common.Address FundAllocation *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2AllocatedRegistered represents a AllocatedRegistered event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2AllocatedRegisteredIterator ¶
type TreasuryRebalanceV2AllocatedRegisteredIterator struct { Event *TreasuryRebalanceV2AllocatedRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2AllocatedRegisteredIterator is returned from FilterAllocatedRegistered and is used to iterate over the raw logs and unpacked data for AllocatedRegistered events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2AllocatedRegisteredIterator) Close ¶
func (it *TreasuryRebalanceV2AllocatedRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2AllocatedRegisteredIterator) Error ¶
func (it *TreasuryRebalanceV2AllocatedRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2AllocatedRegisteredIterator) Next ¶
func (it *TreasuryRebalanceV2AllocatedRegisteredIterator) 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 TreasuryRebalanceV2AllocatedRemoved ¶
type TreasuryRebalanceV2AllocatedRemoved struct { Allocated common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2AllocatedRemoved represents a AllocatedRemoved event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2AllocatedRemovedIterator ¶
type TreasuryRebalanceV2AllocatedRemovedIterator struct { Event *TreasuryRebalanceV2AllocatedRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2AllocatedRemovedIterator is returned from FilterAllocatedRemoved and is used to iterate over the raw logs and unpacked data for AllocatedRemoved events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2AllocatedRemovedIterator) Close ¶
func (it *TreasuryRebalanceV2AllocatedRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2AllocatedRemovedIterator) Error ¶
func (it *TreasuryRebalanceV2AllocatedRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2AllocatedRemovedIterator) Next ¶
func (it *TreasuryRebalanceV2AllocatedRemovedIterator) 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 TreasuryRebalanceV2Approved ¶
type TreasuryRebalanceV2Approved struct { Zeroed common.Address Approver common.Address ApproversCount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2Approved represents a Approved event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2ApprovedIterator ¶
type TreasuryRebalanceV2ApprovedIterator struct { Event *TreasuryRebalanceV2Approved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2ApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2ApprovedIterator) Close ¶
func (it *TreasuryRebalanceV2ApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2ApprovedIterator) Error ¶
func (it *TreasuryRebalanceV2ApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2ApprovedIterator) Next ¶
func (it *TreasuryRebalanceV2ApprovedIterator) 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 TreasuryRebalanceV2Caller ¶
type TreasuryRebalanceV2Caller struct {
// contains filtered or unexported fields
}
TreasuryRebalanceV2Caller is an auto generated read-only Go binding around a Kaia contract.
func NewTreasuryRebalanceV2Caller ¶
func NewTreasuryRebalanceV2Caller(address common.Address, caller bind.ContractCaller) (*TreasuryRebalanceV2Caller, error)
NewTreasuryRebalanceV2Caller creates a new read-only instance of TreasuryRebalanceV2, bound to a specific deployed contract.
func (*TreasuryRebalanceV2Caller) AllocatedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) AllocatedExists(opts *bind.CallOpts, _allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceV2Caller) Allocateds ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Allocateds(opts *bind.CallOpts, arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceV2Caller) CheckZeroedsApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) CheckZeroedsApproved(opts *bind.CallOpts) error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceV2Caller) GetAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocated(opts *bind.CallOpts, _allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceV2Caller) GetAllocatedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocatedCount(opts *bind.CallOpts) (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceV2Caller) GetAllocatedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetAllocatedIndex(opts *bind.CallOpts, _allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceV2Caller) GetTreasuryAmount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetTreasuryAmount(opts *bind.CallOpts) (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceV2Caller) GetZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroed(opts *bind.CallOpts, _zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceV2Caller) GetZeroedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroedCount(opts *bind.CallOpts) (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceV2Caller) GetZeroedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) GetZeroedIndex(opts *bind.CallOpts, _zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceV2Caller) IsContractAddr ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) IsContractAddr(opts *bind.CallOpts, _addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceV2Caller) IsOwner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceV2Caller) Memo ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Memo(opts *bind.CallOpts) (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceV2Caller) Owner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceV2Caller) RebalanceBlockNumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) RebalanceBlockNumber(opts *bind.CallOpts) (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceV2Caller) Status ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Status(opts *bind.CallOpts) (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceV2Caller) SumOfZeroedBalance ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) SumOfZeroedBalance(opts *bind.CallOpts) (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceV2Caller) ZeroedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) ZeroedExists(opts *bind.CallOpts, _zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
func (*TreasuryRebalanceV2Caller) Zeroeds ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Caller) Zeroeds(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Zeroeds is a free data retrieval call binding the contract method 0x62aa3e91.
Solidity: function zeroeds(uint256 ) view returns(address addr)
type TreasuryRebalanceV2CallerRaw ¶
type TreasuryRebalanceV2CallerRaw struct {
Contract *TreasuryRebalanceV2Caller // Generic read-only contract binding to access the raw methods on
}
TreasuryRebalanceV2CallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*TreasuryRebalanceV2CallerRaw) Call ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerRaw) 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 TreasuryRebalanceV2CallerSession ¶
type TreasuryRebalanceV2CallerSession struct { Contract *TreasuryRebalanceV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryRebalanceV2CallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*TreasuryRebalanceV2CallerSession) AllocatedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) AllocatedExists(_allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceV2CallerSession) Allocateds ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Allocateds(arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceV2CallerSession) CheckZeroedsApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) CheckZeroedsApproved() error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceV2CallerSession) GetAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceV2CallerSession) GetAllocatedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocatedCount() (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceV2CallerSession) GetAllocatedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceV2CallerSession) GetTreasuryAmount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceV2CallerSession) GetZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceV2CallerSession) GetZeroedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroedCount() (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceV2CallerSession) GetZeroedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceV2CallerSession) IsContractAddr ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceV2CallerSession) IsOwner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceV2CallerSession) Memo ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceV2CallerSession) Owner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceV2CallerSession) RebalanceBlockNumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceV2CallerSession) Status ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceV2CallerSession) SumOfZeroedBalance ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) SumOfZeroedBalance() (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceV2CallerSession) ZeroedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) ZeroedExists(_zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
func (*TreasuryRebalanceV2CallerSession) Zeroeds ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2CallerSession) Zeroeds(arg0 *big.Int) (common.Address, error)
Zeroeds is a free data retrieval call binding the contract method 0x62aa3e91.
Solidity: function zeroeds(uint256 ) view returns(address addr)
type TreasuryRebalanceV2ContractDeployed ¶
type TreasuryRebalanceV2ContractDeployed struct { Status uint8 RebalanceBlockNumber *big.Int DeployedBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2ContractDeployed represents a ContractDeployed event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2ContractDeployedIterator ¶
type TreasuryRebalanceV2ContractDeployedIterator struct { Event *TreasuryRebalanceV2ContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2ContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2ContractDeployedIterator) Close ¶
func (it *TreasuryRebalanceV2ContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2ContractDeployedIterator) Error ¶
func (it *TreasuryRebalanceV2ContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2ContractDeployedIterator) Next ¶
func (it *TreasuryRebalanceV2ContractDeployedIterator) 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 TreasuryRebalanceV2Filterer ¶
type TreasuryRebalanceV2Filterer struct {
// contains filtered or unexported fields
}
TreasuryRebalanceV2Filterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewTreasuryRebalanceV2Filterer ¶
func NewTreasuryRebalanceV2Filterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryRebalanceV2Filterer, error)
NewTreasuryRebalanceV2Filterer creates a new log filterer instance of TreasuryRebalanceV2, bound to a specific deployed contract.
func (*TreasuryRebalanceV2Filterer) FilterAllocatedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterAllocatedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceV2AllocatedRegisteredIterator, error)
FilterAllocatedRegistered is a free log retrieval operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceV2Filterer) FilterAllocatedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterAllocatedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceV2AllocatedRemovedIterator, error)
FilterAllocatedRemoved is a free log retrieval operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceV2Filterer) FilterApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterApproved(opts *bind.FilterOpts) (*TreasuryRebalanceV2ApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceV2Filterer) FilterContractDeployed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterContractDeployed(opts *bind.FilterOpts) (*TreasuryRebalanceV2ContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceV2Filterer) FilterFinalized ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterFinalized(opts *bind.FilterOpts) (*TreasuryRebalanceV2FinalizedIterator, error)
FilterFinalized is a free log retrieval operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceV2Filterer) FilterOwnershipTransferred ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TreasuryRebalanceV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceV2Filterer) FilterStatusChanged ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterStatusChanged(opts *bind.FilterOpts) (*TreasuryRebalanceV2StatusChangedIterator, error)
FilterStatusChanged is a free log retrieval operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceV2Filterer) FilterZeroedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterZeroedRegistered(opts *bind.FilterOpts) (*TreasuryRebalanceV2ZeroedRegisteredIterator, error)
FilterZeroedRegistered is a free log retrieval operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceV2Filterer) FilterZeroedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) FilterZeroedRemoved(opts *bind.FilterOpts) (*TreasuryRebalanceV2ZeroedRemovedIterator, error)
FilterZeroedRemoved is a free log retrieval operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
func (*TreasuryRebalanceV2Filterer) ParseAllocatedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseAllocatedRegistered(log types.Log) (*TreasuryRebalanceV2AllocatedRegistered, error)
ParseAllocatedRegistered is a log parse operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceV2Filterer) ParseAllocatedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseAllocatedRemoved(log types.Log) (*TreasuryRebalanceV2AllocatedRemoved, error)
ParseAllocatedRemoved is a log parse operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceV2Filterer) ParseApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseApproved(log types.Log) (*TreasuryRebalanceV2Approved, error)
ParseApproved is a log parse operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceV2Filterer) ParseContractDeployed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseContractDeployed(log types.Log) (*TreasuryRebalanceV2ContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceV2Filterer) ParseFinalized ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseFinalized(log types.Log) (*TreasuryRebalanceV2Finalized, error)
ParseFinalized is a log parse operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceV2Filterer) ParseOwnershipTransferred ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseOwnershipTransferred(log types.Log) (*TreasuryRebalanceV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceV2Filterer) ParseStatusChanged ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseStatusChanged(log types.Log) (*TreasuryRebalanceV2StatusChanged, error)
ParseStatusChanged is a log parse operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceV2Filterer) ParseZeroedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseZeroedRegistered(log types.Log) (*TreasuryRebalanceV2ZeroedRegistered, error)
ParseZeroedRegistered is a log parse operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceV2Filterer) ParseZeroedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) ParseZeroedRemoved(log types.Log) (*TreasuryRebalanceV2ZeroedRemoved, error)
ParseZeroedRemoved is a log parse operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
func (*TreasuryRebalanceV2Filterer) WatchAllocatedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchAllocatedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2AllocatedRegistered) (event.Subscription, error)
WatchAllocatedRegistered is a free log subscription operation binding the contract event 0xab5b2126f71ee7e0b39eadc53fb5d08a8f6c68dc61795fa05ed7d176cd2665ed.
Solidity: event AllocatedRegistered(address allocated, uint256 fundAllocation)
func (*TreasuryRebalanceV2Filterer) WatchAllocatedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchAllocatedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2AllocatedRemoved) (event.Subscription, error)
WatchAllocatedRemoved is a free log subscription operation binding the contract event 0xf8f67464bea52432645435be9c46c427173a75aefaa1001272e08a4b8572f06e.
Solidity: event AllocatedRemoved(address allocated)
func (*TreasuryRebalanceV2Filterer) WatchApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2Approved) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0x80da462ebfbe41cfc9bc015e7a9a3c7a2a73dbccede72d8ceb583606c27f8f90.
Solidity: event Approved(address zeroed, address approver, uint256 approversCount)
func (*TreasuryRebalanceV2Filterer) WatchContractDeployed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ContractDeployed) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x6f182006c5a12fe70c0728eedb2d1b0628c41483ca6721c606707d778d22ed0a.
Solidity: event ContractDeployed(uint8 status, uint256 rebalanceBlockNumber, uint256 deployedBlockNumber)
func (*TreasuryRebalanceV2Filterer) WatchFinalized ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2Finalized) (event.Subscription, error)
WatchFinalized is a free log subscription operation binding the contract event 0x8f8636c7757ca9b7d154e1d44ca90d8e8c885b9eac417c59bbf8eb7779ca6404.
Solidity: event Finalized(string memo, uint8 status)
func (*TreasuryRebalanceV2Filterer) WatchOwnershipTransferred ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TreasuryRebalanceV2Filterer) WatchStatusChanged ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchStatusChanged(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2StatusChanged) (event.Subscription, error)
WatchStatusChanged is a free log subscription operation binding the contract event 0xafa725e7f44cadb687a7043853fa1a7e7b8f0da74ce87ec546e9420f04da8c1e.
Solidity: event StatusChanged(uint8 status)
func (*TreasuryRebalanceV2Filterer) WatchZeroedRegistered ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchZeroedRegistered(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ZeroedRegistered) (event.Subscription, error)
WatchZeroedRegistered is a free log subscription operation binding the contract event 0xa9a4f3b74b03e48e76814dbc308d3f20104d608c67a42a7ae678d0945daa8e92.
Solidity: event ZeroedRegistered(address zeroed)
func (*TreasuryRebalanceV2Filterer) WatchZeroedRemoved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Filterer) WatchZeroedRemoved(opts *bind.WatchOpts, sink chan<- *TreasuryRebalanceV2ZeroedRemoved) (event.Subscription, error)
WatchZeroedRemoved is a free log subscription operation binding the contract event 0x8a654c98d0a7856a8d216c621bb8073316efcaa2b65774d2050c4c1fc7a85a0c.
Solidity: event ZeroedRemoved(address zeroed)
type TreasuryRebalanceV2Finalized ¶
type TreasuryRebalanceV2Finalized struct { Memo string Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2Finalized represents a Finalized event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2FinalizedIterator ¶
type TreasuryRebalanceV2FinalizedIterator struct { Event *TreasuryRebalanceV2Finalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2FinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2FinalizedIterator) Close ¶
func (it *TreasuryRebalanceV2FinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2FinalizedIterator) Error ¶
func (it *TreasuryRebalanceV2FinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2FinalizedIterator) Next ¶
func (it *TreasuryRebalanceV2FinalizedIterator) 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 TreasuryRebalanceV2OwnershipTransferred ¶
type TreasuryRebalanceV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2OwnershipTransferred represents a OwnershipTransferred event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2OwnershipTransferredIterator ¶
type TreasuryRebalanceV2OwnershipTransferredIterator struct { Event *TreasuryRebalanceV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2OwnershipTransferredIterator) Close ¶
func (it *TreasuryRebalanceV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2OwnershipTransferredIterator) Error ¶
func (it *TreasuryRebalanceV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2OwnershipTransferredIterator) Next ¶
func (it *TreasuryRebalanceV2OwnershipTransferredIterator) 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 TreasuryRebalanceV2Raw ¶
type TreasuryRebalanceV2Raw struct {
Contract *TreasuryRebalanceV2 // Generic contract binding to access the raw methods on
}
TreasuryRebalanceV2Raw is an auto generated low-level Go binding around a Kaia contract.
func (*TreasuryRebalanceV2Raw) Call ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) 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 (*TreasuryRebalanceV2Raw) Transact ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceV2Raw) Transfer ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Raw) 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 TreasuryRebalanceV2Session ¶
type TreasuryRebalanceV2Session struct { Contract *TreasuryRebalanceV2 // 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 }
TreasuryRebalanceV2Session is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*TreasuryRebalanceV2Session) AllocatedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) AllocatedExists(_allocatedAddress common.Address) (bool, error)
AllocatedExists is a free data retrieval call binding the contract method 0xbd786f57.
Solidity: function allocatedExists(address _allocatedAddress) view returns(bool)
func (*TreasuryRebalanceV2Session) Allocateds ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Allocateds(arg0 *big.Int) (struct { Addr common.Address Amount *big.Int }, error, )
Allocateds is a free data retrieval call binding the contract method 0x343e2c85.
Solidity: function allocateds(uint256 ) view returns(address addr, uint256 amount)
func (*TreasuryRebalanceV2Session) Approve ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Session) CheckZeroedsApproved ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) CheckZeroedsApproved() error
CheckZeroedsApproved is a free data retrieval call binding the contract method 0x0287d126.
Solidity: function checkZeroedsApproved() view returns()
func (*TreasuryRebalanceV2Session) FinalizeApproval ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceV2Session) FinalizeContract ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceV2Session) FinalizeRegistration ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceV2Session) GetAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocated(_allocatedAddress common.Address) (common.Address, *big.Int, error)
GetAllocated is a free data retrieval call binding the contract method 0x9e59eb14.
Solidity: function getAllocated(address _allocatedAddress) view returns(address, uint256)
func (*TreasuryRebalanceV2Session) GetAllocatedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocatedCount() (*big.Int, error)
GetAllocatedCount is a free data retrieval call binding the contract method 0xed355529.
Solidity: function getAllocatedCount() view returns(uint256)
func (*TreasuryRebalanceV2Session) GetAllocatedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetAllocatedIndex(_allocatedAddress common.Address) (*big.Int, error)
GetAllocatedIndex is a free data retrieval call binding the contract method 0x7bfaf7b7.
Solidity: function getAllocatedIndex(address _allocatedAddress) view returns(uint256)
func (*TreasuryRebalanceV2Session) GetTreasuryAmount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetTreasuryAmount() (*big.Int, error)
GetTreasuryAmount is a free data retrieval call binding the contract method 0xe20fcf00.
Solidity: function getTreasuryAmount() view returns(uint256 treasuryAmount)
func (*TreasuryRebalanceV2Session) GetZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroed(_zeroedAddress common.Address) (common.Address, []common.Address, error)
GetZeroed is a free data retrieval call binding the contract method 0xcea1c338.
Solidity: function getZeroed(address _zeroedAddress) view returns(address, address[])
func (*TreasuryRebalanceV2Session) GetZeroedCount ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroedCount() (*big.Int, error)
GetZeroedCount is a free data retrieval call binding the contract method 0x9dc954ba.
Solidity: function getZeroedCount() view returns(uint256)
func (*TreasuryRebalanceV2Session) GetZeroedIndex ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) GetZeroedIndex(_zeroedAddress common.Address) (*big.Int, error)
GetZeroedIndex is a free data retrieval call binding the contract method 0x518592da.
Solidity: function getZeroedIndex(address _zeroedAddress) view returns(uint256)
func (*TreasuryRebalanceV2Session) IsContractAddr ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) IsContractAddr(_addr common.Address) (bool, error)
IsContractAddr is a free data retrieval call binding the contract method 0xe2384cb3.
Solidity: function isContractAddr(address _addr) view returns(bool)
func (*TreasuryRebalanceV2Session) IsOwner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TreasuryRebalanceV2Session) Memo ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Memo() (string, error)
Memo is a free data retrieval call binding the contract method 0x58c3b870.
Solidity: function memo() view returns(string)
func (*TreasuryRebalanceV2Session) Owner ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TreasuryRebalanceV2Session) RebalanceBlockNumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RebalanceBlockNumber() (*big.Int, error)
RebalanceBlockNumber is a free data retrieval call binding the contract method 0x49a3fb45.
Solidity: function rebalanceBlockNumber() view returns(uint256)
func (*TreasuryRebalanceV2Session) RegisterAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceV2Session) RegisterZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Session) RemoveAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceV2Session) RemoveZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Session) RenounceOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceV2Session) Reset ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceV2Session) Status ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) Status() (uint8, error)
Status is a free data retrieval call binding the contract method 0x200d2ed2.
Solidity: function status() view returns(uint8)
func (*TreasuryRebalanceV2Session) SumOfZeroedBalance ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) SumOfZeroedBalance() (*big.Int, error)
SumOfZeroedBalance is a free data retrieval call binding the contract method 0x9ab29b70.
Solidity: function sumOfZeroedBalance() view returns(uint256 zeroedsBalance)
func (*TreasuryRebalanceV2Session) TransferOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceV2Session) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
func (*TreasuryRebalanceV2Session) ZeroedExists ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Session) ZeroedExists(_zeroedAddress common.Address) (bool, error)
ZeroedExists is a free data retrieval call binding the contract method 0x5f8798c0.
Solidity: function zeroedExists(address _zeroedAddress) view returns(bool)
type TreasuryRebalanceV2StatusChanged ¶
type TreasuryRebalanceV2StatusChanged struct { Status uint8 Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2StatusChanged represents a StatusChanged event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2StatusChangedIterator ¶
type TreasuryRebalanceV2StatusChangedIterator struct { Event *TreasuryRebalanceV2StatusChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2StatusChangedIterator is returned from FilterStatusChanged and is used to iterate over the raw logs and unpacked data for StatusChanged events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2StatusChangedIterator) Close ¶
func (it *TreasuryRebalanceV2StatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2StatusChangedIterator) Error ¶
func (it *TreasuryRebalanceV2StatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2StatusChangedIterator) Next ¶
func (it *TreasuryRebalanceV2StatusChangedIterator) 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 TreasuryRebalanceV2Transactor ¶
type TreasuryRebalanceV2Transactor struct {
// contains filtered or unexported fields
}
TreasuryRebalanceV2Transactor is an auto generated write-only Go binding around a Kaia contract.
func NewTreasuryRebalanceV2Transactor ¶
func NewTreasuryRebalanceV2Transactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryRebalanceV2Transactor, error)
NewTreasuryRebalanceV2Transactor creates a new write-only instance of TreasuryRebalanceV2, bound to a specific deployed contract.
func (*TreasuryRebalanceV2Transactor) Approve ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) Approve(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Transactor) FinalizeApproval ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeApproval(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceV2Transactor) FinalizeContract ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeContract(opts *bind.TransactOpts, _memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceV2Transactor) FinalizeRegistration ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) FinalizeRegistration(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceV2Transactor) RegisterAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RegisterAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceV2Transactor) RegisterZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RegisterZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Transactor) RemoveAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RemoveAllocated(opts *bind.TransactOpts, _allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceV2Transactor) RemoveZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RemoveZeroed(opts *bind.TransactOpts, _zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2Transactor) RenounceOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceV2Transactor) Reset ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceV2Transactor) TransferOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceV2Transactor) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2Transactor) UpdateRebalanceBlocknumber(opts *bind.TransactOpts, _rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
type TreasuryRebalanceV2TransactorRaw ¶
type TreasuryRebalanceV2TransactorRaw struct {
Contract *TreasuryRebalanceV2Transactor // Generic write-only contract binding to access the raw methods on
}
TreasuryRebalanceV2TransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*TreasuryRebalanceV2TransactorRaw) Transact ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryRebalanceV2TransactorRaw) Transfer ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorRaw) 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 TreasuryRebalanceV2TransactorSession ¶
type TreasuryRebalanceV2TransactorSession struct { Contract *TreasuryRebalanceV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryRebalanceV2TransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*TreasuryRebalanceV2TransactorSession) Approve ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) Approve(_zeroedAddress common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xdaea85c5.
Solidity: function approve(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2TransactorSession) FinalizeApproval ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeApproval() (*types.Transaction, error)
FinalizeApproval is a paid mutator transaction binding the contract method 0xfaaf9ca6.
Solidity: function finalizeApproval() returns()
func (*TreasuryRebalanceV2TransactorSession) FinalizeContract ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeContract(_memo string) (*types.Transaction, error)
FinalizeContract is a paid mutator transaction binding the contract method 0xea6d4a9b.
Solidity: function finalizeContract(string _memo) returns()
func (*TreasuryRebalanceV2TransactorSession) FinalizeRegistration ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) FinalizeRegistration() (*types.Transaction, error)
FinalizeRegistration is a paid mutator transaction binding the contract method 0x48409096.
Solidity: function finalizeRegistration() returns()
func (*TreasuryRebalanceV2TransactorSession) RegisterAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RegisterAllocated(_allocatedAddress common.Address, _amount *big.Int) (*types.Transaction, error)
RegisterAllocated is a paid mutator transaction binding the contract method 0xecd86778.
Solidity: function registerAllocated(address _allocatedAddress, uint256 _amount) returns()
func (*TreasuryRebalanceV2TransactorSession) RegisterZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RegisterZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RegisterZeroed is a paid mutator transaction binding the contract method 0x5f9b0df7.
Solidity: function registerZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2TransactorSession) RemoveAllocated ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RemoveAllocated(_allocatedAddress common.Address) (*types.Transaction, error)
RemoveAllocated is a paid mutator transaction binding the contract method 0x27704cb5.
Solidity: function removeAllocated(address _allocatedAddress) returns()
func (*TreasuryRebalanceV2TransactorSession) RemoveZeroed ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RemoveZeroed(_zeroedAddress common.Address) (*types.Transaction, error)
RemoveZeroed is a paid mutator transaction binding the contract method 0xdb27b50b.
Solidity: function removeZeroed(address _zeroedAddress) returns()
func (*TreasuryRebalanceV2TransactorSession) RenounceOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TreasuryRebalanceV2TransactorSession) Reset ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*TreasuryRebalanceV2TransactorSession) TransferOwnership ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TreasuryRebalanceV2TransactorSession) UpdateRebalanceBlocknumber ¶
func (_TreasuryRebalanceV2 *TreasuryRebalanceV2TransactorSession) UpdateRebalanceBlocknumber(_rebalanceBlockNumber *big.Int) (*types.Transaction, error)
UpdateRebalanceBlocknumber is a paid mutator transaction binding the contract method 0x1804692f.
Solidity: function updateRebalanceBlocknumber(uint256 _rebalanceBlockNumber) returns()
type TreasuryRebalanceV2ZeroedRegistered ¶
type TreasuryRebalanceV2ZeroedRegistered struct { Zeroed common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2ZeroedRegistered represents a ZeroedRegistered event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2ZeroedRegisteredIterator ¶
type TreasuryRebalanceV2ZeroedRegisteredIterator struct { Event *TreasuryRebalanceV2ZeroedRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2ZeroedRegisteredIterator is returned from FilterZeroedRegistered and is used to iterate over the raw logs and unpacked data for ZeroedRegistered events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2ZeroedRegisteredIterator) Close ¶
func (it *TreasuryRebalanceV2ZeroedRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2ZeroedRegisteredIterator) Error ¶
func (it *TreasuryRebalanceV2ZeroedRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2ZeroedRegisteredIterator) Next ¶
func (it *TreasuryRebalanceV2ZeroedRegisteredIterator) 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 TreasuryRebalanceV2ZeroedRemoved ¶
type TreasuryRebalanceV2ZeroedRemoved struct { Zeroed common.Address Raw types.Log // Blockchain specific contextual infos }
TreasuryRebalanceV2ZeroedRemoved represents a ZeroedRemoved event raised by the TreasuryRebalanceV2 contract.
type TreasuryRebalanceV2ZeroedRemovedIterator ¶
type TreasuryRebalanceV2ZeroedRemovedIterator struct { Event *TreasuryRebalanceV2ZeroedRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryRebalanceV2ZeroedRemovedIterator is returned from FilterZeroedRemoved and is used to iterate over the raw logs and unpacked data for ZeroedRemoved events raised by the TreasuryRebalanceV2 contract.
func (*TreasuryRebalanceV2ZeroedRemovedIterator) Close ¶
func (it *TreasuryRebalanceV2ZeroedRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryRebalanceV2ZeroedRemovedIterator) Error ¶
func (it *TreasuryRebalanceV2ZeroedRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryRebalanceV2ZeroedRemovedIterator) Next ¶
func (it *TreasuryRebalanceV2ZeroedRemovedIterator) 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 UUPSUpgradeable ¶
type UUPSUpgradeable struct { UUPSUpgradeableCaller // Read-only binding to the contract UUPSUpgradeableTransactor // Write-only binding to the contract UUPSUpgradeableFilterer // Log filterer for contract events }
UUPSUpgradeable is an auto generated Go binding around a Kaia contract.
func NewUUPSUpgradeable ¶
func NewUUPSUpgradeable(address common.Address, backend bind.ContractBackend) (*UUPSUpgradeable, error)
NewUUPSUpgradeable creates a new instance of UUPSUpgradeable, bound to a specific deployed contract.
type UUPSUpgradeableAdminChanged ¶
type UUPSUpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableAdminChanged represents a AdminChanged event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableAdminChangedIterator ¶
type UUPSUpgradeableAdminChangedIterator struct { Event *UUPSUpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableAdminChangedIterator) Close ¶
func (it *UUPSUpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableAdminChangedIterator) Error ¶
func (it *UUPSUpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableAdminChangedIterator) Next ¶
func (it *UUPSUpgradeableAdminChangedIterator) 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 UUPSUpgradeableBeaconUpgraded ¶
type UUPSUpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableBeaconUpgradedIterator ¶
type UUPSUpgradeableBeaconUpgradedIterator struct { Event *UUPSUpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableBeaconUpgradedIterator) Close ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableBeaconUpgradedIterator) Error ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableBeaconUpgradedIterator) Next ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) 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 UUPSUpgradeableCaller ¶
type UUPSUpgradeableCaller struct {
// contains filtered or unexported fields
}
UUPSUpgradeableCaller is an auto generated read-only Go binding around a Kaia contract.
func NewUUPSUpgradeableCaller ¶
func NewUUPSUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*UUPSUpgradeableCaller, error)
NewUUPSUpgradeableCaller creates a new read-only instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableCaller) ProxiableUUID ¶
func (_UUPSUpgradeable *UUPSUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type UUPSUpgradeableCallerRaw ¶
type UUPSUpgradeableCallerRaw struct {
Contract *UUPSUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
UUPSUpgradeableCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*UUPSUpgradeableCallerRaw) Call ¶
func (_UUPSUpgradeable *UUPSUpgradeableCallerRaw) 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 UUPSUpgradeableCallerSession ¶
type UUPSUpgradeableCallerSession struct { Contract *UUPSUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UUPSUpgradeableCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*UUPSUpgradeableCallerSession) ProxiableUUID ¶
func (_UUPSUpgradeable *UUPSUpgradeableCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type UUPSUpgradeableFilterer ¶
type UUPSUpgradeableFilterer struct {
// contains filtered or unexported fields
}
UUPSUpgradeableFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewUUPSUpgradeableFilterer ¶
func NewUUPSUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*UUPSUpgradeableFilterer, error)
NewUUPSUpgradeableFilterer creates a new log filterer instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableFilterer) FilterAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*UUPSUpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) FilterBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*UUPSUpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) FilterInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*UUPSUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) FilterUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*UUPSUpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*UUPSUpgradeableFilterer) ParseAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseAdminChanged(log types.Log) (*UUPSUpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) ParseBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*UUPSUpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) ParseInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseInitialized(log types.Log) (*UUPSUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) ParseUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseUpgraded(log types.Log) (*UUPSUpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*UUPSUpgradeableFilterer) WatchAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) WatchBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) WatchInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) WatchUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type UUPSUpgradeableInitialized ¶
type UUPSUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableInitialized represents a Initialized event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableInitializedIterator ¶
type UUPSUpgradeableInitializedIterator struct { Event *UUPSUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableInitializedIterator) Close ¶
func (it *UUPSUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableInitializedIterator) Error ¶
func (it *UUPSUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableInitializedIterator) Next ¶
func (it *UUPSUpgradeableInitializedIterator) 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 UUPSUpgradeableRaw ¶
type UUPSUpgradeableRaw struct {
Contract *UUPSUpgradeable // Generic contract binding to access the raw methods on
}
UUPSUpgradeableRaw is an auto generated low-level Go binding around a Kaia contract.
func (*UUPSUpgradeableRaw) Call ¶
func (_UUPSUpgradeable *UUPSUpgradeableRaw) 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 (*UUPSUpgradeableRaw) Transact ¶
func (_UUPSUpgradeable *UUPSUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UUPSUpgradeableRaw) Transfer ¶
func (_UUPSUpgradeable *UUPSUpgradeableRaw) 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 UUPSUpgradeableSession ¶
type UUPSUpgradeableSession struct { Contract *UUPSUpgradeable // 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 }
UUPSUpgradeableSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*UUPSUpgradeableSession) ProxiableUUID ¶
func (_UUPSUpgradeable *UUPSUpgradeableSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*UUPSUpgradeableSession) UpgradeTo ¶
func (_UUPSUpgradeable *UUPSUpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*UUPSUpgradeableSession) UpgradeToAndCall ¶
func (_UUPSUpgradeable *UUPSUpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type UUPSUpgradeableTransactor ¶
type UUPSUpgradeableTransactor struct {
// contains filtered or unexported fields
}
UUPSUpgradeableTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewUUPSUpgradeableTransactor ¶
func NewUUPSUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*UUPSUpgradeableTransactor, error)
NewUUPSUpgradeableTransactor creates a new write-only instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableTransactor) UpgradeTo ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*UUPSUpgradeableTransactor) UpgradeToAndCall ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type UUPSUpgradeableTransactorRaw ¶
type UUPSUpgradeableTransactorRaw struct {
Contract *UUPSUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
UUPSUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*UUPSUpgradeableTransactorRaw) Transact ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UUPSUpgradeableTransactorRaw) Transfer ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactorRaw) 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 UUPSUpgradeableTransactorSession ¶
type UUPSUpgradeableTransactorSession struct { Contract *UUPSUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UUPSUpgradeableTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.
func (*UUPSUpgradeableTransactorSession) UpgradeTo ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*UUPSUpgradeableTransactorSession) UpgradeToAndCall ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type UUPSUpgradeableUpgraded ¶
type UUPSUpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableUpgraded represents a Upgraded event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableUpgradedIterator ¶
type UUPSUpgradeableUpgradedIterator struct { Event *UUPSUpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableUpgradedIterator) Close ¶
func (it *UUPSUpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableUpgradedIterator) Error ¶
func (it *UUPSUpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableUpgradedIterator) Next ¶
func (it *UUPSUpgradeableUpgradedIterator) 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.