Documentation ¶
Index ¶
- Constants
- Variables
- type IRetiredContract
- type IRetiredContractCaller
- type IRetiredContractCallerRaw
- type IRetiredContractCallerSession
- type IRetiredContractFilterer
- type IRetiredContractRaw
- func (_IRetiredContract *IRetiredContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) 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, params ...interface{}) 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 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, params ...interface{}) 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 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 TreasuryRebalanceNewbieRegistered
- type TreasuryRebalanceNewbieRegisteredIterator
- type TreasuryRebalanceNewbieRemoved
- type TreasuryRebalanceNewbieRemovedIterator
- type TreasuryRebalanceOwnershipTransferred
- type TreasuryRebalanceOwnershipTransferredIterator
- type TreasuryRebalanceRaw
- func (_TreasuryRebalance *TreasuryRebalanceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) 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)
Constants ¶
const IRetiredContractABI = "" /* 255-byte string literal not displayed */
IRetiredContractABI is the input ABI used to generate the binding from.
const IRetiredContractBinRuntime = ``
IRetiredContractBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ITreasuryRebalanceABI = "" /* 5603-byte string literal not displayed */
ITreasuryRebalanceABI is the input ABI used to generate the binding from.
const ITreasuryRebalanceBinRuntime = ``
ITreasuryRebalanceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const OwnableABI = "" /* 991-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const OwnableBinRuntime = `` /* 1474-byte string literal not displayed */
OwnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const TreasuryRebalanceABI = "" /* 8539-byte string literal not displayed */
TreasuryRebalanceABI is the input ABI used to generate the binding from.
const TreasuryRebalanceBinRuntime = `` /* 19162-byte string literal not displayed */
TreasuryRebalanceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var IRetiredContractFuncSigs = map[string]string{
"1865c57d": "getState()",
}
IRetiredContractFuncSigs maps the 4-byte function signature to its string representation.
var ITreasuryRebalanceFuncSigs = 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()",
}
ITreasuryRebalanceFuncSigs maps the 4-byte function signature to its string representation.
var OwnableBin = "" /* 1666-byte string literal not displayed */
OwnableBin is the compiled bytecode used for deploying new contracts.
var OwnableFuncSigs = map[string]string{
"8f32d59b": "isOwner()",
"8da5cb5b": "owner()",
"715018a6": "renounceOwnership()",
"f2fde38b": "transferOwnership(address)",
}
OwnableFuncSigs maps the 4-byte function signature to its string representation.
var TreasuryRebalanceBin = "" /* 19758-byte string literal not displayed */
TreasuryRebalanceBin is the compiled bytecode used for deploying new contracts.
var TreasuryRebalanceFuncSigs = 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)",
}
TreasuryRebalanceFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 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 Klaytn contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 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 Klaytn contract.
func DeployTreasuryRebalance ¶
func DeployTreasuryRebalance(auth *bind.TransactOpts, backend bind.ContractBackend, _rebalanceBlockNumber *big.Int) (common.Address, *types.Transaction, *TreasuryRebalance, error)
DeployTreasuryRebalance deploys a new Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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 Klaytn 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()