Documentation ¶
Index ¶
- Variables
- type LS1TypesEpochParameters
- type LS1TypesShortfall
- type SM1TypesEpochParameters
- type SM1TypesSnapshot
- type StakedDydx
- type StakedDydxApproval
- type StakedDydxApprovalIterator
- type StakedDydxBlackoutWindowChanged
- type StakedDydxBlackoutWindowChangedIterator
- type StakedDydxCaller
- func (_StakedDydx *StakedDydxCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) CLAIMOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) DELEGATEBYTYPETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) DELEGATETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) DISTRIBUTIONEND(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) DISTRIBUTIONSTART(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_StakedDydx *StakedDydxCaller) EIP712DOMAINNAME(opts *bind.CallOpts) (string, error)
- func (_StakedDydx *StakedDydxCaller) EIP712DOMAINSCHEMAHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) EIP712DOMAINVERSION(opts *bind.CallOpts) (string, error)
- func (_StakedDydx *StakedDydxCaller) EPOCHPARAMETERSROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) EXCHANGERATEBASE(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) EXCHANGERATEMAYOVERFLOW(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetActiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetActiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetBlackoutWindow(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetDelegateeByType(opts *bind.CallOpts, delegator common.Address, delegationType uint8) (common.Address, error)
- func (_StakedDydx *StakedDydxCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) GetEpochParameters(opts *bind.CallOpts) (SM1TypesEpochParameters, error)
- func (_StakedDydx *StakedDydxCaller) GetExchangeRate(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetExchangeRateSnapshot(opts *bind.CallOpts, index *big.Int) (SM1TypesSnapshot, error)
- func (_StakedDydx *StakedDydxCaller) GetExchangeRateSnapshotCount(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetInactiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetInactiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetPowerAtBlock(opts *bind.CallOpts, user common.Address, blockNumber *big.Int, ...) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetPowerCurrent(opts *bind.CallOpts, user common.Address, delegationType uint8) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetRewardsPerSecond(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) GetStakeAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetStartOfEpoch(opts *bind.CallOpts, epochNumber *big.Int) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTimeRemainingInCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTotalActiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTotalActiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTotalInactiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTotalInactiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) GetTransferableBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) HasEpochZeroStarted(opts *bind.CallOpts) (bool, error)
- func (_StakedDydx *StakedDydxCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_StakedDydx *StakedDydxCaller) InBlackoutWindow(opts *bind.CallOpts) (bool, error)
- func (_StakedDydx *StakedDydxCaller) MAXEXCHANGERATE(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) MAXSLASHDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) MAXSLASHNUMERATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) MAXUNDERLYINGBALANCE(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StakedDydx *StakedDydxCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) OWNERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) REWARDSRATEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) REWARDSTOKEN(opts *bind.CallOpts) (common.Address, error)
- func (_StakedDydx *StakedDydxCaller) REWARDSTREASURY(opts *bind.CallOpts) (common.Address, error)
- func (_StakedDydx *StakedDydxCaller) SLASHERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) STAKEAMOUNTMAYOVERFLOW(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedDydx *StakedDydxCaller) STAKEDTOKEN(opts *bind.CallOpts) (common.Address, error)
- func (_StakedDydx *StakedDydxCaller) STAKEOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedDydx *StakedDydxCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_StakedDydx *StakedDydxCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StakedDydx *StakedDydxCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type StakedDydxCallerRaw
- type StakedDydxCallerSession
- func (_StakedDydx *StakedDydxCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) CLAIMOPERATORROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) DELEGATEBYTYPETYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) DELEGATETYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) DISTRIBUTIONEND() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) DISTRIBUTIONSTART() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) Decimals() (uint8, error)
- func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINNAME() (string, error)
- func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINSCHEMAHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINVERSION() (string, error)
- func (_StakedDydx *StakedDydxCallerSession) EPOCHPARAMETERSROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) EXCHANGERATEBASE() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) EXCHANGERATEMAYOVERFLOW() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetBlackoutWindow() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetDelegateeByType(delegator common.Address, delegationType uint8) (common.Address, error)
- func (_StakedDydx *StakedDydxCallerSession) GetDomainSeparator() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) GetEpochParameters() (SM1TypesEpochParameters, error)
- func (_StakedDydx *StakedDydxCallerSession) GetExchangeRate() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetExchangeRateSnapshot(index *big.Int) (SM1TypesSnapshot, error)
- func (_StakedDydx *StakedDydxCallerSession) GetExchangeRateSnapshotCount() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetPowerAtBlock(user common.Address, blockNumber *big.Int, delegationType uint8) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetPowerCurrent(user common.Address, delegationType uint8) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetRewardsPerSecond() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetStartOfEpoch(epochNumber *big.Int) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) GetTransferableBalance(account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) HasEpochZeroStarted() (bool, error)
- func (_StakedDydx *StakedDydxCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedDydx *StakedDydxCallerSession) InBlackoutWindow() (bool, error)
- func (_StakedDydx *StakedDydxCallerSession) MAXEXCHANGERATE() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) MAXSLASHDENOMINATOR() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) MAXSLASHNUMERATOR() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) MAXUNDERLYINGBALANCE() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) Name() (string, error)
- func (_StakedDydx *StakedDydxCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) OWNERROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) REWARDSRATEROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) REWARDSTOKEN() (common.Address, error)
- func (_StakedDydx *StakedDydxCallerSession) REWARDSTREASURY() (common.Address, error)
- func (_StakedDydx *StakedDydxCallerSession) SLASHERROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) STAKEAMOUNTMAYOVERFLOW() (*big.Int, error)
- func (_StakedDydx *StakedDydxCallerSession) STAKEDTOKEN() (common.Address, error)
- func (_StakedDydx *StakedDydxCallerSession) STAKEOPERATORROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedDydx *StakedDydxCallerSession) Symbol() (string, error)
- func (_StakedDydx *StakedDydxCallerSession) TotalSupply() (*big.Int, error)
- type StakedDydxClaimedRewards
- type StakedDydxClaimedRewardsIterator
- type StakedDydxDelegateChanged
- type StakedDydxDelegateChangedIterator
- type StakedDydxDelegatedPowerChanged
- type StakedDydxDelegatedPowerChangedIterator
- type StakedDydxEpochParametersChanged
- type StakedDydxEpochParametersChangedIterator
- type StakedDydxFilterer
- func (_StakedDydx *StakedDydxFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedDydxApprovalIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterBlackoutWindowChanged(opts *bind.FilterOpts) (*StakedDydxBlackoutWindowChangedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterClaimedRewards(opts *bind.FilterOpts, user []common.Address) (*StakedDydxClaimedRewardsIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, delegatee []common.Address) (*StakedDydxDelegateChangedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterDelegatedPowerChanged(opts *bind.FilterOpts, user []common.Address) (*StakedDydxDelegatedPowerChangedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterEpochParametersChanged(opts *bind.FilterOpts) (*StakedDydxEpochParametersChangedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterGlobalIndexUpdated(opts *bind.FilterOpts) (*StakedDydxGlobalIndexUpdatedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterOperatorClaimedRewardsFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorClaimedRewardsForIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterOperatorStakedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorStakedForIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterOperatorWithdrawalRequestedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorWithdrawalRequestedForIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterOperatorWithdrewStakeFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorWithdrewStakeForIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterRewardsPerSecondUpdated(opts *bind.FilterOpts) (*StakedDydxRewardsPerSecondUpdatedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*StakedDydxRoleAdminChangedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedDydxRoleGrantedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedDydxRoleRevokedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterSlashed(opts *bind.FilterOpts) (*StakedDydxSlashedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterStaked(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxStakedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedDydxTransferIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterUserIndexUpdated(opts *bind.FilterOpts, user []common.Address) (*StakedDydxUserIndexUpdatedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxWithdrawalRequestedIterator, error)
- func (_StakedDydx *StakedDydxFilterer) FilterWithdrewStake(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxWithdrewStakeIterator, error)
- func (_StakedDydx *StakedDydxFilterer) ParseApproval(log types.Log) (*StakedDydxApproval, error)
- func (_StakedDydx *StakedDydxFilterer) ParseBlackoutWindowChanged(log types.Log) (*StakedDydxBlackoutWindowChanged, error)
- func (_StakedDydx *StakedDydxFilterer) ParseClaimedRewards(log types.Log) (*StakedDydxClaimedRewards, error)
- func (_StakedDydx *StakedDydxFilterer) ParseDelegateChanged(log types.Log) (*StakedDydxDelegateChanged, error)
- func (_StakedDydx *StakedDydxFilterer) ParseDelegatedPowerChanged(log types.Log) (*StakedDydxDelegatedPowerChanged, error)
- func (_StakedDydx *StakedDydxFilterer) ParseEpochParametersChanged(log types.Log) (*StakedDydxEpochParametersChanged, error)
- func (_StakedDydx *StakedDydxFilterer) ParseGlobalIndexUpdated(log types.Log) (*StakedDydxGlobalIndexUpdated, error)
- func (_StakedDydx *StakedDydxFilterer) ParseOperatorClaimedRewardsFor(log types.Log) (*StakedDydxOperatorClaimedRewardsFor, error)
- func (_StakedDydx *StakedDydxFilterer) ParseOperatorStakedFor(log types.Log) (*StakedDydxOperatorStakedFor, error)
- func (_StakedDydx *StakedDydxFilterer) ParseOperatorWithdrawalRequestedFor(log types.Log) (*StakedDydxOperatorWithdrawalRequestedFor, error)
- func (_StakedDydx *StakedDydxFilterer) ParseOperatorWithdrewStakeFor(log types.Log) (*StakedDydxOperatorWithdrewStakeFor, error)
- func (_StakedDydx *StakedDydxFilterer) ParseRewardsPerSecondUpdated(log types.Log) (*StakedDydxRewardsPerSecondUpdated, error)
- func (_StakedDydx *StakedDydxFilterer) ParseRoleAdminChanged(log types.Log) (*StakedDydxRoleAdminChanged, error)
- func (_StakedDydx *StakedDydxFilterer) ParseRoleGranted(log types.Log) (*StakedDydxRoleGranted, error)
- func (_StakedDydx *StakedDydxFilterer) ParseRoleRevoked(log types.Log) (*StakedDydxRoleRevoked, error)
- func (_StakedDydx *StakedDydxFilterer) ParseSlashed(log types.Log) (*StakedDydxSlashed, error)
- func (_StakedDydx *StakedDydxFilterer) ParseStaked(log types.Log) (*StakedDydxStaked, error)
- func (_StakedDydx *StakedDydxFilterer) ParseTransfer(log types.Log) (*StakedDydxTransfer, error)
- func (_StakedDydx *StakedDydxFilterer) ParseUserIndexUpdated(log types.Log) (*StakedDydxUserIndexUpdated, error)
- func (_StakedDydx *StakedDydxFilterer) ParseWithdrawalRequested(log types.Log) (*StakedDydxWithdrawalRequested, error)
- func (_StakedDydx *StakedDydxFilterer) ParseWithdrewStake(log types.Log) (*StakedDydxWithdrewStake, error)
- func (_StakedDydx *StakedDydxFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedDydxApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchBlackoutWindowChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxBlackoutWindowChanged) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchClaimedRewards(opts *bind.WatchOpts, sink chan<- *StakedDydxClaimedRewards, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxDelegateChanged, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchDelegatedPowerChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxDelegatedPowerChanged, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchEpochParametersChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxEpochParametersChanged) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchGlobalIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxGlobalIndexUpdated) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchOperatorClaimedRewardsFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorClaimedRewardsFor, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchOperatorStakedFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorStakedFor, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchOperatorWithdrawalRequestedFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorWithdrawalRequestedFor, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchOperatorWithdrewStakeFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorWithdrewStakeFor, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchRewardsPerSecondUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxRewardsPerSecondUpdated) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchSlashed(opts *bind.WatchOpts, sink chan<- *StakedDydxSlashed) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakedDydxStaked, staker []common.Address) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedDydxTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchUserIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxUserIndexUpdated, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedDydxWithdrawalRequested, ...) (event.Subscription, error)
- func (_StakedDydx *StakedDydxFilterer) WatchWithdrewStake(opts *bind.WatchOpts, sink chan<- *StakedDydxWithdrewStake, ...) (event.Subscription, error)
- type StakedDydxGlobalIndexUpdated
- type StakedDydxGlobalIndexUpdatedIterator
- type StakedDydxOperatorClaimedRewardsFor
- type StakedDydxOperatorClaimedRewardsForIterator
- type StakedDydxOperatorStakedFor
- type StakedDydxOperatorStakedForIterator
- type StakedDydxOperatorWithdrawalRequestedFor
- type StakedDydxOperatorWithdrawalRequestedForIterator
- type StakedDydxOperatorWithdrewStakeFor
- type StakedDydxOperatorWithdrewStakeForIterator
- type StakedDydxRaw
- func (_StakedDydx *StakedDydxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StakedDydx *StakedDydxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakedDydxRewardsPerSecondUpdated
- type StakedDydxRewardsPerSecondUpdatedIterator
- type StakedDydxRoleAdminChanged
- type StakedDydxRoleAdminChangedIterator
- type StakedDydxRoleGranted
- type StakedDydxRoleGrantedIterator
- type StakedDydxRoleRevoked
- type StakedDydxRoleRevokedIterator
- type StakedDydxSession
- func (_StakedDydx *StakedDydxSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) CLAIMOPERATORROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) DELEGATEBYTYPETYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) DELEGATETYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) DISTRIBUTIONEND() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) DISTRIBUTIONSTART() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) Decimals() (uint8, error)
- func (_StakedDydx *StakedDydxSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) DelegateByType(delegatee common.Address, delegationType uint8) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) DelegateByTypeBySig(delegatee common.Address, delegationType uint8, nonce *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) EIP712DOMAINNAME() (string, error)
- func (_StakedDydx *StakedDydxSession) EIP712DOMAINSCHEMAHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) EIP712DOMAINVERSION() (string, error)
- func (_StakedDydx *StakedDydxSession) EPOCHPARAMETERSROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) EXCHANGERATEBASE() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) EXCHANGERATEMAYOVERFLOW() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetBlackoutWindow() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetDelegateeByType(delegator common.Address, delegationType uint8) (common.Address, error)
- func (_StakedDydx *StakedDydxSession) GetDomainSeparator() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) GetEpochParameters() (SM1TypesEpochParameters, error)
- func (_StakedDydx *StakedDydxSession) GetExchangeRate() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetExchangeRateSnapshot(index *big.Int) (SM1TypesSnapshot, error)
- func (_StakedDydx *StakedDydxSession) GetExchangeRateSnapshotCount() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetPowerAtBlock(user common.Address, blockNumber *big.Int, delegationType uint8) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetPowerCurrent(user common.Address, delegationType uint8) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetRewardsPerSecond() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetStartOfEpoch(epochNumber *big.Int) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GetTransferableBalance(account common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) HasEpochZeroStarted() (bool, error)
- func (_StakedDydx *StakedDydxSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedDydx *StakedDydxSession) InBlackoutWindow() (bool, error)
- func (_StakedDydx *StakedDydxSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) Initialize() (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) MAXEXCHANGERATE() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) MAXSLASHDENOMINATOR() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) MAXSLASHNUMERATOR() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) MAXUNDERLYINGBALANCE() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) Name() (string, error)
- func (_StakedDydx *StakedDydxSession) Nonces(owner common.Address) (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) OWNERROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) PERMITTYPEHASH() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) REWARDSRATEROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) REWARDSTOKEN() (common.Address, error)
- func (_StakedDydx *StakedDydxSession) REWARDSTREASURY() (common.Address, error)
- func (_StakedDydx *StakedDydxSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) RequestWithdrawal(stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) RequestWithdrawalFor(staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) SLASHERROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) STAKEAMOUNTMAYOVERFLOW() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) STAKEDTOKEN() (common.Address, error)
- func (_StakedDydx *StakedDydxSession) STAKEOPERATORROLE() ([32]byte, error)
- func (_StakedDydx *StakedDydxSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) Slash(requestedSlashAmount *big.Int, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) Stake(underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) StakeFor(staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedDydx *StakedDydxSession) Symbol() (string, error)
- func (_StakedDydx *StakedDydxSession) TotalSupply() (*big.Int, error)
- func (_StakedDydx *StakedDydxSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) WithdrawStake(recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxSession) WithdrawStakeFor(staker common.Address, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- type StakedDydxSlashed
- type StakedDydxSlashedIterator
- type StakedDydxStaked
- type StakedDydxStakedIterator
- type StakedDydxTransactor
- func (_StakedDydx *StakedDydxTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) ClaimRewards(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) ClaimRewardsFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) DelegateByType(opts *bind.TransactOpts, delegatee common.Address, delegationType uint8) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) DelegateByTypeBySig(opts *bind.TransactOpts, delegatee common.Address, delegationType uint8, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) RequestWithdrawal(opts *bind.TransactOpts, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) RequestWithdrawalFor(opts *bind.TransactOpts, staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) SetBlackoutWindow(opts *bind.TransactOpts, blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) SetEpochParameters(opts *bind.TransactOpts, interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) SetRewardsPerSecond(opts *bind.TransactOpts, emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Slash(opts *bind.TransactOpts, requestedSlashAmount *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Stake(opts *bind.TransactOpts, underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) StakeFor(opts *bind.TransactOpts, staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) WithdrawMaxStake(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) WithdrawStake(opts *bind.TransactOpts, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactor) WithdrawStakeFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type StakedDydxTransactorRaw
- type StakedDydxTransactorSession
- func (_StakedDydx *StakedDydxTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) DelegateByType(delegatee common.Address, delegationType uint8) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) DelegateByTypeBySig(delegatee common.Address, delegationType uint8, nonce *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Initialize() (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) RequestWithdrawal(stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) RequestWithdrawalFor(staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Slash(requestedSlashAmount *big.Int, recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Stake(underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) StakeFor(staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) WithdrawStake(recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- func (_StakedDydx *StakedDydxTransactorSession) WithdrawStakeFor(staker common.Address, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
- type StakedDydxTransfer
- type StakedDydxTransferIterator
- type StakedDydxUserIndexUpdated
- type StakedDydxUserIndexUpdatedIterator
- type StakedDydxWithdrawalRequested
- type StakedDydxWithdrawalRequestedIterator
- type StakedDydxWithdrewStake
- type StakedDydxWithdrewStakeIterator
- type StakedUSDC
- type StakedUSDCApproval
- type StakedUSDCApprovalIterator
- type StakedUSDCBlackoutWindowChanged
- type StakedUSDCBlackoutWindowChangedIterator
- type StakedUSDCBorrowed
- type StakedUSDCBorrowedIterator
- type StakedUSDCBorrowingRestrictionChanged
- type StakedUSDCBorrowingRestrictionChangedIterator
- type StakedUSDCCaller
- func (_StakedUSDC *StakedUSDCCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) BORROWERADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) CLAIMOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) DEBTOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) DISTRIBUTIONEND(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) DISTRIBUTIONSTART(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_StakedUSDC *StakedUSDCCaller) EPOCHPARAMETERSROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) GetActiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetActiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetAllocatedBalanceCurrentEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetAllocatedBalanceNextEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetAllocationFractionCurrentEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetAllocationFractionNextEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetBlackoutWindow(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetBorrowableAmount(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetBorrowedBalance(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetBorrowerDebtBalance(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetContractBalanceAvailableToBorrow(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetContractBalanceAvailableToWithdraw(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetDebtAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetEpochParameters(opts *bind.CallOpts) (LS1TypesEpochParameters, error)
- func (_StakedUSDC *StakedUSDCCaller) GetInactiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetInactiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetRewardsPerSecond(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) GetShortfall(opts *bind.CallOpts, shortfallCounter *big.Int) (LS1TypesShortfall, error)
- func (_StakedUSDC *StakedUSDCCaller) GetShortfallCount(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetStakeAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetStakerDebtBalance(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetStartOfEpoch(opts *bind.CallOpts, epochNumber *big.Int) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTimeRemainingInCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalActiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalActiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalBorrowedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalBorrowerDebtBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalDebtAvailableToWithdraw(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalInactiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTotalInactiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) GetTransferableBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) HasEpochZeroStarted(opts *bind.CallOpts) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) InBlackoutWindow(opts *bind.CallOpts) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) IsBorrowerOverdue(opts *bind.CallOpts, borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) IsBorrowingRestrictedForBorrower(opts *bind.CallOpts, borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StakedUSDC *StakedUSDCCaller) OWNERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) REWARDSRATEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) REWARDSTOKEN(opts *bind.CallOpts) (common.Address, error)
- func (_StakedUSDC *StakedUSDCCaller) REWARDSTREASURY(opts *bind.CallOpts) (common.Address, error)
- func (_StakedUSDC *StakedUSDCCaller) STAKEDTOKEN(opts *bind.CallOpts) (common.Address, error)
- func (_StakedUSDC *StakedUSDCCaller) STAKEOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_StakedUSDC *StakedUSDCCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StakedUSDC *StakedUSDCCaller) TOTALALLOCATION(opts *bind.CallOpts) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type StakedUSDCCallerRaw
- type StakedUSDCCallerSession
- func (_StakedUSDC *StakedUSDCCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) BORROWERADMINROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) CLAIMOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) DEBTOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) DISTRIBUTIONEND() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) DISTRIBUTIONSTART() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) Decimals() (uint8, error)
- func (_StakedUSDC *StakedUSDCCallerSession) EPOCHPARAMETERSROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetAllocatedBalanceCurrentEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetAllocatedBalanceNextEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetAllocationFractionCurrentEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetAllocationFractionNextEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetBlackoutWindow() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowableAmount(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowedBalance(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowerDebtBalance(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetContractBalanceAvailableToBorrow() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetContractBalanceAvailableToWithdraw() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetDebtAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetEpochParameters() (LS1TypesEpochParameters, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetRewardsPerSecond() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetShortfall(shortfallCounter *big.Int) (LS1TypesShortfall, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetShortfallCount() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetStakerDebtBalance(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetStartOfEpoch(epochNumber *big.Int) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalBorrowedBalance() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalBorrowerDebtBalance() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalDebtAvailableToWithdraw() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) GetTransferableBalance(account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) HasEpochZeroStarted() (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) InBlackoutWindow() (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) IsBorrowerOverdue(borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) IsBorrowingRestrictedForBorrower(borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) Name() (string, error)
- func (_StakedUSDC *StakedUSDCCallerSession) OWNERROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) REWARDSRATEROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) REWARDSTOKEN() (common.Address, error)
- func (_StakedUSDC *StakedUSDCCallerSession) REWARDSTREASURY() (common.Address, error)
- func (_StakedUSDC *StakedUSDCCallerSession) STAKEDTOKEN() (common.Address, error)
- func (_StakedUSDC *StakedUSDCCallerSession) STAKEOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedUSDC *StakedUSDCCallerSession) Symbol() (string, error)
- func (_StakedUSDC *StakedUSDCCallerSession) TOTALALLOCATION() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCCallerSession) TotalSupply() (*big.Int, error)
- type StakedUSDCClaimedRewards
- type StakedUSDCClaimedRewardsIterator
- type StakedUSDCConvertedInactiveBalancesToDebt
- type StakedUSDCConvertedInactiveBalancesToDebtIterator
- type StakedUSDCDebtMarked
- type StakedUSDCDebtMarkedIterator
- type StakedUSDCEpochParametersChanged
- type StakedUSDCEpochParametersChangedIterator
- type StakedUSDCFilterer
- func (_StakedUSDC *StakedUSDCFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedUSDCApprovalIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterBlackoutWindowChanged(opts *bind.FilterOpts) (*StakedUSDCBlackoutWindowChangedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterBorrowed(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCBorrowedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterBorrowingRestrictionChanged(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCBorrowingRestrictionChangedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterClaimedRewards(opts *bind.FilterOpts, user []common.Address) (*StakedUSDCClaimedRewardsIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterConvertedInactiveBalancesToDebt(opts *bind.FilterOpts) (*StakedUSDCConvertedInactiveBalancesToDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterDebtMarked(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCDebtMarkedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterEpochParametersChanged(opts *bind.FilterOpts) (*StakedUSDCEpochParametersChangedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterGlobalIndexUpdated(opts *bind.FilterOpts) (*StakedUSDCGlobalIndexUpdatedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorClaimedRewardsFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorClaimedRewardsForIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorDecreasedBorrowerDebt(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCOperatorDecreasedBorrowerDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorDecreasedStakerDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorDecreasedStakerDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorStakedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorStakedForIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorWithdrawalRequestedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorWithdrawalRequestedForIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorWithdrewStakeFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorWithdrewStakeForIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterReceivedDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCReceivedDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRepaidBorrow(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCRepaidBorrowIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRepaidDebt(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCRepaidDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRewardsPerSecondUpdated(opts *bind.FilterOpts) (*StakedUSDCRewardsPerSecondUpdatedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*StakedUSDCRoleAdminChangedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedUSDCRoleGrantedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*StakedUSDCRoleRevokedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterScheduledBorrowerAllocationChange(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCScheduledBorrowerAllocationChangeIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterStaked(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCStakedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedUSDCTransferIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterUserIndexUpdated(opts *bind.FilterOpts, user []common.Address) (*StakedUSDCUserIndexUpdatedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrawalRequestedIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrewDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrewDebtIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrewStake(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrewStakeIterator, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseApproval(log types.Log) (*StakedUSDCApproval, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseBlackoutWindowChanged(log types.Log) (*StakedUSDCBlackoutWindowChanged, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseBorrowed(log types.Log) (*StakedUSDCBorrowed, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseBorrowingRestrictionChanged(log types.Log) (*StakedUSDCBorrowingRestrictionChanged, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseClaimedRewards(log types.Log) (*StakedUSDCClaimedRewards, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseConvertedInactiveBalancesToDebt(log types.Log) (*StakedUSDCConvertedInactiveBalancesToDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseDebtMarked(log types.Log) (*StakedUSDCDebtMarked, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseEpochParametersChanged(log types.Log) (*StakedUSDCEpochParametersChanged, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseGlobalIndexUpdated(log types.Log) (*StakedUSDCGlobalIndexUpdated, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorClaimedRewardsFor(log types.Log) (*StakedUSDCOperatorClaimedRewardsFor, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorDecreasedBorrowerDebt(log types.Log) (*StakedUSDCOperatorDecreasedBorrowerDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorDecreasedStakerDebt(log types.Log) (*StakedUSDCOperatorDecreasedStakerDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorStakedFor(log types.Log) (*StakedUSDCOperatorStakedFor, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorWithdrawalRequestedFor(log types.Log) (*StakedUSDCOperatorWithdrawalRequestedFor, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorWithdrewStakeFor(log types.Log) (*StakedUSDCOperatorWithdrewStakeFor, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseReceivedDebt(log types.Log) (*StakedUSDCReceivedDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRepaidBorrow(log types.Log) (*StakedUSDCRepaidBorrow, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRepaidDebt(log types.Log) (*StakedUSDCRepaidDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRewardsPerSecondUpdated(log types.Log) (*StakedUSDCRewardsPerSecondUpdated, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRoleAdminChanged(log types.Log) (*StakedUSDCRoleAdminChanged, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRoleGranted(log types.Log) (*StakedUSDCRoleGranted, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseRoleRevoked(log types.Log) (*StakedUSDCRoleRevoked, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseScheduledBorrowerAllocationChange(log types.Log) (*StakedUSDCScheduledBorrowerAllocationChange, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseStaked(log types.Log) (*StakedUSDCStaked, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseTransfer(log types.Log) (*StakedUSDCTransfer, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseUserIndexUpdated(log types.Log) (*StakedUSDCUserIndexUpdated, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrawalRequested(log types.Log) (*StakedUSDCWithdrawalRequested, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrewDebt(log types.Log) (*StakedUSDCWithdrewDebt, error)
- func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrewStake(log types.Log) (*StakedUSDCWithdrewStake, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedUSDCApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchBlackoutWindowChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCBlackoutWindowChanged) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchBorrowed(opts *bind.WatchOpts, sink chan<- *StakedUSDCBorrowed, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchBorrowingRestrictionChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCBorrowingRestrictionChanged, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchClaimedRewards(opts *bind.WatchOpts, sink chan<- *StakedUSDCClaimedRewards, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchConvertedInactiveBalancesToDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCConvertedInactiveBalancesToDebt) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchDebtMarked(opts *bind.WatchOpts, sink chan<- *StakedUSDCDebtMarked, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchEpochParametersChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCEpochParametersChanged) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchGlobalIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCGlobalIndexUpdated) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorClaimedRewardsFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorClaimedRewardsFor, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorDecreasedBorrowerDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorDecreasedBorrowerDebt, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorDecreasedStakerDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorDecreasedStakerDebt, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorStakedFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorStakedFor, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorWithdrawalRequestedFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorWithdrawalRequestedFor, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorWithdrewStakeFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorWithdrewStakeFor, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchReceivedDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCReceivedDebt, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRepaidBorrow(opts *bind.WatchOpts, sink chan<- *StakedUSDCRepaidBorrow, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRepaidDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCRepaidDebt, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRewardsPerSecondUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCRewardsPerSecondUpdated) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchScheduledBorrowerAllocationChange(opts *bind.WatchOpts, sink chan<- *StakedUSDCScheduledBorrowerAllocationChange, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakedUSDCStaked, staker []common.Address) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedUSDCTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchUserIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCUserIndexUpdated, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrawalRequested, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrewDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrewDebt, ...) (event.Subscription, error)
- func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrewStake(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrewStake, ...) (event.Subscription, error)
- type StakedUSDCGlobalIndexUpdated
- type StakedUSDCGlobalIndexUpdatedIterator
- type StakedUSDCOperatorClaimedRewardsFor
- type StakedUSDCOperatorClaimedRewardsForIterator
- type StakedUSDCOperatorDecreasedBorrowerDebt
- type StakedUSDCOperatorDecreasedBorrowerDebtIterator
- type StakedUSDCOperatorDecreasedStakerDebt
- type StakedUSDCOperatorDecreasedStakerDebtIterator
- type StakedUSDCOperatorStakedFor
- type StakedUSDCOperatorStakedForIterator
- type StakedUSDCOperatorWithdrawalRequestedFor
- type StakedUSDCOperatorWithdrawalRequestedForIterator
- type StakedUSDCOperatorWithdrewStakeFor
- type StakedUSDCOperatorWithdrewStakeForIterator
- type StakedUSDCRaw
- func (_StakedUSDC *StakedUSDCRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StakedUSDC *StakedUSDCRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakedUSDCReceivedDebt
- type StakedUSDCReceivedDebtIterator
- type StakedUSDCRepaidBorrow
- type StakedUSDCRepaidBorrowIterator
- type StakedUSDCRepaidDebt
- type StakedUSDCRepaidDebtIterator
- type StakedUSDCRewardsPerSecondUpdated
- type StakedUSDCRewardsPerSecondUpdatedIterator
- type StakedUSDCRoleAdminChanged
- type StakedUSDCRoleAdminChangedIterator
- type StakedUSDCRoleGranted
- type StakedUSDCRoleGrantedIterator
- type StakedUSDCRoleRevoked
- type StakedUSDCRoleRevokedIterator
- type StakedUSDCScheduledBorrowerAllocationChange
- type StakedUSDCScheduledBorrowerAllocationChangeIterator
- type StakedUSDCSession
- func (_StakedUSDC *StakedUSDCSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) BORROWERADMINROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) Borrow(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) CLAIMOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) DEBTOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) DISTRIBUTIONEND() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) DISTRIBUTIONSTART() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) Decimals() (uint8, error)
- func (_StakedUSDC *StakedUSDCSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) DecreaseBorrowerDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) DecreaseStakerDebt(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) EPOCHPARAMETERSROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) FailsafeDeleteUserInactiveBalance() (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) FailsafeSettleUserInactiveBalanceToEpoch(maxEpoch *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetAllocatedBalanceCurrentEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetAllocatedBalanceNextEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetAllocationFractionCurrentEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetAllocationFractionNextEpoch(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetBlackoutWindow() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetBorrowableAmount(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetBorrowedBalance(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetBorrowerDebtBalance(borrower common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetContractBalanceAvailableToBorrow() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetContractBalanceAvailableToWithdraw() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetDebtAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetEpochParameters() (LS1TypesEpochParameters, error)
- func (_StakedUSDC *StakedUSDCSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetRewardsPerSecond() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) GetShortfall(shortfallCounter *big.Int) (LS1TypesShortfall, error)
- func (_StakedUSDC *StakedUSDCSession) GetShortfallCount() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetStakerDebtBalance(staker common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetStartOfEpoch(epochNumber *big.Int) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalBorrowedBalance() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalBorrowerDebtBalance() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalDebtAvailableToWithdraw() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GetTransferableBalance(account common.Address) (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) HasEpochZeroStarted() (bool, error)
- func (_StakedUSDC *StakedUSDCSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCSession) InBlackoutWindow() (bool, error)
- func (_StakedUSDC *StakedUSDCSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) Initialize(interval *big.Int, offset *big.Int, blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) IsBorrowerOverdue(borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCSession) IsBorrowingRestrictedForBorrower(borrower common.Address) (bool, error)
- func (_StakedUSDC *StakedUSDCSession) MarkDebt(borrowers []common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) Name() (string, error)
- func (_StakedUSDC *StakedUSDCSession) OWNERROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) REWARDSRATEROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) REWARDSTOKEN() (common.Address, error)
- func (_StakedUSDC *StakedUSDCSession) REWARDSTREASURY() (common.Address, error)
- func (_StakedUSDC *StakedUSDCSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RepayBorrow(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RepayDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RequestWithdrawal(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RequestWithdrawalFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RestrictBorrower(borrower common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) STAKEDTOKEN() (common.Address, error)
- func (_StakedUSDC *StakedUSDCSession) STAKEOPERATORROLE() ([32]byte, error)
- func (_StakedUSDC *StakedUSDCSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) SetBorrowerAllocations(borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) SetBorrowingRestriction(borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) Stake(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) StakeFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_StakedUSDC *StakedUSDCSession) Symbol() (string, error)
- func (_StakedUSDC *StakedUSDCSession) TOTALALLOCATION() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) TotalSupply() (*big.Int, error)
- func (_StakedUSDC *StakedUSDCSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) WithdrawDebt(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) WithdrawMaxDebt(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) WithdrawStake(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCSession) WithdrawStakeFor(staker common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type StakedUSDCStaked
- type StakedUSDCStakedIterator
- type StakedUSDCTransactor
- func (_StakedUSDC *StakedUSDCTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) Borrow(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) ClaimRewards(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) ClaimRewardsFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) DecreaseBorrowerDebt(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) DecreaseStakerDebt(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) FailsafeDeleteUserInactiveBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) FailsafeSettleUserInactiveBalanceToEpoch(opts *bind.TransactOpts, maxEpoch *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) Initialize(opts *bind.TransactOpts, interval *big.Int, offset *big.Int, ...) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) MarkDebt(opts *bind.TransactOpts, borrowers []common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RepayBorrow(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RepayDebt(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RequestWithdrawal(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RequestWithdrawalFor(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RestrictBorrower(opts *bind.TransactOpts, borrower common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) SetBlackoutWindow(opts *bind.TransactOpts, blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) SetBorrowerAllocations(opts *bind.TransactOpts, borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) SetBorrowingRestriction(opts *bind.TransactOpts, borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) SetEpochParameters(opts *bind.TransactOpts, interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) SetRewardsPerSecond(opts *bind.TransactOpts, emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) Stake(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) StakeFor(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) WithdrawDebt(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) WithdrawMaxDebt(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) WithdrawMaxStake(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) WithdrawStake(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactor) WithdrawStakeFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type StakedUSDCTransactorRaw
- type StakedUSDCTransactorSession
- func (_StakedUSDC *StakedUSDCTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) Borrow(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseBorrowerDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseStakerDebt(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) FailsafeDeleteUserInactiveBalance() (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) FailsafeSettleUserInactiveBalanceToEpoch(maxEpoch *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) Initialize(interval *big.Int, offset *big.Int, blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) MarkDebt(borrowers []common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RepayBorrow(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RepayDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RequestWithdrawal(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RequestWithdrawalFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RestrictBorrower(borrower common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) SetBorrowerAllocations(borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) SetBorrowingRestriction(borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) Stake(amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) StakeFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawDebt(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawMaxDebt(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawStake(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawStakeFor(staker common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type StakedUSDCTransfer
- type StakedUSDCTransferIterator
- type StakedUSDCUserIndexUpdated
- type StakedUSDCUserIndexUpdatedIterator
- type StakedUSDCWithdrawalRequested
- type StakedUSDCWithdrawalRequestedIterator
- type StakedUSDCWithdrewDebt
- type StakedUSDCWithdrewDebtIterator
- type StakedUSDCWithdrewStake
- type StakedUSDCWithdrewStakeIterator
Constants ¶
This section is empty.
Variables ¶
var StakedDydxABI = StakedDydxMetaData.ABI
StakedDydxABI is the input ABI used to generate the binding from. Deprecated: Use StakedDydxMetaData.ABI instead.
var StakedDydxMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"stakedToken\",\"type\":\"address\"},{\"internalType\":\"contractIERC20\",\"name\":\"rewardsToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewardsTreasury\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"distributionStart\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"distributionEnd\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blackoutWindow\",\"type\":\"uint256\"}],\"name\":\"BlackoutWindowChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedRewards\",\"type\":\"uint256\"}],\"name\":\"ClaimedRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"DelegateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"DelegatedPowerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"interval\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"offset\",\"type\":\"uint128\"}],\"indexed\":false,\"internalType\":\"structSM1Types.EpochParameters\",\"name\":\"epochParameters\",\"type\":\"tuple\"}],\"name\":\"EpochParametersChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"GlobalIndexUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedRewards\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorClaimedRewardsFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorStakedFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorWithdrawalRequestedFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorWithdrewStakeFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"emissionPerSecond\",\"type\":\"uint256\"}],\"name\":\"RewardsPerSecondUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newExchangeRate\",\"type\":\"uint256\"}],\"name\":\"Slashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"underlyingAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"Staked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"unclaimedRewards\",\"type\":\"uint256\"}],\"name\":\"UserIndexUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"underlyingAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"WithdrewStake\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"CLAIM_OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DELEGATE_BY_TYPE_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DELEGATE_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DISTRIBUTION_END\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DISTRIBUTION_START\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EIP712_DOMAIN_NAME\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EIP712_DOMAIN_SCHEMA_HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EIP712_DOMAIN_VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EPOCH_PARAMETERS_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EXCHANGE_RATE_BASE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EXCHANGE_RATE_MAY_OVERFLOW\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_EXCHANGE_RATE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_SLASH_DENOMINATOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_SLASH_NUMERATOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_UNDERLYING_BALANCE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OWNER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_RATE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_TOKEN\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_TREASURY\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SLASHER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STAKED_TOKEN\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STAKE_AMOUNT_MAY_OVERFLOW\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STAKE_OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"claimRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"claimRewardsFor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"delegateBySig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"delegateByType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"delegateByTypeBySig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getActiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getActiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBlackoutWindow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"getDelegateeByType\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDomainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEpochParameters\",\"outputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"interval\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"offset\",\"type\":\"uint128\"}],\"internalType\":\"structSM1Types.EpochParameters\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExchangeRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getExchangeRateSnapshot\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"internalType\":\"structSM1Types.Snapshot\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExchangeRateSnapshotCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getInactiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getInactiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"getPowerAtBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"enumIGovernancePowerDelegationERC20.DelegationType\",\"name\":\"delegationType\",\"type\":\"uint8\"}],\"name\":\"getPowerCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRewardsPerSecond\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getStakeAvailableToWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"epochNumber\",\"type\":\"uint256\"}],\"name\":\"getStartOfEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTimeRemainingInCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalActiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalActiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalInactiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalInactiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getTransferableBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"hasEpochZeroStarted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inBlackoutWindow\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"requestWithdrawal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"requestWithdrawalFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blackoutWindow\",\"type\":\"uint256\"}],\"name\":\"setBlackoutWindow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"}],\"name\":\"setEpochParameters\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"emissionPerSecond\",\"type\":\"uint256\"}],\"name\":\"setRewardsPerSecond\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestedSlashAmount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"slash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"underlyingAmount\",\"type\":\"uint256\"}],\"name\":\"stake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"underlyingAmount\",\"type\":\"uint256\"}],\"name\":\"stakeFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawMaxStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakeAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawStakeFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
StakedDydxMetaData contains all meta data concerning the StakedDydx contract.
var StakedUSDCABI = StakedUSDCMetaData.ABI
StakedUSDCABI is the input ABI used to generate the binding from. Deprecated: Use StakedUSDCMetaData.ABI instead.
var StakedUSDCMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"stakedToken\",\"type\":\"address\"},{\"internalType\":\"contractIERC20\",\"name\":\"rewardsToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewardsTreasury\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"distributionStart\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"distributionEnd\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blackoutWindow\",\"type\":\"uint256\"}],\"name\":\"BlackoutWindowChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBorrowedBalance\",\"type\":\"uint256\"}],\"name\":\"Borrowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isBorrowingRestricted\",\"type\":\"bool\"}],\"name\":\"BorrowingRestrictionChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedRewards\",\"type\":\"uint256\"}],\"name\":\"ClaimedRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shortfallAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shortfallIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newInactiveBalance\",\"type\":\"uint256\"}],\"name\":\"ConvertedInactiveBalancesToDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBorrowedBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"}],\"name\":\"DebtMarked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"interval\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"offset\",\"type\":\"uint128\"}],\"indexed\":false,\"internalType\":\"structLS1Types.EpochParameters\",\"name\":\"epochParameters\",\"type\":\"tuple\"}],\"name\":\"EpochParametersChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"GlobalIndexUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedRewards\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorClaimedRewardsFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorDecreasedBorrowerDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorDecreasedStakerDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorStakedFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorWithdrawalRequestedFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorWithdrewStakeFor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"}],\"name\":\"ReceivedDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBorrowedBalance\",\"type\":\"uint256\"}],\"name\":\"RepaidBorrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"}],\"name\":\"RepaidDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"emissionPerSecond\",\"type\":\"uint256\"}],\"name\":\"RewardsPerSecondUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldAllocation\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newAllocation\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"epochNumber\",\"type\":\"uint256\"}],\"name\":\"ScheduledBorrowerAllocationChange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Staked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"unclaimedRewards\",\"type\":\"uint256\"}],\"name\":\"UserIndexUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDebtBalance\",\"type\":\"uint256\"}],\"name\":\"WithdrewDebt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrewStake\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BORROWER_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEBT_OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DISTRIBUTION_END\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DISTRIBUTION_START\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"EPOCH_PARAMETERS_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OWNER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_RATE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_TOKEN\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REWARDS_TREASURY\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STAKED_TOKEN\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STAKE_OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TOTAL_ALLOCATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"borrow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"claimRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"claimRewardsFor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"decreaseBorrowerDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"decreaseStakerDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failsafeDeleteUserInactiveBalance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"maxEpoch\",\"type\":\"uint256\"}],\"name\":\"failsafeSettleUserInactiveBalanceToEpoch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getActiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getActiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getAllocatedBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getAllocatedBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getAllocationFractionCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getAllocationFractionNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBlackoutWindow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getBorrowableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getBorrowedBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"getBorrowerDebtBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getContractBalanceAvailableToBorrow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getContractBalanceAvailableToWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getDebtAvailableToWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEpochParameters\",\"outputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"interval\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"offset\",\"type\":\"uint128\"}],\"internalType\":\"structLS1Types.EpochParameters\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getInactiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getInactiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRewardsPerSecond\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shortfallCounter\",\"type\":\"uint256\"}],\"name\":\"getShortfall\",\"outputs\":[{\"components\":[{\"internalType\":\"uint16\",\"name\":\"epoch\",\"type\":\"uint16\"},{\"internalType\":\"uint224\",\"name\":\"index\",\"type\":\"uint224\"}],\"internalType\":\"structLS1Types.Shortfall\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getShortfallCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getStakeAvailableToWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"}],\"name\":\"getStakerDebtBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"epochNumber\",\"type\":\"uint256\"}],\"name\":\"getStartOfEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTimeRemainingInCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalActiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalActiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBorrowedBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBorrowerDebtBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalDebtAvailableToWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalInactiveBalanceCurrentEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalInactiveBalanceNextEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getTransferableBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"hasEpochZeroStarted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inBlackoutWindow\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blackoutWindow\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"isBorrowerOverdue\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"isBorrowingRestrictedForBorrower\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"borrowers\",\"type\":\"address[]\"}],\"name\":\"markDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"repayBorrow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"repayDebt\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"requestWithdrawal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"requestWithdrawalFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"restrictBorrower\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blackoutWindow\",\"type\":\"uint256\"}],\"name\":\"setBlackoutWindow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"borrowers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"newAllocations\",\"type\":\"uint256[]\"}],\"name\":\"setBorrowerAllocations\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isBorrowingRestricted\",\"type\":\"bool\"}],\"name\":\"setBorrowingRestriction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"}],\"name\":\"setEpochParameters\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"emissionPerSecond\",\"type\":\"uint256\"}],\"name\":\"setRewardsPerSecond\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"stake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"stakeFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawDebt\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawMaxDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawMaxStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawStakeFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
StakedUSDCMetaData contains all meta data concerning the StakedUSDC contract.
Functions ¶
This section is empty.
Types ¶
type LS1TypesEpochParameters ¶
LS1TypesEpochParameters is an auto generated low-level Go binding around an user-defined struct.
type LS1TypesShortfall ¶
LS1TypesShortfall is an auto generated low-level Go binding around an user-defined struct.
type SM1TypesEpochParameters ¶
SM1TypesEpochParameters is an auto generated low-level Go binding around an user-defined struct.
type SM1TypesSnapshot ¶
SM1TypesSnapshot is an auto generated low-level Go binding around an user-defined struct.
type StakedDydx ¶
type StakedDydx struct { StakedDydxCaller // Read-only binding to the contract StakedDydxTransactor // Write-only binding to the contract StakedDydxFilterer // Log filterer for contract events }
StakedDydx is an auto generated Go binding around an Ethereum contract.
func NewStakedDydx ¶
func NewStakedDydx(address common.Address, backend bind.ContractBackend) (*StakedDydx, error)
NewStakedDydx creates a new instance of StakedDydx, bound to a specific deployed contract.
type StakedDydxApproval ¶
type StakedDydxApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxApproval represents a Approval event raised by the StakedDydx contract.
type StakedDydxApprovalIterator ¶
type StakedDydxApprovalIterator struct { Event *StakedDydxApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakedDydx contract.
func (*StakedDydxApprovalIterator) Close ¶
func (it *StakedDydxApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxApprovalIterator) Error ¶
func (it *StakedDydxApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxApprovalIterator) Next ¶
func (it *StakedDydxApprovalIterator) 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 StakedDydxBlackoutWindowChanged ¶
type StakedDydxBlackoutWindowChanged struct { BlackoutWindow *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxBlackoutWindowChanged represents a BlackoutWindowChanged event raised by the StakedDydx contract.
type StakedDydxBlackoutWindowChangedIterator ¶
type StakedDydxBlackoutWindowChangedIterator struct { Event *StakedDydxBlackoutWindowChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxBlackoutWindowChangedIterator is returned from FilterBlackoutWindowChanged and is used to iterate over the raw logs and unpacked data for BlackoutWindowChanged events raised by the StakedDydx contract.
func (*StakedDydxBlackoutWindowChangedIterator) Close ¶
func (it *StakedDydxBlackoutWindowChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxBlackoutWindowChangedIterator) Error ¶
func (it *StakedDydxBlackoutWindowChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxBlackoutWindowChangedIterator) Next ¶
func (it *StakedDydxBlackoutWindowChangedIterator) 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 StakedDydxCaller ¶
type StakedDydxCaller struct {
// contains filtered or unexported fields
}
StakedDydxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakedDydxCaller ¶
func NewStakedDydxCaller(address common.Address, caller bind.ContractCaller) (*StakedDydxCaller, error)
NewStakedDydxCaller creates a new read-only instance of StakedDydx, bound to a specific deployed contract.
func (*StakedDydxCaller) Allowance ¶
func (_StakedDydx *StakedDydxCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedDydxCaller) BalanceOf ¶
func (_StakedDydx *StakedDydxCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedDydxCaller) CLAIMOPERATORROLE ¶
func (_StakedDydx *StakedDydxCaller) CLAIMOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxCaller) DEFAULTADMINROLE ¶
func (_StakedDydx *StakedDydxCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedDydxCaller) DELEGATEBYTYPETYPEHASH ¶
func (_StakedDydx *StakedDydxCaller) DELEGATEBYTYPETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
DELEGATEBYTYPETYPEHASH is a free data retrieval call binding the contract method 0xaa9fbe02.
Solidity: function DELEGATE_BY_TYPE_TYPEHASH() view returns(bytes32)
func (*StakedDydxCaller) DELEGATETYPEHASH ¶
func (_StakedDydx *StakedDydxCaller) DELEGATETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
DELEGATETYPEHASH is a free data retrieval call binding the contract method 0x41cbf54a.
Solidity: function DELEGATE_TYPEHASH() view returns(bytes32)
func (*StakedDydxCaller) DISTRIBUTIONEND ¶
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedDydxCaller) DISTRIBUTIONSTART ¶
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedDydxCaller) Decimals ¶
func (_StakedDydx *StakedDydxCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedDydxCaller) EIP712DOMAINNAME ¶
func (_StakedDydx *StakedDydxCaller) EIP712DOMAINNAME(opts *bind.CallOpts) (string, error)
EIP712DOMAINNAME is a free data retrieval call binding the contract method 0xfd070296.
Solidity: function EIP712_DOMAIN_NAME() view returns(string)
func (*StakedDydxCaller) EIP712DOMAINSCHEMAHASH ¶
func (_StakedDydx *StakedDydxCaller) EIP712DOMAINSCHEMAHASH(opts *bind.CallOpts) ([32]byte, error)
EIP712DOMAINSCHEMAHASH is a free data retrieval call binding the contract method 0xe614d0d6.
Solidity: function EIP712_DOMAIN_SCHEMA_HASH() view returns(bytes32)
func (*StakedDydxCaller) EIP712DOMAINVERSION ¶
func (_StakedDydx *StakedDydxCaller) EIP712DOMAINVERSION(opts *bind.CallOpts) (string, error)
EIP712DOMAINVERSION is a free data retrieval call binding the contract method 0x5cc33321.
Solidity: function EIP712_DOMAIN_VERSION() view returns(string)
func (*StakedDydxCaller) EPOCHPARAMETERSROLE ¶
func (_StakedDydx *StakedDydxCaller) EPOCHPARAMETERSROLE(opts *bind.CallOpts) ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedDydxCaller) EXCHANGERATEBASE ¶
EXCHANGERATEBASE is a free data retrieval call binding the contract method 0xb7b038da.
Solidity: function EXCHANGE_RATE_BASE() view returns(uint256)
func (*StakedDydxCaller) EXCHANGERATEMAYOVERFLOW ¶
EXCHANGERATEMAYOVERFLOW is a free data retrieval call binding the contract method 0x9fb2907f.
Solidity: function EXCHANGE_RATE_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxCaller) GetActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetActiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxCaller) GetActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetActiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxCaller) GetBlackoutWindow ¶
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedDydxCaller) GetCurrentEpoch ¶
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedDydxCaller) GetDelegateeByType ¶
func (_StakedDydx *StakedDydxCaller) GetDelegateeByType(opts *bind.CallOpts, delegator common.Address, delegationType uint8) (common.Address, error)
GetDelegateeByType is a free data retrieval call binding the contract method 0x6f50458d.
Solidity: function getDelegateeByType(address delegator, uint8 delegationType) view returns(address)
func (*StakedDydxCaller) GetDomainSeparator ¶
func (_StakedDydx *StakedDydxCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*StakedDydxCaller) GetEpochParameters ¶
func (_StakedDydx *StakedDydxCaller) GetEpochParameters(opts *bind.CallOpts) (SM1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedDydxCaller) GetExchangeRate ¶
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*StakedDydxCaller) GetExchangeRateSnapshot ¶
func (_StakedDydx *StakedDydxCaller) GetExchangeRateSnapshot(opts *bind.CallOpts, index *big.Int) (SM1TypesSnapshot, error)
GetExchangeRateSnapshot is a free data retrieval call binding the contract method 0xb29d3dbb.
Solidity: function getExchangeRateSnapshot(uint256 index) view returns((uint256,uint256))
func (*StakedDydxCaller) GetExchangeRateSnapshotCount ¶
func (_StakedDydx *StakedDydxCaller) GetExchangeRateSnapshotCount(opts *bind.CallOpts) (*big.Int, error)
GetExchangeRateSnapshotCount is a free data retrieval call binding the contract method 0xb0d266bd.
Solidity: function getExchangeRateSnapshotCount() view returns(uint256)
func (*StakedDydxCaller) GetInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetInactiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxCaller) GetInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetInactiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxCaller) GetPowerAtBlock ¶
func (_StakedDydx *StakedDydxCaller) GetPowerAtBlock(opts *bind.CallOpts, user common.Address, blockNumber *big.Int, delegationType uint8) (*big.Int, error)
GetPowerAtBlock is a free data retrieval call binding the contract method 0xc2ffbb91.
Solidity: function getPowerAtBlock(address user, uint256 blockNumber, uint8 delegationType) view returns(uint256)
func (*StakedDydxCaller) GetPowerCurrent ¶
func (_StakedDydx *StakedDydxCaller) GetPowerCurrent(opts *bind.CallOpts, user common.Address, delegationType uint8) (*big.Int, error)
GetPowerCurrent is a free data retrieval call binding the contract method 0xb2f4201d.
Solidity: function getPowerCurrent(address user, uint8 delegationType) view returns(uint256)
func (*StakedDydxCaller) GetRewardsPerSecond ¶
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedDydxCaller) GetRoleAdmin ¶
func (_StakedDydx *StakedDydxCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedDydxCaller) GetStakeAvailableToWithdraw ¶
func (_StakedDydx *StakedDydxCaller) GetStakeAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedDydxCaller) GetStartOfEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetStartOfEpoch(opts *bind.CallOpts, epochNumber *big.Int) (*big.Int, error)
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedDydxCaller) GetTimeRemainingInCurrentEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetTimeRemainingInCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedDydxCaller) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetTotalActiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxCaller) GetTotalActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetTotalActiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxCaller) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetTotalInactiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxCaller) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCaller) GetTotalInactiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxCaller) GetTransferableBalance ¶
func (_StakedDydx *StakedDydxCaller) GetTransferableBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedDydxCaller) HasEpochZeroStarted ¶
func (_StakedDydx *StakedDydxCaller) HasEpochZeroStarted(opts *bind.CallOpts) (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedDydxCaller) HasRole ¶
func (_StakedDydx *StakedDydxCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedDydxCaller) InBlackoutWindow ¶
func (_StakedDydx *StakedDydxCaller) InBlackoutWindow(opts *bind.CallOpts) (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedDydxCaller) MAXEXCHANGERATE ¶
MAXEXCHANGERATE is a free data retrieval call binding the contract method 0x4b35073f.
Solidity: function MAX_EXCHANGE_RATE() view returns(uint256)
func (*StakedDydxCaller) MAXSLASHDENOMINATOR ¶
MAXSLASHDENOMINATOR is a free data retrieval call binding the contract method 0xd837d187.
Solidity: function MAX_SLASH_DENOMINATOR() view returns(uint256)
func (*StakedDydxCaller) MAXSLASHNUMERATOR ¶
MAXSLASHNUMERATOR is a free data retrieval call binding the contract method 0x49f9d8e5.
Solidity: function MAX_SLASH_NUMERATOR() view returns(uint256)
func (*StakedDydxCaller) MAXUNDERLYINGBALANCE ¶
MAXUNDERLYINGBALANCE is a free data retrieval call binding the contract method 0xd744bd67.
Solidity: function MAX_UNDERLYING_BALANCE() view returns(uint256)
func (*StakedDydxCaller) Name ¶
func (_StakedDydx *StakedDydxCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedDydxCaller) Nonces ¶
func (_StakedDydx *StakedDydxCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedDydxCaller) OWNERROLE ¶
func (_StakedDydx *StakedDydxCaller) OWNERROLE(opts *bind.CallOpts) ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedDydxCaller) PERMITTYPEHASH ¶
func (_StakedDydx *StakedDydxCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*StakedDydxCaller) REWARDSRATEROLE ¶
func (_StakedDydx *StakedDydxCaller) REWARDSRATEROLE(opts *bind.CallOpts) ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedDydxCaller) REWARDSTOKEN ¶
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedDydxCaller) REWARDSTREASURY ¶
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedDydxCaller) SLASHERROLE ¶
func (_StakedDydx *StakedDydxCaller) SLASHERROLE(opts *bind.CallOpts) ([32]byte, error)
SLASHERROLE is a free data retrieval call binding the contract method 0x5095af64.
Solidity: function SLASHER_ROLE() view returns(bytes32)
func (*StakedDydxCaller) STAKEAMOUNTMAYOVERFLOW ¶
STAKEAMOUNTMAYOVERFLOW is a free data retrieval call binding the contract method 0xd057152c.
Solidity: function STAKE_AMOUNT_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxCaller) STAKEDTOKEN ¶
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedDydxCaller) STAKEOPERATORROLE ¶
func (_StakedDydx *StakedDydxCaller) STAKEOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxCaller) SupportsInterface ¶
func (_StakedDydx *StakedDydxCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedDydxCaller) Symbol ¶
func (_StakedDydx *StakedDydxCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedDydxCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type StakedDydxCallerRaw ¶
type StakedDydxCallerRaw struct {
Contract *StakedDydxCaller // Generic read-only contract binding to access the raw methods on
}
StakedDydxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakedDydxCallerRaw) Call ¶
func (_StakedDydx *StakedDydxCallerRaw) 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 StakedDydxCallerSession ¶
type StakedDydxCallerSession struct { Contract *StakedDydxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakedDydxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakedDydxCallerSession) Allowance ¶
func (_StakedDydx *StakedDydxCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedDydxCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedDydxCallerSession) CLAIMOPERATORROLE ¶
func (_StakedDydx *StakedDydxCallerSession) CLAIMOPERATORROLE() ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) DEFAULTADMINROLE ¶
func (_StakedDydx *StakedDydxCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) DELEGATEBYTYPETYPEHASH ¶
func (_StakedDydx *StakedDydxCallerSession) DELEGATEBYTYPETYPEHASH() ([32]byte, error)
DELEGATEBYTYPETYPEHASH is a free data retrieval call binding the contract method 0xaa9fbe02.
Solidity: function DELEGATE_BY_TYPE_TYPEHASH() view returns(bytes32)
func (*StakedDydxCallerSession) DELEGATETYPEHASH ¶
func (_StakedDydx *StakedDydxCallerSession) DELEGATETYPEHASH() ([32]byte, error)
DELEGATETYPEHASH is a free data retrieval call binding the contract method 0x41cbf54a.
Solidity: function DELEGATE_TYPEHASH() view returns(bytes32)
func (*StakedDydxCallerSession) DISTRIBUTIONEND ¶
func (_StakedDydx *StakedDydxCallerSession) DISTRIBUTIONEND() (*big.Int, error)
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedDydxCallerSession) DISTRIBUTIONSTART ¶
func (_StakedDydx *StakedDydxCallerSession) DISTRIBUTIONSTART() (*big.Int, error)
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedDydxCallerSession) Decimals ¶
func (_StakedDydx *StakedDydxCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedDydxCallerSession) EIP712DOMAINNAME ¶
func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINNAME() (string, error)
EIP712DOMAINNAME is a free data retrieval call binding the contract method 0xfd070296.
Solidity: function EIP712_DOMAIN_NAME() view returns(string)
func (*StakedDydxCallerSession) EIP712DOMAINSCHEMAHASH ¶
func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINSCHEMAHASH() ([32]byte, error)
EIP712DOMAINSCHEMAHASH is a free data retrieval call binding the contract method 0xe614d0d6.
Solidity: function EIP712_DOMAIN_SCHEMA_HASH() view returns(bytes32)
func (*StakedDydxCallerSession) EIP712DOMAINVERSION ¶
func (_StakedDydx *StakedDydxCallerSession) EIP712DOMAINVERSION() (string, error)
EIP712DOMAINVERSION is a free data retrieval call binding the contract method 0x5cc33321.
Solidity: function EIP712_DOMAIN_VERSION() view returns(string)
func (*StakedDydxCallerSession) EPOCHPARAMETERSROLE ¶
func (_StakedDydx *StakedDydxCallerSession) EPOCHPARAMETERSROLE() ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) EXCHANGERATEBASE ¶
func (_StakedDydx *StakedDydxCallerSession) EXCHANGERATEBASE() (*big.Int, error)
EXCHANGERATEBASE is a free data retrieval call binding the contract method 0xb7b038da.
Solidity: function EXCHANGE_RATE_BASE() view returns(uint256)
func (*StakedDydxCallerSession) EXCHANGERATEMAYOVERFLOW ¶
func (_StakedDydx *StakedDydxCallerSession) EXCHANGERATEMAYOVERFLOW() (*big.Int, error)
EXCHANGERATEMAYOVERFLOW is a free data retrieval call binding the contract method 0x9fb2907f.
Solidity: function EXCHANGE_RATE_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxCallerSession) GetActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxCallerSession) GetActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxCallerSession) GetBlackoutWindow ¶
func (_StakedDydx *StakedDydxCallerSession) GetBlackoutWindow() (*big.Int, error)
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedDydxCallerSession) GetCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetCurrentEpoch() (*big.Int, error)
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetDelegateeByType ¶
func (_StakedDydx *StakedDydxCallerSession) GetDelegateeByType(delegator common.Address, delegationType uint8) (common.Address, error)
GetDelegateeByType is a free data retrieval call binding the contract method 0x6f50458d.
Solidity: function getDelegateeByType(address delegator, uint8 delegationType) view returns(address)
func (*StakedDydxCallerSession) GetDomainSeparator ¶
func (_StakedDydx *StakedDydxCallerSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*StakedDydxCallerSession) GetEpochParameters ¶
func (_StakedDydx *StakedDydxCallerSession) GetEpochParameters() (SM1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedDydxCallerSession) GetExchangeRate ¶
func (_StakedDydx *StakedDydxCallerSession) GetExchangeRate() (*big.Int, error)
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*StakedDydxCallerSession) GetExchangeRateSnapshot ¶
func (_StakedDydx *StakedDydxCallerSession) GetExchangeRateSnapshot(index *big.Int) (SM1TypesSnapshot, error)
GetExchangeRateSnapshot is a free data retrieval call binding the contract method 0xb29d3dbb.
Solidity: function getExchangeRateSnapshot(uint256 index) view returns((uint256,uint256))
func (*StakedDydxCallerSession) GetExchangeRateSnapshotCount ¶
func (_StakedDydx *StakedDydxCallerSession) GetExchangeRateSnapshotCount() (*big.Int, error)
GetExchangeRateSnapshotCount is a free data retrieval call binding the contract method 0xb0d266bd.
Solidity: function getExchangeRateSnapshotCount() view returns(uint256)
func (*StakedDydxCallerSession) GetInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxCallerSession) GetInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxCallerSession) GetPowerAtBlock ¶
func (_StakedDydx *StakedDydxCallerSession) GetPowerAtBlock(user common.Address, blockNumber *big.Int, delegationType uint8) (*big.Int, error)
GetPowerAtBlock is a free data retrieval call binding the contract method 0xc2ffbb91.
Solidity: function getPowerAtBlock(address user, uint256 blockNumber, uint8 delegationType) view returns(uint256)
func (*StakedDydxCallerSession) GetPowerCurrent ¶
func (_StakedDydx *StakedDydxCallerSession) GetPowerCurrent(user common.Address, delegationType uint8) (*big.Int, error)
GetPowerCurrent is a free data retrieval call binding the contract method 0xb2f4201d.
Solidity: function getPowerCurrent(address user, uint8 delegationType) view returns(uint256)
func (*StakedDydxCallerSession) GetRewardsPerSecond ¶
func (_StakedDydx *StakedDydxCallerSession) GetRewardsPerSecond() (*big.Int, error)
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedDydxCallerSession) GetRoleAdmin ¶
func (_StakedDydx *StakedDydxCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedDydxCallerSession) GetStakeAvailableToWithdraw ¶
func (_StakedDydx *StakedDydxCallerSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedDydxCallerSession) GetStartOfEpoch ¶
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedDydxCallerSession) GetTimeRemainingInCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetTotalActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxCallerSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxCallerSession) GetTransferableBalance ¶
func (_StakedDydx *StakedDydxCallerSession) GetTransferableBalance(account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedDydxCallerSession) HasEpochZeroStarted ¶
func (_StakedDydx *StakedDydxCallerSession) HasEpochZeroStarted() (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedDydxCallerSession) HasRole ¶
func (_StakedDydx *StakedDydxCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedDydxCallerSession) InBlackoutWindow ¶
func (_StakedDydx *StakedDydxCallerSession) InBlackoutWindow() (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedDydxCallerSession) MAXEXCHANGERATE ¶
func (_StakedDydx *StakedDydxCallerSession) MAXEXCHANGERATE() (*big.Int, error)
MAXEXCHANGERATE is a free data retrieval call binding the contract method 0x4b35073f.
Solidity: function MAX_EXCHANGE_RATE() view returns(uint256)
func (*StakedDydxCallerSession) MAXSLASHDENOMINATOR ¶
func (_StakedDydx *StakedDydxCallerSession) MAXSLASHDENOMINATOR() (*big.Int, error)
MAXSLASHDENOMINATOR is a free data retrieval call binding the contract method 0xd837d187.
Solidity: function MAX_SLASH_DENOMINATOR() view returns(uint256)
func (*StakedDydxCallerSession) MAXSLASHNUMERATOR ¶
func (_StakedDydx *StakedDydxCallerSession) MAXSLASHNUMERATOR() (*big.Int, error)
MAXSLASHNUMERATOR is a free data retrieval call binding the contract method 0x49f9d8e5.
Solidity: function MAX_SLASH_NUMERATOR() view returns(uint256)
func (*StakedDydxCallerSession) MAXUNDERLYINGBALANCE ¶
func (_StakedDydx *StakedDydxCallerSession) MAXUNDERLYINGBALANCE() (*big.Int, error)
MAXUNDERLYINGBALANCE is a free data retrieval call binding the contract method 0xd744bd67.
Solidity: function MAX_UNDERLYING_BALANCE() view returns(uint256)
func (*StakedDydxCallerSession) Name ¶
func (_StakedDydx *StakedDydxCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedDydxCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedDydxCallerSession) OWNERROLE ¶
func (_StakedDydx *StakedDydxCallerSession) OWNERROLE() ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) PERMITTYPEHASH ¶
func (_StakedDydx *StakedDydxCallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*StakedDydxCallerSession) REWARDSRATEROLE ¶
func (_StakedDydx *StakedDydxCallerSession) REWARDSRATEROLE() ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) REWARDSTOKEN ¶
func (_StakedDydx *StakedDydxCallerSession) REWARDSTOKEN() (common.Address, error)
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedDydxCallerSession) REWARDSTREASURY ¶
func (_StakedDydx *StakedDydxCallerSession) REWARDSTREASURY() (common.Address, error)
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedDydxCallerSession) SLASHERROLE ¶
func (_StakedDydx *StakedDydxCallerSession) SLASHERROLE() ([32]byte, error)
SLASHERROLE is a free data retrieval call binding the contract method 0x5095af64.
Solidity: function SLASHER_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) STAKEAMOUNTMAYOVERFLOW ¶
func (_StakedDydx *StakedDydxCallerSession) STAKEAMOUNTMAYOVERFLOW() (*big.Int, error)
STAKEAMOUNTMAYOVERFLOW is a free data retrieval call binding the contract method 0xd057152c.
Solidity: function STAKE_AMOUNT_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxCallerSession) STAKEDTOKEN ¶
func (_StakedDydx *StakedDydxCallerSession) STAKEDTOKEN() (common.Address, error)
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedDydxCallerSession) STAKEOPERATORROLE ¶
func (_StakedDydx *StakedDydxCallerSession) STAKEOPERATORROLE() ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxCallerSession) SupportsInterface ¶
func (_StakedDydx *StakedDydxCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedDydxCallerSession) Symbol ¶
func (_StakedDydx *StakedDydxCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedDydxCallerSession) TotalSupply ¶
func (_StakedDydx *StakedDydxCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type StakedDydxClaimedRewards ¶
type StakedDydxClaimedRewards struct { User common.Address Recipient common.Address ClaimedRewards *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxClaimedRewards represents a ClaimedRewards event raised by the StakedDydx contract.
type StakedDydxClaimedRewardsIterator ¶
type StakedDydxClaimedRewardsIterator struct { Event *StakedDydxClaimedRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxClaimedRewardsIterator is returned from FilterClaimedRewards and is used to iterate over the raw logs and unpacked data for ClaimedRewards events raised by the StakedDydx contract.
func (*StakedDydxClaimedRewardsIterator) Close ¶
func (it *StakedDydxClaimedRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxClaimedRewardsIterator) Error ¶
func (it *StakedDydxClaimedRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxClaimedRewardsIterator) Next ¶
func (it *StakedDydxClaimedRewardsIterator) 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 StakedDydxDelegateChanged ¶
type StakedDydxDelegateChanged struct { Delegator common.Address Delegatee common.Address DelegationType uint8 Raw types.Log // Blockchain specific contextual infos }
StakedDydxDelegateChanged represents a DelegateChanged event raised by the StakedDydx contract.
type StakedDydxDelegateChangedIterator ¶
type StakedDydxDelegateChangedIterator struct { Event *StakedDydxDelegateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the StakedDydx contract.
func (*StakedDydxDelegateChangedIterator) Close ¶
func (it *StakedDydxDelegateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxDelegateChangedIterator) Error ¶
func (it *StakedDydxDelegateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxDelegateChangedIterator) Next ¶
func (it *StakedDydxDelegateChangedIterator) 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 StakedDydxDelegatedPowerChanged ¶
type StakedDydxDelegatedPowerChanged struct { User common.Address Amount *big.Int DelegationType uint8 Raw types.Log // Blockchain specific contextual infos }
StakedDydxDelegatedPowerChanged represents a DelegatedPowerChanged event raised by the StakedDydx contract.
type StakedDydxDelegatedPowerChangedIterator ¶
type StakedDydxDelegatedPowerChangedIterator struct { Event *StakedDydxDelegatedPowerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxDelegatedPowerChangedIterator is returned from FilterDelegatedPowerChanged and is used to iterate over the raw logs and unpacked data for DelegatedPowerChanged events raised by the StakedDydx contract.
func (*StakedDydxDelegatedPowerChangedIterator) Close ¶
func (it *StakedDydxDelegatedPowerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxDelegatedPowerChangedIterator) Error ¶
func (it *StakedDydxDelegatedPowerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxDelegatedPowerChangedIterator) Next ¶
func (it *StakedDydxDelegatedPowerChangedIterator) 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 StakedDydxEpochParametersChanged ¶
type StakedDydxEpochParametersChanged struct { EpochParameters SM1TypesEpochParameters Raw types.Log // Blockchain specific contextual infos }
StakedDydxEpochParametersChanged represents a EpochParametersChanged event raised by the StakedDydx contract.
type StakedDydxEpochParametersChangedIterator ¶
type StakedDydxEpochParametersChangedIterator struct { Event *StakedDydxEpochParametersChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxEpochParametersChangedIterator is returned from FilterEpochParametersChanged and is used to iterate over the raw logs and unpacked data for EpochParametersChanged events raised by the StakedDydx contract.
func (*StakedDydxEpochParametersChangedIterator) Close ¶
func (it *StakedDydxEpochParametersChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxEpochParametersChangedIterator) Error ¶
func (it *StakedDydxEpochParametersChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxEpochParametersChangedIterator) Next ¶
func (it *StakedDydxEpochParametersChangedIterator) 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 StakedDydxFilterer ¶
type StakedDydxFilterer struct {
// contains filtered or unexported fields
}
StakedDydxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakedDydxFilterer ¶
func NewStakedDydxFilterer(address common.Address, filterer bind.ContractFilterer) (*StakedDydxFilterer, error)
NewStakedDydxFilterer creates a new log filterer instance of StakedDydx, bound to a specific deployed contract.
func (*StakedDydxFilterer) FilterApproval ¶
func (_StakedDydx *StakedDydxFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedDydxApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedDydxFilterer) FilterBlackoutWindowChanged ¶
func (_StakedDydx *StakedDydxFilterer) FilterBlackoutWindowChanged(opts *bind.FilterOpts) (*StakedDydxBlackoutWindowChangedIterator, error)
FilterBlackoutWindowChanged is a free log retrieval operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedDydxFilterer) FilterClaimedRewards ¶
func (_StakedDydx *StakedDydxFilterer) FilterClaimedRewards(opts *bind.FilterOpts, user []common.Address) (*StakedDydxClaimedRewardsIterator, error)
FilterClaimedRewards is a free log retrieval operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedDydxFilterer) FilterDelegateChanged ¶
func (_StakedDydx *StakedDydxFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, delegatee []common.Address) (*StakedDydxDelegateChangedIterator, error)
FilterDelegateChanged is a free log retrieval operation binding the contract event 0xe8d51c8e11bd570db1734c8ec775785330e77007feed45c43b608ef33ff914bd.
Solidity: event DelegateChanged(address indexed delegator, address indexed delegatee, uint8 delegationType)
func (*StakedDydxFilterer) FilterDelegatedPowerChanged ¶
func (_StakedDydx *StakedDydxFilterer) FilterDelegatedPowerChanged(opts *bind.FilterOpts, user []common.Address) (*StakedDydxDelegatedPowerChangedIterator, error)
FilterDelegatedPowerChanged is a free log retrieval operation binding the contract event 0xa0a19463ee116110c9b282012d9b65cc5522dc38a9520340cbaf3142e550127f.
Solidity: event DelegatedPowerChanged(address indexed user, uint256 amount, uint8 delegationType)
func (*StakedDydxFilterer) FilterEpochParametersChanged ¶
func (_StakedDydx *StakedDydxFilterer) FilterEpochParametersChanged(opts *bind.FilterOpts) (*StakedDydxEpochParametersChangedIterator, error)
FilterEpochParametersChanged is a free log retrieval operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedDydxFilterer) FilterGlobalIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) FilterGlobalIndexUpdated(opts *bind.FilterOpts) (*StakedDydxGlobalIndexUpdatedIterator, error)
FilterGlobalIndexUpdated is a free log retrieval operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedDydxFilterer) FilterOperatorClaimedRewardsFor ¶
func (_StakedDydx *StakedDydxFilterer) FilterOperatorClaimedRewardsFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorClaimedRewardsForIterator, error)
FilterOperatorClaimedRewardsFor is a free log retrieval operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedDydxFilterer) FilterOperatorStakedFor ¶
func (_StakedDydx *StakedDydxFilterer) FilterOperatorStakedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorStakedForIterator, error)
FilterOperatorStakedFor is a free log retrieval operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) FilterOperatorWithdrawalRequestedFor ¶
func (_StakedDydx *StakedDydxFilterer) FilterOperatorWithdrawalRequestedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorWithdrawalRequestedForIterator, error)
FilterOperatorWithdrawalRequestedFor is a free log retrieval operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) FilterOperatorWithdrewStakeFor ¶
func (_StakedDydx *StakedDydxFilterer) FilterOperatorWithdrewStakeFor(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxOperatorWithdrewStakeForIterator, error)
FilterOperatorWithdrewStakeFor is a free log retrieval operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedDydxFilterer) FilterRewardsPerSecondUpdated ¶
func (_StakedDydx *StakedDydxFilterer) FilterRewardsPerSecondUpdated(opts *bind.FilterOpts) (*StakedDydxRewardsPerSecondUpdatedIterator, error)
FilterRewardsPerSecondUpdated is a free log retrieval operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedDydxFilterer) FilterRoleAdminChanged ¶
func (_StakedDydx *StakedDydxFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*StakedDydxRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedDydxFilterer) FilterRoleGranted ¶
func (_StakedDydx *StakedDydxFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedDydxRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) FilterRoleRevoked ¶
func (_StakedDydx *StakedDydxFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedDydxRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) FilterSlashed ¶
func (_StakedDydx *StakedDydxFilterer) FilterSlashed(opts *bind.FilterOpts) (*StakedDydxSlashedIterator, error)
FilterSlashed is a free log retrieval operation binding the contract event 0x0ebf205de0d16b8c4e99b7cd8c52f0e40c86547ecda94f93c3fcf75fd0408463.
Solidity: event Slashed(uint256 amount, address recipient, uint256 newExchangeRate)
func (*StakedDydxFilterer) FilterStaked ¶
func (_StakedDydx *StakedDydxFilterer) FilterStaked(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc.
Solidity: event Staked(address indexed staker, address spender, uint256 underlyingAmount, uint256 stakeAmount)
func (*StakedDydxFilterer) FilterTransfer ¶
func (_StakedDydx *StakedDydxFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedDydxTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedDydxFilterer) FilterUserIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) FilterUserIndexUpdated(opts *bind.FilterOpts, user []common.Address) (*StakedDydxUserIndexUpdatedIterator, error)
FilterUserIndexUpdated is a free log retrieval operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedDydxFilterer) FilterWithdrawalRequested ¶
func (_StakedDydx *StakedDydxFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxWithdrawalRequestedIterator, error)
FilterWithdrawalRequested is a free log retrieval operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 stakeAmount)
func (*StakedDydxFilterer) FilterWithdrewStake ¶
func (_StakedDydx *StakedDydxFilterer) FilterWithdrewStake(opts *bind.FilterOpts, staker []common.Address) (*StakedDydxWithdrewStakeIterator, error)
FilterWithdrewStake is a free log retrieval operation binding the contract event 0xa7c0f0cac6bd4d18042007706c84a8abe823751cf289b69c01e83eef7b5915c7.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 underlyingAmount, uint256 stakeAmount)
func (*StakedDydxFilterer) ParseApproval ¶
func (_StakedDydx *StakedDydxFilterer) ParseApproval(log types.Log) (*StakedDydxApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedDydxFilterer) ParseBlackoutWindowChanged ¶
func (_StakedDydx *StakedDydxFilterer) ParseBlackoutWindowChanged(log types.Log) (*StakedDydxBlackoutWindowChanged, error)
ParseBlackoutWindowChanged is a log parse operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedDydxFilterer) ParseClaimedRewards ¶
func (_StakedDydx *StakedDydxFilterer) ParseClaimedRewards(log types.Log) (*StakedDydxClaimedRewards, error)
ParseClaimedRewards is a log parse operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedDydxFilterer) ParseDelegateChanged ¶
func (_StakedDydx *StakedDydxFilterer) ParseDelegateChanged(log types.Log) (*StakedDydxDelegateChanged, error)
ParseDelegateChanged is a log parse operation binding the contract event 0xe8d51c8e11bd570db1734c8ec775785330e77007feed45c43b608ef33ff914bd.
Solidity: event DelegateChanged(address indexed delegator, address indexed delegatee, uint8 delegationType)
func (*StakedDydxFilterer) ParseDelegatedPowerChanged ¶
func (_StakedDydx *StakedDydxFilterer) ParseDelegatedPowerChanged(log types.Log) (*StakedDydxDelegatedPowerChanged, error)
ParseDelegatedPowerChanged is a log parse operation binding the contract event 0xa0a19463ee116110c9b282012d9b65cc5522dc38a9520340cbaf3142e550127f.
Solidity: event DelegatedPowerChanged(address indexed user, uint256 amount, uint8 delegationType)
func (*StakedDydxFilterer) ParseEpochParametersChanged ¶
func (_StakedDydx *StakedDydxFilterer) ParseEpochParametersChanged(log types.Log) (*StakedDydxEpochParametersChanged, error)
ParseEpochParametersChanged is a log parse operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedDydxFilterer) ParseGlobalIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) ParseGlobalIndexUpdated(log types.Log) (*StakedDydxGlobalIndexUpdated, error)
ParseGlobalIndexUpdated is a log parse operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedDydxFilterer) ParseOperatorClaimedRewardsFor ¶
func (_StakedDydx *StakedDydxFilterer) ParseOperatorClaimedRewardsFor(log types.Log) (*StakedDydxOperatorClaimedRewardsFor, error)
ParseOperatorClaimedRewardsFor is a log parse operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedDydxFilterer) ParseOperatorStakedFor ¶
func (_StakedDydx *StakedDydxFilterer) ParseOperatorStakedFor(log types.Log) (*StakedDydxOperatorStakedFor, error)
ParseOperatorStakedFor is a log parse operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) ParseOperatorWithdrawalRequestedFor ¶
func (_StakedDydx *StakedDydxFilterer) ParseOperatorWithdrawalRequestedFor(log types.Log) (*StakedDydxOperatorWithdrawalRequestedFor, error)
ParseOperatorWithdrawalRequestedFor is a log parse operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) ParseOperatorWithdrewStakeFor ¶
func (_StakedDydx *StakedDydxFilterer) ParseOperatorWithdrewStakeFor(log types.Log) (*StakedDydxOperatorWithdrewStakeFor, error)
ParseOperatorWithdrewStakeFor is a log parse operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedDydxFilterer) ParseRewardsPerSecondUpdated ¶
func (_StakedDydx *StakedDydxFilterer) ParseRewardsPerSecondUpdated(log types.Log) (*StakedDydxRewardsPerSecondUpdated, error)
ParseRewardsPerSecondUpdated is a log parse operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedDydxFilterer) ParseRoleAdminChanged ¶
func (_StakedDydx *StakedDydxFilterer) ParseRoleAdminChanged(log types.Log) (*StakedDydxRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedDydxFilterer) ParseRoleGranted ¶
func (_StakedDydx *StakedDydxFilterer) ParseRoleGranted(log types.Log) (*StakedDydxRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) ParseRoleRevoked ¶
func (_StakedDydx *StakedDydxFilterer) ParseRoleRevoked(log types.Log) (*StakedDydxRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) ParseSlashed ¶
func (_StakedDydx *StakedDydxFilterer) ParseSlashed(log types.Log) (*StakedDydxSlashed, error)
ParseSlashed is a log parse operation binding the contract event 0x0ebf205de0d16b8c4e99b7cd8c52f0e40c86547ecda94f93c3fcf75fd0408463.
Solidity: event Slashed(uint256 amount, address recipient, uint256 newExchangeRate)
func (*StakedDydxFilterer) ParseStaked ¶
func (_StakedDydx *StakedDydxFilterer) ParseStaked(log types.Log) (*StakedDydxStaked, error)
ParseStaked is a log parse operation binding the contract event 0x6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc.
Solidity: event Staked(address indexed staker, address spender, uint256 underlyingAmount, uint256 stakeAmount)
func (*StakedDydxFilterer) ParseTransfer ¶
func (_StakedDydx *StakedDydxFilterer) ParseTransfer(log types.Log) (*StakedDydxTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedDydxFilterer) ParseUserIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) ParseUserIndexUpdated(log types.Log) (*StakedDydxUserIndexUpdated, error)
ParseUserIndexUpdated is a log parse operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedDydxFilterer) ParseWithdrawalRequested ¶
func (_StakedDydx *StakedDydxFilterer) ParseWithdrawalRequested(log types.Log) (*StakedDydxWithdrawalRequested, error)
ParseWithdrawalRequested is a log parse operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 stakeAmount)
func (*StakedDydxFilterer) ParseWithdrewStake ¶
func (_StakedDydx *StakedDydxFilterer) ParseWithdrewStake(log types.Log) (*StakedDydxWithdrewStake, error)
ParseWithdrewStake is a log parse operation binding the contract event 0xa7c0f0cac6bd4d18042007706c84a8abe823751cf289b69c01e83eef7b5915c7.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 underlyingAmount, uint256 stakeAmount)
func (*StakedDydxFilterer) WatchApproval ¶
func (_StakedDydx *StakedDydxFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedDydxApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedDydxFilterer) WatchBlackoutWindowChanged ¶
func (_StakedDydx *StakedDydxFilterer) WatchBlackoutWindowChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxBlackoutWindowChanged) (event.Subscription, error)
WatchBlackoutWindowChanged is a free log subscription operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedDydxFilterer) WatchClaimedRewards ¶
func (_StakedDydx *StakedDydxFilterer) WatchClaimedRewards(opts *bind.WatchOpts, sink chan<- *StakedDydxClaimedRewards, user []common.Address) (event.Subscription, error)
WatchClaimedRewards is a free log subscription operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedDydxFilterer) WatchDelegateChanged ¶
func (_StakedDydx *StakedDydxFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxDelegateChanged, delegator []common.Address, delegatee []common.Address) (event.Subscription, error)
WatchDelegateChanged is a free log subscription operation binding the contract event 0xe8d51c8e11bd570db1734c8ec775785330e77007feed45c43b608ef33ff914bd.
Solidity: event DelegateChanged(address indexed delegator, address indexed delegatee, uint8 delegationType)
func (*StakedDydxFilterer) WatchDelegatedPowerChanged ¶
func (_StakedDydx *StakedDydxFilterer) WatchDelegatedPowerChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxDelegatedPowerChanged, user []common.Address) (event.Subscription, error)
WatchDelegatedPowerChanged is a free log subscription operation binding the contract event 0xa0a19463ee116110c9b282012d9b65cc5522dc38a9520340cbaf3142e550127f.
Solidity: event DelegatedPowerChanged(address indexed user, uint256 amount, uint8 delegationType)
func (*StakedDydxFilterer) WatchEpochParametersChanged ¶
func (_StakedDydx *StakedDydxFilterer) WatchEpochParametersChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxEpochParametersChanged) (event.Subscription, error)
WatchEpochParametersChanged is a free log subscription operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedDydxFilterer) WatchGlobalIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) WatchGlobalIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxGlobalIndexUpdated) (event.Subscription, error)
WatchGlobalIndexUpdated is a free log subscription operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedDydxFilterer) WatchOperatorClaimedRewardsFor ¶
func (_StakedDydx *StakedDydxFilterer) WatchOperatorClaimedRewardsFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorClaimedRewardsFor, staker []common.Address) (event.Subscription, error)
WatchOperatorClaimedRewardsFor is a free log subscription operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedDydxFilterer) WatchOperatorStakedFor ¶
func (_StakedDydx *StakedDydxFilterer) WatchOperatorStakedFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorStakedFor, staker []common.Address) (event.Subscription, error)
WatchOperatorStakedFor is a free log subscription operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) WatchOperatorWithdrawalRequestedFor ¶
func (_StakedDydx *StakedDydxFilterer) WatchOperatorWithdrawalRequestedFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorWithdrawalRequestedFor, staker []common.Address) (event.Subscription, error)
WatchOperatorWithdrawalRequestedFor is a free log subscription operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedDydxFilterer) WatchOperatorWithdrewStakeFor ¶
func (_StakedDydx *StakedDydxFilterer) WatchOperatorWithdrewStakeFor(opts *bind.WatchOpts, sink chan<- *StakedDydxOperatorWithdrewStakeFor, staker []common.Address) (event.Subscription, error)
WatchOperatorWithdrewStakeFor is a free log subscription operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedDydxFilterer) WatchRewardsPerSecondUpdated ¶
func (_StakedDydx *StakedDydxFilterer) WatchRewardsPerSecondUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxRewardsPerSecondUpdated) (event.Subscription, error)
WatchRewardsPerSecondUpdated is a free log subscription operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedDydxFilterer) WatchRoleAdminChanged ¶
func (_StakedDydx *StakedDydxFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedDydxFilterer) WatchRoleGranted ¶
func (_StakedDydx *StakedDydxFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) WatchRoleRevoked ¶
func (_StakedDydx *StakedDydxFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedDydxRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedDydxFilterer) WatchSlashed ¶
func (_StakedDydx *StakedDydxFilterer) WatchSlashed(opts *bind.WatchOpts, sink chan<- *StakedDydxSlashed) (event.Subscription, error)
WatchSlashed is a free log subscription operation binding the contract event 0x0ebf205de0d16b8c4e99b7cd8c52f0e40c86547ecda94f93c3fcf75fd0408463.
Solidity: event Slashed(uint256 amount, address recipient, uint256 newExchangeRate)
func (*StakedDydxFilterer) WatchStaked ¶
func (_StakedDydx *StakedDydxFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakedDydxStaked, staker []common.Address) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc.
Solidity: event Staked(address indexed staker, address spender, uint256 underlyingAmount, uint256 stakeAmount)
func (*StakedDydxFilterer) WatchTransfer ¶
func (_StakedDydx *StakedDydxFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedDydxTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedDydxFilterer) WatchUserIndexUpdated ¶
func (_StakedDydx *StakedDydxFilterer) WatchUserIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedDydxUserIndexUpdated, user []common.Address) (event.Subscription, error)
WatchUserIndexUpdated is a free log subscription operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedDydxFilterer) WatchWithdrawalRequested ¶
func (_StakedDydx *StakedDydxFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedDydxWithdrawalRequested, staker []common.Address) (event.Subscription, error)
WatchWithdrawalRequested is a free log subscription operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 stakeAmount)
func (*StakedDydxFilterer) WatchWithdrewStake ¶
func (_StakedDydx *StakedDydxFilterer) WatchWithdrewStake(opts *bind.WatchOpts, sink chan<- *StakedDydxWithdrewStake, staker []common.Address) (event.Subscription, error)
WatchWithdrewStake is a free log subscription operation binding the contract event 0xa7c0f0cac6bd4d18042007706c84a8abe823751cf289b69c01e83eef7b5915c7.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 underlyingAmount, uint256 stakeAmount)
type StakedDydxGlobalIndexUpdated ¶
type StakedDydxGlobalIndexUpdated struct { Index *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxGlobalIndexUpdated represents a GlobalIndexUpdated event raised by the StakedDydx contract.
type StakedDydxGlobalIndexUpdatedIterator ¶
type StakedDydxGlobalIndexUpdatedIterator struct { Event *StakedDydxGlobalIndexUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxGlobalIndexUpdatedIterator is returned from FilterGlobalIndexUpdated and is used to iterate over the raw logs and unpacked data for GlobalIndexUpdated events raised by the StakedDydx contract.
func (*StakedDydxGlobalIndexUpdatedIterator) Close ¶
func (it *StakedDydxGlobalIndexUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxGlobalIndexUpdatedIterator) Error ¶
func (it *StakedDydxGlobalIndexUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxGlobalIndexUpdatedIterator) Next ¶
func (it *StakedDydxGlobalIndexUpdatedIterator) 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 StakedDydxOperatorClaimedRewardsFor ¶
type StakedDydxOperatorClaimedRewardsFor struct { Staker common.Address Recipient common.Address ClaimedRewards *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxOperatorClaimedRewardsFor represents a OperatorClaimedRewardsFor event raised by the StakedDydx contract.
type StakedDydxOperatorClaimedRewardsForIterator ¶
type StakedDydxOperatorClaimedRewardsForIterator struct { Event *StakedDydxOperatorClaimedRewardsFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxOperatorClaimedRewardsForIterator is returned from FilterOperatorClaimedRewardsFor and is used to iterate over the raw logs and unpacked data for OperatorClaimedRewardsFor events raised by the StakedDydx contract.
func (*StakedDydxOperatorClaimedRewardsForIterator) Close ¶
func (it *StakedDydxOperatorClaimedRewardsForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxOperatorClaimedRewardsForIterator) Error ¶
func (it *StakedDydxOperatorClaimedRewardsForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxOperatorClaimedRewardsForIterator) Next ¶
func (it *StakedDydxOperatorClaimedRewardsForIterator) 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 StakedDydxOperatorStakedFor ¶
type StakedDydxOperatorStakedFor struct { Staker common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxOperatorStakedFor represents a OperatorStakedFor event raised by the StakedDydx contract.
type StakedDydxOperatorStakedForIterator ¶
type StakedDydxOperatorStakedForIterator struct { Event *StakedDydxOperatorStakedFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxOperatorStakedForIterator is returned from FilterOperatorStakedFor and is used to iterate over the raw logs and unpacked data for OperatorStakedFor events raised by the StakedDydx contract.
func (*StakedDydxOperatorStakedForIterator) Close ¶
func (it *StakedDydxOperatorStakedForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxOperatorStakedForIterator) Error ¶
func (it *StakedDydxOperatorStakedForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxOperatorStakedForIterator) Next ¶
func (it *StakedDydxOperatorStakedForIterator) 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 StakedDydxOperatorWithdrawalRequestedFor ¶
type StakedDydxOperatorWithdrawalRequestedFor struct { Staker common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxOperatorWithdrawalRequestedFor represents a OperatorWithdrawalRequestedFor event raised by the StakedDydx contract.
type StakedDydxOperatorWithdrawalRequestedForIterator ¶
type StakedDydxOperatorWithdrawalRequestedForIterator struct { Event *StakedDydxOperatorWithdrawalRequestedFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxOperatorWithdrawalRequestedForIterator is returned from FilterOperatorWithdrawalRequestedFor and is used to iterate over the raw logs and unpacked data for OperatorWithdrawalRequestedFor events raised by the StakedDydx contract.
func (*StakedDydxOperatorWithdrawalRequestedForIterator) Close ¶
func (it *StakedDydxOperatorWithdrawalRequestedForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxOperatorWithdrawalRequestedForIterator) Error ¶
func (it *StakedDydxOperatorWithdrawalRequestedForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxOperatorWithdrawalRequestedForIterator) Next ¶
func (it *StakedDydxOperatorWithdrawalRequestedForIterator) 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 StakedDydxOperatorWithdrewStakeFor ¶
type StakedDydxOperatorWithdrewStakeFor struct { Staker common.Address Recipient common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxOperatorWithdrewStakeFor represents a OperatorWithdrewStakeFor event raised by the StakedDydx contract.
type StakedDydxOperatorWithdrewStakeForIterator ¶
type StakedDydxOperatorWithdrewStakeForIterator struct { Event *StakedDydxOperatorWithdrewStakeFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxOperatorWithdrewStakeForIterator is returned from FilterOperatorWithdrewStakeFor and is used to iterate over the raw logs and unpacked data for OperatorWithdrewStakeFor events raised by the StakedDydx contract.
func (*StakedDydxOperatorWithdrewStakeForIterator) Close ¶
func (it *StakedDydxOperatorWithdrewStakeForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxOperatorWithdrewStakeForIterator) Error ¶
func (it *StakedDydxOperatorWithdrewStakeForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxOperatorWithdrewStakeForIterator) Next ¶
func (it *StakedDydxOperatorWithdrewStakeForIterator) 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 StakedDydxRaw ¶
type StakedDydxRaw struct {
Contract *StakedDydx // Generic contract binding to access the raw methods on
}
StakedDydxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakedDydxRaw) Call ¶
func (_StakedDydx *StakedDydxRaw) 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 (*StakedDydxRaw) Transact ¶
func (_StakedDydx *StakedDydxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedDydxRaw) Transfer ¶
func (_StakedDydx *StakedDydxRaw) 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 StakedDydxRewardsPerSecondUpdated ¶
type StakedDydxRewardsPerSecondUpdated struct { EmissionPerSecond *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxRewardsPerSecondUpdated represents a RewardsPerSecondUpdated event raised by the StakedDydx contract.
type StakedDydxRewardsPerSecondUpdatedIterator ¶
type StakedDydxRewardsPerSecondUpdatedIterator struct { Event *StakedDydxRewardsPerSecondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxRewardsPerSecondUpdatedIterator is returned from FilterRewardsPerSecondUpdated and is used to iterate over the raw logs and unpacked data for RewardsPerSecondUpdated events raised by the StakedDydx contract.
func (*StakedDydxRewardsPerSecondUpdatedIterator) Close ¶
func (it *StakedDydxRewardsPerSecondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxRewardsPerSecondUpdatedIterator) Error ¶
func (it *StakedDydxRewardsPerSecondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxRewardsPerSecondUpdatedIterator) Next ¶
func (it *StakedDydxRewardsPerSecondUpdatedIterator) 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 StakedDydxRoleAdminChanged ¶
type StakedDydxRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
StakedDydxRoleAdminChanged represents a RoleAdminChanged event raised by the StakedDydx contract.
type StakedDydxRoleAdminChangedIterator ¶
type StakedDydxRoleAdminChangedIterator struct { Event *StakedDydxRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the StakedDydx contract.
func (*StakedDydxRoleAdminChangedIterator) Close ¶
func (it *StakedDydxRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxRoleAdminChangedIterator) Error ¶
func (it *StakedDydxRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxRoleAdminChangedIterator) Next ¶
func (it *StakedDydxRoleAdminChangedIterator) 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 StakedDydxRoleGranted ¶
type StakedDydxRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxRoleGranted represents a RoleGranted event raised by the StakedDydx contract.
type StakedDydxRoleGrantedIterator ¶
type StakedDydxRoleGrantedIterator struct { Event *StakedDydxRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the StakedDydx contract.
func (*StakedDydxRoleGrantedIterator) Close ¶
func (it *StakedDydxRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxRoleGrantedIterator) Error ¶
func (it *StakedDydxRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxRoleGrantedIterator) Next ¶
func (it *StakedDydxRoleGrantedIterator) 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 StakedDydxRoleRevoked ¶
type StakedDydxRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedDydxRoleRevoked represents a RoleRevoked event raised by the StakedDydx contract.
type StakedDydxRoleRevokedIterator ¶
type StakedDydxRoleRevokedIterator struct { Event *StakedDydxRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the StakedDydx contract.
func (*StakedDydxRoleRevokedIterator) Close ¶
func (it *StakedDydxRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxRoleRevokedIterator) Error ¶
func (it *StakedDydxRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxRoleRevokedIterator) Next ¶
func (it *StakedDydxRoleRevokedIterator) 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 StakedDydxSession ¶
type StakedDydxSession struct { Contract *StakedDydx // 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 }
StakedDydxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakedDydxSession) Allowance ¶
func (_StakedDydx *StakedDydxSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedDydxSession) Approve ¶
func (_StakedDydx *StakedDydxSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedDydxSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedDydxSession) CLAIMOPERATORROLE ¶
func (_StakedDydx *StakedDydxSession) CLAIMOPERATORROLE() ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxSession) ClaimRewards ¶
func (_StakedDydx *StakedDydxSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedDydxSession) ClaimRewardsFor ¶
func (_StakedDydx *StakedDydxSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedDydxSession) DEFAULTADMINROLE ¶
func (_StakedDydx *StakedDydxSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedDydxSession) DELEGATEBYTYPETYPEHASH ¶
func (_StakedDydx *StakedDydxSession) DELEGATEBYTYPETYPEHASH() ([32]byte, error)
DELEGATEBYTYPETYPEHASH is a free data retrieval call binding the contract method 0xaa9fbe02.
Solidity: function DELEGATE_BY_TYPE_TYPEHASH() view returns(bytes32)
func (*StakedDydxSession) DELEGATETYPEHASH ¶
func (_StakedDydx *StakedDydxSession) DELEGATETYPEHASH() ([32]byte, error)
DELEGATETYPEHASH is a free data retrieval call binding the contract method 0x41cbf54a.
Solidity: function DELEGATE_TYPEHASH() view returns(bytes32)
func (*StakedDydxSession) DISTRIBUTIONEND ¶
func (_StakedDydx *StakedDydxSession) DISTRIBUTIONEND() (*big.Int, error)
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedDydxSession) DISTRIBUTIONSTART ¶
func (_StakedDydx *StakedDydxSession) DISTRIBUTIONSTART() (*big.Int, error)
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedDydxSession) Decimals ¶
func (_StakedDydx *StakedDydxSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedDydxSession) DecreaseAllowance ¶
func (_StakedDydx *StakedDydxSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedDydxSession) Delegate ¶
func (_StakedDydx *StakedDydxSession) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*StakedDydxSession) DelegateBySig ¶
func (_StakedDydx *StakedDydxSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxSession) DelegateByType ¶
func (_StakedDydx *StakedDydxSession) DelegateByType(delegatee common.Address, delegationType uint8) (*types.Transaction, error)
DelegateByType is a paid mutator transaction binding the contract method 0xdc937e1c.
Solidity: function delegateByType(address delegatee, uint8 delegationType) returns()
func (*StakedDydxSession) DelegateByTypeBySig ¶
func (_StakedDydx *StakedDydxSession) DelegateByTypeBySig(delegatee common.Address, delegationType uint8, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateByTypeBySig is a paid mutator transaction binding the contract method 0xf713d8a8.
Solidity: function delegateByTypeBySig(address delegatee, uint8 delegationType, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxSession) EIP712DOMAINNAME ¶
func (_StakedDydx *StakedDydxSession) EIP712DOMAINNAME() (string, error)
EIP712DOMAINNAME is a free data retrieval call binding the contract method 0xfd070296.
Solidity: function EIP712_DOMAIN_NAME() view returns(string)
func (*StakedDydxSession) EIP712DOMAINSCHEMAHASH ¶
func (_StakedDydx *StakedDydxSession) EIP712DOMAINSCHEMAHASH() ([32]byte, error)
EIP712DOMAINSCHEMAHASH is a free data retrieval call binding the contract method 0xe614d0d6.
Solidity: function EIP712_DOMAIN_SCHEMA_HASH() view returns(bytes32)
func (*StakedDydxSession) EIP712DOMAINVERSION ¶
func (_StakedDydx *StakedDydxSession) EIP712DOMAINVERSION() (string, error)
EIP712DOMAINVERSION is a free data retrieval call binding the contract method 0x5cc33321.
Solidity: function EIP712_DOMAIN_VERSION() view returns(string)
func (*StakedDydxSession) EPOCHPARAMETERSROLE ¶
func (_StakedDydx *StakedDydxSession) EPOCHPARAMETERSROLE() ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedDydxSession) EXCHANGERATEBASE ¶
func (_StakedDydx *StakedDydxSession) EXCHANGERATEBASE() (*big.Int, error)
EXCHANGERATEBASE is a free data retrieval call binding the contract method 0xb7b038da.
Solidity: function EXCHANGE_RATE_BASE() view returns(uint256)
func (*StakedDydxSession) EXCHANGERATEMAYOVERFLOW ¶
func (_StakedDydx *StakedDydxSession) EXCHANGERATEMAYOVERFLOW() (*big.Int, error)
EXCHANGERATEMAYOVERFLOW is a free data retrieval call binding the contract method 0x9fb2907f.
Solidity: function EXCHANGE_RATE_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxSession) GetActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxSession) GetActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxSession) GetBlackoutWindow ¶
func (_StakedDydx *StakedDydxSession) GetBlackoutWindow() (*big.Int, error)
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedDydxSession) GetCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetCurrentEpoch() (*big.Int, error)
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedDydxSession) GetDelegateeByType ¶
func (_StakedDydx *StakedDydxSession) GetDelegateeByType(delegator common.Address, delegationType uint8) (common.Address, error)
GetDelegateeByType is a free data retrieval call binding the contract method 0x6f50458d.
Solidity: function getDelegateeByType(address delegator, uint8 delegationType) view returns(address)
func (*StakedDydxSession) GetDomainSeparator ¶
func (_StakedDydx *StakedDydxSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*StakedDydxSession) GetEpochParameters ¶
func (_StakedDydx *StakedDydxSession) GetEpochParameters() (SM1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedDydxSession) GetExchangeRate ¶
func (_StakedDydx *StakedDydxSession) GetExchangeRate() (*big.Int, error)
GetExchangeRate is a free data retrieval call binding the contract method 0xe6aa216c.
Solidity: function getExchangeRate() view returns(uint256)
func (*StakedDydxSession) GetExchangeRateSnapshot ¶
func (_StakedDydx *StakedDydxSession) GetExchangeRateSnapshot(index *big.Int) (SM1TypesSnapshot, error)
GetExchangeRateSnapshot is a free data retrieval call binding the contract method 0xb29d3dbb.
Solidity: function getExchangeRateSnapshot(uint256 index) view returns((uint256,uint256))
func (*StakedDydxSession) GetExchangeRateSnapshotCount ¶
func (_StakedDydx *StakedDydxSession) GetExchangeRateSnapshotCount() (*big.Int, error)
GetExchangeRateSnapshotCount is a free data retrieval call binding the contract method 0xb0d266bd.
Solidity: function getExchangeRateSnapshotCount() view returns(uint256)
func (*StakedDydxSession) GetInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedDydxSession) GetInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedDydxSession) GetPowerAtBlock ¶
func (_StakedDydx *StakedDydxSession) GetPowerAtBlock(user common.Address, blockNumber *big.Int, delegationType uint8) (*big.Int, error)
GetPowerAtBlock is a free data retrieval call binding the contract method 0xc2ffbb91.
Solidity: function getPowerAtBlock(address user, uint256 blockNumber, uint8 delegationType) view returns(uint256)
func (*StakedDydxSession) GetPowerCurrent ¶
func (_StakedDydx *StakedDydxSession) GetPowerCurrent(user common.Address, delegationType uint8) (*big.Int, error)
GetPowerCurrent is a free data retrieval call binding the contract method 0xb2f4201d.
Solidity: function getPowerCurrent(address user, uint8 delegationType) view returns(uint256)
func (*StakedDydxSession) GetRewardsPerSecond ¶
func (_StakedDydx *StakedDydxSession) GetRewardsPerSecond() (*big.Int, error)
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedDydxSession) GetRoleAdmin ¶
func (_StakedDydx *StakedDydxSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedDydxSession) GetStakeAvailableToWithdraw ¶
func (_StakedDydx *StakedDydxSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedDydxSession) GetStartOfEpoch ¶
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedDydxSession) GetTimeRemainingInCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedDydxSession) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxSession) GetTotalActiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxSession) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedDydx *StakedDydxSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedDydxSession) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedDydx *StakedDydxSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedDydxSession) GetTransferableBalance ¶
func (_StakedDydx *StakedDydxSession) GetTransferableBalance(account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedDydxSession) GrantRole ¶
func (_StakedDydx *StakedDydxSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedDydxSession) HasEpochZeroStarted ¶
func (_StakedDydx *StakedDydxSession) HasEpochZeroStarted() (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedDydxSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedDydxSession) InBlackoutWindow ¶
func (_StakedDydx *StakedDydxSession) InBlackoutWindow() (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedDydxSession) IncreaseAllowance ¶
func (_StakedDydx *StakedDydxSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedDydxSession) Initialize ¶
func (_StakedDydx *StakedDydxSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*StakedDydxSession) MAXEXCHANGERATE ¶
func (_StakedDydx *StakedDydxSession) MAXEXCHANGERATE() (*big.Int, error)
MAXEXCHANGERATE is a free data retrieval call binding the contract method 0x4b35073f.
Solidity: function MAX_EXCHANGE_RATE() view returns(uint256)
func (*StakedDydxSession) MAXSLASHDENOMINATOR ¶
func (_StakedDydx *StakedDydxSession) MAXSLASHDENOMINATOR() (*big.Int, error)
MAXSLASHDENOMINATOR is a free data retrieval call binding the contract method 0xd837d187.
Solidity: function MAX_SLASH_DENOMINATOR() view returns(uint256)
func (*StakedDydxSession) MAXSLASHNUMERATOR ¶
func (_StakedDydx *StakedDydxSession) MAXSLASHNUMERATOR() (*big.Int, error)
MAXSLASHNUMERATOR is a free data retrieval call binding the contract method 0x49f9d8e5.
Solidity: function MAX_SLASH_NUMERATOR() view returns(uint256)
func (*StakedDydxSession) MAXUNDERLYINGBALANCE ¶
func (_StakedDydx *StakedDydxSession) MAXUNDERLYINGBALANCE() (*big.Int, error)
MAXUNDERLYINGBALANCE is a free data retrieval call binding the contract method 0xd744bd67.
Solidity: function MAX_UNDERLYING_BALANCE() view returns(uint256)
func (*StakedDydxSession) Name ¶
func (_StakedDydx *StakedDydxSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedDydxSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*StakedDydxSession) OWNERROLE ¶
func (_StakedDydx *StakedDydxSession) OWNERROLE() ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedDydxSession) PERMITTYPEHASH ¶
func (_StakedDydx *StakedDydxSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*StakedDydxSession) Permit ¶
func (_StakedDydx *StakedDydxSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxSession) REWARDSRATEROLE ¶
func (_StakedDydx *StakedDydxSession) REWARDSRATEROLE() ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedDydxSession) REWARDSTOKEN ¶
func (_StakedDydx *StakedDydxSession) REWARDSTOKEN() (common.Address, error)
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedDydxSession) REWARDSTREASURY ¶
func (_StakedDydx *StakedDydxSession) REWARDSTREASURY() (common.Address, error)
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedDydxSession) RenounceRole ¶
func (_StakedDydx *StakedDydxSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedDydxSession) RequestWithdrawal ¶
func (_StakedDydx *StakedDydxSession) RequestWithdrawal(stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 stakeAmount) returns()
func (*StakedDydxSession) RequestWithdrawalFor ¶
func (_StakedDydx *StakedDydxSession) RequestWithdrawalFor(staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 stakeAmount) returns()
func (*StakedDydxSession) RevokeRole ¶
func (_StakedDydx *StakedDydxSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedDydxSession) SLASHERROLE ¶
func (_StakedDydx *StakedDydxSession) SLASHERROLE() ([32]byte, error)
SLASHERROLE is a free data retrieval call binding the contract method 0x5095af64.
Solidity: function SLASHER_ROLE() view returns(bytes32)
func (*StakedDydxSession) STAKEAMOUNTMAYOVERFLOW ¶
func (_StakedDydx *StakedDydxSession) STAKEAMOUNTMAYOVERFLOW() (*big.Int, error)
STAKEAMOUNTMAYOVERFLOW is a free data retrieval call binding the contract method 0xd057152c.
Solidity: function STAKE_AMOUNT_MAY_OVERFLOW() view returns(uint256)
func (*StakedDydxSession) STAKEDTOKEN ¶
func (_StakedDydx *StakedDydxSession) STAKEDTOKEN() (common.Address, error)
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedDydxSession) STAKEOPERATORROLE ¶
func (_StakedDydx *StakedDydxSession) STAKEOPERATORROLE() ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedDydxSession) SetBlackoutWindow ¶
func (_StakedDydx *StakedDydxSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedDydxSession) SetEpochParameters ¶
func (_StakedDydx *StakedDydxSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedDydxSession) SetRewardsPerSecond ¶
func (_StakedDydx *StakedDydxSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedDydxSession) Slash ¶
func (_StakedDydx *StakedDydxSession) Slash(requestedSlashAmount *big.Int, recipient common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x3d82e3c1.
Solidity: function slash(uint256 requestedSlashAmount, address recipient) returns(uint256)
func (*StakedDydxSession) Stake ¶
func (_StakedDydx *StakedDydxSession) Stake(underlyingAmount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 underlyingAmount) returns()
func (*StakedDydxSession) StakeFor ¶
func (_StakedDydx *StakedDydxSession) StakeFor(staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 underlyingAmount) returns()
func (*StakedDydxSession) SupportsInterface ¶
func (_StakedDydx *StakedDydxSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedDydxSession) Symbol ¶
func (_StakedDydx *StakedDydxSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedDydxSession) TotalSupply ¶
func (_StakedDydx *StakedDydxSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedDydxSession) Transfer ¶
func (_StakedDydx *StakedDydxSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedDydxSession) TransferFrom ¶
func (_StakedDydx *StakedDydxSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedDydxSession) WithdrawMaxStake ¶
func (_StakedDydx *StakedDydxSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedDydxSession) WithdrawStake ¶
func (_StakedDydx *StakedDydxSession) WithdrawStake(recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 stakeAmount) returns()
func (*StakedDydxSession) WithdrawStakeFor ¶
func (_StakedDydx *StakedDydxSession) WithdrawStakeFor(staker common.Address, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 stakeAmount) returns()
type StakedDydxSlashed ¶
type StakedDydxSlashed struct { Amount *big.Int Recipient common.Address NewExchangeRate *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxSlashed represents a Slashed event raised by the StakedDydx contract.
type StakedDydxSlashedIterator ¶
type StakedDydxSlashedIterator struct { Event *StakedDydxSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxSlashedIterator is returned from FilterSlashed and is used to iterate over the raw logs and unpacked data for Slashed events raised by the StakedDydx contract.
func (*StakedDydxSlashedIterator) Close ¶
func (it *StakedDydxSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxSlashedIterator) Error ¶
func (it *StakedDydxSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxSlashedIterator) Next ¶
func (it *StakedDydxSlashedIterator) 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 StakedDydxStaked ¶
type StakedDydxStaked struct { Staker common.Address Spender common.Address UnderlyingAmount *big.Int StakeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxStaked represents a Staked event raised by the StakedDydx contract.
type StakedDydxStakedIterator ¶
type StakedDydxStakedIterator struct { Event *StakedDydxStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the StakedDydx contract.
func (*StakedDydxStakedIterator) Close ¶
func (it *StakedDydxStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxStakedIterator) Error ¶
func (it *StakedDydxStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxStakedIterator) Next ¶
func (it *StakedDydxStakedIterator) 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 StakedDydxTransactor ¶
type StakedDydxTransactor struct {
// contains filtered or unexported fields
}
StakedDydxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakedDydxTransactor ¶
func NewStakedDydxTransactor(address common.Address, transactor bind.ContractTransactor) (*StakedDydxTransactor, error)
NewStakedDydxTransactor creates a new write-only instance of StakedDydx, bound to a specific deployed contract.
func (*StakedDydxTransactor) Approve ¶
func (_StakedDydx *StakedDydxTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedDydxTransactor) ClaimRewards ¶
func (_StakedDydx *StakedDydxTransactor) ClaimRewards(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedDydxTransactor) ClaimRewardsFor ¶
func (_StakedDydx *StakedDydxTransactor) ClaimRewardsFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedDydxTransactor) DecreaseAllowance ¶
func (_StakedDydx *StakedDydxTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedDydxTransactor) Delegate ¶
func (_StakedDydx *StakedDydxTransactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*StakedDydxTransactor) DelegateBySig ¶
func (_StakedDydx *StakedDydxTransactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactor) DelegateByType ¶
func (_StakedDydx *StakedDydxTransactor) DelegateByType(opts *bind.TransactOpts, delegatee common.Address, delegationType uint8) (*types.Transaction, error)
DelegateByType is a paid mutator transaction binding the contract method 0xdc937e1c.
Solidity: function delegateByType(address delegatee, uint8 delegationType) returns()
func (*StakedDydxTransactor) DelegateByTypeBySig ¶
func (_StakedDydx *StakedDydxTransactor) DelegateByTypeBySig(opts *bind.TransactOpts, delegatee common.Address, delegationType uint8, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateByTypeBySig is a paid mutator transaction binding the contract method 0xf713d8a8.
Solidity: function delegateByTypeBySig(address delegatee, uint8 delegationType, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactor) GrantRole ¶
func (_StakedDydx *StakedDydxTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedDydxTransactor) IncreaseAllowance ¶
func (_StakedDydx *StakedDydxTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedDydxTransactor) Initialize ¶
func (_StakedDydx *StakedDydxTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*StakedDydxTransactor) Permit ¶
func (_StakedDydx *StakedDydxTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactor) RenounceRole ¶
func (_StakedDydx *StakedDydxTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedDydxTransactor) RequestWithdrawal ¶
func (_StakedDydx *StakedDydxTransactor) RequestWithdrawal(opts *bind.TransactOpts, stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 stakeAmount) returns()
func (*StakedDydxTransactor) RequestWithdrawalFor ¶
func (_StakedDydx *StakedDydxTransactor) RequestWithdrawalFor(opts *bind.TransactOpts, staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 stakeAmount) returns()
func (*StakedDydxTransactor) RevokeRole ¶
func (_StakedDydx *StakedDydxTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedDydxTransactor) SetBlackoutWindow ¶
func (_StakedDydx *StakedDydxTransactor) SetBlackoutWindow(opts *bind.TransactOpts, blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedDydxTransactor) SetEpochParameters ¶
func (_StakedDydx *StakedDydxTransactor) SetEpochParameters(opts *bind.TransactOpts, interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedDydxTransactor) SetRewardsPerSecond ¶
func (_StakedDydx *StakedDydxTransactor) SetRewardsPerSecond(opts *bind.TransactOpts, emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedDydxTransactor) Slash ¶
func (_StakedDydx *StakedDydxTransactor) Slash(opts *bind.TransactOpts, requestedSlashAmount *big.Int, recipient common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x3d82e3c1.
Solidity: function slash(uint256 requestedSlashAmount, address recipient) returns(uint256)
func (*StakedDydxTransactor) Stake ¶
func (_StakedDydx *StakedDydxTransactor) Stake(opts *bind.TransactOpts, underlyingAmount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 underlyingAmount) returns()
func (*StakedDydxTransactor) StakeFor ¶
func (_StakedDydx *StakedDydxTransactor) StakeFor(opts *bind.TransactOpts, staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 underlyingAmount) returns()
func (*StakedDydxTransactor) Transfer ¶
func (_StakedDydx *StakedDydxTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedDydxTransactor) TransferFrom ¶
func (_StakedDydx *StakedDydxTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedDydxTransactor) WithdrawMaxStake ¶
func (_StakedDydx *StakedDydxTransactor) WithdrawMaxStake(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedDydxTransactor) WithdrawStake ¶
func (_StakedDydx *StakedDydxTransactor) WithdrawStake(opts *bind.TransactOpts, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 stakeAmount) returns()
func (*StakedDydxTransactor) WithdrawStakeFor ¶
func (_StakedDydx *StakedDydxTransactor) WithdrawStakeFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 stakeAmount) returns()
type StakedDydxTransactorRaw ¶
type StakedDydxTransactorRaw struct {
Contract *StakedDydxTransactor // Generic write-only contract binding to access the raw methods on
}
StakedDydxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakedDydxTransactorRaw) Transact ¶
func (_StakedDydx *StakedDydxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedDydxTransactorRaw) Transfer ¶
func (_StakedDydx *StakedDydxTransactorRaw) 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 StakedDydxTransactorSession ¶
type StakedDydxTransactorSession struct { Contract *StakedDydxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakedDydxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakedDydxTransactorSession) Approve ¶
func (_StakedDydx *StakedDydxTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedDydxTransactorSession) ClaimRewards ¶
func (_StakedDydx *StakedDydxTransactorSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedDydxTransactorSession) ClaimRewardsFor ¶
func (_StakedDydx *StakedDydxTransactorSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedDydxTransactorSession) DecreaseAllowance ¶
func (_StakedDydx *StakedDydxTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedDydxTransactorSession) Delegate ¶
func (_StakedDydx *StakedDydxTransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*StakedDydxTransactorSession) DelegateBySig ¶
func (_StakedDydx *StakedDydxTransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactorSession) DelegateByType ¶
func (_StakedDydx *StakedDydxTransactorSession) DelegateByType(delegatee common.Address, delegationType uint8) (*types.Transaction, error)
DelegateByType is a paid mutator transaction binding the contract method 0xdc937e1c.
Solidity: function delegateByType(address delegatee, uint8 delegationType) returns()
func (*StakedDydxTransactorSession) DelegateByTypeBySig ¶
func (_StakedDydx *StakedDydxTransactorSession) DelegateByTypeBySig(delegatee common.Address, delegationType uint8, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateByTypeBySig is a paid mutator transaction binding the contract method 0xf713d8a8.
Solidity: function delegateByTypeBySig(address delegatee, uint8 delegationType, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactorSession) GrantRole ¶
func (_StakedDydx *StakedDydxTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedDydxTransactorSession) IncreaseAllowance ¶
func (_StakedDydx *StakedDydxTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedDydxTransactorSession) Initialize ¶
func (_StakedDydx *StakedDydxTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*StakedDydxTransactorSession) Permit ¶
func (_StakedDydx *StakedDydxTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*StakedDydxTransactorSession) RenounceRole ¶
func (_StakedDydx *StakedDydxTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedDydxTransactorSession) RequestWithdrawal ¶
func (_StakedDydx *StakedDydxTransactorSession) RequestWithdrawal(stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 stakeAmount) returns()
func (*StakedDydxTransactorSession) RequestWithdrawalFor ¶
func (_StakedDydx *StakedDydxTransactorSession) RequestWithdrawalFor(staker common.Address, stakeAmount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 stakeAmount) returns()
func (*StakedDydxTransactorSession) RevokeRole ¶
func (_StakedDydx *StakedDydxTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedDydxTransactorSession) SetBlackoutWindow ¶
func (_StakedDydx *StakedDydxTransactorSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedDydxTransactorSession) SetEpochParameters ¶
func (_StakedDydx *StakedDydxTransactorSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedDydxTransactorSession) SetRewardsPerSecond ¶
func (_StakedDydx *StakedDydxTransactorSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedDydxTransactorSession) Slash ¶
func (_StakedDydx *StakedDydxTransactorSession) Slash(requestedSlashAmount *big.Int, recipient common.Address) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x3d82e3c1.
Solidity: function slash(uint256 requestedSlashAmount, address recipient) returns(uint256)
func (*StakedDydxTransactorSession) Stake ¶
func (_StakedDydx *StakedDydxTransactorSession) Stake(underlyingAmount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 underlyingAmount) returns()
func (*StakedDydxTransactorSession) StakeFor ¶
func (_StakedDydx *StakedDydxTransactorSession) StakeFor(staker common.Address, underlyingAmount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 underlyingAmount) returns()
func (*StakedDydxTransactorSession) Transfer ¶
func (_StakedDydx *StakedDydxTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedDydxTransactorSession) TransferFrom ¶
func (_StakedDydx *StakedDydxTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedDydxTransactorSession) WithdrawMaxStake ¶
func (_StakedDydx *StakedDydxTransactorSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedDydxTransactorSession) WithdrawStake ¶
func (_StakedDydx *StakedDydxTransactorSession) WithdrawStake(recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 stakeAmount) returns()
func (*StakedDydxTransactorSession) WithdrawStakeFor ¶
func (_StakedDydx *StakedDydxTransactorSession) WithdrawStakeFor(staker common.Address, recipient common.Address, stakeAmount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 stakeAmount) returns()
type StakedDydxTransfer ¶
type StakedDydxTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxTransfer represents a Transfer event raised by the StakedDydx contract.
type StakedDydxTransferIterator ¶
type StakedDydxTransferIterator struct { Event *StakedDydxTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakedDydx contract.
func (*StakedDydxTransferIterator) Close ¶
func (it *StakedDydxTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxTransferIterator) Error ¶
func (it *StakedDydxTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxTransferIterator) Next ¶
func (it *StakedDydxTransferIterator) 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 StakedDydxUserIndexUpdated ¶
type StakedDydxUserIndexUpdated struct { User common.Address Index *big.Int UnclaimedRewards *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxUserIndexUpdated represents a UserIndexUpdated event raised by the StakedDydx contract.
type StakedDydxUserIndexUpdatedIterator ¶
type StakedDydxUserIndexUpdatedIterator struct { Event *StakedDydxUserIndexUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxUserIndexUpdatedIterator is returned from FilterUserIndexUpdated and is used to iterate over the raw logs and unpacked data for UserIndexUpdated events raised by the StakedDydx contract.
func (*StakedDydxUserIndexUpdatedIterator) Close ¶
func (it *StakedDydxUserIndexUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxUserIndexUpdatedIterator) Error ¶
func (it *StakedDydxUserIndexUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxUserIndexUpdatedIterator) Next ¶
func (it *StakedDydxUserIndexUpdatedIterator) 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 StakedDydxWithdrawalRequested ¶
type StakedDydxWithdrawalRequested struct { Staker common.Address StakeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxWithdrawalRequested represents a WithdrawalRequested event raised by the StakedDydx contract.
type StakedDydxWithdrawalRequestedIterator ¶
type StakedDydxWithdrawalRequestedIterator struct { Event *StakedDydxWithdrawalRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxWithdrawalRequestedIterator is returned from FilterWithdrawalRequested and is used to iterate over the raw logs and unpacked data for WithdrawalRequested events raised by the StakedDydx contract.
func (*StakedDydxWithdrawalRequestedIterator) Close ¶
func (it *StakedDydxWithdrawalRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxWithdrawalRequestedIterator) Error ¶
func (it *StakedDydxWithdrawalRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxWithdrawalRequestedIterator) Next ¶
func (it *StakedDydxWithdrawalRequestedIterator) 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 StakedDydxWithdrewStake ¶
type StakedDydxWithdrewStake struct { Staker common.Address Recipient common.Address UnderlyingAmount *big.Int StakeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedDydxWithdrewStake represents a WithdrewStake event raised by the StakedDydx contract.
type StakedDydxWithdrewStakeIterator ¶
type StakedDydxWithdrewStakeIterator struct { Event *StakedDydxWithdrewStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedDydxWithdrewStakeIterator is returned from FilterWithdrewStake and is used to iterate over the raw logs and unpacked data for WithdrewStake events raised by the StakedDydx contract.
func (*StakedDydxWithdrewStakeIterator) Close ¶
func (it *StakedDydxWithdrewStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedDydxWithdrewStakeIterator) Error ¶
func (it *StakedDydxWithdrewStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedDydxWithdrewStakeIterator) Next ¶
func (it *StakedDydxWithdrewStakeIterator) 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 StakedUSDC ¶
type StakedUSDC struct { StakedUSDCCaller // Read-only binding to the contract StakedUSDCTransactor // Write-only binding to the contract StakedUSDCFilterer // Log filterer for contract events }
StakedUSDC is an auto generated Go binding around an Ethereum contract.
func NewStakedUSDC ¶
func NewStakedUSDC(address common.Address, backend bind.ContractBackend) (*StakedUSDC, error)
NewStakedUSDC creates a new instance of StakedUSDC, bound to a specific deployed contract.
type StakedUSDCApproval ¶
type StakedUSDCApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCApproval represents a Approval event raised by the StakedUSDC contract.
type StakedUSDCApprovalIterator ¶
type StakedUSDCApprovalIterator struct { Event *StakedUSDCApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakedUSDC contract.
func (*StakedUSDCApprovalIterator) Close ¶
func (it *StakedUSDCApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCApprovalIterator) Error ¶
func (it *StakedUSDCApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCApprovalIterator) Next ¶
func (it *StakedUSDCApprovalIterator) 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 StakedUSDCBlackoutWindowChanged ¶
type StakedUSDCBlackoutWindowChanged struct { BlackoutWindow *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCBlackoutWindowChanged represents a BlackoutWindowChanged event raised by the StakedUSDC contract.
type StakedUSDCBlackoutWindowChangedIterator ¶
type StakedUSDCBlackoutWindowChangedIterator struct { Event *StakedUSDCBlackoutWindowChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCBlackoutWindowChangedIterator is returned from FilterBlackoutWindowChanged and is used to iterate over the raw logs and unpacked data for BlackoutWindowChanged events raised by the StakedUSDC contract.
func (*StakedUSDCBlackoutWindowChangedIterator) Close ¶
func (it *StakedUSDCBlackoutWindowChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCBlackoutWindowChangedIterator) Error ¶
func (it *StakedUSDCBlackoutWindowChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCBlackoutWindowChangedIterator) Next ¶
func (it *StakedUSDCBlackoutWindowChangedIterator) 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 StakedUSDCBorrowed ¶
type StakedUSDCBorrowed struct { Borrower common.Address Amount *big.Int NewBorrowedBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCBorrowed represents a Borrowed event raised by the StakedUSDC contract.
type StakedUSDCBorrowedIterator ¶
type StakedUSDCBorrowedIterator struct { Event *StakedUSDCBorrowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCBorrowedIterator is returned from FilterBorrowed and is used to iterate over the raw logs and unpacked data for Borrowed events raised by the StakedUSDC contract.
func (*StakedUSDCBorrowedIterator) Close ¶
func (it *StakedUSDCBorrowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCBorrowedIterator) Error ¶
func (it *StakedUSDCBorrowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCBorrowedIterator) Next ¶
func (it *StakedUSDCBorrowedIterator) 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 StakedUSDCBorrowingRestrictionChanged ¶
type StakedUSDCBorrowingRestrictionChanged struct { Borrower common.Address IsBorrowingRestricted bool Raw types.Log // Blockchain specific contextual infos }
StakedUSDCBorrowingRestrictionChanged represents a BorrowingRestrictionChanged event raised by the StakedUSDC contract.
type StakedUSDCBorrowingRestrictionChangedIterator ¶
type StakedUSDCBorrowingRestrictionChangedIterator struct { Event *StakedUSDCBorrowingRestrictionChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCBorrowingRestrictionChangedIterator is returned from FilterBorrowingRestrictionChanged and is used to iterate over the raw logs and unpacked data for BorrowingRestrictionChanged events raised by the StakedUSDC contract.
func (*StakedUSDCBorrowingRestrictionChangedIterator) Close ¶
func (it *StakedUSDCBorrowingRestrictionChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCBorrowingRestrictionChangedIterator) Error ¶
func (it *StakedUSDCBorrowingRestrictionChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCBorrowingRestrictionChangedIterator) Next ¶
func (it *StakedUSDCBorrowingRestrictionChangedIterator) 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 StakedUSDCCaller ¶
type StakedUSDCCaller struct {
// contains filtered or unexported fields
}
StakedUSDCCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakedUSDCCaller ¶
func NewStakedUSDCCaller(address common.Address, caller bind.ContractCaller) (*StakedUSDCCaller, error)
NewStakedUSDCCaller creates a new read-only instance of StakedUSDC, bound to a specific deployed contract.
func (*StakedUSDCCaller) Allowance ¶
func (_StakedUSDC *StakedUSDCCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedUSDCCaller) BORROWERADMINROLE ¶
func (_StakedUSDC *StakedUSDCCaller) BORROWERADMINROLE(opts *bind.CallOpts) ([32]byte, error)
BORROWERADMINROLE is a free data retrieval call binding the contract method 0x8965f28b.
Solidity: function BORROWER_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) BalanceOf ¶
func (_StakedUSDC *StakedUSDCCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedUSDCCaller) CLAIMOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCaller) CLAIMOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) DEBTOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCaller) DEBTOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
DEBTOPERATORROLE is a free data retrieval call binding the contract method 0x47aea195.
Solidity: function DEBT_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) DEFAULTADMINROLE ¶
func (_StakedUSDC *StakedUSDCCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) DISTRIBUTIONEND ¶
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedUSDCCaller) DISTRIBUTIONSTART ¶
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedUSDCCaller) Decimals ¶
func (_StakedUSDC *StakedUSDCCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedUSDCCaller) EPOCHPARAMETERSROLE ¶
func (_StakedUSDC *StakedUSDCCaller) EPOCHPARAMETERSROLE(opts *bind.CallOpts) ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) GetActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetActiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetActiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetAllocatedBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetAllocatedBalanceCurrentEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetAllocatedBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x8420dd28.
Solidity: function getAllocatedBalanceCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetAllocatedBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetAllocatedBalanceNextEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetAllocatedBalanceNextEpoch is a free data retrieval call binding the contract method 0xcfac7228.
Solidity: function getAllocatedBalanceNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetAllocationFractionCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetAllocationFractionCurrentEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetAllocationFractionCurrentEpoch is a free data retrieval call binding the contract method 0x1609caa3.
Solidity: function getAllocationFractionCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetAllocationFractionNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetAllocationFractionNextEpoch(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetAllocationFractionNextEpoch is a free data retrieval call binding the contract method 0xa632f1db.
Solidity: function getAllocationFractionNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetBlackoutWindow ¶
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedUSDCCaller) GetBorrowableAmount ¶
func (_StakedUSDC *StakedUSDCCaller) GetBorrowableAmount(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetBorrowableAmount is a free data retrieval call binding the contract method 0x691d1eb3.
Solidity: function getBorrowableAmount(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetBorrowedBalance ¶
func (_StakedUSDC *StakedUSDCCaller) GetBorrowedBalance(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetBorrowedBalance is a free data retrieval call binding the contract method 0xe0fc629c.
Solidity: function getBorrowedBalance(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCaller) GetBorrowerDebtBalance(opts *bind.CallOpts, borrower common.Address) (*big.Int, error)
GetBorrowerDebtBalance is a free data retrieval call binding the contract method 0xa1faea4c.
Solidity: function getBorrowerDebtBalance(address borrower) view returns(uint256)
func (*StakedUSDCCaller) GetContractBalanceAvailableToBorrow ¶
func (_StakedUSDC *StakedUSDCCaller) GetContractBalanceAvailableToBorrow(opts *bind.CallOpts) (*big.Int, error)
GetContractBalanceAvailableToBorrow is a free data retrieval call binding the contract method 0x9d1888ef.
Solidity: function getContractBalanceAvailableToBorrow() view returns(uint256)
func (*StakedUSDCCaller) GetContractBalanceAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCaller) GetContractBalanceAvailableToWithdraw(opts *bind.CallOpts) (*big.Int, error)
GetContractBalanceAvailableToWithdraw is a free data retrieval call binding the contract method 0x2a149932.
Solidity: function getContractBalanceAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCCaller) GetCurrentEpoch ¶
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCaller) GetDebtAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0xadac80d4.
Solidity: function getDebtAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetEpochParameters ¶
func (_StakedUSDC *StakedUSDCCaller) GetEpochParameters(opts *bind.CallOpts) (LS1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedUSDCCaller) GetInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetInactiveBalanceCurrentEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetInactiveBalanceNextEpoch(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetRewardsPerSecond ¶
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedUSDCCaller) GetRoleAdmin ¶
func (_StakedUSDC *StakedUSDCCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedUSDCCaller) GetShortfall ¶
func (_StakedUSDC *StakedUSDCCaller) GetShortfall(opts *bind.CallOpts, shortfallCounter *big.Int) (LS1TypesShortfall, error)
GetShortfall is a free data retrieval call binding the contract method 0xc9351ef3.
Solidity: function getShortfall(uint256 shortfallCounter) view returns((uint16,uint224))
func (*StakedUSDCCaller) GetShortfallCount ¶
GetShortfallCount is a free data retrieval call binding the contract method 0xf5ec68fe.
Solidity: function getShortfallCount() view returns(uint256)
func (*StakedUSDCCaller) GetStakeAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCaller) GetStakeAvailableToWithdraw(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetStakerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCaller) GetStakerDebtBalance(opts *bind.CallOpts, staker common.Address) (*big.Int, error)
GetStakerDebtBalance is a free data retrieval call binding the contract method 0x639347f4.
Solidity: function getStakerDebtBalance(address staker) view returns(uint256)
func (*StakedUSDCCaller) GetStartOfEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetStartOfEpoch(opts *bind.CallOpts, epochNumber *big.Int) (*big.Int, error)
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedUSDCCaller) GetTimeRemainingInCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetTimeRemainingInCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalActiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetTotalActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalActiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetTotalBorrowedBalance ¶
GetTotalBorrowedBalance is a free data retrieval call binding the contract method 0x2a7564ce.
Solidity: function getTotalBorrowedBalance() view returns(uint256)
func (*StakedUSDCCaller) GetTotalBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalBorrowerDebtBalance(opts *bind.CallOpts) (*big.Int, error)
GetTotalBorrowerDebtBalance is a free data retrieval call binding the contract method 0xe9d95d80.
Solidity: function getTotalBorrowerDebtBalance() view returns(uint256)
func (*StakedUSDCCaller) GetTotalDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalDebtAvailableToWithdraw(opts *bind.CallOpts) (*big.Int, error)
GetTotalDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0x30d738de.
Solidity: function getTotalDebtAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCCaller) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalInactiveBalanceCurrentEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCaller) GetTotalInactiveBalanceNextEpoch(opts *bind.CallOpts) (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCCaller) GetTransferableBalance ¶
func (_StakedUSDC *StakedUSDCCaller) GetTransferableBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedUSDCCaller) HasEpochZeroStarted ¶
func (_StakedUSDC *StakedUSDCCaller) HasEpochZeroStarted(opts *bind.CallOpts) (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedUSDCCaller) HasRole ¶
func (_StakedUSDC *StakedUSDCCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedUSDCCaller) InBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCCaller) InBlackoutWindow(opts *bind.CallOpts) (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedUSDCCaller) IsBorrowerOverdue ¶
func (_StakedUSDC *StakedUSDCCaller) IsBorrowerOverdue(opts *bind.CallOpts, borrower common.Address) (bool, error)
IsBorrowerOverdue is a free data retrieval call binding the contract method 0xb8031a6a.
Solidity: function isBorrowerOverdue(address borrower) view returns(bool)
func (*StakedUSDCCaller) IsBorrowingRestrictedForBorrower ¶
func (_StakedUSDC *StakedUSDCCaller) IsBorrowingRestrictedForBorrower(opts *bind.CallOpts, borrower common.Address) (bool, error)
IsBorrowingRestrictedForBorrower is a free data retrieval call binding the contract method 0x6749f802.
Solidity: function isBorrowingRestrictedForBorrower(address borrower) view returns(bool)
func (*StakedUSDCCaller) Name ¶
func (_StakedUSDC *StakedUSDCCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedUSDCCaller) OWNERROLE ¶
func (_StakedUSDC *StakedUSDCCaller) OWNERROLE(opts *bind.CallOpts) ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) REWARDSRATEROLE ¶
func (_StakedUSDC *StakedUSDCCaller) REWARDSRATEROLE(opts *bind.CallOpts) ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) REWARDSTOKEN ¶
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedUSDCCaller) REWARDSTREASURY ¶
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedUSDCCaller) STAKEDTOKEN ¶
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedUSDCCaller) STAKEOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCaller) STAKEOPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCaller) SupportsInterface ¶
func (_StakedUSDC *StakedUSDCCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedUSDCCaller) Symbol ¶
func (_StakedUSDC *StakedUSDCCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedUSDCCaller) TOTALALLOCATION ¶
TOTALALLOCATION is a free data retrieval call binding the contract method 0x0dac7bea.
Solidity: function TOTAL_ALLOCATION() view returns(uint256)
func (*StakedUSDCCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type StakedUSDCCallerRaw ¶
type StakedUSDCCallerRaw struct {
Contract *StakedUSDCCaller // Generic read-only contract binding to access the raw methods on
}
StakedUSDCCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakedUSDCCallerRaw) Call ¶
func (_StakedUSDC *StakedUSDCCallerRaw) 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 StakedUSDCCallerSession ¶
type StakedUSDCCallerSession struct { Contract *StakedUSDCCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakedUSDCCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakedUSDCCallerSession) Allowance ¶
func (_StakedUSDC *StakedUSDCCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedUSDCCallerSession) BORROWERADMINROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) BORROWERADMINROLE() ([32]byte, error)
BORROWERADMINROLE is a free data retrieval call binding the contract method 0x8965f28b.
Solidity: function BORROWER_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedUSDCCallerSession) CLAIMOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) CLAIMOPERATORROLE() ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) DEBTOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) DEBTOPERATORROLE() ([32]byte, error)
DEBTOPERATORROLE is a free data retrieval call binding the contract method 0x47aea195.
Solidity: function DEBT_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) DEFAULTADMINROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) DISTRIBUTIONEND ¶
func (_StakedUSDC *StakedUSDCCallerSession) DISTRIBUTIONEND() (*big.Int, error)
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedUSDCCallerSession) DISTRIBUTIONSTART ¶
func (_StakedUSDC *StakedUSDCCallerSession) DISTRIBUTIONSTART() (*big.Int, error)
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedUSDCCallerSession) Decimals ¶
func (_StakedUSDC *StakedUSDCCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedUSDCCallerSession) EPOCHPARAMETERSROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) EPOCHPARAMETERSROLE() ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) GetActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetAllocatedBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetAllocatedBalanceCurrentEpoch(borrower common.Address) (*big.Int, error)
GetAllocatedBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x8420dd28.
Solidity: function getAllocatedBalanceCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetAllocatedBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetAllocatedBalanceNextEpoch(borrower common.Address) (*big.Int, error)
GetAllocatedBalanceNextEpoch is a free data retrieval call binding the contract method 0xcfac7228.
Solidity: function getAllocatedBalanceNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetAllocationFractionCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetAllocationFractionCurrentEpoch(borrower common.Address) (*big.Int, error)
GetAllocationFractionCurrentEpoch is a free data retrieval call binding the contract method 0x1609caa3.
Solidity: function getAllocationFractionCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetAllocationFractionNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetAllocationFractionNextEpoch(borrower common.Address) (*big.Int, error)
GetAllocationFractionNextEpoch is a free data retrieval call binding the contract method 0xa632f1db.
Solidity: function getAllocationFractionNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetBlackoutWindow() (*big.Int, error)
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedUSDCCallerSession) GetBorrowableAmount ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowableAmount(borrower common.Address) (*big.Int, error)
GetBorrowableAmount is a free data retrieval call binding the contract method 0x691d1eb3.
Solidity: function getBorrowableAmount(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetBorrowedBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowedBalance(borrower common.Address) (*big.Int, error)
GetBorrowedBalance is a free data retrieval call binding the contract method 0xe0fc629c.
Solidity: function getBorrowedBalance(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetBorrowerDebtBalance(borrower common.Address) (*big.Int, error)
GetBorrowerDebtBalance is a free data retrieval call binding the contract method 0xa1faea4c.
Solidity: function getBorrowerDebtBalance(address borrower) view returns(uint256)
func (*StakedUSDCCallerSession) GetContractBalanceAvailableToBorrow ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetContractBalanceAvailableToBorrow() (*big.Int, error)
GetContractBalanceAvailableToBorrow is a free data retrieval call binding the contract method 0x9d1888ef.
Solidity: function getContractBalanceAvailableToBorrow() view returns(uint256)
func (*StakedUSDCCallerSession) GetContractBalanceAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetContractBalanceAvailableToWithdraw() (*big.Int, error)
GetContractBalanceAvailableToWithdraw is a free data retrieval call binding the contract method 0x2a149932.
Solidity: function getContractBalanceAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCCallerSession) GetCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetCurrentEpoch() (*big.Int, error)
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetDebtAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0xadac80d4.
Solidity: function getDebtAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetEpochParameters ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetEpochParameters() (LS1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedUSDCCallerSession) GetInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetRewardsPerSecond ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetRewardsPerSecond() (*big.Int, error)
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedUSDCCallerSession) GetRoleAdmin ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedUSDCCallerSession) GetShortfall ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetShortfall(shortfallCounter *big.Int) (LS1TypesShortfall, error)
GetShortfall is a free data retrieval call binding the contract method 0xc9351ef3.
Solidity: function getShortfall(uint256 shortfallCounter) view returns((uint16,uint224))
func (*StakedUSDCCallerSession) GetShortfallCount ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetShortfallCount() (*big.Int, error)
GetShortfallCount is a free data retrieval call binding the contract method 0xf5ec68fe.
Solidity: function getShortfallCount() view returns(uint256)
func (*StakedUSDCCallerSession) GetStakeAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetStakerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetStakerDebtBalance(staker common.Address) (*big.Int, error)
GetStakerDebtBalance is a free data retrieval call binding the contract method 0x639347f4.
Solidity: function getStakerDebtBalance(address staker) view returns(uint256)
func (*StakedUSDCCallerSession) GetStartOfEpoch ¶
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedUSDCCallerSession) GetTimeRemainingInCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalBorrowedBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalBorrowedBalance() (*big.Int, error)
GetTotalBorrowedBalance is a free data retrieval call binding the contract method 0x2a7564ce.
Solidity: function getTotalBorrowedBalance() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalBorrowerDebtBalance() (*big.Int, error)
GetTotalBorrowerDebtBalance is a free data retrieval call binding the contract method 0xe9d95d80.
Solidity: function getTotalBorrowerDebtBalance() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalDebtAvailableToWithdraw() (*big.Int, error)
GetTotalDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0x30d738de.
Solidity: function getTotalDebtAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCCallerSession) GetTransferableBalance ¶
func (_StakedUSDC *StakedUSDCCallerSession) GetTransferableBalance(account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedUSDCCallerSession) HasEpochZeroStarted ¶
func (_StakedUSDC *StakedUSDCCallerSession) HasEpochZeroStarted() (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedUSDCCallerSession) HasRole ¶
func (_StakedUSDC *StakedUSDCCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedUSDCCallerSession) InBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCCallerSession) InBlackoutWindow() (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedUSDCCallerSession) IsBorrowerOverdue ¶
func (_StakedUSDC *StakedUSDCCallerSession) IsBorrowerOverdue(borrower common.Address) (bool, error)
IsBorrowerOverdue is a free data retrieval call binding the contract method 0xb8031a6a.
Solidity: function isBorrowerOverdue(address borrower) view returns(bool)
func (*StakedUSDCCallerSession) IsBorrowingRestrictedForBorrower ¶
func (_StakedUSDC *StakedUSDCCallerSession) IsBorrowingRestrictedForBorrower(borrower common.Address) (bool, error)
IsBorrowingRestrictedForBorrower is a free data retrieval call binding the contract method 0x6749f802.
Solidity: function isBorrowingRestrictedForBorrower(address borrower) view returns(bool)
func (*StakedUSDCCallerSession) Name ¶
func (_StakedUSDC *StakedUSDCCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedUSDCCallerSession) OWNERROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) OWNERROLE() ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) REWARDSRATEROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) REWARDSRATEROLE() ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) REWARDSTOKEN ¶
func (_StakedUSDC *StakedUSDCCallerSession) REWARDSTOKEN() (common.Address, error)
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedUSDCCallerSession) REWARDSTREASURY ¶
func (_StakedUSDC *StakedUSDCCallerSession) REWARDSTREASURY() (common.Address, error)
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedUSDCCallerSession) STAKEDTOKEN ¶
func (_StakedUSDC *StakedUSDCCallerSession) STAKEDTOKEN() (common.Address, error)
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedUSDCCallerSession) STAKEOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCCallerSession) STAKEOPERATORROLE() ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCCallerSession) SupportsInterface ¶
func (_StakedUSDC *StakedUSDCCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedUSDCCallerSession) Symbol ¶
func (_StakedUSDC *StakedUSDCCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedUSDCCallerSession) TOTALALLOCATION ¶
func (_StakedUSDC *StakedUSDCCallerSession) TOTALALLOCATION() (*big.Int, error)
TOTALALLOCATION is a free data retrieval call binding the contract method 0x0dac7bea.
Solidity: function TOTAL_ALLOCATION() view returns(uint256)
func (*StakedUSDCCallerSession) TotalSupply ¶
func (_StakedUSDC *StakedUSDCCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type StakedUSDCClaimedRewards ¶
type StakedUSDCClaimedRewards struct { User common.Address Recipient common.Address ClaimedRewards *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCClaimedRewards represents a ClaimedRewards event raised by the StakedUSDC contract.
type StakedUSDCClaimedRewardsIterator ¶
type StakedUSDCClaimedRewardsIterator struct { Event *StakedUSDCClaimedRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCClaimedRewardsIterator is returned from FilterClaimedRewards and is used to iterate over the raw logs and unpacked data for ClaimedRewards events raised by the StakedUSDC contract.
func (*StakedUSDCClaimedRewardsIterator) Close ¶
func (it *StakedUSDCClaimedRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCClaimedRewardsIterator) Error ¶
func (it *StakedUSDCClaimedRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCClaimedRewardsIterator) Next ¶
func (it *StakedUSDCClaimedRewardsIterator) 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 StakedUSDCConvertedInactiveBalancesToDebt ¶
type StakedUSDCConvertedInactiveBalancesToDebt struct { ShortfallAmount *big.Int ShortfallIndex *big.Int NewInactiveBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCConvertedInactiveBalancesToDebt represents a ConvertedInactiveBalancesToDebt event raised by the StakedUSDC contract.
type StakedUSDCConvertedInactiveBalancesToDebtIterator ¶
type StakedUSDCConvertedInactiveBalancesToDebtIterator struct { Event *StakedUSDCConvertedInactiveBalancesToDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCConvertedInactiveBalancesToDebtIterator is returned from FilterConvertedInactiveBalancesToDebt and is used to iterate over the raw logs and unpacked data for ConvertedInactiveBalancesToDebt events raised by the StakedUSDC contract.
func (*StakedUSDCConvertedInactiveBalancesToDebtIterator) Close ¶
func (it *StakedUSDCConvertedInactiveBalancesToDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCConvertedInactiveBalancesToDebtIterator) Error ¶
func (it *StakedUSDCConvertedInactiveBalancesToDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCConvertedInactiveBalancesToDebtIterator) Next ¶
func (it *StakedUSDCConvertedInactiveBalancesToDebtIterator) 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 StakedUSDCDebtMarked ¶
type StakedUSDCDebtMarked struct { Borrower common.Address Amount *big.Int NewBorrowedBalance *big.Int NewDebtBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCDebtMarked represents a DebtMarked event raised by the StakedUSDC contract.
type StakedUSDCDebtMarkedIterator ¶
type StakedUSDCDebtMarkedIterator struct { Event *StakedUSDCDebtMarked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCDebtMarkedIterator is returned from FilterDebtMarked and is used to iterate over the raw logs and unpacked data for DebtMarked events raised by the StakedUSDC contract.
func (*StakedUSDCDebtMarkedIterator) Close ¶
func (it *StakedUSDCDebtMarkedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCDebtMarkedIterator) Error ¶
func (it *StakedUSDCDebtMarkedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCDebtMarkedIterator) Next ¶
func (it *StakedUSDCDebtMarkedIterator) 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 StakedUSDCEpochParametersChanged ¶
type StakedUSDCEpochParametersChanged struct { EpochParameters LS1TypesEpochParameters Raw types.Log // Blockchain specific contextual infos }
StakedUSDCEpochParametersChanged represents a EpochParametersChanged event raised by the StakedUSDC contract.
type StakedUSDCEpochParametersChangedIterator ¶
type StakedUSDCEpochParametersChangedIterator struct { Event *StakedUSDCEpochParametersChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCEpochParametersChangedIterator is returned from FilterEpochParametersChanged and is used to iterate over the raw logs and unpacked data for EpochParametersChanged events raised by the StakedUSDC contract.
func (*StakedUSDCEpochParametersChangedIterator) Close ¶
func (it *StakedUSDCEpochParametersChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCEpochParametersChangedIterator) Error ¶
func (it *StakedUSDCEpochParametersChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCEpochParametersChangedIterator) Next ¶
func (it *StakedUSDCEpochParametersChangedIterator) 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 StakedUSDCFilterer ¶
type StakedUSDCFilterer struct {
// contains filtered or unexported fields
}
StakedUSDCFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakedUSDCFilterer ¶
func NewStakedUSDCFilterer(address common.Address, filterer bind.ContractFilterer) (*StakedUSDCFilterer, error)
NewStakedUSDCFilterer creates a new log filterer instance of StakedUSDC, bound to a specific deployed contract.
func (*StakedUSDCFilterer) FilterApproval ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StakedUSDCApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedUSDCFilterer) FilterBlackoutWindowChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterBlackoutWindowChanged(opts *bind.FilterOpts) (*StakedUSDCBlackoutWindowChangedIterator, error)
FilterBlackoutWindowChanged is a free log retrieval operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedUSDCFilterer) FilterBorrowed ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterBorrowed(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCBorrowedIterator, error)
FilterBorrowed is a free log retrieval operation binding the contract event 0xeae9cfbc77fdd40ca899f36b608256063b2bc9d8178b0220f7ad513e178d6730.
Solidity: event Borrowed(address indexed borrower, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) FilterBorrowingRestrictionChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterBorrowingRestrictionChanged(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCBorrowingRestrictionChangedIterator, error)
FilterBorrowingRestrictionChanged is a free log retrieval operation binding the contract event 0x16a89156280b4b0c2ec1a3fc5a0796b9fb93282b073129dc05c4734d03718933.
Solidity: event BorrowingRestrictionChanged(address indexed borrower, bool isBorrowingRestricted)
func (*StakedUSDCFilterer) FilterClaimedRewards ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterClaimedRewards(opts *bind.FilterOpts, user []common.Address) (*StakedUSDCClaimedRewardsIterator, error)
FilterClaimedRewards is a free log retrieval operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedUSDCFilterer) FilterConvertedInactiveBalancesToDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterConvertedInactiveBalancesToDebt(opts *bind.FilterOpts) (*StakedUSDCConvertedInactiveBalancesToDebtIterator, error)
FilterConvertedInactiveBalancesToDebt is a free log retrieval operation binding the contract event 0x078672352c8b5c2f37110035ae76edec256b83a0b573905c762af04ebe0b418e.
Solidity: event ConvertedInactiveBalancesToDebt(uint256 shortfallAmount, uint256 shortfallIndex, uint256 newInactiveBalance)
func (*StakedUSDCFilterer) FilterDebtMarked ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterDebtMarked(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCDebtMarkedIterator, error)
FilterDebtMarked is a free log retrieval operation binding the contract event 0x6f23fe7b66362519778c3b1c17137fac83dc3b06d7599bf330071ff0d4d78bd4.
Solidity: event DebtMarked(address indexed borrower, uint256 amount, uint256 newBorrowedBalance, uint256 newDebtBalance)
func (*StakedUSDCFilterer) FilterEpochParametersChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterEpochParametersChanged(opts *bind.FilterOpts) (*StakedUSDCEpochParametersChangedIterator, error)
FilterEpochParametersChanged is a free log retrieval operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedUSDCFilterer) FilterGlobalIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterGlobalIndexUpdated(opts *bind.FilterOpts) (*StakedUSDCGlobalIndexUpdatedIterator, error)
FilterGlobalIndexUpdated is a free log retrieval operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedUSDCFilterer) FilterOperatorClaimedRewardsFor ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorClaimedRewardsFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorClaimedRewardsForIterator, error)
FilterOperatorClaimedRewardsFor is a free log retrieval operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedUSDCFilterer) FilterOperatorDecreasedBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorDecreasedBorrowerDebt(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCOperatorDecreasedBorrowerDebtIterator, error)
FilterOperatorDecreasedBorrowerDebt is a free log retrieval operation binding the contract event 0x9233e170f570616869e6d397de65d5c2f218ec9bddae5d260b8809350b082826.
Solidity: event OperatorDecreasedBorrowerDebt(address indexed borrower, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) FilterOperatorDecreasedStakerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorDecreasedStakerDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorDecreasedStakerDebtIterator, error)
FilterOperatorDecreasedStakerDebt is a free log retrieval operation binding the contract event 0xce5d55b95f5e7bf00ae6598fc6a456cffe79d5b6e4880f6b16fcb0136a45a013.
Solidity: event OperatorDecreasedStakerDebt(address indexed staker, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) FilterOperatorStakedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorStakedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorStakedForIterator, error)
FilterOperatorStakedFor is a free log retrieval operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) FilterOperatorWithdrawalRequestedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorWithdrawalRequestedFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorWithdrawalRequestedForIterator, error)
FilterOperatorWithdrawalRequestedFor is a free log retrieval operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) FilterOperatorWithdrewStakeFor ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterOperatorWithdrewStakeFor(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCOperatorWithdrewStakeForIterator, error)
FilterOperatorWithdrewStakeFor is a free log retrieval operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedUSDCFilterer) FilterReceivedDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterReceivedDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCReceivedDebtIterator, error)
FilterReceivedDebt is a free log retrieval operation binding the contract event 0x71c72955ef680134ee20de5924643f2e78afe2d3c76e6faf6a218c00b2dc26d0.
Solidity: event ReceivedDebt(address indexed staker, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) FilterRepaidBorrow ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRepaidBorrow(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCRepaidBorrowIterator, error)
FilterRepaidBorrow is a free log retrieval operation binding the contract event 0xf2dd4e214006135a985d0652148818c010ea064eb762e3e5b15b03f388ec0797.
Solidity: event RepaidBorrow(address indexed borrower, address sender, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) FilterRepaidDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRepaidDebt(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCRepaidDebtIterator, error)
FilterRepaidDebt is a free log retrieval operation binding the contract event 0x812ecf7f09a6d9b6fe55bc9c72038c8fecfa1161b291ef686b29601500714274.
Solidity: event RepaidDebt(address indexed borrower, address sender, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) FilterRewardsPerSecondUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRewardsPerSecondUpdated(opts *bind.FilterOpts) (*StakedUSDCRewardsPerSecondUpdatedIterator, error)
FilterRewardsPerSecondUpdated is a free log retrieval operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedUSDCFilterer) FilterRoleAdminChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*StakedUSDCRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedUSDCFilterer) FilterRoleGranted ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedUSDCRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) FilterRoleRevoked ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*StakedUSDCRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) FilterScheduledBorrowerAllocationChange ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterScheduledBorrowerAllocationChange(opts *bind.FilterOpts, borrower []common.Address) (*StakedUSDCScheduledBorrowerAllocationChangeIterator, error)
FilterScheduledBorrowerAllocationChange is a free log retrieval operation binding the contract event 0xec9d5b9e8a94d2de1e086e2a5ea44472bf803a5481575b7a5685b0b8be9537de.
Solidity: event ScheduledBorrowerAllocationChange(address indexed borrower, uint256 oldAllocation, uint256 newAllocation, uint256 epochNumber)
func (*StakedUSDCFilterer) FilterStaked ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterStaked(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x5dac0c1b1112564a045ba943c9d50270893e8e826c49be8e7073adc713ab7bd7.
Solidity: event Staked(address indexed staker, address spender, uint256 amount)
func (*StakedUSDCFilterer) FilterTransfer ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StakedUSDCTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedUSDCFilterer) FilterUserIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterUserIndexUpdated(opts *bind.FilterOpts, user []common.Address) (*StakedUSDCUserIndexUpdatedIterator, error)
FilterUserIndexUpdated is a free log retrieval operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedUSDCFilterer) FilterWithdrawalRequested ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrawalRequested(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrawalRequestedIterator, error)
FilterWithdrawalRequested is a free log retrieval operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 amount)
func (*StakedUSDCFilterer) FilterWithdrewDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrewDebt(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrewDebtIterator, error)
FilterWithdrewDebt is a free log retrieval operation binding the contract event 0x5a1ff5257f28ea33661698b61831b8a24b3893378e7bc86567df5919faf4b9eb.
Solidity: event WithdrewDebt(address indexed staker, address recipient, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) FilterWithdrewStake ¶
func (_StakedUSDC *StakedUSDCFilterer) FilterWithdrewStake(opts *bind.FilterOpts, staker []common.Address) (*StakedUSDCWithdrewStakeIterator, error)
FilterWithdrewStake is a free log retrieval operation binding the contract event 0xbf9f95bf497ae5d5ff5cb03e5de74cd8bd66f1b3b42a02cfee135021630eeb0a.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 amount)
func (*StakedUSDCFilterer) ParseApproval ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseApproval(log types.Log) (*StakedUSDCApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedUSDCFilterer) ParseBlackoutWindowChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseBlackoutWindowChanged(log types.Log) (*StakedUSDCBlackoutWindowChanged, error)
ParseBlackoutWindowChanged is a log parse operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedUSDCFilterer) ParseBorrowed ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseBorrowed(log types.Log) (*StakedUSDCBorrowed, error)
ParseBorrowed is a log parse operation binding the contract event 0xeae9cfbc77fdd40ca899f36b608256063b2bc9d8178b0220f7ad513e178d6730.
Solidity: event Borrowed(address indexed borrower, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) ParseBorrowingRestrictionChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseBorrowingRestrictionChanged(log types.Log) (*StakedUSDCBorrowingRestrictionChanged, error)
ParseBorrowingRestrictionChanged is a log parse operation binding the contract event 0x16a89156280b4b0c2ec1a3fc5a0796b9fb93282b073129dc05c4734d03718933.
Solidity: event BorrowingRestrictionChanged(address indexed borrower, bool isBorrowingRestricted)
func (*StakedUSDCFilterer) ParseClaimedRewards ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseClaimedRewards(log types.Log) (*StakedUSDCClaimedRewards, error)
ParseClaimedRewards is a log parse operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedUSDCFilterer) ParseConvertedInactiveBalancesToDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseConvertedInactiveBalancesToDebt(log types.Log) (*StakedUSDCConvertedInactiveBalancesToDebt, error)
ParseConvertedInactiveBalancesToDebt is a log parse operation binding the contract event 0x078672352c8b5c2f37110035ae76edec256b83a0b573905c762af04ebe0b418e.
Solidity: event ConvertedInactiveBalancesToDebt(uint256 shortfallAmount, uint256 shortfallIndex, uint256 newInactiveBalance)
func (*StakedUSDCFilterer) ParseDebtMarked ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseDebtMarked(log types.Log) (*StakedUSDCDebtMarked, error)
ParseDebtMarked is a log parse operation binding the contract event 0x6f23fe7b66362519778c3b1c17137fac83dc3b06d7599bf330071ff0d4d78bd4.
Solidity: event DebtMarked(address indexed borrower, uint256 amount, uint256 newBorrowedBalance, uint256 newDebtBalance)
func (*StakedUSDCFilterer) ParseEpochParametersChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseEpochParametersChanged(log types.Log) (*StakedUSDCEpochParametersChanged, error)
ParseEpochParametersChanged is a log parse operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedUSDCFilterer) ParseGlobalIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseGlobalIndexUpdated(log types.Log) (*StakedUSDCGlobalIndexUpdated, error)
ParseGlobalIndexUpdated is a log parse operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedUSDCFilterer) ParseOperatorClaimedRewardsFor ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorClaimedRewardsFor(log types.Log) (*StakedUSDCOperatorClaimedRewardsFor, error)
ParseOperatorClaimedRewardsFor is a log parse operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedUSDCFilterer) ParseOperatorDecreasedBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorDecreasedBorrowerDebt(log types.Log) (*StakedUSDCOperatorDecreasedBorrowerDebt, error)
ParseOperatorDecreasedBorrowerDebt is a log parse operation binding the contract event 0x9233e170f570616869e6d397de65d5c2f218ec9bddae5d260b8809350b082826.
Solidity: event OperatorDecreasedBorrowerDebt(address indexed borrower, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) ParseOperatorDecreasedStakerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorDecreasedStakerDebt(log types.Log) (*StakedUSDCOperatorDecreasedStakerDebt, error)
ParseOperatorDecreasedStakerDebt is a log parse operation binding the contract event 0xce5d55b95f5e7bf00ae6598fc6a456cffe79d5b6e4880f6b16fcb0136a45a013.
Solidity: event OperatorDecreasedStakerDebt(address indexed staker, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) ParseOperatorStakedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorStakedFor(log types.Log) (*StakedUSDCOperatorStakedFor, error)
ParseOperatorStakedFor is a log parse operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) ParseOperatorWithdrawalRequestedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorWithdrawalRequestedFor(log types.Log) (*StakedUSDCOperatorWithdrawalRequestedFor, error)
ParseOperatorWithdrawalRequestedFor is a log parse operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) ParseOperatorWithdrewStakeFor ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseOperatorWithdrewStakeFor(log types.Log) (*StakedUSDCOperatorWithdrewStakeFor, error)
ParseOperatorWithdrewStakeFor is a log parse operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedUSDCFilterer) ParseReceivedDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseReceivedDebt(log types.Log) (*StakedUSDCReceivedDebt, error)
ParseReceivedDebt is a log parse operation binding the contract event 0x71c72955ef680134ee20de5924643f2e78afe2d3c76e6faf6a218c00b2dc26d0.
Solidity: event ReceivedDebt(address indexed staker, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) ParseRepaidBorrow ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRepaidBorrow(log types.Log) (*StakedUSDCRepaidBorrow, error)
ParseRepaidBorrow is a log parse operation binding the contract event 0xf2dd4e214006135a985d0652148818c010ea064eb762e3e5b15b03f388ec0797.
Solidity: event RepaidBorrow(address indexed borrower, address sender, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) ParseRepaidDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRepaidDebt(log types.Log) (*StakedUSDCRepaidDebt, error)
ParseRepaidDebt is a log parse operation binding the contract event 0x812ecf7f09a6d9b6fe55bc9c72038c8fecfa1161b291ef686b29601500714274.
Solidity: event RepaidDebt(address indexed borrower, address sender, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) ParseRewardsPerSecondUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRewardsPerSecondUpdated(log types.Log) (*StakedUSDCRewardsPerSecondUpdated, error)
ParseRewardsPerSecondUpdated is a log parse operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedUSDCFilterer) ParseRoleAdminChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRoleAdminChanged(log types.Log) (*StakedUSDCRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedUSDCFilterer) ParseRoleGranted ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRoleGranted(log types.Log) (*StakedUSDCRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) ParseRoleRevoked ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseRoleRevoked(log types.Log) (*StakedUSDCRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) ParseScheduledBorrowerAllocationChange ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseScheduledBorrowerAllocationChange(log types.Log) (*StakedUSDCScheduledBorrowerAllocationChange, error)
ParseScheduledBorrowerAllocationChange is a log parse operation binding the contract event 0xec9d5b9e8a94d2de1e086e2a5ea44472bf803a5481575b7a5685b0b8be9537de.
Solidity: event ScheduledBorrowerAllocationChange(address indexed borrower, uint256 oldAllocation, uint256 newAllocation, uint256 epochNumber)
func (*StakedUSDCFilterer) ParseStaked ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseStaked(log types.Log) (*StakedUSDCStaked, error)
ParseStaked is a log parse operation binding the contract event 0x5dac0c1b1112564a045ba943c9d50270893e8e826c49be8e7073adc713ab7bd7.
Solidity: event Staked(address indexed staker, address spender, uint256 amount)
func (*StakedUSDCFilterer) ParseTransfer ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseTransfer(log types.Log) (*StakedUSDCTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedUSDCFilterer) ParseUserIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseUserIndexUpdated(log types.Log) (*StakedUSDCUserIndexUpdated, error)
ParseUserIndexUpdated is a log parse operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedUSDCFilterer) ParseWithdrawalRequested ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrawalRequested(log types.Log) (*StakedUSDCWithdrawalRequested, error)
ParseWithdrawalRequested is a log parse operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 amount)
func (*StakedUSDCFilterer) ParseWithdrewDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrewDebt(log types.Log) (*StakedUSDCWithdrewDebt, error)
ParseWithdrewDebt is a log parse operation binding the contract event 0x5a1ff5257f28ea33661698b61831b8a24b3893378e7bc86567df5919faf4b9eb.
Solidity: event WithdrewDebt(address indexed staker, address recipient, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) ParseWithdrewStake ¶
func (_StakedUSDC *StakedUSDCFilterer) ParseWithdrewStake(log types.Log) (*StakedUSDCWithdrewStake, error)
ParseWithdrewStake is a log parse operation binding the contract event 0xbf9f95bf497ae5d5ff5cb03e5de74cd8bd66f1b3b42a02cfee135021630eeb0a.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 amount)
func (*StakedUSDCFilterer) WatchApproval ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StakedUSDCApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StakedUSDCFilterer) WatchBlackoutWindowChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchBlackoutWindowChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCBlackoutWindowChanged) (event.Subscription, error)
WatchBlackoutWindowChanged is a free log subscription operation binding the contract event 0xb94332f70bda7d9f80755fda0fee46f9fb73433eb08054c482d060b9732a5e37.
Solidity: event BlackoutWindowChanged(uint256 blackoutWindow)
func (*StakedUSDCFilterer) WatchBorrowed ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchBorrowed(opts *bind.WatchOpts, sink chan<- *StakedUSDCBorrowed, borrower []common.Address) (event.Subscription, error)
WatchBorrowed is a free log subscription operation binding the contract event 0xeae9cfbc77fdd40ca899f36b608256063b2bc9d8178b0220f7ad513e178d6730.
Solidity: event Borrowed(address indexed borrower, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) WatchBorrowingRestrictionChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchBorrowingRestrictionChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCBorrowingRestrictionChanged, borrower []common.Address) (event.Subscription, error)
WatchBorrowingRestrictionChanged is a free log subscription operation binding the contract event 0x16a89156280b4b0c2ec1a3fc5a0796b9fb93282b073129dc05c4734d03718933.
Solidity: event BorrowingRestrictionChanged(address indexed borrower, bool isBorrowingRestricted)
func (*StakedUSDCFilterer) WatchClaimedRewards ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchClaimedRewards(opts *bind.WatchOpts, sink chan<- *StakedUSDCClaimedRewards, user []common.Address) (event.Subscription, error)
WatchClaimedRewards is a free log subscription operation binding the contract event 0x2ef606d064225d24c1514dc94907c134faee1237445c2f63f410cce0852b2054.
Solidity: event ClaimedRewards(address indexed user, address recipient, uint256 claimedRewards)
func (*StakedUSDCFilterer) WatchConvertedInactiveBalancesToDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchConvertedInactiveBalancesToDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCConvertedInactiveBalancesToDebt) (event.Subscription, error)
WatchConvertedInactiveBalancesToDebt is a free log subscription operation binding the contract event 0x078672352c8b5c2f37110035ae76edec256b83a0b573905c762af04ebe0b418e.
Solidity: event ConvertedInactiveBalancesToDebt(uint256 shortfallAmount, uint256 shortfallIndex, uint256 newInactiveBalance)
func (*StakedUSDCFilterer) WatchDebtMarked ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchDebtMarked(opts *bind.WatchOpts, sink chan<- *StakedUSDCDebtMarked, borrower []common.Address) (event.Subscription, error)
WatchDebtMarked is a free log subscription operation binding the contract event 0x6f23fe7b66362519778c3b1c17137fac83dc3b06d7599bf330071ff0d4d78bd4.
Solidity: event DebtMarked(address indexed borrower, uint256 amount, uint256 newBorrowedBalance, uint256 newDebtBalance)
func (*StakedUSDCFilterer) WatchEpochParametersChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchEpochParametersChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCEpochParametersChanged) (event.Subscription, error)
WatchEpochParametersChanged is a free log subscription operation binding the contract event 0x04821abf6e0e737d3429c8610f8577fd7af8a285e19ac1671673b313e708a716.
Solidity: event EpochParametersChanged((uint128,uint128) epochParameters)
func (*StakedUSDCFilterer) WatchGlobalIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchGlobalIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCGlobalIndexUpdated) (event.Subscription, error)
WatchGlobalIndexUpdated is a free log subscription operation binding the contract event 0xb9b54fb40571ef7044b07522f579f84f94c6a561ca45129676901ff7781f6d0d.
Solidity: event GlobalIndexUpdated(uint256 index)
func (*StakedUSDCFilterer) WatchOperatorClaimedRewardsFor ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorClaimedRewardsFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorClaimedRewardsFor, staker []common.Address) (event.Subscription, error)
WatchOperatorClaimedRewardsFor is a free log subscription operation binding the contract event 0x8b787e8c8443ad32d7a6d2aed319d9bee901168951fe414912a3968f977c6a29.
Solidity: event OperatorClaimedRewardsFor(address indexed staker, address recipient, uint256 claimedRewards, address operator)
func (*StakedUSDCFilterer) WatchOperatorDecreasedBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorDecreasedBorrowerDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorDecreasedBorrowerDebt, borrower []common.Address) (event.Subscription, error)
WatchOperatorDecreasedBorrowerDebt is a free log subscription operation binding the contract event 0x9233e170f570616869e6d397de65d5c2f218ec9bddae5d260b8809350b082826.
Solidity: event OperatorDecreasedBorrowerDebt(address indexed borrower, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) WatchOperatorDecreasedStakerDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorDecreasedStakerDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorDecreasedStakerDebt, staker []common.Address) (event.Subscription, error)
WatchOperatorDecreasedStakerDebt is a free log subscription operation binding the contract event 0xce5d55b95f5e7bf00ae6598fc6a456cffe79d5b6e4880f6b16fcb0136a45a013.
Solidity: event OperatorDecreasedStakerDebt(address indexed staker, uint256 amount, uint256 newDebtBalance, address operator)
func (*StakedUSDCFilterer) WatchOperatorStakedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorStakedFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorStakedFor, staker []common.Address) (event.Subscription, error)
WatchOperatorStakedFor is a free log subscription operation binding the contract event 0x916ce3f5dd97b5207d8add5d8f43277d20d988c4c01d35721e3c2b38c29259f1.
Solidity: event OperatorStakedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) WatchOperatorWithdrawalRequestedFor ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorWithdrawalRequestedFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorWithdrawalRequestedFor, staker []common.Address) (event.Subscription, error)
WatchOperatorWithdrawalRequestedFor is a free log subscription operation binding the contract event 0xe96762895ada5c92db22bdc031ae7e0a7122e4f496496dbb44565710e7bd220c.
Solidity: event OperatorWithdrawalRequestedFor(address indexed staker, uint256 amount, address operator)
func (*StakedUSDCFilterer) WatchOperatorWithdrewStakeFor ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchOperatorWithdrewStakeFor(opts *bind.WatchOpts, sink chan<- *StakedUSDCOperatorWithdrewStakeFor, staker []common.Address) (event.Subscription, error)
WatchOperatorWithdrewStakeFor is a free log subscription operation binding the contract event 0x8aabc7295316290cecf4a116d1d8c6d2387df98ff3caa40149f4398d146278d3.
Solidity: event OperatorWithdrewStakeFor(address indexed staker, address recipient, uint256 amount, address operator)
func (*StakedUSDCFilterer) WatchReceivedDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchReceivedDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCReceivedDebt, staker []common.Address) (event.Subscription, error)
WatchReceivedDebt is a free log subscription operation binding the contract event 0x71c72955ef680134ee20de5924643f2e78afe2d3c76e6faf6a218c00b2dc26d0.
Solidity: event ReceivedDebt(address indexed staker, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) WatchRepaidBorrow ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRepaidBorrow(opts *bind.WatchOpts, sink chan<- *StakedUSDCRepaidBorrow, borrower []common.Address) (event.Subscription, error)
WatchRepaidBorrow is a free log subscription operation binding the contract event 0xf2dd4e214006135a985d0652148818c010ea064eb762e3e5b15b03f388ec0797.
Solidity: event RepaidBorrow(address indexed borrower, address sender, uint256 amount, uint256 newBorrowedBalance)
func (*StakedUSDCFilterer) WatchRepaidDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRepaidDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCRepaidDebt, borrower []common.Address) (event.Subscription, error)
WatchRepaidDebt is a free log subscription operation binding the contract event 0x812ecf7f09a6d9b6fe55bc9c72038c8fecfa1161b291ef686b29601500714274.
Solidity: event RepaidDebt(address indexed borrower, address sender, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) WatchRewardsPerSecondUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRewardsPerSecondUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCRewardsPerSecondUpdated) (event.Subscription, error)
WatchRewardsPerSecondUpdated is a free log subscription operation binding the contract event 0xfd301ea009c64d5832f2d8f8d8f632dda101449dd7bab7e219a7d4fe924f190a.
Solidity: event RewardsPerSecondUpdated(uint256 emissionPerSecond)
func (*StakedUSDCFilterer) WatchRoleAdminChanged ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*StakedUSDCFilterer) WatchRoleGranted ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) WatchRoleRevoked ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *StakedUSDCRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*StakedUSDCFilterer) WatchScheduledBorrowerAllocationChange ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchScheduledBorrowerAllocationChange(opts *bind.WatchOpts, sink chan<- *StakedUSDCScheduledBorrowerAllocationChange, borrower []common.Address) (event.Subscription, error)
WatchScheduledBorrowerAllocationChange is a free log subscription operation binding the contract event 0xec9d5b9e8a94d2de1e086e2a5ea44472bf803a5481575b7a5685b0b8be9537de.
Solidity: event ScheduledBorrowerAllocationChange(address indexed borrower, uint256 oldAllocation, uint256 newAllocation, uint256 epochNumber)
func (*StakedUSDCFilterer) WatchStaked ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakedUSDCStaked, staker []common.Address) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x5dac0c1b1112564a045ba943c9d50270893e8e826c49be8e7073adc713ab7bd7.
Solidity: event Staked(address indexed staker, address spender, uint256 amount)
func (*StakedUSDCFilterer) WatchTransfer ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StakedUSDCTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StakedUSDCFilterer) WatchUserIndexUpdated ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchUserIndexUpdated(opts *bind.WatchOpts, sink chan<- *StakedUSDCUserIndexUpdated, user []common.Address) (event.Subscription, error)
WatchUserIndexUpdated is a free log subscription operation binding the contract event 0xf2c02e23a652c66023e40b9cf4d657ebb15f9235c261a02f740a9fd7a0e5bed2.
Solidity: event UserIndexUpdated(address indexed user, uint256 index, uint256 unclaimedRewards)
func (*StakedUSDCFilterer) WatchWithdrawalRequested ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrawalRequested(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrawalRequested, staker []common.Address) (event.Subscription, error)
WatchWithdrawalRequested is a free log subscription operation binding the contract event 0xe670e4e82118d22a1f9ee18920455ebc958bae26a90a05d31d3378788b1b0e44.
Solidity: event WithdrawalRequested(address indexed staker, uint256 amount)
func (*StakedUSDCFilterer) WatchWithdrewDebt ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrewDebt(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrewDebt, staker []common.Address) (event.Subscription, error)
WatchWithdrewDebt is a free log subscription operation binding the contract event 0x5a1ff5257f28ea33661698b61831b8a24b3893378e7bc86567df5919faf4b9eb.
Solidity: event WithdrewDebt(address indexed staker, address recipient, uint256 amount, uint256 newDebtBalance)
func (*StakedUSDCFilterer) WatchWithdrewStake ¶
func (_StakedUSDC *StakedUSDCFilterer) WatchWithdrewStake(opts *bind.WatchOpts, sink chan<- *StakedUSDCWithdrewStake, staker []common.Address) (event.Subscription, error)
WatchWithdrewStake is a free log subscription operation binding the contract event 0xbf9f95bf497ae5d5ff5cb03e5de74cd8bd66f1b3b42a02cfee135021630eeb0a.
Solidity: event WithdrewStake(address indexed staker, address recipient, uint256 amount)
type StakedUSDCGlobalIndexUpdated ¶
type StakedUSDCGlobalIndexUpdated struct { Index *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCGlobalIndexUpdated represents a GlobalIndexUpdated event raised by the StakedUSDC contract.
type StakedUSDCGlobalIndexUpdatedIterator ¶
type StakedUSDCGlobalIndexUpdatedIterator struct { Event *StakedUSDCGlobalIndexUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCGlobalIndexUpdatedIterator is returned from FilterGlobalIndexUpdated and is used to iterate over the raw logs and unpacked data for GlobalIndexUpdated events raised by the StakedUSDC contract.
func (*StakedUSDCGlobalIndexUpdatedIterator) Close ¶
func (it *StakedUSDCGlobalIndexUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCGlobalIndexUpdatedIterator) Error ¶
func (it *StakedUSDCGlobalIndexUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCGlobalIndexUpdatedIterator) Next ¶
func (it *StakedUSDCGlobalIndexUpdatedIterator) 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 StakedUSDCOperatorClaimedRewardsFor ¶
type StakedUSDCOperatorClaimedRewardsFor struct { Staker common.Address Recipient common.Address ClaimedRewards *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorClaimedRewardsFor represents a OperatorClaimedRewardsFor event raised by the StakedUSDC contract.
type StakedUSDCOperatorClaimedRewardsForIterator ¶
type StakedUSDCOperatorClaimedRewardsForIterator struct { Event *StakedUSDCOperatorClaimedRewardsFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorClaimedRewardsForIterator is returned from FilterOperatorClaimedRewardsFor and is used to iterate over the raw logs and unpacked data for OperatorClaimedRewardsFor events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorClaimedRewardsForIterator) Close ¶
func (it *StakedUSDCOperatorClaimedRewardsForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorClaimedRewardsForIterator) Error ¶
func (it *StakedUSDCOperatorClaimedRewardsForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorClaimedRewardsForIterator) Next ¶
func (it *StakedUSDCOperatorClaimedRewardsForIterator) 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 StakedUSDCOperatorDecreasedBorrowerDebt ¶
type StakedUSDCOperatorDecreasedBorrowerDebt struct { Borrower common.Address Amount *big.Int NewDebtBalance *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorDecreasedBorrowerDebt represents a OperatorDecreasedBorrowerDebt event raised by the StakedUSDC contract.
type StakedUSDCOperatorDecreasedBorrowerDebtIterator ¶
type StakedUSDCOperatorDecreasedBorrowerDebtIterator struct { Event *StakedUSDCOperatorDecreasedBorrowerDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorDecreasedBorrowerDebtIterator is returned from FilterOperatorDecreasedBorrowerDebt and is used to iterate over the raw logs and unpacked data for OperatorDecreasedBorrowerDebt events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorDecreasedBorrowerDebtIterator) Close ¶
func (it *StakedUSDCOperatorDecreasedBorrowerDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorDecreasedBorrowerDebtIterator) Error ¶
func (it *StakedUSDCOperatorDecreasedBorrowerDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorDecreasedBorrowerDebtIterator) Next ¶
func (it *StakedUSDCOperatorDecreasedBorrowerDebtIterator) 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 StakedUSDCOperatorDecreasedStakerDebt ¶
type StakedUSDCOperatorDecreasedStakerDebt struct { Staker common.Address Amount *big.Int NewDebtBalance *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorDecreasedStakerDebt represents a OperatorDecreasedStakerDebt event raised by the StakedUSDC contract.
type StakedUSDCOperatorDecreasedStakerDebtIterator ¶
type StakedUSDCOperatorDecreasedStakerDebtIterator struct { Event *StakedUSDCOperatorDecreasedStakerDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorDecreasedStakerDebtIterator is returned from FilterOperatorDecreasedStakerDebt and is used to iterate over the raw logs and unpacked data for OperatorDecreasedStakerDebt events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorDecreasedStakerDebtIterator) Close ¶
func (it *StakedUSDCOperatorDecreasedStakerDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorDecreasedStakerDebtIterator) Error ¶
func (it *StakedUSDCOperatorDecreasedStakerDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorDecreasedStakerDebtIterator) Next ¶
func (it *StakedUSDCOperatorDecreasedStakerDebtIterator) 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 StakedUSDCOperatorStakedFor ¶
type StakedUSDCOperatorStakedFor struct { Staker common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorStakedFor represents a OperatorStakedFor event raised by the StakedUSDC contract.
type StakedUSDCOperatorStakedForIterator ¶
type StakedUSDCOperatorStakedForIterator struct { Event *StakedUSDCOperatorStakedFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorStakedForIterator is returned from FilterOperatorStakedFor and is used to iterate over the raw logs and unpacked data for OperatorStakedFor events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorStakedForIterator) Close ¶
func (it *StakedUSDCOperatorStakedForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorStakedForIterator) Error ¶
func (it *StakedUSDCOperatorStakedForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorStakedForIterator) Next ¶
func (it *StakedUSDCOperatorStakedForIterator) 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 StakedUSDCOperatorWithdrawalRequestedFor ¶
type StakedUSDCOperatorWithdrawalRequestedFor struct { Staker common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorWithdrawalRequestedFor represents a OperatorWithdrawalRequestedFor event raised by the StakedUSDC contract.
type StakedUSDCOperatorWithdrawalRequestedForIterator ¶
type StakedUSDCOperatorWithdrawalRequestedForIterator struct { Event *StakedUSDCOperatorWithdrawalRequestedFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorWithdrawalRequestedForIterator is returned from FilterOperatorWithdrawalRequestedFor and is used to iterate over the raw logs and unpacked data for OperatorWithdrawalRequestedFor events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorWithdrawalRequestedForIterator) Close ¶
func (it *StakedUSDCOperatorWithdrawalRequestedForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorWithdrawalRequestedForIterator) Error ¶
func (it *StakedUSDCOperatorWithdrawalRequestedForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorWithdrawalRequestedForIterator) Next ¶
func (it *StakedUSDCOperatorWithdrawalRequestedForIterator) 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 StakedUSDCOperatorWithdrewStakeFor ¶
type StakedUSDCOperatorWithdrewStakeFor struct { Staker common.Address Recipient common.Address Amount *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCOperatorWithdrewStakeFor represents a OperatorWithdrewStakeFor event raised by the StakedUSDC contract.
type StakedUSDCOperatorWithdrewStakeForIterator ¶
type StakedUSDCOperatorWithdrewStakeForIterator struct { Event *StakedUSDCOperatorWithdrewStakeFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCOperatorWithdrewStakeForIterator is returned from FilterOperatorWithdrewStakeFor and is used to iterate over the raw logs and unpacked data for OperatorWithdrewStakeFor events raised by the StakedUSDC contract.
func (*StakedUSDCOperatorWithdrewStakeForIterator) Close ¶
func (it *StakedUSDCOperatorWithdrewStakeForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCOperatorWithdrewStakeForIterator) Error ¶
func (it *StakedUSDCOperatorWithdrewStakeForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCOperatorWithdrewStakeForIterator) Next ¶
func (it *StakedUSDCOperatorWithdrewStakeForIterator) 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 StakedUSDCRaw ¶
type StakedUSDCRaw struct {
Contract *StakedUSDC // Generic contract binding to access the raw methods on
}
StakedUSDCRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakedUSDCRaw) Call ¶
func (_StakedUSDC *StakedUSDCRaw) 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 (*StakedUSDCRaw) Transact ¶
func (_StakedUSDC *StakedUSDCRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedUSDCRaw) Transfer ¶
func (_StakedUSDC *StakedUSDCRaw) 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 StakedUSDCReceivedDebt ¶
type StakedUSDCReceivedDebt struct { Staker common.Address Amount *big.Int NewDebtBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCReceivedDebt represents a ReceivedDebt event raised by the StakedUSDC contract.
type StakedUSDCReceivedDebtIterator ¶
type StakedUSDCReceivedDebtIterator struct { Event *StakedUSDCReceivedDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCReceivedDebtIterator is returned from FilterReceivedDebt and is used to iterate over the raw logs and unpacked data for ReceivedDebt events raised by the StakedUSDC contract.
func (*StakedUSDCReceivedDebtIterator) Close ¶
func (it *StakedUSDCReceivedDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCReceivedDebtIterator) Error ¶
func (it *StakedUSDCReceivedDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCReceivedDebtIterator) Next ¶
func (it *StakedUSDCReceivedDebtIterator) 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 StakedUSDCRepaidBorrow ¶
type StakedUSDCRepaidBorrow struct { Borrower common.Address Sender common.Address Amount *big.Int NewBorrowedBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRepaidBorrow represents a RepaidBorrow event raised by the StakedUSDC contract.
type StakedUSDCRepaidBorrowIterator ¶
type StakedUSDCRepaidBorrowIterator struct { Event *StakedUSDCRepaidBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRepaidBorrowIterator is returned from FilterRepaidBorrow and is used to iterate over the raw logs and unpacked data for RepaidBorrow events raised by the StakedUSDC contract.
func (*StakedUSDCRepaidBorrowIterator) Close ¶
func (it *StakedUSDCRepaidBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRepaidBorrowIterator) Error ¶
func (it *StakedUSDCRepaidBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRepaidBorrowIterator) Next ¶
func (it *StakedUSDCRepaidBorrowIterator) 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 StakedUSDCRepaidDebt ¶
type StakedUSDCRepaidDebt struct { Borrower common.Address Sender common.Address Amount *big.Int NewDebtBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRepaidDebt represents a RepaidDebt event raised by the StakedUSDC contract.
type StakedUSDCRepaidDebtIterator ¶
type StakedUSDCRepaidDebtIterator struct { Event *StakedUSDCRepaidDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRepaidDebtIterator is returned from FilterRepaidDebt and is used to iterate over the raw logs and unpacked data for RepaidDebt events raised by the StakedUSDC contract.
func (*StakedUSDCRepaidDebtIterator) Close ¶
func (it *StakedUSDCRepaidDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRepaidDebtIterator) Error ¶
func (it *StakedUSDCRepaidDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRepaidDebtIterator) Next ¶
func (it *StakedUSDCRepaidDebtIterator) 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 StakedUSDCRewardsPerSecondUpdated ¶
type StakedUSDCRewardsPerSecondUpdated struct { EmissionPerSecond *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRewardsPerSecondUpdated represents a RewardsPerSecondUpdated event raised by the StakedUSDC contract.
type StakedUSDCRewardsPerSecondUpdatedIterator ¶
type StakedUSDCRewardsPerSecondUpdatedIterator struct { Event *StakedUSDCRewardsPerSecondUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRewardsPerSecondUpdatedIterator is returned from FilterRewardsPerSecondUpdated and is used to iterate over the raw logs and unpacked data for RewardsPerSecondUpdated events raised by the StakedUSDC contract.
func (*StakedUSDCRewardsPerSecondUpdatedIterator) Close ¶
func (it *StakedUSDCRewardsPerSecondUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRewardsPerSecondUpdatedIterator) Error ¶
func (it *StakedUSDCRewardsPerSecondUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRewardsPerSecondUpdatedIterator) Next ¶
func (it *StakedUSDCRewardsPerSecondUpdatedIterator) 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 StakedUSDCRoleAdminChanged ¶
type StakedUSDCRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRoleAdminChanged represents a RoleAdminChanged event raised by the StakedUSDC contract.
type StakedUSDCRoleAdminChangedIterator ¶
type StakedUSDCRoleAdminChangedIterator struct { Event *StakedUSDCRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the StakedUSDC contract.
func (*StakedUSDCRoleAdminChangedIterator) Close ¶
func (it *StakedUSDCRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRoleAdminChangedIterator) Error ¶
func (it *StakedUSDCRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRoleAdminChangedIterator) Next ¶
func (it *StakedUSDCRoleAdminChangedIterator) 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 StakedUSDCRoleGranted ¶
type StakedUSDCRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRoleGranted represents a RoleGranted event raised by the StakedUSDC contract.
type StakedUSDCRoleGrantedIterator ¶
type StakedUSDCRoleGrantedIterator struct { Event *StakedUSDCRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the StakedUSDC contract.
func (*StakedUSDCRoleGrantedIterator) Close ¶
func (it *StakedUSDCRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRoleGrantedIterator) Error ¶
func (it *StakedUSDCRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRoleGrantedIterator) Next ¶
func (it *StakedUSDCRoleGrantedIterator) 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 StakedUSDCRoleRevoked ¶
type StakedUSDCRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
StakedUSDCRoleRevoked represents a RoleRevoked event raised by the StakedUSDC contract.
type StakedUSDCRoleRevokedIterator ¶
type StakedUSDCRoleRevokedIterator struct { Event *StakedUSDCRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the StakedUSDC contract.
func (*StakedUSDCRoleRevokedIterator) Close ¶
func (it *StakedUSDCRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCRoleRevokedIterator) Error ¶
func (it *StakedUSDCRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCRoleRevokedIterator) Next ¶
func (it *StakedUSDCRoleRevokedIterator) 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 StakedUSDCScheduledBorrowerAllocationChange ¶
type StakedUSDCScheduledBorrowerAllocationChange struct { Borrower common.Address OldAllocation *big.Int NewAllocation *big.Int EpochNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCScheduledBorrowerAllocationChange represents a ScheduledBorrowerAllocationChange event raised by the StakedUSDC contract.
type StakedUSDCScheduledBorrowerAllocationChangeIterator ¶
type StakedUSDCScheduledBorrowerAllocationChangeIterator struct { Event *StakedUSDCScheduledBorrowerAllocationChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCScheduledBorrowerAllocationChangeIterator is returned from FilterScheduledBorrowerAllocationChange and is used to iterate over the raw logs and unpacked data for ScheduledBorrowerAllocationChange events raised by the StakedUSDC contract.
func (*StakedUSDCScheduledBorrowerAllocationChangeIterator) Close ¶
func (it *StakedUSDCScheduledBorrowerAllocationChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCScheduledBorrowerAllocationChangeIterator) Error ¶
func (it *StakedUSDCScheduledBorrowerAllocationChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCScheduledBorrowerAllocationChangeIterator) Next ¶
func (it *StakedUSDCScheduledBorrowerAllocationChangeIterator) 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 StakedUSDCSession ¶
type StakedUSDCSession struct { Contract *StakedUSDC // 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 }
StakedUSDCSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakedUSDCSession) Allowance ¶
func (_StakedUSDC *StakedUSDCSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*StakedUSDCSession) Approve ¶
func (_StakedUSDC *StakedUSDCSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedUSDCSession) BORROWERADMINROLE ¶
func (_StakedUSDC *StakedUSDCSession) BORROWERADMINROLE() ([32]byte, error)
BORROWERADMINROLE is a free data retrieval call binding the contract method 0x8965f28b.
Solidity: function BORROWER_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*StakedUSDCSession) Borrow ¶
func (_StakedUSDC *StakedUSDCSession) Borrow(amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) returns()
func (*StakedUSDCSession) CLAIMOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCSession) CLAIMOPERATORROLE() ([32]byte, error)
CLAIMOPERATORROLE is a free data retrieval call binding the contract method 0x8eebb0fd.
Solidity: function CLAIM_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCSession) ClaimRewards ¶
func (_StakedUSDC *StakedUSDCSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedUSDCSession) ClaimRewardsFor ¶
func (_StakedUSDC *StakedUSDCSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedUSDCSession) DEBTOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCSession) DEBTOPERATORROLE() ([32]byte, error)
DEBTOPERATORROLE is a free data retrieval call binding the contract method 0x47aea195.
Solidity: function DEBT_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCSession) DEFAULTADMINROLE ¶
func (_StakedUSDC *StakedUSDCSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*StakedUSDCSession) DISTRIBUTIONEND ¶
func (_StakedUSDC *StakedUSDCSession) DISTRIBUTIONEND() (*big.Int, error)
DISTRIBUTIONEND is a free data retrieval call binding the contract method 0x919cd40f.
Solidity: function DISTRIBUTION_END() view returns(uint256)
func (*StakedUSDCSession) DISTRIBUTIONSTART ¶
func (_StakedUSDC *StakedUSDCSession) DISTRIBUTIONSTART() (*big.Int, error)
DISTRIBUTIONSTART is a free data retrieval call binding the contract method 0x33c56e0b.
Solidity: function DISTRIBUTION_START() view returns(uint256)
func (*StakedUSDCSession) Decimals ¶
func (_StakedUSDC *StakedUSDCSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*StakedUSDCSession) DecreaseAllowance ¶
func (_StakedUSDC *StakedUSDCSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedUSDCSession) DecreaseBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCSession) DecreaseBorrowerDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseBorrowerDebt is a paid mutator transaction binding the contract method 0x7acb6808.
Solidity: function decreaseBorrowerDebt(address borrower, uint256 amount) returns(uint256)
func (*StakedUSDCSession) DecreaseStakerDebt ¶
func (_StakedUSDC *StakedUSDCSession) DecreaseStakerDebt(staker common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseStakerDebt is a paid mutator transaction binding the contract method 0x61f6731a.
Solidity: function decreaseStakerDebt(address staker, uint256 amount) returns(uint256)
func (*StakedUSDCSession) EPOCHPARAMETERSROLE ¶
func (_StakedUSDC *StakedUSDCSession) EPOCHPARAMETERSROLE() ([32]byte, error)
EPOCHPARAMETERSROLE is a free data retrieval call binding the contract method 0x73f93fbd.
Solidity: function EPOCH_PARAMETERS_ROLE() view returns(bytes32)
func (*StakedUSDCSession) FailsafeDeleteUserInactiveBalance ¶
func (_StakedUSDC *StakedUSDCSession) FailsafeDeleteUserInactiveBalance() (*types.Transaction, error)
FailsafeDeleteUserInactiveBalance is a paid mutator transaction binding the contract method 0x019758f1.
Solidity: function failsafeDeleteUserInactiveBalance() returns()
func (*StakedUSDCSession) FailsafeSettleUserInactiveBalanceToEpoch ¶
func (_StakedUSDC *StakedUSDCSession) FailsafeSettleUserInactiveBalanceToEpoch(maxEpoch *big.Int) (*types.Transaction, error)
FailsafeSettleUserInactiveBalanceToEpoch is a paid mutator transaction binding the contract method 0x08a63266.
Solidity: function failsafeSettleUserInactiveBalanceToEpoch(uint256 maxEpoch) returns()
func (*StakedUSDCSession) GetActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetActiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x639b8d62.
Solidity: function getActiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCSession) GetActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetActiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x6461d4bf.
Solidity: function getActiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCSession) GetAllocatedBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetAllocatedBalanceCurrentEpoch(borrower common.Address) (*big.Int, error)
GetAllocatedBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x8420dd28.
Solidity: function getAllocatedBalanceCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetAllocatedBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetAllocatedBalanceNextEpoch(borrower common.Address) (*big.Int, error)
GetAllocatedBalanceNextEpoch is a free data retrieval call binding the contract method 0xcfac7228.
Solidity: function getAllocatedBalanceNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetAllocationFractionCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetAllocationFractionCurrentEpoch(borrower common.Address) (*big.Int, error)
GetAllocationFractionCurrentEpoch is a free data retrieval call binding the contract method 0x1609caa3.
Solidity: function getAllocationFractionCurrentEpoch(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetAllocationFractionNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetAllocationFractionNextEpoch(borrower common.Address) (*big.Int, error)
GetAllocationFractionNextEpoch is a free data retrieval call binding the contract method 0xa632f1db.
Solidity: function getAllocationFractionNextEpoch(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCSession) GetBlackoutWindow() (*big.Int, error)
GetBlackoutWindow is a free data retrieval call binding the contract method 0x29b103d8.
Solidity: function getBlackoutWindow() view returns(uint256)
func (*StakedUSDCSession) GetBorrowableAmount ¶
func (_StakedUSDC *StakedUSDCSession) GetBorrowableAmount(borrower common.Address) (*big.Int, error)
GetBorrowableAmount is a free data retrieval call binding the contract method 0x691d1eb3.
Solidity: function getBorrowableAmount(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetBorrowedBalance ¶
GetBorrowedBalance is a free data retrieval call binding the contract method 0xe0fc629c.
Solidity: function getBorrowedBalance(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCSession) GetBorrowerDebtBalance(borrower common.Address) (*big.Int, error)
GetBorrowerDebtBalance is a free data retrieval call binding the contract method 0xa1faea4c.
Solidity: function getBorrowerDebtBalance(address borrower) view returns(uint256)
func (*StakedUSDCSession) GetContractBalanceAvailableToBorrow ¶
func (_StakedUSDC *StakedUSDCSession) GetContractBalanceAvailableToBorrow() (*big.Int, error)
GetContractBalanceAvailableToBorrow is a free data retrieval call binding the contract method 0x9d1888ef.
Solidity: function getContractBalanceAvailableToBorrow() view returns(uint256)
func (*StakedUSDCSession) GetContractBalanceAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCSession) GetContractBalanceAvailableToWithdraw() (*big.Int, error)
GetContractBalanceAvailableToWithdraw is a free data retrieval call binding the contract method 0x2a149932.
Solidity: function getContractBalanceAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCSession) GetCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetCurrentEpoch() (*big.Int, error)
GetCurrentEpoch is a free data retrieval call binding the contract method 0xb97dd9e2.
Solidity: function getCurrentEpoch() view returns(uint256)
func (*StakedUSDCSession) GetDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCSession) GetDebtAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0xadac80d4.
Solidity: function getDebtAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCSession) GetEpochParameters ¶
func (_StakedUSDC *StakedUSDCSession) GetEpochParameters() (LS1TypesEpochParameters, error)
GetEpochParameters is a free data retrieval call binding the contract method 0xc89b0fff.
Solidity: function getEpochParameters() view returns((uint128,uint128))
func (*StakedUSDCSession) GetInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetInactiveBalanceCurrentEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x2495c2ab.
Solidity: function getInactiveBalanceCurrentEpoch(address staker) view returns(uint256)
func (*StakedUSDCSession) GetInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetInactiveBalanceNextEpoch(staker common.Address) (*big.Int, error)
GetInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x44501f98.
Solidity: function getInactiveBalanceNextEpoch(address staker) view returns(uint256)
func (*StakedUSDCSession) GetRewardsPerSecond ¶
func (_StakedUSDC *StakedUSDCSession) GetRewardsPerSecond() (*big.Int, error)
GetRewardsPerSecond is a free data retrieval call binding the contract method 0x76f259b2.
Solidity: function getRewardsPerSecond() view returns(uint256)
func (*StakedUSDCSession) GetRoleAdmin ¶
func (_StakedUSDC *StakedUSDCSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*StakedUSDCSession) GetShortfall ¶
func (_StakedUSDC *StakedUSDCSession) GetShortfall(shortfallCounter *big.Int) (LS1TypesShortfall, error)
GetShortfall is a free data retrieval call binding the contract method 0xc9351ef3.
Solidity: function getShortfall(uint256 shortfallCounter) view returns((uint16,uint224))
func (*StakedUSDCSession) GetShortfallCount ¶
func (_StakedUSDC *StakedUSDCSession) GetShortfallCount() (*big.Int, error)
GetShortfallCount is a free data retrieval call binding the contract method 0xf5ec68fe.
Solidity: function getShortfallCount() view returns(uint256)
func (*StakedUSDCSession) GetStakeAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCSession) GetStakeAvailableToWithdraw(staker common.Address) (*big.Int, error)
GetStakeAvailableToWithdraw is a free data retrieval call binding the contract method 0x408aabc7.
Solidity: function getStakeAvailableToWithdraw(address staker) view returns(uint256)
func (*StakedUSDCSession) GetStakerDebtBalance ¶
GetStakerDebtBalance is a free data retrieval call binding the contract method 0x639347f4.
Solidity: function getStakerDebtBalance(address staker) view returns(uint256)
func (*StakedUSDCSession) GetStartOfEpoch ¶
GetStartOfEpoch is a free data retrieval call binding the contract method 0x125f8440.
Solidity: function getStartOfEpoch(uint256 epochNumber) view returns(uint256)
func (*StakedUSDCSession) GetTimeRemainingInCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetTimeRemainingInCurrentEpoch() (*big.Int, error)
GetTimeRemainingInCurrentEpoch is a free data retrieval call binding the contract method 0x2847f6ff.
Solidity: function getTimeRemainingInCurrentEpoch() view returns(uint256)
func (*StakedUSDCSession) GetTotalActiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalActiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalActiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0x3051f940.
Solidity: function getTotalActiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCSession) GetTotalActiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalActiveBalanceNextEpoch() (*big.Int, error)
GetTotalActiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x03f637f6.
Solidity: function getTotalActiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCSession) GetTotalBorrowedBalance ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalBorrowedBalance() (*big.Int, error)
GetTotalBorrowedBalance is a free data retrieval call binding the contract method 0x2a7564ce.
Solidity: function getTotalBorrowedBalance() view returns(uint256)
func (*StakedUSDCSession) GetTotalBorrowerDebtBalance ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalBorrowerDebtBalance() (*big.Int, error)
GetTotalBorrowerDebtBalance is a free data retrieval call binding the contract method 0xe9d95d80.
Solidity: function getTotalBorrowerDebtBalance() view returns(uint256)
func (*StakedUSDCSession) GetTotalDebtAvailableToWithdraw ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalDebtAvailableToWithdraw() (*big.Int, error)
GetTotalDebtAvailableToWithdraw is a free data retrieval call binding the contract method 0x30d738de.
Solidity: function getTotalDebtAvailableToWithdraw() view returns(uint256)
func (*StakedUSDCSession) GetTotalInactiveBalanceCurrentEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalInactiveBalanceCurrentEpoch() (*big.Int, error)
GetTotalInactiveBalanceCurrentEpoch is a free data retrieval call binding the contract method 0xd8a3f3be.
Solidity: function getTotalInactiveBalanceCurrentEpoch() view returns(uint256)
func (*StakedUSDCSession) GetTotalInactiveBalanceNextEpoch ¶
func (_StakedUSDC *StakedUSDCSession) GetTotalInactiveBalanceNextEpoch() (*big.Int, error)
GetTotalInactiveBalanceNextEpoch is a free data retrieval call binding the contract method 0x35de00ab.
Solidity: function getTotalInactiveBalanceNextEpoch() view returns(uint256)
func (*StakedUSDCSession) GetTransferableBalance ¶
func (_StakedUSDC *StakedUSDCSession) GetTransferableBalance(account common.Address) (*big.Int, error)
GetTransferableBalance is a free data retrieval call binding the contract method 0x4c0bcfe5.
Solidity: function getTransferableBalance(address account) view returns(uint256)
func (*StakedUSDCSession) GrantRole ¶
func (_StakedUSDC *StakedUSDCSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedUSDCSession) HasEpochZeroStarted ¶
func (_StakedUSDC *StakedUSDCSession) HasEpochZeroStarted() (bool, error)
HasEpochZeroStarted is a free data retrieval call binding the contract method 0xe294121e.
Solidity: function hasEpochZeroStarted() view returns(bool)
func (*StakedUSDCSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*StakedUSDCSession) InBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCSession) InBlackoutWindow() (bool, error)
InBlackoutWindow is a free data retrieval call binding the contract method 0x2c73c1a1.
Solidity: function inBlackoutWindow() view returns(bool)
func (*StakedUSDCSession) IncreaseAllowance ¶
func (_StakedUSDC *StakedUSDCSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedUSDCSession) Initialize ¶
func (_StakedUSDC *StakedUSDCSession) Initialize(interval *big.Int, offset *big.Int, blackoutWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x80d85911.
Solidity: function initialize(uint256 interval, uint256 offset, uint256 blackoutWindow) returns()
func (*StakedUSDCSession) IsBorrowerOverdue ¶
func (_StakedUSDC *StakedUSDCSession) IsBorrowerOverdue(borrower common.Address) (bool, error)
IsBorrowerOverdue is a free data retrieval call binding the contract method 0xb8031a6a.
Solidity: function isBorrowerOverdue(address borrower) view returns(bool)
func (*StakedUSDCSession) IsBorrowingRestrictedForBorrower ¶
func (_StakedUSDC *StakedUSDCSession) IsBorrowingRestrictedForBorrower(borrower common.Address) (bool, error)
IsBorrowingRestrictedForBorrower is a free data retrieval call binding the contract method 0x6749f802.
Solidity: function isBorrowingRestrictedForBorrower(address borrower) view returns(bool)
func (*StakedUSDCSession) MarkDebt ¶
func (_StakedUSDC *StakedUSDCSession) MarkDebt(borrowers []common.Address) (*types.Transaction, error)
MarkDebt is a paid mutator transaction binding the contract method 0xdb70184a.
Solidity: function markDebt(address[] borrowers) returns(uint256)
func (*StakedUSDCSession) Name ¶
func (_StakedUSDC *StakedUSDCSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*StakedUSDCSession) OWNERROLE ¶
func (_StakedUSDC *StakedUSDCSession) OWNERROLE() ([32]byte, error)
OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.
Solidity: function OWNER_ROLE() view returns(bytes32)
func (*StakedUSDCSession) REWARDSRATEROLE ¶
func (_StakedUSDC *StakedUSDCSession) REWARDSRATEROLE() ([32]byte, error)
REWARDSRATEROLE is a free data retrieval call binding the contract method 0xc5b39666.
Solidity: function REWARDS_RATE_ROLE() view returns(bytes32)
func (*StakedUSDCSession) REWARDSTOKEN ¶
func (_StakedUSDC *StakedUSDCSession) REWARDSTOKEN() (common.Address, error)
REWARDSTOKEN is a free data retrieval call binding the contract method 0xc5601072.
Solidity: function REWARDS_TOKEN() view returns(address)
func (*StakedUSDCSession) REWARDSTREASURY ¶
func (_StakedUSDC *StakedUSDCSession) REWARDSTREASURY() (common.Address, error)
REWARDSTREASURY is a free data retrieval call binding the contract method 0x1c89553c.
Solidity: function REWARDS_TREASURY() view returns(address)
func (*StakedUSDCSession) RenounceRole ¶
func (_StakedUSDC *StakedUSDCSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedUSDCSession) RepayBorrow ¶
func (_StakedUSDC *StakedUSDCSession) RepayBorrow(borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0xabdb5ea8.
Solidity: function repayBorrow(address borrower, uint256 amount) returns()
func (*StakedUSDCSession) RepayDebt ¶
func (_StakedUSDC *StakedUSDCSession) RepayDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayDebt is a paid mutator transaction binding the contract method 0x79e20bdc.
Solidity: function repayDebt(address borrower, uint256 amount) returns()
func (*StakedUSDCSession) RequestWithdrawal ¶
func (_StakedUSDC *StakedUSDCSession) RequestWithdrawal(amount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 amount) returns()
func (*StakedUSDCSession) RequestWithdrawalFor ¶
func (_StakedUSDC *StakedUSDCSession) RequestWithdrawalFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 amount) returns()
func (*StakedUSDCSession) RestrictBorrower ¶
func (_StakedUSDC *StakedUSDCSession) RestrictBorrower(borrower common.Address) (*types.Transaction, error)
RestrictBorrower is a paid mutator transaction binding the contract method 0xf120089a.
Solidity: function restrictBorrower(address borrower) returns()
func (*StakedUSDCSession) RevokeRole ¶
func (_StakedUSDC *StakedUSDCSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedUSDCSession) STAKEDTOKEN ¶
func (_StakedUSDC *StakedUSDCSession) STAKEDTOKEN() (common.Address, error)
STAKEDTOKEN is a free data retrieval call binding the contract method 0x312f6b83.
Solidity: function STAKED_TOKEN() view returns(address)
func (*StakedUSDCSession) STAKEOPERATORROLE ¶
func (_StakedUSDC *StakedUSDCSession) STAKEOPERATORROLE() ([32]byte, error)
STAKEOPERATORROLE is a free data retrieval call binding the contract method 0xa2f44db0.
Solidity: function STAKE_OPERATOR_ROLE() view returns(bytes32)
func (*StakedUSDCSession) SetBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedUSDCSession) SetBorrowerAllocations ¶
func (_StakedUSDC *StakedUSDCSession) SetBorrowerAllocations(borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
SetBorrowerAllocations is a paid mutator transaction binding the contract method 0xe1c32021.
Solidity: function setBorrowerAllocations(address[] borrowers, uint256[] newAllocations) returns()
func (*StakedUSDCSession) SetBorrowingRestriction ¶
func (_StakedUSDC *StakedUSDCSession) SetBorrowingRestriction(borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
SetBorrowingRestriction is a paid mutator transaction binding the contract method 0xe84be57c.
Solidity: function setBorrowingRestriction(address borrower, bool isBorrowingRestricted) returns()
func (*StakedUSDCSession) SetEpochParameters ¶
func (_StakedUSDC *StakedUSDCSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedUSDCSession) SetRewardsPerSecond ¶
func (_StakedUSDC *StakedUSDCSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedUSDCSession) Stake ¶
func (_StakedUSDC *StakedUSDCSession) Stake(amount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 amount) returns()
func (*StakedUSDCSession) StakeFor ¶
func (_StakedUSDC *StakedUSDCSession) StakeFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 amount) returns()
func (*StakedUSDCSession) SupportsInterface ¶
func (_StakedUSDC *StakedUSDCSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*StakedUSDCSession) Symbol ¶
func (_StakedUSDC *StakedUSDCSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*StakedUSDCSession) TOTALALLOCATION ¶
func (_StakedUSDC *StakedUSDCSession) TOTALALLOCATION() (*big.Int, error)
TOTALALLOCATION is a free data retrieval call binding the contract method 0x0dac7bea.
Solidity: function TOTAL_ALLOCATION() view returns(uint256)
func (*StakedUSDCSession) TotalSupply ¶
func (_StakedUSDC *StakedUSDCSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*StakedUSDCSession) Transfer ¶
func (_StakedUSDC *StakedUSDCSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedUSDCSession) TransferFrom ¶
func (_StakedUSDC *StakedUSDCSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedUSDCSession) WithdrawDebt ¶
func (_StakedUSDC *StakedUSDCSession) WithdrawDebt(recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawDebt is a paid mutator transaction binding the contract method 0xd492b656.
Solidity: function withdrawDebt(address recipient, uint256 amount) returns()
func (*StakedUSDCSession) WithdrawMaxDebt ¶
func (_StakedUSDC *StakedUSDCSession) WithdrawMaxDebt(recipient common.Address) (*types.Transaction, error)
WithdrawMaxDebt is a paid mutator transaction binding the contract method 0x6f21c962.
Solidity: function withdrawMaxDebt(address recipient) returns(uint256)
func (*StakedUSDCSession) WithdrawMaxStake ¶
func (_StakedUSDC *StakedUSDCSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedUSDCSession) WithdrawStake ¶
func (_StakedUSDC *StakedUSDCSession) WithdrawStake(recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 amount) returns()
func (*StakedUSDCSession) WithdrawStakeFor ¶
func (_StakedUSDC *StakedUSDCSession) WithdrawStakeFor(staker common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 amount) returns()
type StakedUSDCStaked ¶
type StakedUSDCStaked struct { Staker common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCStaked represents a Staked event raised by the StakedUSDC contract.
type StakedUSDCStakedIterator ¶
type StakedUSDCStakedIterator struct { Event *StakedUSDCStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the StakedUSDC contract.
func (*StakedUSDCStakedIterator) Close ¶
func (it *StakedUSDCStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCStakedIterator) Error ¶
func (it *StakedUSDCStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCStakedIterator) Next ¶
func (it *StakedUSDCStakedIterator) 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 StakedUSDCTransactor ¶
type StakedUSDCTransactor struct {
// contains filtered or unexported fields
}
StakedUSDCTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakedUSDCTransactor ¶
func NewStakedUSDCTransactor(address common.Address, transactor bind.ContractTransactor) (*StakedUSDCTransactor, error)
NewStakedUSDCTransactor creates a new write-only instance of StakedUSDC, bound to a specific deployed contract.
func (*StakedUSDCTransactor) Approve ¶
func (_StakedUSDC *StakedUSDCTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedUSDCTransactor) Borrow ¶
func (_StakedUSDC *StakedUSDCTransactor) Borrow(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) returns()
func (*StakedUSDCTransactor) ClaimRewards ¶
func (_StakedUSDC *StakedUSDCTransactor) ClaimRewards(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedUSDCTransactor) ClaimRewardsFor ¶
func (_StakedUSDC *StakedUSDCTransactor) ClaimRewardsFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedUSDCTransactor) DecreaseAllowance ¶
func (_StakedUSDC *StakedUSDCTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedUSDCTransactor) DecreaseBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) DecreaseBorrowerDebt(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseBorrowerDebt is a paid mutator transaction binding the contract method 0x7acb6808.
Solidity: function decreaseBorrowerDebt(address borrower, uint256 amount) returns(uint256)
func (*StakedUSDCTransactor) DecreaseStakerDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) DecreaseStakerDebt(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseStakerDebt is a paid mutator transaction binding the contract method 0x61f6731a.
Solidity: function decreaseStakerDebt(address staker, uint256 amount) returns(uint256)
func (*StakedUSDCTransactor) FailsafeDeleteUserInactiveBalance ¶
func (_StakedUSDC *StakedUSDCTransactor) FailsafeDeleteUserInactiveBalance(opts *bind.TransactOpts) (*types.Transaction, error)
FailsafeDeleteUserInactiveBalance is a paid mutator transaction binding the contract method 0x019758f1.
Solidity: function failsafeDeleteUserInactiveBalance() returns()
func (*StakedUSDCTransactor) FailsafeSettleUserInactiveBalanceToEpoch ¶
func (_StakedUSDC *StakedUSDCTransactor) FailsafeSettleUserInactiveBalanceToEpoch(opts *bind.TransactOpts, maxEpoch *big.Int) (*types.Transaction, error)
FailsafeSettleUserInactiveBalanceToEpoch is a paid mutator transaction binding the contract method 0x08a63266.
Solidity: function failsafeSettleUserInactiveBalanceToEpoch(uint256 maxEpoch) returns()
func (*StakedUSDCTransactor) GrantRole ¶
func (_StakedUSDC *StakedUSDCTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactor) IncreaseAllowance ¶
func (_StakedUSDC *StakedUSDCTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedUSDCTransactor) Initialize ¶
func (_StakedUSDC *StakedUSDCTransactor) Initialize(opts *bind.TransactOpts, interval *big.Int, offset *big.Int, blackoutWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x80d85911.
Solidity: function initialize(uint256 interval, uint256 offset, uint256 blackoutWindow) returns()
func (*StakedUSDCTransactor) MarkDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) MarkDebt(opts *bind.TransactOpts, borrowers []common.Address) (*types.Transaction, error)
MarkDebt is a paid mutator transaction binding the contract method 0xdb70184a.
Solidity: function markDebt(address[] borrowers) returns(uint256)
func (*StakedUSDCTransactor) RenounceRole ¶
func (_StakedUSDC *StakedUSDCTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactor) RepayBorrow ¶
func (_StakedUSDC *StakedUSDCTransactor) RepayBorrow(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0xabdb5ea8.
Solidity: function repayBorrow(address borrower, uint256 amount) returns()
func (*StakedUSDCTransactor) RepayDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) RepayDebt(opts *bind.TransactOpts, borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayDebt is a paid mutator transaction binding the contract method 0x79e20bdc.
Solidity: function repayDebt(address borrower, uint256 amount) returns()
func (*StakedUSDCTransactor) RequestWithdrawal ¶
func (_StakedUSDC *StakedUSDCTransactor) RequestWithdrawal(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 amount) returns()
func (*StakedUSDCTransactor) RequestWithdrawalFor ¶
func (_StakedUSDC *StakedUSDCTransactor) RequestWithdrawalFor(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 amount) returns()
func (*StakedUSDCTransactor) RestrictBorrower ¶
func (_StakedUSDC *StakedUSDCTransactor) RestrictBorrower(opts *bind.TransactOpts, borrower common.Address) (*types.Transaction, error)
RestrictBorrower is a paid mutator transaction binding the contract method 0xf120089a.
Solidity: function restrictBorrower(address borrower) returns()
func (*StakedUSDCTransactor) RevokeRole ¶
func (_StakedUSDC *StakedUSDCTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactor) SetBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCTransactor) SetBlackoutWindow(opts *bind.TransactOpts, blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedUSDCTransactor) SetBorrowerAllocations ¶
func (_StakedUSDC *StakedUSDCTransactor) SetBorrowerAllocations(opts *bind.TransactOpts, borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
SetBorrowerAllocations is a paid mutator transaction binding the contract method 0xe1c32021.
Solidity: function setBorrowerAllocations(address[] borrowers, uint256[] newAllocations) returns()
func (*StakedUSDCTransactor) SetBorrowingRestriction ¶
func (_StakedUSDC *StakedUSDCTransactor) SetBorrowingRestriction(opts *bind.TransactOpts, borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
SetBorrowingRestriction is a paid mutator transaction binding the contract method 0xe84be57c.
Solidity: function setBorrowingRestriction(address borrower, bool isBorrowingRestricted) returns()
func (*StakedUSDCTransactor) SetEpochParameters ¶
func (_StakedUSDC *StakedUSDCTransactor) SetEpochParameters(opts *bind.TransactOpts, interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedUSDCTransactor) SetRewardsPerSecond ¶
func (_StakedUSDC *StakedUSDCTransactor) SetRewardsPerSecond(opts *bind.TransactOpts, emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedUSDCTransactor) Stake ¶
func (_StakedUSDC *StakedUSDCTransactor) Stake(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 amount) returns()
func (*StakedUSDCTransactor) StakeFor ¶
func (_StakedUSDC *StakedUSDCTransactor) StakeFor(opts *bind.TransactOpts, staker common.Address, amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 amount) returns()
func (*StakedUSDCTransactor) Transfer ¶
func (_StakedUSDC *StakedUSDCTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedUSDCTransactor) TransferFrom ¶
func (_StakedUSDC *StakedUSDCTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedUSDCTransactor) WithdrawDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) WithdrawDebt(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawDebt is a paid mutator transaction binding the contract method 0xd492b656.
Solidity: function withdrawDebt(address recipient, uint256 amount) returns()
func (*StakedUSDCTransactor) WithdrawMaxDebt ¶
func (_StakedUSDC *StakedUSDCTransactor) WithdrawMaxDebt(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
WithdrawMaxDebt is a paid mutator transaction binding the contract method 0x6f21c962.
Solidity: function withdrawMaxDebt(address recipient) returns(uint256)
func (*StakedUSDCTransactor) WithdrawMaxStake ¶
func (_StakedUSDC *StakedUSDCTransactor) WithdrawMaxStake(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedUSDCTransactor) WithdrawStake ¶
func (_StakedUSDC *StakedUSDCTransactor) WithdrawStake(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 amount) returns()
func (*StakedUSDCTransactor) WithdrawStakeFor ¶
func (_StakedUSDC *StakedUSDCTransactor) WithdrawStakeFor(opts *bind.TransactOpts, staker common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 amount) returns()
type StakedUSDCTransactorRaw ¶
type StakedUSDCTransactorRaw struct {
Contract *StakedUSDCTransactor // Generic write-only contract binding to access the raw methods on
}
StakedUSDCTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakedUSDCTransactorRaw) Transact ¶
func (_StakedUSDC *StakedUSDCTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakedUSDCTransactorRaw) Transfer ¶
func (_StakedUSDC *StakedUSDCTransactorRaw) 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 StakedUSDCTransactorSession ¶
type StakedUSDCTransactorSession struct { Contract *StakedUSDCTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakedUSDCTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakedUSDCTransactorSession) Approve ¶
func (_StakedUSDC *StakedUSDCTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StakedUSDCTransactorSession) Borrow ¶
func (_StakedUSDC *StakedUSDCTransactorSession) Borrow(amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) returns()
func (*StakedUSDCTransactorSession) ClaimRewards ¶
func (_StakedUSDC *StakedUSDCTransactorSession) ClaimRewards(recipient common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0xef5cfb8c.
Solidity: function claimRewards(address recipient) returns(uint256)
func (*StakedUSDCTransactorSession) ClaimRewardsFor ¶
func (_StakedUSDC *StakedUSDCTransactorSession) ClaimRewardsFor(staker common.Address, recipient common.Address) (*types.Transaction, error)
ClaimRewardsFor is a paid mutator transaction binding the contract method 0xa1663340.
Solidity: function claimRewardsFor(address staker, address recipient) returns(uint256)
func (*StakedUSDCTransactorSession) DecreaseAllowance ¶
func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StakedUSDCTransactorSession) DecreaseBorrowerDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseBorrowerDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseBorrowerDebt is a paid mutator transaction binding the contract method 0x7acb6808.
Solidity: function decreaseBorrowerDebt(address borrower, uint256 amount) returns(uint256)
func (*StakedUSDCTransactorSession) DecreaseStakerDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) DecreaseStakerDebt(staker common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseStakerDebt is a paid mutator transaction binding the contract method 0x61f6731a.
Solidity: function decreaseStakerDebt(address staker, uint256 amount) returns(uint256)
func (*StakedUSDCTransactorSession) FailsafeDeleteUserInactiveBalance ¶
func (_StakedUSDC *StakedUSDCTransactorSession) FailsafeDeleteUserInactiveBalance() (*types.Transaction, error)
FailsafeDeleteUserInactiveBalance is a paid mutator transaction binding the contract method 0x019758f1.
Solidity: function failsafeDeleteUserInactiveBalance() returns()
func (*StakedUSDCTransactorSession) FailsafeSettleUserInactiveBalanceToEpoch ¶
func (_StakedUSDC *StakedUSDCTransactorSession) FailsafeSettleUserInactiveBalanceToEpoch(maxEpoch *big.Int) (*types.Transaction, error)
FailsafeSettleUserInactiveBalanceToEpoch is a paid mutator transaction binding the contract method 0x08a63266.
Solidity: function failsafeSettleUserInactiveBalanceToEpoch(uint256 maxEpoch) returns()
func (*StakedUSDCTransactorSession) GrantRole ¶
func (_StakedUSDC *StakedUSDCTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactorSession) IncreaseAllowance ¶
func (_StakedUSDC *StakedUSDCTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StakedUSDCTransactorSession) Initialize ¶
func (_StakedUSDC *StakedUSDCTransactorSession) Initialize(interval *big.Int, offset *big.Int, blackoutWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x80d85911.
Solidity: function initialize(uint256 interval, uint256 offset, uint256 blackoutWindow) returns()
func (*StakedUSDCTransactorSession) MarkDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) MarkDebt(borrowers []common.Address) (*types.Transaction, error)
MarkDebt is a paid mutator transaction binding the contract method 0xdb70184a.
Solidity: function markDebt(address[] borrowers) returns(uint256)
func (*StakedUSDCTransactorSession) RenounceRole ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactorSession) RepayBorrow ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RepayBorrow(borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0xabdb5ea8.
Solidity: function repayBorrow(address borrower, uint256 amount) returns()
func (*StakedUSDCTransactorSession) RepayDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RepayDebt(borrower common.Address, amount *big.Int) (*types.Transaction, error)
RepayDebt is a paid mutator transaction binding the contract method 0x79e20bdc.
Solidity: function repayDebt(address borrower, uint256 amount) returns()
func (*StakedUSDCTransactorSession) RequestWithdrawal ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RequestWithdrawal(amount *big.Int) (*types.Transaction, error)
RequestWithdrawal is a paid mutator transaction binding the contract method 0x9ee679e8.
Solidity: function requestWithdrawal(uint256 amount) returns()
func (*StakedUSDCTransactorSession) RequestWithdrawalFor ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RequestWithdrawalFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
RequestWithdrawalFor is a paid mutator transaction binding the contract method 0x3658aa25.
Solidity: function requestWithdrawalFor(address staker, uint256 amount) returns()
func (*StakedUSDCTransactorSession) RestrictBorrower ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RestrictBorrower(borrower common.Address) (*types.Transaction, error)
RestrictBorrower is a paid mutator transaction binding the contract method 0xf120089a.
Solidity: function restrictBorrower(address borrower) returns()
func (*StakedUSDCTransactorSession) RevokeRole ¶
func (_StakedUSDC *StakedUSDCTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*StakedUSDCTransactorSession) SetBlackoutWindow ¶
func (_StakedUSDC *StakedUSDCTransactorSession) SetBlackoutWindow(blackoutWindow *big.Int) (*types.Transaction, error)
SetBlackoutWindow is a paid mutator transaction binding the contract method 0xc4987fd2.
Solidity: function setBlackoutWindow(uint256 blackoutWindow) returns()
func (*StakedUSDCTransactorSession) SetBorrowerAllocations ¶
func (_StakedUSDC *StakedUSDCTransactorSession) SetBorrowerAllocations(borrowers []common.Address, newAllocations []*big.Int) (*types.Transaction, error)
SetBorrowerAllocations is a paid mutator transaction binding the contract method 0xe1c32021.
Solidity: function setBorrowerAllocations(address[] borrowers, uint256[] newAllocations) returns()
func (*StakedUSDCTransactorSession) SetBorrowingRestriction ¶
func (_StakedUSDC *StakedUSDCTransactorSession) SetBorrowingRestriction(borrower common.Address, isBorrowingRestricted bool) (*types.Transaction, error)
SetBorrowingRestriction is a paid mutator transaction binding the contract method 0xe84be57c.
Solidity: function setBorrowingRestriction(address borrower, bool isBorrowingRestricted) returns()
func (*StakedUSDCTransactorSession) SetEpochParameters ¶
func (_StakedUSDC *StakedUSDCTransactorSession) SetEpochParameters(interval *big.Int, offset *big.Int) (*types.Transaction, error)
SetEpochParameters is a paid mutator transaction binding the contract method 0x06ae63ae.
Solidity: function setEpochParameters(uint256 interval, uint256 offset) returns()
func (*StakedUSDCTransactorSession) SetRewardsPerSecond ¶
func (_StakedUSDC *StakedUSDCTransactorSession) SetRewardsPerSecond(emissionPerSecond *big.Int) (*types.Transaction, error)
SetRewardsPerSecond is a paid mutator transaction binding the contract method 0xcbeb09aa.
Solidity: function setRewardsPerSecond(uint256 emissionPerSecond) returns()
func (*StakedUSDCTransactorSession) Stake ¶
func (_StakedUSDC *StakedUSDCTransactorSession) Stake(amount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 amount) returns()
func (*StakedUSDCTransactorSession) StakeFor ¶
func (_StakedUSDC *StakedUSDCTransactorSession) StakeFor(staker common.Address, amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address staker, uint256 amount) returns()
func (*StakedUSDCTransactorSession) Transfer ¶
func (_StakedUSDC *StakedUSDCTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StakedUSDCTransactorSession) TransferFrom ¶
func (_StakedUSDC *StakedUSDCTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*StakedUSDCTransactorSession) WithdrawDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawDebt(recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawDebt is a paid mutator transaction binding the contract method 0xd492b656.
Solidity: function withdrawDebt(address recipient, uint256 amount) returns()
func (*StakedUSDCTransactorSession) WithdrawMaxDebt ¶
func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawMaxDebt(recipient common.Address) (*types.Transaction, error)
WithdrawMaxDebt is a paid mutator transaction binding the contract method 0x6f21c962.
Solidity: function withdrawMaxDebt(address recipient) returns(uint256)
func (*StakedUSDCTransactorSession) WithdrawMaxStake ¶
func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawMaxStake(recipient common.Address) (*types.Transaction, error)
WithdrawMaxStake is a paid mutator transaction binding the contract method 0x5da51e1f.
Solidity: function withdrawMaxStake(address recipient) returns(uint256)
func (*StakedUSDCTransactorSession) WithdrawStake ¶
func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawStake(recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc6066272.
Solidity: function withdrawStake(address recipient, uint256 amount) returns()
func (*StakedUSDCTransactorSession) WithdrawStakeFor ¶
func (_StakedUSDC *StakedUSDCTransactorSession) WithdrawStakeFor(staker common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawStakeFor is a paid mutator transaction binding the contract method 0x8e4c4d78.
Solidity: function withdrawStakeFor(address staker, address recipient, uint256 amount) returns()
type StakedUSDCTransfer ¶
type StakedUSDCTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCTransfer represents a Transfer event raised by the StakedUSDC contract.
type StakedUSDCTransferIterator ¶
type StakedUSDCTransferIterator struct { Event *StakedUSDCTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakedUSDC contract.
func (*StakedUSDCTransferIterator) Close ¶
func (it *StakedUSDCTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCTransferIterator) Error ¶
func (it *StakedUSDCTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCTransferIterator) Next ¶
func (it *StakedUSDCTransferIterator) 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 StakedUSDCUserIndexUpdated ¶
type StakedUSDCUserIndexUpdated struct { User common.Address Index *big.Int UnclaimedRewards *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCUserIndexUpdated represents a UserIndexUpdated event raised by the StakedUSDC contract.
type StakedUSDCUserIndexUpdatedIterator ¶
type StakedUSDCUserIndexUpdatedIterator struct { Event *StakedUSDCUserIndexUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCUserIndexUpdatedIterator is returned from FilterUserIndexUpdated and is used to iterate over the raw logs and unpacked data for UserIndexUpdated events raised by the StakedUSDC contract.
func (*StakedUSDCUserIndexUpdatedIterator) Close ¶
func (it *StakedUSDCUserIndexUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCUserIndexUpdatedIterator) Error ¶
func (it *StakedUSDCUserIndexUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCUserIndexUpdatedIterator) Next ¶
func (it *StakedUSDCUserIndexUpdatedIterator) 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 StakedUSDCWithdrawalRequested ¶
type StakedUSDCWithdrawalRequested struct { Staker common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCWithdrawalRequested represents a WithdrawalRequested event raised by the StakedUSDC contract.
type StakedUSDCWithdrawalRequestedIterator ¶
type StakedUSDCWithdrawalRequestedIterator struct { Event *StakedUSDCWithdrawalRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCWithdrawalRequestedIterator is returned from FilterWithdrawalRequested and is used to iterate over the raw logs and unpacked data for WithdrawalRequested events raised by the StakedUSDC contract.
func (*StakedUSDCWithdrawalRequestedIterator) Close ¶
func (it *StakedUSDCWithdrawalRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCWithdrawalRequestedIterator) Error ¶
func (it *StakedUSDCWithdrawalRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCWithdrawalRequestedIterator) Next ¶
func (it *StakedUSDCWithdrawalRequestedIterator) 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 StakedUSDCWithdrewDebt ¶
type StakedUSDCWithdrewDebt struct { Staker common.Address Recipient common.Address Amount *big.Int NewDebtBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCWithdrewDebt represents a WithdrewDebt event raised by the StakedUSDC contract.
type StakedUSDCWithdrewDebtIterator ¶
type StakedUSDCWithdrewDebtIterator struct { Event *StakedUSDCWithdrewDebt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCWithdrewDebtIterator is returned from FilterWithdrewDebt and is used to iterate over the raw logs and unpacked data for WithdrewDebt events raised by the StakedUSDC contract.
func (*StakedUSDCWithdrewDebtIterator) Close ¶
func (it *StakedUSDCWithdrewDebtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCWithdrewDebtIterator) Error ¶
func (it *StakedUSDCWithdrewDebtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCWithdrewDebtIterator) Next ¶
func (it *StakedUSDCWithdrewDebtIterator) 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 StakedUSDCWithdrewStake ¶
type StakedUSDCWithdrewStake struct { Staker common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakedUSDCWithdrewStake represents a WithdrewStake event raised by the StakedUSDC contract.
type StakedUSDCWithdrewStakeIterator ¶
type StakedUSDCWithdrewStakeIterator struct { Event *StakedUSDCWithdrewStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakedUSDCWithdrewStakeIterator is returned from FilterWithdrewStake and is used to iterate over the raw logs and unpacked data for WithdrewStake events raised by the StakedUSDC contract.
func (*StakedUSDCWithdrewStakeIterator) Close ¶
func (it *StakedUSDCWithdrewStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakedUSDCWithdrewStakeIterator) Error ¶
func (it *StakedUSDCWithdrewStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakedUSDCWithdrewStakeIterator) Next ¶
func (it *StakedUSDCWithdrewStakeIterator) 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.