Documentation ¶
Index ¶
- Variables
- type AuraBooster
- type AuraBoosterArbitratorUpdated
- type AuraBoosterArbitratorUpdatedIterator
- type AuraBoosterCaller
- func (_AuraBooster *AuraBoosterCaller) Crv(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) EarmarkIncentive(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) FEEDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) FeeManager(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) FeeTokens(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterCaller) GaugeMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_AuraBooster *AuraBoosterCaller) IsShutdown(opts *bind.CallOpts) (bool, error)
- func (_AuraBooster *AuraBoosterCaller) LockIncentive(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) LockRewards(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) MaxFees(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) Minter(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) PlatformFee(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterCaller) PoolLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) PoolManager(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) RewardArbitrator(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) RewardFactory(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) Staker(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) StakerIncentive(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraBooster *AuraBoosterCaller) StakerRewards(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) StashFactory(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) TokenFactory(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) Treasury(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) VoteDelegate(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) VoteOwnership(opts *bind.CallOpts) (common.Address, error)
- func (_AuraBooster *AuraBoosterCaller) VoteParameter(opts *bind.CallOpts) (common.Address, error)
- type AuraBoosterCallerRaw
- type AuraBoosterCallerSession
- func (_AuraBooster *AuraBoosterCallerSession) Crv() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) EarmarkIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) FEEDENOMINATOR() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) FeeManager() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) FeeTokens(arg0 common.Address) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterCallerSession) GaugeMap(arg0 common.Address) (bool, error)
- func (_AuraBooster *AuraBoosterCallerSession) IsShutdown() (bool, error)
- func (_AuraBooster *AuraBoosterCallerSession) LockIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) LockRewards() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) MaxFees() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) Minter() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) Owner() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) PlatformFee() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterCallerSession) PoolLength() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) PoolManager() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) RewardArbitrator() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) RewardFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) Staker() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) StakerIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterCallerSession) StakerRewards() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) StashFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) TokenFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) Treasury() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) VoteDelegate() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) VoteOwnership() (common.Address, error)
- func (_AuraBooster *AuraBoosterCallerSession) VoteParameter() (common.Address, error)
- type AuraBoosterDeposited
- type AuraBoosterDepositedIterator
- type AuraBoosterFactoriesUpdated
- type AuraBoosterFactoriesUpdatedIterator
- type AuraBoosterFeeInfoChanged
- type AuraBoosterFeeInfoChangedIterator
- type AuraBoosterFeeInfoUpdated
- type AuraBoosterFeeInfoUpdatedIterator
- type AuraBoosterFeeManagerUpdated
- type AuraBoosterFeeManagerUpdatedIterator
- type AuraBoosterFeesUpdated
- type AuraBoosterFeesUpdatedIterator
- type AuraBoosterFilterer
- func (_AuraBooster *AuraBoosterFilterer) FilterArbitratorUpdated(opts *bind.FilterOpts) (*AuraBoosterArbitratorUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterDeposited(opts *bind.FilterOpts, user []common.Address, poolid []*big.Int) (*AuraBoosterDepositedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterFactoriesUpdated(opts *bind.FilterOpts) (*AuraBoosterFactoriesUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterFeeInfoChanged(opts *bind.FilterOpts) (*AuraBoosterFeeInfoChangedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterFeeInfoUpdated(opts *bind.FilterOpts) (*AuraBoosterFeeInfoUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterFeeManagerUpdated(opts *bind.FilterOpts) (*AuraBoosterFeeManagerUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterFeesUpdated(opts *bind.FilterOpts) (*AuraBoosterFeesUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*AuraBoosterOwnerUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterPoolAdded(opts *bind.FilterOpts) (*AuraBoosterPoolAddedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterPoolManagerUpdated(opts *bind.FilterOpts) (*AuraBoosterPoolManagerUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterPoolShutdown(opts *bind.FilterOpts) (*AuraBoosterPoolShutdownIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterRewardContractsUpdated(opts *bind.FilterOpts) (*AuraBoosterRewardContractsUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterTreasuryUpdated(opts *bind.FilterOpts) (*AuraBoosterTreasuryUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterVoteDelegateUpdated(opts *bind.FilterOpts) (*AuraBoosterVoteDelegateUpdatedIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) FilterWithdrawn(opts *bind.FilterOpts, user []common.Address, poolid []*big.Int) (*AuraBoosterWithdrawnIterator, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseArbitratorUpdated(log types.Log) (*AuraBoosterArbitratorUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseDeposited(log types.Log) (*AuraBoosterDeposited, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseFactoriesUpdated(log types.Log) (*AuraBoosterFactoriesUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseFeeInfoChanged(log types.Log) (*AuraBoosterFeeInfoChanged, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseFeeInfoUpdated(log types.Log) (*AuraBoosterFeeInfoUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseFeeManagerUpdated(log types.Log) (*AuraBoosterFeeManagerUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseFeesUpdated(log types.Log) (*AuraBoosterFeesUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseOwnerUpdated(log types.Log) (*AuraBoosterOwnerUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParsePoolAdded(log types.Log) (*AuraBoosterPoolAdded, error)
- func (_AuraBooster *AuraBoosterFilterer) ParsePoolManagerUpdated(log types.Log) (*AuraBoosterPoolManagerUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParsePoolShutdown(log types.Log) (*AuraBoosterPoolShutdown, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseRewardContractsUpdated(log types.Log) (*AuraBoosterRewardContractsUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseTreasuryUpdated(log types.Log) (*AuraBoosterTreasuryUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseVoteDelegateUpdated(log types.Log) (*AuraBoosterVoteDelegateUpdated, error)
- func (_AuraBooster *AuraBoosterFilterer) ParseWithdrawn(log types.Log) (*AuraBoosterWithdrawn, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchArbitratorUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterArbitratorUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *AuraBoosterDeposited, user []common.Address, ...) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchFactoriesUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFactoriesUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchFeeInfoChanged(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeInfoChanged) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeInfoUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchFeeManagerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeManagerUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchFeesUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeesUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterOwnerUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchPoolAdded(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolAdded) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchPoolManagerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolManagerUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchPoolShutdown(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolShutdown) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchRewardContractsUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterRewardContractsUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchTreasuryUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterTreasuryUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchVoteDelegateUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterVoteDelegateUpdated) (event.Subscription, error)
- func (_AuraBooster *AuraBoosterFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *AuraBoosterWithdrawn, user []common.Address, ...) (event.Subscription, error)
- type AuraBoosterOwnerUpdated
- type AuraBoosterOwnerUpdatedIterator
- type AuraBoosterPoolAdded
- type AuraBoosterPoolAddedIterator
- type AuraBoosterPoolManagerUpdated
- type AuraBoosterPoolManagerUpdatedIterator
- type AuraBoosterPoolShutdown
- type AuraBoosterPoolShutdownIterator
- type AuraBoosterRaw
- func (_AuraBooster *AuraBoosterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AuraBooster *AuraBoosterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuraBoosterRewardContractsUpdated
- type AuraBoosterRewardContractsUpdatedIterator
- type AuraBoosterSession
- func (_AuraBooster *AuraBoosterSession) AddPool(_lptoken common.Address, _gauge common.Address, _stashVersion *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) ClaimRewards(_pid *big.Int, _gauge common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) Crv() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) Deposit(_pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) DepositAll(_pid *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) EarmarkFees(_feeToken common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) EarmarkIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) EarmarkRewards(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) FEEDENOMINATOR() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) FeeManager() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) FeeTokens(arg0 common.Address) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterSession) GaugeMap(arg0 common.Address) (bool, error)
- func (_AuraBooster *AuraBoosterSession) IsShutdown() (bool, error)
- func (_AuraBooster *AuraBoosterSession) LockIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) LockRewards() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) MaxFees() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) Minter() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) Owner() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) PlatformFee() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_AuraBooster *AuraBoosterSession) PoolLength() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) PoolManager() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) RewardArbitrator() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) RewardClaimed(_pid *big.Int, _address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) RewardFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) SetArbitrator(_arb common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetFactories(_rfactory common.Address, _sfactory common.Address, _tfactory common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetFeeInfo(_feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetFeeManager(_feeM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetFees(_lockFees *big.Int, _stakerFees *big.Int, _callerFees *big.Int, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetGaugeRedirect(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetOwner(_owner common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetPoolManager(_poolM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetRewardContracts(_rewards common.Address, _stakerRewards common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetVote(_hash [32]byte, valid bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) SetVoteDelegate(_voteDelegate common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) ShutdownPool(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) ShutdownSystem() (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) Staker() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) StakerIncentive() (*big.Int, error)
- func (_AuraBooster *AuraBoosterSession) StakerRewards() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) StashFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) TokenFactory() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) Treasury() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) UpdateFeeInfo(_feeToken common.Address, _active bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) Vote(_voteId *big.Int, _votingAddress common.Address, _support bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) VoteDelegate() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) VoteGaugeWeight(_gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) VoteOwnership() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) VoteParameter() (common.Address, error)
- func (_AuraBooster *AuraBoosterSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) WithdrawAll(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterSession) WithdrawTo(_pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- type AuraBoosterTransactor
- func (_AuraBooster *AuraBoosterTransactor) AddPool(opts *bind.TransactOpts, _lptoken common.Address, _gauge common.Address, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) ClaimRewards(opts *bind.TransactOpts, _pid *big.Int, _gauge common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) DepositAll(opts *bind.TransactOpts, _pid *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) EarmarkFees(opts *bind.TransactOpts, _feeToken common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) EarmarkRewards(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) RewardClaimed(opts *bind.TransactOpts, _pid *big.Int, _address common.Address, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetArbitrator(opts *bind.TransactOpts, _arb common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetFactories(opts *bind.TransactOpts, _rfactory common.Address, _sfactory common.Address, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetFeeInfo(opts *bind.TransactOpts, _feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetFeeManager(opts *bind.TransactOpts, _feeM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetFees(opts *bind.TransactOpts, _lockFees *big.Int, _stakerFees *big.Int, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetGaugeRedirect(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetPoolManager(opts *bind.TransactOpts, _poolM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetRewardContracts(opts *bind.TransactOpts, _rewards common.Address, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetTreasury(opts *bind.TransactOpts, _treasury common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetVote(opts *bind.TransactOpts, _hash [32]byte, valid bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) SetVoteDelegate(opts *bind.TransactOpts, _voteDelegate common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) ShutdownPool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) ShutdownSystem(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) UpdateFeeInfo(opts *bind.TransactOpts, _feeToken common.Address, _active bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) Vote(opts *bind.TransactOpts, _voteId *big.Int, _votingAddress common.Address, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) VoteGaugeWeight(opts *bind.TransactOpts, _gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) WithdrawAll(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactor) WithdrawTo(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- type AuraBoosterTransactorRaw
- type AuraBoosterTransactorSession
- func (_AuraBooster *AuraBoosterTransactorSession) AddPool(_lptoken common.Address, _gauge common.Address, _stashVersion *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) ClaimRewards(_pid *big.Int, _gauge common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) Deposit(_pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) DepositAll(_pid *big.Int, _stake bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) EarmarkFees(_feeToken common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) EarmarkRewards(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) RewardClaimed(_pid *big.Int, _address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetArbitrator(_arb common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetFactories(_rfactory common.Address, _sfactory common.Address, _tfactory common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetFeeInfo(_feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetFeeManager(_feeM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetFees(_lockFees *big.Int, _stakerFees *big.Int, _callerFees *big.Int, ...) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetGaugeRedirect(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetOwner(_owner common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetPoolManager(_poolM common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetRewardContracts(_rewards common.Address, _stakerRewards common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetVote(_hash [32]byte, valid bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) SetVoteDelegate(_voteDelegate common.Address) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) ShutdownPool(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) ShutdownSystem() (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) UpdateFeeInfo(_feeToken common.Address, _active bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) Vote(_voteId *big.Int, _votingAddress common.Address, _support bool) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) VoteGaugeWeight(_gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) WithdrawAll(_pid *big.Int) (*types.Transaction, error)
- func (_AuraBooster *AuraBoosterTransactorSession) WithdrawTo(_pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- type AuraBoosterTreasuryUpdated
- type AuraBoosterTreasuryUpdatedIterator
- type AuraBoosterVoteDelegateUpdated
- type AuraBoosterVoteDelegateUpdatedIterator
- type AuraBoosterWithdrawn
- type AuraBoosterWithdrawnIterator
- type AuraLocker
- type AuraLockerBlacklistModified
- type AuraLockerBlacklistModifiedIterator
- type AuraLockerCaller
- func (_AuraLocker *AuraLockerCaller) BalanceAtEpochOf(opts *bind.CallOpts, _epoch *big.Int, _user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCaller) Blacklist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
- func (_AuraLocker *AuraLockerCaller) ClaimableRewards(opts *bind.CallOpts, _account common.Address) ([]AuraLockerEarnedData, error)
- func (_AuraLocker *AuraLockerCaller) CvxCrv(opts *bind.CallOpts) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) CvxcrvStaking(opts *bind.CallOpts) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AuraLocker *AuraLockerCaller) DelegateeUnlocks(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) Denominator(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) EpochCount(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) Epochs(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCaller) FindEpochId(opts *bind.CallOpts, _time *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) GetPastTotalSupply(opts *bind.CallOpts, timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) IsShutdown(opts *bind.CallOpts) (bool, error)
- func (_AuraLocker *AuraLockerCaller) KickRewardEpochDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) KickRewardPerEpoch(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) LastTimeRewardApplicable(opts *bind.CallOpts, _rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) LockDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) LockedBalances(opts *bind.CallOpts, _user common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCaller) LockedSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) Name(opts *bind.CallOpts) (string, error)
- func (_AuraLocker *AuraLockerCaller) NewRewardRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
- func (_AuraLocker *AuraLockerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) QueuedRewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) RewardData(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCaller) RewardDistributors(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerCaller) RewardPerToken(opts *bind.CallOpts, _rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) RewardTokens(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) RewardsDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) StakingToken(opts *bind.CallOpts) (common.Address, error)
- func (_AuraLocker *AuraLockerCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_AuraLocker *AuraLockerCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) TotalSupplyAtEpoch(opts *bind.CallOpts, _epoch *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCaller) UserData(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCaller) UserLocks(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- type AuraLockerCallerRaw
- type AuraLockerCallerSession
- func (_AuraLocker *AuraLockerCallerSession) BalanceAtEpochOf(_epoch *big.Int, _user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) Balances(arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCallerSession) Blacklist(arg0 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerCallerSession) Checkpoints(account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
- func (_AuraLocker *AuraLockerCallerSession) ClaimableRewards(_account common.Address) ([]AuraLockerEarnedData, error)
- func (_AuraLocker *AuraLockerCallerSession) CvxCrv() (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) CvxcrvStaking() (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) Decimals() (uint8, error)
- func (_AuraLocker *AuraLockerCallerSession) DelegateeUnlocks(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) Delegates(account common.Address) (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) Denominator() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) EpochCount() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) Epochs(arg0 *big.Int) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCallerSession) FindEpochId(_time *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) GetPastTotalSupply(timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) GetPastVotes(account common.Address, timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) GetVotes(account common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) IsShutdown() (bool, error)
- func (_AuraLocker *AuraLockerCallerSession) KickRewardEpochDelay() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) KickRewardPerEpoch() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) LastTimeRewardApplicable(_rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) LockDuration() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) LockedBalances(_user common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCallerSession) LockedSupply() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) Name() (string, error)
- func (_AuraLocker *AuraLockerCallerSession) NewRewardRatio() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) NumCheckpoints(account common.Address) (uint32, error)
- func (_AuraLocker *AuraLockerCallerSession) Owner() (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) QueuedRewards(arg0 common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) RewardData(arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCallerSession) RewardDistributors(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerCallerSession) RewardPerToken(_rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) RewardTokens(arg0 *big.Int) (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) RewardsDuration() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) StakingToken() (common.Address, error)
- func (_AuraLocker *AuraLockerCallerSession) Symbol() (string, error)
- func (_AuraLocker *AuraLockerCallerSession) TotalSupply() (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) TotalSupplyAtEpoch(_epoch *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerCallerSession) UserData(arg0 common.Address, arg1 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerCallerSession) UserLocks(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- type AuraLockerDelegateChanged
- type AuraLockerDelegateChangedIterator
- type AuraLockerDelegateCheckpointed
- type AuraLockerDelegateCheckpointedIterator
- type AuraLockerDelegateeCheckpoint
- type AuraLockerEarnedData
- type AuraLockerFilterer
- func (_AuraLocker *AuraLockerFilterer) FilterBlacklistModified(opts *bind.FilterOpts) (*AuraLockerBlacklistModifiedIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, ...) (*AuraLockerDelegateChangedIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterDelegateCheckpointed(opts *bind.FilterOpts, delegate []common.Address) (*AuraLockerDelegateCheckpointedIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterKickIncentiveSet(opts *bind.FilterOpts) (*AuraLockerKickIncentiveSetIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterKickReward(opts *bind.FilterOpts, _user []common.Address, _kicked []common.Address) (*AuraLockerKickRewardIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AuraLockerOwnershipTransferredIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterRecovered(opts *bind.FilterOpts) (*AuraLockerRecoveredIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterRewardAdded(opts *bind.FilterOpts, _token []common.Address) (*AuraLockerRewardAddedIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterRewardPaid(opts *bind.FilterOpts, _user []common.Address, _rewardsToken []common.Address) (*AuraLockerRewardPaidIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterShutdown(opts *bind.FilterOpts) (*AuraLockerShutdownIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterStaked(opts *bind.FilterOpts, _user []common.Address) (*AuraLockerStakedIterator, error)
- func (_AuraLocker *AuraLockerFilterer) FilterWithdrawn(opts *bind.FilterOpts, _user []common.Address) (*AuraLockerWithdrawnIterator, error)
- func (_AuraLocker *AuraLockerFilterer) ParseBlacklistModified(log types.Log) (*AuraLockerBlacklistModified, error)
- func (_AuraLocker *AuraLockerFilterer) ParseDelegateChanged(log types.Log) (*AuraLockerDelegateChanged, error)
- func (_AuraLocker *AuraLockerFilterer) ParseDelegateCheckpointed(log types.Log) (*AuraLockerDelegateCheckpointed, error)
- func (_AuraLocker *AuraLockerFilterer) ParseKickIncentiveSet(log types.Log) (*AuraLockerKickIncentiveSet, error)
- func (_AuraLocker *AuraLockerFilterer) ParseKickReward(log types.Log) (*AuraLockerKickReward, error)
- func (_AuraLocker *AuraLockerFilterer) ParseOwnershipTransferred(log types.Log) (*AuraLockerOwnershipTransferred, error)
- func (_AuraLocker *AuraLockerFilterer) ParseRecovered(log types.Log) (*AuraLockerRecovered, error)
- func (_AuraLocker *AuraLockerFilterer) ParseRewardAdded(log types.Log) (*AuraLockerRewardAdded, error)
- func (_AuraLocker *AuraLockerFilterer) ParseRewardPaid(log types.Log) (*AuraLockerRewardPaid, error)
- func (_AuraLocker *AuraLockerFilterer) ParseShutdown(log types.Log) (*AuraLockerShutdown, error)
- func (_AuraLocker *AuraLockerFilterer) ParseStaked(log types.Log) (*AuraLockerStaked, error)
- func (_AuraLocker *AuraLockerFilterer) ParseWithdrawn(log types.Log) (*AuraLockerWithdrawn, error)
- func (_AuraLocker *AuraLockerFilterer) WatchBlacklistModified(opts *bind.WatchOpts, sink chan<- *AuraLockerBlacklistModified) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *AuraLockerDelegateChanged, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchDelegateCheckpointed(opts *bind.WatchOpts, sink chan<- *AuraLockerDelegateCheckpointed, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchKickIncentiveSet(opts *bind.WatchOpts, sink chan<- *AuraLockerKickIncentiveSet) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchKickReward(opts *bind.WatchOpts, sink chan<- *AuraLockerKickReward, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuraLockerOwnershipTransferred, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchRecovered(opts *bind.WatchOpts, sink chan<- *AuraLockerRecovered) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *AuraLockerRewardAdded, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *AuraLockerRewardPaid, ...) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchShutdown(opts *bind.WatchOpts, sink chan<- *AuraLockerShutdown) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *AuraLockerStaked, _user []common.Address) (event.Subscription, error)
- func (_AuraLocker *AuraLockerFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *AuraLockerWithdrawn, _user []common.Address) (event.Subscription, error)
- type AuraLockerKickIncentiveSet
- type AuraLockerKickIncentiveSetIterator
- type AuraLockerKickReward
- type AuraLockerKickRewardIterator
- type AuraLockerLockedBalance
- type AuraLockerOwnershipTransferred
- type AuraLockerOwnershipTransferredIterator
- type AuraLockerRaw
- func (_AuraLocker *AuraLockerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AuraLocker *AuraLockerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuraLockerRecovered
- type AuraLockerRecoveredIterator
- type AuraLockerRewardAdded
- type AuraLockerRewardAddedIterator
- type AuraLockerRewardPaid
- type AuraLockerRewardPaidIterator
- type AuraLockerSession
- func (_AuraLocker *AuraLockerSession) AddReward(_rewardsToken common.Address, _distributor common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) ApproveRewardDistributor(_rewardsToken common.Address, _distributor common.Address, _approved bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) BalanceAtEpochOf(_epoch *big.Int, _user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) Balances(arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerSession) Blacklist(arg0 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerSession) CheckpointEpoch() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) Checkpoints(account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
- func (_AuraLocker *AuraLockerSession) ClaimableRewards(_account common.Address) ([]AuraLockerEarnedData, error)
- func (_AuraLocker *AuraLockerSession) CvxCrv() (common.Address, error)
- func (_AuraLocker *AuraLockerSession) CvxcrvStaking() (common.Address, error)
- func (_AuraLocker *AuraLockerSession) Decimals() (uint8, error)
- func (_AuraLocker *AuraLockerSession) Delegate(newDelegatee common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) DelegateeUnlocks(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) Delegates(account common.Address) (common.Address, error)
- func (_AuraLocker *AuraLockerSession) Denominator() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) EmergencyWithdraw() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) EpochCount() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) Epochs(arg0 *big.Int) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerSession) FindEpochId(_time *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) GetPastTotalSupply(timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) GetPastVotes(account common.Address, timestamp *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) GetReward(_account common.Address, _stake bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) GetReward0(_account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) GetReward1(_account common.Address, _skipIdx []bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) GetVotes(account common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) IsShutdown() (bool, error)
- func (_AuraLocker *AuraLockerSession) KickExpiredLocks(_account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) KickRewardEpochDelay() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) KickRewardPerEpoch() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) LastTimeRewardApplicable(_rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) Lock(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) LockDuration() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) LockedBalances(_user common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerSession) LockedSupply() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) ModifyBlacklist(_account common.Address, _blacklisted bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) Name() (string, error)
- func (_AuraLocker *AuraLockerSession) NewRewardRatio() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) NumCheckpoints(account common.Address) (uint32, error)
- func (_AuraLocker *AuraLockerSession) Owner() (common.Address, error)
- func (_AuraLocker *AuraLockerSession) ProcessExpiredLocks(_relock bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) QueueNewRewards(_rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) QueuedRewards(arg0 common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) RecoverERC20(_tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) RenounceOwnership() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) RewardData(arg0 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerSession) RewardDistributors(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_AuraLocker *AuraLockerSession) RewardPerToken(_rewardsToken common.Address) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) RewardTokens(arg0 *big.Int) (common.Address, error)
- func (_AuraLocker *AuraLockerSession) RewardsDuration() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) SetApprovals() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) SetKickIncentive(_rate *big.Int, _delay *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) Shutdown() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) StakingToken() (common.Address, error)
- func (_AuraLocker *AuraLockerSession) Symbol() (string, error)
- func (_AuraLocker *AuraLockerSession) TotalSupply() (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) TotalSupplyAtEpoch(_epoch *big.Int) (*big.Int, error)
- func (_AuraLocker *AuraLockerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerSession) UserData(arg0 common.Address, arg1 common.Address) (struct{ ... }, error)
- func (_AuraLocker *AuraLockerSession) UserLocks(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- type AuraLockerShutdown
- type AuraLockerShutdownIterator
- type AuraLockerStaked
- type AuraLockerStakedIterator
- type AuraLockerTransactor
- func (_AuraLocker *AuraLockerTransactor) AddReward(opts *bind.TransactOpts, _rewardsToken common.Address, ...) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) ApproveRewardDistributor(opts *bind.TransactOpts, _rewardsToken common.Address, ...) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) CheckpointEpoch(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) Delegate(opts *bind.TransactOpts, newDelegatee common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) EmergencyWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) GetReward(opts *bind.TransactOpts, _account common.Address, _stake bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) GetReward0(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) GetReward1(opts *bind.TransactOpts, _account common.Address, _skipIdx []bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) KickExpiredLocks(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) Lock(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) ModifyBlacklist(opts *bind.TransactOpts, _account common.Address, _blacklisted bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) ProcessExpiredLocks(opts *bind.TransactOpts, _relock bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) QueueNewRewards(opts *bind.TransactOpts, _rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) RecoverERC20(opts *bind.TransactOpts, _tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) SetApprovals(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) SetKickIncentive(opts *bind.TransactOpts, _rate *big.Int, _delay *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) Shutdown(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AuraLockerTransactorRaw
- type AuraLockerTransactorSession
- func (_AuraLocker *AuraLockerTransactorSession) AddReward(_rewardsToken common.Address, _distributor common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) ApproveRewardDistributor(_rewardsToken common.Address, _distributor common.Address, _approved bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) CheckpointEpoch() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) Delegate(newDelegatee common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) EmergencyWithdraw() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) GetReward(_account common.Address, _stake bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) GetReward0(_account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) GetReward1(_account common.Address, _skipIdx []bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) KickExpiredLocks(_account common.Address) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) Lock(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) ModifyBlacklist(_account common.Address, _blacklisted bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) ProcessExpiredLocks(_relock bool) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) QueueNewRewards(_rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) RecoverERC20(_tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) SetApprovals() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) SetKickIncentive(_rate *big.Int, _delay *big.Int) (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) Shutdown() (*types.Transaction, error)
- func (_AuraLocker *AuraLockerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AuraLockerWithdrawn
- type AuraLockerWithdrawnIterator
- type AuraToken
- type AuraTokenApproval
- type AuraTokenApprovalIterator
- type AuraTokenCaller
- func (_AuraToken *AuraTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AuraToken *AuraTokenCaller) EMISSIONSMAXSUPPLY(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) INITMINTAMOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) Minter(opts *bind.CallOpts) (common.Address, error)
- func (_AuraToken *AuraTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_AuraToken *AuraTokenCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_AuraToken *AuraTokenCaller) ReductionPerCliff(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_AuraToken *AuraTokenCaller) TotalCliffs(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_AuraToken *AuraTokenCaller) VecrvProxy(opts *bind.CallOpts) (common.Address, error)
- type AuraTokenCallerRaw
- type AuraTokenCallerSession
- func (_AuraToken *AuraTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) Decimals() (uint8, error)
- func (_AuraToken *AuraTokenCallerSession) EMISSIONSMAXSUPPLY() (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) INITMINTAMOUNT() (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) Minter() (common.Address, error)
- func (_AuraToken *AuraTokenCallerSession) Name() (string, error)
- func (_AuraToken *AuraTokenCallerSession) Operator() (common.Address, error)
- func (_AuraToken *AuraTokenCallerSession) ReductionPerCliff() (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) Symbol() (string, error)
- func (_AuraToken *AuraTokenCallerSession) TotalCliffs() (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_AuraToken *AuraTokenCallerSession) VecrvProxy() (common.Address, error)
- type AuraTokenFilterer
- func (_AuraToken *AuraTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AuraTokenApprovalIterator, error)
- func (_AuraToken *AuraTokenFilterer) FilterInitialised(opts *bind.FilterOpts) (*AuraTokenInitialisedIterator, error)
- func (_AuraToken *AuraTokenFilterer) FilterOperatorChanged(opts *bind.FilterOpts, previousOperator []common.Address, ...) (*AuraTokenOperatorChangedIterator, error)
- func (_AuraToken *AuraTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuraTokenTransferIterator, error)
- func (_AuraToken *AuraTokenFilterer) ParseApproval(log types.Log) (*AuraTokenApproval, error)
- func (_AuraToken *AuraTokenFilterer) ParseInitialised(log types.Log) (*AuraTokenInitialised, error)
- func (_AuraToken *AuraTokenFilterer) ParseOperatorChanged(log types.Log) (*AuraTokenOperatorChanged, error)
- func (_AuraToken *AuraTokenFilterer) ParseTransfer(log types.Log) (*AuraTokenTransfer, error)
- func (_AuraToken *AuraTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AuraTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_AuraToken *AuraTokenFilterer) WatchInitialised(opts *bind.WatchOpts, sink chan<- *AuraTokenInitialised) (event.Subscription, error)
- func (_AuraToken *AuraTokenFilterer) WatchOperatorChanged(opts *bind.WatchOpts, sink chan<- *AuraTokenOperatorChanged, ...) (event.Subscription, error)
- func (_AuraToken *AuraTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AuraTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type AuraTokenInitialised
- type AuraTokenInitialisedIterator
- type AuraTokenOperatorChanged
- type AuraTokenOperatorChangedIterator
- type AuraTokenRaw
- func (_AuraToken *AuraTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AuraToken *AuraTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AuraToken *AuraTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuraTokenSession
- func (_AuraToken *AuraTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_AuraToken *AuraTokenSession) Decimals() (uint8, error)
- func (_AuraToken *AuraTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) EMISSIONSMAXSUPPLY() (*big.Int, error)
- func (_AuraToken *AuraTokenSession) INITMINTAMOUNT() (*big.Int, error)
- func (_AuraToken *AuraTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) Init(_to common.Address, _minter common.Address) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) Minter() (common.Address, error)
- func (_AuraToken *AuraTokenSession) MinterMint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) Name() (string, error)
- func (_AuraToken *AuraTokenSession) Operator() (common.Address, error)
- func (_AuraToken *AuraTokenSession) ReductionPerCliff() (*big.Int, error)
- func (_AuraToken *AuraTokenSession) Symbol() (string, error)
- func (_AuraToken *AuraTokenSession) TotalCliffs() (*big.Int, error)
- func (_AuraToken *AuraTokenSession) TotalSupply() (*big.Int, error)
- func (_AuraToken *AuraTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) UpdateOperator() (*types.Transaction, error)
- func (_AuraToken *AuraTokenSession) VecrvProxy() (common.Address, error)
- type AuraTokenTransactor
- func (_AuraToken *AuraTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) Init(opts *bind.TransactOpts, _to common.Address, _minter common.Address) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) MinterMint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactor) UpdateOperator(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuraTokenTransactorRaw
- type AuraTokenTransactorSession
- func (_AuraToken *AuraTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) Init(_to common.Address, _minter common.Address) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) MinterMint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AuraToken *AuraTokenTransactorSession) UpdateOperator() (*types.Transaction, error)
- type AuraTokenTransfer
- type AuraTokenTransferIterator
- type BaseRewardPool
- type BaseRewardPoolApproval
- type BaseRewardPoolApprovalIterator
- type BaseRewardPoolCaller
- func (_BaseRewardPool *BaseRewardPoolCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Asset(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) ConvertToAssets(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) ConvertToShares(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) CurrentRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Duration(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) ExtraRewards(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) ExtraRewardsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) HistoricalRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) LastTimeRewardApplicable(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) LastUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) MaxDeposit(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) MaxMint(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) MaxRedeem(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) MaxWithdraw(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Name(opts *bind.CallOpts) (string, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) NewRewardRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) PeriodFinish(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Pid(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) PreviewDeposit(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) PreviewMint(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) PreviewRedeem(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) PreviewWithdraw(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) QueuedRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) RewardManager(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) RewardPerToken(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) RewardPerTokenStored(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) RewardRate(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) RewardToken(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Rewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) StakingToken(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) TotalAssets(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCaller) UserRewardPerTokenPaid(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type BaseRewardPoolCallerRaw
- type BaseRewardPoolCallerSession
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Asset() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) ConvertToAssets(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) ConvertToShares(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) CurrentRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Decimals() (uint8, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Duration() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Earned(account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) ExtraRewards(arg0 *big.Int) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) ExtraRewardsLength() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) HistoricalRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) LastTimeRewardApplicable() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) LastUpdateTime() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxDeposit(arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxMint(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxRedeem(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxWithdraw(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Name() (string, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) NewRewardRatio() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Operator() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) PeriodFinish() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Pid() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewDeposit(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewMint(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewRedeem(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewWithdraw(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) QueuedRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardManager() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardPerToken() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardPerTokenStored() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardRate() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardToken() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Rewards(arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) StakingToken() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) Symbol() (string, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) TotalAssets() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) TotalSupply() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolCallerSession) UserRewardPerTokenPaid(arg0 common.Address) (*big.Int, error)
- type BaseRewardPoolDeposit
- type BaseRewardPoolDepositIterator
- type BaseRewardPoolFilterer
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BaseRewardPoolApprovalIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterDeposit(opts *bind.FilterOpts, caller []common.Address, owner []common.Address) (*BaseRewardPoolDepositIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterRewardAdded(opts *bind.FilterOpts) (*BaseRewardPoolRewardAddedIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolRewardPaidIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterStaked(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolStakedIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BaseRewardPoolTransferIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterWithdraw(opts *bind.FilterOpts, caller []common.Address, receiver []common.Address, ...) (*BaseRewardPoolWithdrawIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) FilterWithdrawn(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolWithdrawnIterator, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseApproval(log types.Log) (*BaseRewardPoolApproval, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseDeposit(log types.Log) (*BaseRewardPoolDeposit, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseRewardAdded(log types.Log) (*BaseRewardPoolRewardAdded, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseRewardPaid(log types.Log) (*BaseRewardPoolRewardPaid, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseStaked(log types.Log) (*BaseRewardPoolStaked, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseTransfer(log types.Log) (*BaseRewardPoolTransfer, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseWithdraw(log types.Log) (*BaseRewardPoolWithdraw, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) ParseWithdrawn(log types.Log) (*BaseRewardPoolWithdrawn, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolApproval, ...) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolDeposit, ...) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolRewardAdded) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolRewardPaid, ...) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolStaked, user []common.Address) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolTransfer, ...) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolWithdraw, ...) (event.Subscription, error)
- func (_BaseRewardPool *BaseRewardPoolFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolWithdrawn, ...) (event.Subscription, error)
- type BaseRewardPoolRaw
- func (_BaseRewardPool *BaseRewardPoolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BaseRewardPool *BaseRewardPoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseRewardPoolRewardAdded
- type BaseRewardPoolRewardAddedIterator
- type BaseRewardPoolRewardPaid
- type BaseRewardPoolRewardPaidIterator
- type BaseRewardPoolSession
- func (_BaseRewardPool *BaseRewardPoolSession) AddExtraReward(_reward common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Asset() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ClearExtraRewards() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ConvertToAssets(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ConvertToShares(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) CurrentRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Decimals() (uint8, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Donate(_amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Duration() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Earned(account common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ExtraRewards(arg0 *big.Int) (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ExtraRewardsLength() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) GetReward() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) GetReward0(_account common.Address, _claimExtras bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) HistoricalRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) LastTimeRewardApplicable() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) LastUpdateTime() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) MaxDeposit(arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) MaxMint(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) MaxRedeem(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) MaxWithdraw(owner common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Name() (string, error)
- func (_BaseRewardPool *BaseRewardPoolSession) NewRewardRatio() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Operator() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) PeriodFinish() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Pid() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) PreviewDeposit(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) PreviewMint(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) PreviewRedeem(shares *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) PreviewWithdraw(assets *big.Int) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) ProcessIdleRewards() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) QueueNewRewards(_rewards *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) QueuedRewards() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) RewardManager() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) RewardPerToken() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) RewardPerTokenStored() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) RewardRate() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) RewardToken() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Rewards(arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Stake(_amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) StakeAll() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) StakeFor(_for common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) StakingToken() (common.Address, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Symbol() (string, error)
- func (_BaseRewardPool *BaseRewardPoolSession) TotalAssets() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) TotalSupply() (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) UserRewardPerTokenPaid(arg0 common.Address) (*big.Int, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Withdraw(amount *big.Int, claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) Withdraw0(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAll(claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAllAndUnwrap(claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAndUnwrap(amount *big.Int, claim bool) (*types.Transaction, error)
- type BaseRewardPoolStaked
- type BaseRewardPoolStakedIterator
- type BaseRewardPoolTransactor
- func (_BaseRewardPool *BaseRewardPoolTransactor) AddExtraReward(opts *bind.TransactOpts, _reward common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) ClearExtraRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Deposit(opts *bind.TransactOpts, assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Donate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) GetReward(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) GetReward0(opts *bind.TransactOpts, _account common.Address, _claimExtras bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Mint(opts *bind.TransactOpts, shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) ProcessIdleRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) QueueNewRewards(opts *bind.TransactOpts, _rewards *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Redeem(opts *bind.TransactOpts, shares *big.Int, receiver common.Address, ...) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Stake(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) StakeAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) StakeFor(opts *bind.TransactOpts, _for common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int, claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) Withdraw0(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, ...) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAll(opts *bind.TransactOpts, claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAllAndUnwrap(opts *bind.TransactOpts, claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAndUnwrap(opts *bind.TransactOpts, amount *big.Int, claim bool) (*types.Transaction, error)
- type BaseRewardPoolTransactorRaw
- type BaseRewardPoolTransactorSession
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) AddExtraReward(_reward common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) ClearExtraRewards() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Donate(_amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) GetReward() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) GetReward0(_account common.Address, _claimExtras bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) ProcessIdleRewards() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) QueueNewRewards(_rewards *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Stake(_amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) StakeAll() (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) StakeFor(_for common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Withdraw(amount *big.Int, claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) Withdraw0(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAll(claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAllAndUnwrap(claim bool) (*types.Transaction, error)
- func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAndUnwrap(amount *big.Int, claim bool) (*types.Transaction, error)
- type BaseRewardPoolTransfer
- type BaseRewardPoolTransferIterator
- type BaseRewardPoolWithdraw
- type BaseRewardPoolWithdrawIterator
- type BaseRewardPoolWithdrawn
- type BaseRewardPoolWithdrawnIterator
Constants ¶
This section is empty.
Variables ¶
var AuraBoosterABI = AuraBoosterMetaData.ABI
AuraBoosterABI is the input ABI used to generate the binding from. Deprecated: Use AuraBoosterMetaData.ABI instead.
var AuraBoosterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_minter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_crv\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_voteOwnership\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_voteParameter\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newArbitrator\",\"type\":\"address\"}],\"name\":\"ArbitratorUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"poolid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Deposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"rewardFactory\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"stashFactory\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenFactory\",\"type\":\"address\"}],\"name\":\"FactoriesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeDistro\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"name\":\"FeeInfoChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeDistro\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"lockFees\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeToken\",\"type\":\"address\"}],\"name\":\"FeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newFeeManager\",\"type\":\"address\"}],\"name\":\"FeeManagerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lockIncentive\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"stakerIncentive\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"earmarkIncentive\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFee\",\"type\":\"uint256\"}],\"name\":\"FeesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"lpToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gauge\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"rewardPool\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"stash\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"}],\"name\":\"PoolAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPoolManager\",\"type\":\"address\"}],\"name\":\"PoolManagerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"poolId\",\"type\":\"uint256\"}],\"name\":\"PoolShutdown\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"lockRewards\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"stakerRewards\",\"type\":\"address\"}],\"name\":\"RewardContractsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTreasury\",\"type\":\"address\"}],\"name\":\"TreasuryUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newVoteDelegate\",\"type\":\"address\"}],\"name\":\"VoteDelegateUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"poolid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"FEE_DENOMINATOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MaxFees\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_lptoken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_gauge\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_stashVersion\",\"type\":\"uint256\"}],\"name\":\"addPool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_gauge\",\"type\":\"address\"}],\"name\":\"claimRewards\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"crv\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_stake\",\"type\":\"bool\"}],\"name\":\"deposit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_stake\",\"type\":\"bool\"}],\"name\":\"depositAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_feeToken\",\"type\":\"address\"}],\"name\":\"earmarkFees\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"earmarkIncentive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"earmarkRewards\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeTokens\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"distro\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewards\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"gaugeMap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isShutdown\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockIncentive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockRewards\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"poolInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"lptoken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"gauge\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"crvRewards\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"stash\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"shutdown\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardArbitrator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"rewardClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardFactory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_arb\",\"type\":\"address\"}],\"name\":\"setArbitrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rfactory\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_sfactory\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_tfactory\",\"type\":\"address\"}],\"name\":\"setFactories\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_feeToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_feeDistro\",\"type\":\"address\"}],\"name\":\"setFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_feeM\",\"type\":\"address\"}],\"name\":\"setFeeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_lockFees\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_stakerFees\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_callerFees\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_platform\",\"type\":\"uint256\"}],\"name\":\"setFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"setGaugeRedirect\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_poolM\",\"type\":\"address\"}],\"name\":\"setPoolManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewards\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_stakerRewards\",\"type\":\"address\"}],\"name\":\"setRewardContracts\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_treasury\",\"type\":\"address\"}],\"name\":\"setTreasury\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"valid\",\"type\":\"bool\"}],\"name\":\"setVote\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_voteDelegate\",\"type\":\"address\"}],\"name\":\"setVoteDelegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"shutdownPool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"shutdownSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"staker\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakerIncentive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakerRewards\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stashFactory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tokenFactory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"treasury\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_feeToken\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_active\",\"type\":\"bool\"}],\"name\":\"updateFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_voteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_votingAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_support\",\"type\":\"bool\"}],\"name\":\"vote\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteDelegate\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_gauge\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_weight\",\"type\":\"uint256[]\"}],\"name\":\"voteGaugeWeight\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteOwnership\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteParameter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"withdrawAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"withdrawTo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
AuraBoosterMetaData contains all meta data concerning the AuraBooster contract.
var AuraLockerABI = AuraLockerMetaData.ABI
AuraLockerABI is the input ABI used to generate the binding from. Deprecated: Use AuraLockerMetaData.ABI instead.
var AuraLockerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_nameArg\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbolArg\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_stakingToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_cvxCrv\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_cvxCrvStaking\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"blacklisted\",\"type\":\"bool\"}],\"name\":\"BlacklistModified\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"fromDelegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"toDelegate\",\"type\":\"address\"}],\"name\":\"DelegateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"}],\"name\":\"DelegateCheckpointed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"}],\"name\":\"KickIncentiveSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_kicked\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_reward\",\"type\":\"uint256\"}],\"name\":\"KickReward\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"Recovered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_reward\",\"type\":\"uint256\"}],\"name\":\"RewardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_reward\",\"type\":\"uint256\"}],\"name\":\"RewardPaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Shutdown\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_paidAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_lockedAmount\",\"type\":\"uint256\"}],\"name\":\"Staked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_relocked\",\"type\":\"bool\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_distributor\",\"type\":\"address\"}],\"name\":\"addReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_distributor\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"approveRewardDistributor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_epoch\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceAtEpochOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"locked\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"nextUnlockIndex\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"blacklist\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkpointEpoch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"pos\",\"type\":\"uint32\"}],\"name\":\"checkpoints\",\"outputs\":[{\"components\":[{\"internalType\":\"uint224\",\"name\":\"votes\",\"type\":\"uint224\"},{\"internalType\":\"uint32\",\"name\":\"epochStart\",\"type\":\"uint32\"}],\"internalType\":\"structAuraLocker.DelegateeCheckpoint\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"claimableRewards\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structAuraLocker.EarnedData[]\",\"name\":\"userRewards\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cvxCrv\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cvxcrvStaking\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newDelegatee\",\"type\":\"address\"}],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"delegateeUnlocks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"delegates\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"denominator\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"epochCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"epochs\",\"outputs\":[{\"internalType\":\"uint224\",\"name\":\"supply\",\"type\":\"uint224\"},{\"internalType\":\"uint32\",\"name\":\"date\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"}],\"name\":\"findEpochId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"epoch\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"getPastTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"getPastVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"votes\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_stake\",\"type\":\"bool\"}],\"name\":\"getReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"getReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool[]\",\"name\":\"_skipIdx\",\"type\":\"bool[]\"}],\"name\":\"getReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isShutdown\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"kickExpiredLocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"kickRewardEpochDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"kickRewardPerEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"}],\"name\":\"lastTimeRewardApplicable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"lock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"lockedBalances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"total\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"unlockable\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"locked\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint112\",\"name\":\"amount\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"unlockTime\",\"type\":\"uint32\"}],\"internalType\":\"structAuraLocker.LockedBalance[]\",\"name\":\"lockData\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockedSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_blacklisted\",\"type\":\"bool\"}],\"name\":\"modifyBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"newRewardRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"numCheckpoints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_relock\",\"type\":\"bool\"}],\"name\":\"processExpiredLocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"queueNewRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"queuedRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenAmount\",\"type\":\"uint256\"}],\"name\":\"recoverERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"rewardData\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"periodFinish\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"lastUpdateTime\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"rewardRate\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"rewardPerTokenStored\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"rewardDistributors\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_rewardsToken\",\"type\":\"address\"}],\"name\":\"rewardPerToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rewardTokens\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setApprovals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_delay\",\"type\":\"uint256\"}],\"name\":\"setKickIncentive\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"shutdown\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_epoch\",\"type\":\"uint256\"}],\"name\":\"totalSupplyAtEpoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userData\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"rewardPerTokenPaid\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"rewards\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"userLocks\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"amount\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"unlockTime\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AuraLockerMetaData contains all meta data concerning the AuraLocker contract.
var AuraTokenABI = AuraTokenMetaData.ABI
AuraTokenABI is the input ABI used to generate the binding from. Deprecated: Use AuraTokenMetaData.ABI instead.
var AuraTokenMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_proxy\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_nameArg\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbolArg\",\"type\":\"string\"}],\"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\":[],\"name\":\"Initialised\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOperator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"OperatorChanged\",\"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\"},{\"inputs\":[],\"name\":\"EMISSIONS_MAX_SUPPLY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INIT_MINT_AMOUNT\",\"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\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"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\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_minter\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"minterMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reductionPerCliff\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalCliffs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":[],\"name\":\"updateOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vecrvProxy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AuraTokenMetaData contains all meta data concerning the AuraToken contract.
var BaseRewardPoolABI = BaseRewardPoolMetaData.ABI
BaseRewardPoolABI is the input ABI used to generate the binding from. Deprecated: Use BaseRewardPoolMetaData.ABI instead.
var BaseRewardPoolMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pid_\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"stakingToken_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewardToken_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewardManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"lptoken_\",\"type\":\"address\"}],\"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\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"}],\"name\":\"RewardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"}],\"name\":\"RewardPaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"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\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"Withdraw\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_reward\",\"type\":\"address\"}],\"name\":\"addExtraReward\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"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\":[],\"name\":\"asset\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"clearExtraRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"convertToAssets\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"}],\"name\":\"convertToShares\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"deposit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"donate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"duration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"earned\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"extraRewards\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"extraRewardsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getReward\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_claimExtras\",\"type\":\"bool\"}],\"name\":\"getReward\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"historicalRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastTimeRewardApplicable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastUpdateTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"maxDeposit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"maxMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"maxRedeem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"maxWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"newRewardRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"periodFinish\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"}],\"name\":\"previewDeposit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"previewMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"previewRedeem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"}],\"name\":\"previewWithdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"processIdleRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rewards\",\"type\":\"uint256\"}],\"name\":\"queueNewRewards\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"queuedRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"redeem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardPerToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardPerTokenStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"rewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"stake\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakeAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_for\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"stakeFor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalAssets\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userRewardPerTokenPaid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"claim\",\"type\":\"bool\"}],\"name\":\"withdraw\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"withdraw\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"claim\",\"type\":\"bool\"}],\"name\":\"withdrawAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"claim\",\"type\":\"bool\"}],\"name\":\"withdrawAllAndUnwrap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"claim\",\"type\":\"bool\"}],\"name\":\"withdrawAndUnwrap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
BaseRewardPoolMetaData contains all meta data concerning the BaseRewardPool contract.
Functions ¶
This section is empty.
Types ¶
type AuraBooster ¶
type AuraBooster struct { AuraBoosterCaller // Read-only binding to the contract AuraBoosterTransactor // Write-only binding to the contract AuraBoosterFilterer // Log filterer for contract events }
AuraBooster is an auto generated Go binding around an Ethereum contract.
func NewAuraBooster ¶
func NewAuraBooster(address common.Address, backend bind.ContractBackend) (*AuraBooster, error)
NewAuraBooster creates a new instance of AuraBooster, bound to a specific deployed contract.
type AuraBoosterArbitratorUpdated ¶
type AuraBoosterArbitratorUpdated struct { NewArbitrator common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterArbitratorUpdated represents a ArbitratorUpdated event raised by the AuraBooster contract.
type AuraBoosterArbitratorUpdatedIterator ¶
type AuraBoosterArbitratorUpdatedIterator struct { Event *AuraBoosterArbitratorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterArbitratorUpdatedIterator is returned from FilterArbitratorUpdated and is used to iterate over the raw logs and unpacked data for ArbitratorUpdated events raised by the AuraBooster contract.
func (*AuraBoosterArbitratorUpdatedIterator) Close ¶
func (it *AuraBoosterArbitratorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterArbitratorUpdatedIterator) Error ¶
func (it *AuraBoosterArbitratorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterArbitratorUpdatedIterator) Next ¶
func (it *AuraBoosterArbitratorUpdatedIterator) 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 AuraBoosterCaller ¶
type AuraBoosterCaller struct {
// contains filtered or unexported fields
}
AuraBoosterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuraBoosterCaller ¶
func NewAuraBoosterCaller(address common.Address, caller bind.ContractCaller) (*AuraBoosterCaller, error)
NewAuraBoosterCaller creates a new read-only instance of AuraBooster, bound to a specific deployed contract.
func (*AuraBoosterCaller) Crv ¶
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*AuraBoosterCaller) EarmarkIncentive ¶
EarmarkIncentive is a free data retrieval call binding the contract method 0x3a088cd2.
Solidity: function earmarkIncentive() view returns(uint256)
func (*AuraBoosterCaller) FEEDENOMINATOR ¶
FEEDENOMINATOR is a free data retrieval call binding the contract method 0xd73792a9.
Solidity: function FEE_DENOMINATOR() view returns(uint256)
func (*AuraBoosterCaller) FeeManager ¶
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*AuraBoosterCaller) FeeTokens ¶
func (_AuraBooster *AuraBoosterCaller) FeeTokens(opts *bind.CallOpts, arg0 common.Address) (struct { Distro common.Address Rewards common.Address Active bool }, error)
FeeTokens is a free data retrieval call binding the contract method 0x16605a0d.
Solidity: function feeTokens(address ) view returns(address distro, address rewards, bool active)
func (*AuraBoosterCaller) GaugeMap ¶
func (_AuraBooster *AuraBoosterCaller) GaugeMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)
GaugeMap is a free data retrieval call binding the contract method 0xcb0d5b52.
Solidity: function gaugeMap(address ) view returns(bool)
func (*AuraBoosterCaller) IsShutdown ¶
func (_AuraBooster *AuraBoosterCaller) IsShutdown(opts *bind.CallOpts) (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraBoosterCaller) LockIncentive ¶
LockIncentive is a free data retrieval call binding the contract method 0x50940618.
Solidity: function lockIncentive() view returns(uint256)
func (*AuraBoosterCaller) LockRewards ¶
LockRewards is a free data retrieval call binding the contract method 0x376d771a.
Solidity: function lockRewards() view returns(address)
func (*AuraBoosterCaller) MaxFees ¶
MaxFees is a free data retrieval call binding the contract method 0x7303df9a.
Solidity: function MaxFees() view returns(uint256)
func (*AuraBoosterCaller) Minter ¶
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraBoosterCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraBoosterCaller) PlatformFee ¶
PlatformFee is a free data retrieval call binding the contract method 0x26232a2e.
Solidity: function platformFee() view returns(uint256)
func (*AuraBoosterCaller) PoolInfo ¶
func (_AuraBooster *AuraBoosterCaller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { Lptoken common.Address Token common.Address Gauge common.Address CrvRewards common.Address Stash common.Address Shutdown bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lptoken, address token, address gauge, address crvRewards, address stash, bool shutdown)
func (*AuraBoosterCaller) PoolLength ¶
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*AuraBoosterCaller) PoolManager ¶
PoolManager is a free data retrieval call binding the contract method 0xdc4c90d3.
Solidity: function poolManager() view returns(address)
func (*AuraBoosterCaller) RewardArbitrator ¶
func (_AuraBooster *AuraBoosterCaller) RewardArbitrator(opts *bind.CallOpts) (common.Address, error)
RewardArbitrator is a free data retrieval call binding the contract method 0x043b684a.
Solidity: function rewardArbitrator() view returns(address)
func (*AuraBoosterCaller) RewardFactory ¶
RewardFactory is a free data retrieval call binding the contract method 0x245e4bf0.
Solidity: function rewardFactory() view returns(address)
func (*AuraBoosterCaller) Staker ¶
Staker is a free data retrieval call binding the contract method 0x5ebaf1db.
Solidity: function staker() view returns(address)
func (*AuraBoosterCaller) StakerIncentive ¶
StakerIncentive is a free data retrieval call binding the contract method 0x62d28ac7.
Solidity: function stakerIncentive() view returns(uint256)
func (*AuraBoosterCaller) StakerRewards ¶
StakerRewards is a free data retrieval call binding the contract method 0xcfb9cfba.
Solidity: function stakerRewards() view returns(address)
func (*AuraBoosterCaller) StashFactory ¶
StashFactory is a free data retrieval call binding the contract method 0x068eb19e.
Solidity: function stashFactory() view returns(address)
func (*AuraBoosterCaller) TokenFactory ¶
TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.
Solidity: function tokenFactory() view returns(address)
func (*AuraBoosterCaller) Treasury ¶
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*AuraBoosterCaller) VoteDelegate ¶
VoteDelegate is a free data retrieval call binding the contract method 0x9f00332b.
Solidity: function voteDelegate() view returns(address)
func (*AuraBoosterCaller) VoteOwnership ¶
VoteOwnership is a free data retrieval call binding the contract method 0xa386a080.
Solidity: function voteOwnership() view returns(address)
func (*AuraBoosterCaller) VoteParameter ¶
VoteParameter is a free data retrieval call binding the contract method 0xb42eda71.
Solidity: function voteParameter() view returns(address)
type AuraBoosterCallerRaw ¶
type AuraBoosterCallerRaw struct {
Contract *AuraBoosterCaller // Generic read-only contract binding to access the raw methods on
}
AuraBoosterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuraBoosterCallerRaw) Call ¶
func (_AuraBooster *AuraBoosterCallerRaw) 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 AuraBoosterCallerSession ¶
type AuraBoosterCallerSession struct { Contract *AuraBoosterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuraBoosterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AuraBoosterCallerSession) Crv ¶
func (_AuraBooster *AuraBoosterCallerSession) Crv() (common.Address, error)
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*AuraBoosterCallerSession) EarmarkIncentive ¶
func (_AuraBooster *AuraBoosterCallerSession) EarmarkIncentive() (*big.Int, error)
EarmarkIncentive is a free data retrieval call binding the contract method 0x3a088cd2.
Solidity: function earmarkIncentive() view returns(uint256)
func (*AuraBoosterCallerSession) FEEDENOMINATOR ¶
func (_AuraBooster *AuraBoosterCallerSession) FEEDENOMINATOR() (*big.Int, error)
FEEDENOMINATOR is a free data retrieval call binding the contract method 0xd73792a9.
Solidity: function FEE_DENOMINATOR() view returns(uint256)
func (*AuraBoosterCallerSession) FeeManager ¶
func (_AuraBooster *AuraBoosterCallerSession) FeeManager() (common.Address, error)
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*AuraBoosterCallerSession) FeeTokens ¶
func (_AuraBooster *AuraBoosterCallerSession) FeeTokens(arg0 common.Address) (struct { Distro common.Address Rewards common.Address Active bool }, error)
FeeTokens is a free data retrieval call binding the contract method 0x16605a0d.
Solidity: function feeTokens(address ) view returns(address distro, address rewards, bool active)
func (*AuraBoosterCallerSession) GaugeMap ¶
func (_AuraBooster *AuraBoosterCallerSession) GaugeMap(arg0 common.Address) (bool, error)
GaugeMap is a free data retrieval call binding the contract method 0xcb0d5b52.
Solidity: function gaugeMap(address ) view returns(bool)
func (*AuraBoosterCallerSession) IsShutdown ¶
func (_AuraBooster *AuraBoosterCallerSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraBoosterCallerSession) LockIncentive ¶
func (_AuraBooster *AuraBoosterCallerSession) LockIncentive() (*big.Int, error)
LockIncentive is a free data retrieval call binding the contract method 0x50940618.
Solidity: function lockIncentive() view returns(uint256)
func (*AuraBoosterCallerSession) LockRewards ¶
func (_AuraBooster *AuraBoosterCallerSession) LockRewards() (common.Address, error)
LockRewards is a free data retrieval call binding the contract method 0x376d771a.
Solidity: function lockRewards() view returns(address)
func (*AuraBoosterCallerSession) MaxFees ¶
func (_AuraBooster *AuraBoosterCallerSession) MaxFees() (*big.Int, error)
MaxFees is a free data retrieval call binding the contract method 0x7303df9a.
Solidity: function MaxFees() view returns(uint256)
func (*AuraBoosterCallerSession) Minter ¶
func (_AuraBooster *AuraBoosterCallerSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraBoosterCallerSession) Owner ¶
func (_AuraBooster *AuraBoosterCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraBoosterCallerSession) PlatformFee ¶
func (_AuraBooster *AuraBoosterCallerSession) PlatformFee() (*big.Int, error)
PlatformFee is a free data retrieval call binding the contract method 0x26232a2e.
Solidity: function platformFee() view returns(uint256)
func (*AuraBoosterCallerSession) PoolInfo ¶
func (_AuraBooster *AuraBoosterCallerSession) PoolInfo(arg0 *big.Int) (struct { Lptoken common.Address Token common.Address Gauge common.Address CrvRewards common.Address Stash common.Address Shutdown bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lptoken, address token, address gauge, address crvRewards, address stash, bool shutdown)
func (*AuraBoosterCallerSession) PoolLength ¶
func (_AuraBooster *AuraBoosterCallerSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*AuraBoosterCallerSession) PoolManager ¶
func (_AuraBooster *AuraBoosterCallerSession) PoolManager() (common.Address, error)
PoolManager is a free data retrieval call binding the contract method 0xdc4c90d3.
Solidity: function poolManager() view returns(address)
func (*AuraBoosterCallerSession) RewardArbitrator ¶
func (_AuraBooster *AuraBoosterCallerSession) RewardArbitrator() (common.Address, error)
RewardArbitrator is a free data retrieval call binding the contract method 0x043b684a.
Solidity: function rewardArbitrator() view returns(address)
func (*AuraBoosterCallerSession) RewardFactory ¶
func (_AuraBooster *AuraBoosterCallerSession) RewardFactory() (common.Address, error)
RewardFactory is a free data retrieval call binding the contract method 0x245e4bf0.
Solidity: function rewardFactory() view returns(address)
func (*AuraBoosterCallerSession) Staker ¶
func (_AuraBooster *AuraBoosterCallerSession) Staker() (common.Address, error)
Staker is a free data retrieval call binding the contract method 0x5ebaf1db.
Solidity: function staker() view returns(address)
func (*AuraBoosterCallerSession) StakerIncentive ¶
func (_AuraBooster *AuraBoosterCallerSession) StakerIncentive() (*big.Int, error)
StakerIncentive is a free data retrieval call binding the contract method 0x62d28ac7.
Solidity: function stakerIncentive() view returns(uint256)
func (*AuraBoosterCallerSession) StakerRewards ¶
func (_AuraBooster *AuraBoosterCallerSession) StakerRewards() (common.Address, error)
StakerRewards is a free data retrieval call binding the contract method 0xcfb9cfba.
Solidity: function stakerRewards() view returns(address)
func (*AuraBoosterCallerSession) StashFactory ¶
func (_AuraBooster *AuraBoosterCallerSession) StashFactory() (common.Address, error)
StashFactory is a free data retrieval call binding the contract method 0x068eb19e.
Solidity: function stashFactory() view returns(address)
func (*AuraBoosterCallerSession) TokenFactory ¶
func (_AuraBooster *AuraBoosterCallerSession) TokenFactory() (common.Address, error)
TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.
Solidity: function tokenFactory() view returns(address)
func (*AuraBoosterCallerSession) Treasury ¶
func (_AuraBooster *AuraBoosterCallerSession) Treasury() (common.Address, error)
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*AuraBoosterCallerSession) VoteDelegate ¶
func (_AuraBooster *AuraBoosterCallerSession) VoteDelegate() (common.Address, error)
VoteDelegate is a free data retrieval call binding the contract method 0x9f00332b.
Solidity: function voteDelegate() view returns(address)
func (*AuraBoosterCallerSession) VoteOwnership ¶
func (_AuraBooster *AuraBoosterCallerSession) VoteOwnership() (common.Address, error)
VoteOwnership is a free data retrieval call binding the contract method 0xa386a080.
Solidity: function voteOwnership() view returns(address)
func (*AuraBoosterCallerSession) VoteParameter ¶
func (_AuraBooster *AuraBoosterCallerSession) VoteParameter() (common.Address, error)
VoteParameter is a free data retrieval call binding the contract method 0xb42eda71.
Solidity: function voteParameter() view returns(address)
type AuraBoosterDeposited ¶
type AuraBoosterDeposited struct { User common.Address Poolid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraBoosterDeposited represents a Deposited event raised by the AuraBooster contract.
type AuraBoosterDepositedIterator ¶
type AuraBoosterDepositedIterator struct { Event *AuraBoosterDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the AuraBooster contract.
func (*AuraBoosterDepositedIterator) Close ¶
func (it *AuraBoosterDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterDepositedIterator) Error ¶
func (it *AuraBoosterDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterDepositedIterator) Next ¶
func (it *AuraBoosterDepositedIterator) 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 AuraBoosterFactoriesUpdated ¶
type AuraBoosterFactoriesUpdated struct { RewardFactory common.Address StashFactory common.Address TokenFactory common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterFactoriesUpdated represents a FactoriesUpdated event raised by the AuraBooster contract.
type AuraBoosterFactoriesUpdatedIterator ¶
type AuraBoosterFactoriesUpdatedIterator struct { Event *AuraBoosterFactoriesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterFactoriesUpdatedIterator is returned from FilterFactoriesUpdated and is used to iterate over the raw logs and unpacked data for FactoriesUpdated events raised by the AuraBooster contract.
func (*AuraBoosterFactoriesUpdatedIterator) Close ¶
func (it *AuraBoosterFactoriesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterFactoriesUpdatedIterator) Error ¶
func (it *AuraBoosterFactoriesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterFactoriesUpdatedIterator) Next ¶
func (it *AuraBoosterFactoriesUpdatedIterator) 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 AuraBoosterFeeInfoChanged ¶
type AuraBoosterFeeInfoChanged struct { FeeDistro common.Address Active bool Raw types.Log // Blockchain specific contextual infos }
AuraBoosterFeeInfoChanged represents a FeeInfoChanged event raised by the AuraBooster contract.
type AuraBoosterFeeInfoChangedIterator ¶
type AuraBoosterFeeInfoChangedIterator struct { Event *AuraBoosterFeeInfoChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterFeeInfoChangedIterator is returned from FilterFeeInfoChanged and is used to iterate over the raw logs and unpacked data for FeeInfoChanged events raised by the AuraBooster contract.
func (*AuraBoosterFeeInfoChangedIterator) Close ¶
func (it *AuraBoosterFeeInfoChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterFeeInfoChangedIterator) Error ¶
func (it *AuraBoosterFeeInfoChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterFeeInfoChangedIterator) Next ¶
func (it *AuraBoosterFeeInfoChangedIterator) 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 AuraBoosterFeeInfoUpdated ¶
type AuraBoosterFeeInfoUpdated struct { FeeDistro common.Address LockFees common.Address FeeToken common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterFeeInfoUpdated represents a FeeInfoUpdated event raised by the AuraBooster contract.
type AuraBoosterFeeInfoUpdatedIterator ¶
type AuraBoosterFeeInfoUpdatedIterator struct { Event *AuraBoosterFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterFeeInfoUpdatedIterator is returned from FilterFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for FeeInfoUpdated events raised by the AuraBooster contract.
func (*AuraBoosterFeeInfoUpdatedIterator) Close ¶
func (it *AuraBoosterFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterFeeInfoUpdatedIterator) Error ¶
func (it *AuraBoosterFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterFeeInfoUpdatedIterator) Next ¶
func (it *AuraBoosterFeeInfoUpdatedIterator) 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 AuraBoosterFeeManagerUpdated ¶
type AuraBoosterFeeManagerUpdated struct { NewFeeManager common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterFeeManagerUpdated represents a FeeManagerUpdated event raised by the AuraBooster contract.
type AuraBoosterFeeManagerUpdatedIterator ¶
type AuraBoosterFeeManagerUpdatedIterator struct { Event *AuraBoosterFeeManagerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterFeeManagerUpdatedIterator is returned from FilterFeeManagerUpdated and is used to iterate over the raw logs and unpacked data for FeeManagerUpdated events raised by the AuraBooster contract.
func (*AuraBoosterFeeManagerUpdatedIterator) Close ¶
func (it *AuraBoosterFeeManagerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterFeeManagerUpdatedIterator) Error ¶
func (it *AuraBoosterFeeManagerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterFeeManagerUpdatedIterator) Next ¶
func (it *AuraBoosterFeeManagerUpdatedIterator) 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 AuraBoosterFeesUpdated ¶
type AuraBoosterFeesUpdated struct { LockIncentive *big.Int StakerIncentive *big.Int EarmarkIncentive *big.Int PlatformFee *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraBoosterFeesUpdated represents a FeesUpdated event raised by the AuraBooster contract.
type AuraBoosterFeesUpdatedIterator ¶
type AuraBoosterFeesUpdatedIterator struct { Event *AuraBoosterFeesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterFeesUpdatedIterator is returned from FilterFeesUpdated and is used to iterate over the raw logs and unpacked data for FeesUpdated events raised by the AuraBooster contract.
func (*AuraBoosterFeesUpdatedIterator) Close ¶
func (it *AuraBoosterFeesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterFeesUpdatedIterator) Error ¶
func (it *AuraBoosterFeesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterFeesUpdatedIterator) Next ¶
func (it *AuraBoosterFeesUpdatedIterator) 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 AuraBoosterFilterer ¶
type AuraBoosterFilterer struct {
// contains filtered or unexported fields
}
AuraBoosterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuraBoosterFilterer ¶
func NewAuraBoosterFilterer(address common.Address, filterer bind.ContractFilterer) (*AuraBoosterFilterer, error)
NewAuraBoosterFilterer creates a new log filterer instance of AuraBooster, bound to a specific deployed contract.
func (*AuraBoosterFilterer) FilterArbitratorUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterArbitratorUpdated(opts *bind.FilterOpts) (*AuraBoosterArbitratorUpdatedIterator, error)
FilterArbitratorUpdated is a free log retrieval operation binding the contract event 0x961c543f04f95b46a6d6af9e463eb4f186ceea8ca52f869ec568c0197080401b.
Solidity: event ArbitratorUpdated(address newArbitrator)
func (*AuraBoosterFilterer) FilterDeposited ¶
func (_AuraBooster *AuraBoosterFilterer) FilterDeposited(opts *bind.FilterOpts, user []common.Address, poolid []*big.Int) (*AuraBoosterDepositedIterator, error)
FilterDeposited is a free log retrieval operation binding the contract event 0x73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca.
Solidity: event Deposited(address indexed user, uint256 indexed poolid, uint256 amount)
func (*AuraBoosterFilterer) FilterFactoriesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterFactoriesUpdated(opts *bind.FilterOpts) (*AuraBoosterFactoriesUpdatedIterator, error)
FilterFactoriesUpdated is a free log retrieval operation binding the contract event 0x013ea07699fbd5315b997a706906fb94a81c616771f1052b406707d7bfc6aa27.
Solidity: event FactoriesUpdated(address rewardFactory, address stashFactory, address tokenFactory)
func (*AuraBoosterFilterer) FilterFeeInfoChanged ¶
func (_AuraBooster *AuraBoosterFilterer) FilterFeeInfoChanged(opts *bind.FilterOpts) (*AuraBoosterFeeInfoChangedIterator, error)
FilterFeeInfoChanged is a free log retrieval operation binding the contract event 0xf1d91b931944e49fd30c1dc6fd08ad8bb25ef1fe12c369b10a4675c4bf397440.
Solidity: event FeeInfoChanged(address feeDistro, bool active)
func (*AuraBoosterFilterer) FilterFeeInfoUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterFeeInfoUpdated(opts *bind.FilterOpts) (*AuraBoosterFeeInfoUpdatedIterator, error)
FilterFeeInfoUpdated is a free log retrieval operation binding the contract event 0x125af409731fa78089d37e0f7f166b726398745c97b932f061cf486d6ee4fcc8.
Solidity: event FeeInfoUpdated(address feeDistro, address lockFees, address feeToken)
func (*AuraBoosterFilterer) FilterFeeManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterFeeManagerUpdated(opts *bind.FilterOpts) (*AuraBoosterFeeManagerUpdatedIterator, error)
FilterFeeManagerUpdated is a free log retrieval operation binding the contract event 0xe45f5e140399b0a7e12971ab020724b828fbed8ac408c420884dc7d1bbe506b4.
Solidity: event FeeManagerUpdated(address newFeeManager)
func (*AuraBoosterFilterer) FilterFeesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterFeesUpdated(opts *bind.FilterOpts) (*AuraBoosterFeesUpdatedIterator, error)
FilterFeesUpdated is a free log retrieval operation binding the contract event 0x16e6f67290546b8dd0e587f4b7f67d4f61932ae17ffd8c60d3509dbc05c175fe.
Solidity: event FeesUpdated(uint256 lockIncentive, uint256 stakerIncentive, uint256 earmarkIncentive, uint256 platformFee)
func (*AuraBoosterFilterer) FilterOwnerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*AuraBoosterOwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x4ffd725fc4a22075e9ec71c59edf9c38cdeb588a91b24fc5b61388c5be41282b.
Solidity: event OwnerUpdated(address newOwner)
func (*AuraBoosterFilterer) FilterPoolAdded ¶
func (_AuraBooster *AuraBoosterFilterer) FilterPoolAdded(opts *bind.FilterOpts) (*AuraBoosterPoolAddedIterator, error)
FilterPoolAdded is a free log retrieval operation binding the contract event 0xca1a6de26e4422518df9ab614eefa07fac43e4f4c7d704dbf82e903e582659ca.
Solidity: event PoolAdded(address lpToken, address gauge, address token, address rewardPool, address stash, uint256 pid)
func (*AuraBoosterFilterer) FilterPoolManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterPoolManagerUpdated(opts *bind.FilterOpts) (*AuraBoosterPoolManagerUpdatedIterator, error)
FilterPoolManagerUpdated is a free log retrieval operation binding the contract event 0x70a64736553c84939f57deec269299882abbbee8dc4f316eccbc6fce57e4d3cf.
Solidity: event PoolManagerUpdated(address newPoolManager)
func (*AuraBoosterFilterer) FilterPoolShutdown ¶
func (_AuraBooster *AuraBoosterFilterer) FilterPoolShutdown(opts *bind.FilterOpts) (*AuraBoosterPoolShutdownIterator, error)
FilterPoolShutdown is a free log retrieval operation binding the contract event 0x2ccd633716c6ce12394d1c984ad04b6173d18aedc4f505d1537a94a98a07b6e7.
Solidity: event PoolShutdown(uint256 poolId)
func (*AuraBoosterFilterer) FilterRewardContractsUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterRewardContractsUpdated(opts *bind.FilterOpts) (*AuraBoosterRewardContractsUpdatedIterator, error)
FilterRewardContractsUpdated is a free log retrieval operation binding the contract event 0x601d75fd094819eb2644514a732ecc4ff7953787e92258e47c118aa83b031115.
Solidity: event RewardContractsUpdated(address lockRewards, address stakerRewards)
func (*AuraBoosterFilterer) FilterTreasuryUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterTreasuryUpdated(opts *bind.FilterOpts) (*AuraBoosterTreasuryUpdatedIterator, error)
FilterTreasuryUpdated is a free log retrieval operation binding the contract event 0x7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d1.
Solidity: event TreasuryUpdated(address newTreasury)
func (*AuraBoosterFilterer) FilterVoteDelegateUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) FilterVoteDelegateUpdated(opts *bind.FilterOpts) (*AuraBoosterVoteDelegateUpdatedIterator, error)
FilterVoteDelegateUpdated is a free log retrieval operation binding the contract event 0x49f087c09fe6698eda82449a671bd8d38e44bed601118018a7cc7f1e0c808df4.
Solidity: event VoteDelegateUpdated(address newVoteDelegate)
func (*AuraBoosterFilterer) FilterWithdrawn ¶
func (_AuraBooster *AuraBoosterFilterer) FilterWithdrawn(opts *bind.FilterOpts, user []common.Address, poolid []*big.Int) (*AuraBoosterWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6.
Solidity: event Withdrawn(address indexed user, uint256 indexed poolid, uint256 amount)
func (*AuraBoosterFilterer) ParseArbitratorUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseArbitratorUpdated(log types.Log) (*AuraBoosterArbitratorUpdated, error)
ParseArbitratorUpdated is a log parse operation binding the contract event 0x961c543f04f95b46a6d6af9e463eb4f186ceea8ca52f869ec568c0197080401b.
Solidity: event ArbitratorUpdated(address newArbitrator)
func (*AuraBoosterFilterer) ParseDeposited ¶
func (_AuraBooster *AuraBoosterFilterer) ParseDeposited(log types.Log) (*AuraBoosterDeposited, error)
ParseDeposited is a log parse operation binding the contract event 0x73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca.
Solidity: event Deposited(address indexed user, uint256 indexed poolid, uint256 amount)
func (*AuraBoosterFilterer) ParseFactoriesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseFactoriesUpdated(log types.Log) (*AuraBoosterFactoriesUpdated, error)
ParseFactoriesUpdated is a log parse operation binding the contract event 0x013ea07699fbd5315b997a706906fb94a81c616771f1052b406707d7bfc6aa27.
Solidity: event FactoriesUpdated(address rewardFactory, address stashFactory, address tokenFactory)
func (*AuraBoosterFilterer) ParseFeeInfoChanged ¶
func (_AuraBooster *AuraBoosterFilterer) ParseFeeInfoChanged(log types.Log) (*AuraBoosterFeeInfoChanged, error)
ParseFeeInfoChanged is a log parse operation binding the contract event 0xf1d91b931944e49fd30c1dc6fd08ad8bb25ef1fe12c369b10a4675c4bf397440.
Solidity: event FeeInfoChanged(address feeDistro, bool active)
func (*AuraBoosterFilterer) ParseFeeInfoUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseFeeInfoUpdated(log types.Log) (*AuraBoosterFeeInfoUpdated, error)
ParseFeeInfoUpdated is a log parse operation binding the contract event 0x125af409731fa78089d37e0f7f166b726398745c97b932f061cf486d6ee4fcc8.
Solidity: event FeeInfoUpdated(address feeDistro, address lockFees, address feeToken)
func (*AuraBoosterFilterer) ParseFeeManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseFeeManagerUpdated(log types.Log) (*AuraBoosterFeeManagerUpdated, error)
ParseFeeManagerUpdated is a log parse operation binding the contract event 0xe45f5e140399b0a7e12971ab020724b828fbed8ac408c420884dc7d1bbe506b4.
Solidity: event FeeManagerUpdated(address newFeeManager)
func (*AuraBoosterFilterer) ParseFeesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseFeesUpdated(log types.Log) (*AuraBoosterFeesUpdated, error)
ParseFeesUpdated is a log parse operation binding the contract event 0x16e6f67290546b8dd0e587f4b7f67d4f61932ae17ffd8c60d3509dbc05c175fe.
Solidity: event FeesUpdated(uint256 lockIncentive, uint256 stakerIncentive, uint256 earmarkIncentive, uint256 platformFee)
func (*AuraBoosterFilterer) ParseOwnerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseOwnerUpdated(log types.Log) (*AuraBoosterOwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x4ffd725fc4a22075e9ec71c59edf9c38cdeb588a91b24fc5b61388c5be41282b.
Solidity: event OwnerUpdated(address newOwner)
func (*AuraBoosterFilterer) ParsePoolAdded ¶
func (_AuraBooster *AuraBoosterFilterer) ParsePoolAdded(log types.Log) (*AuraBoosterPoolAdded, error)
ParsePoolAdded is a log parse operation binding the contract event 0xca1a6de26e4422518df9ab614eefa07fac43e4f4c7d704dbf82e903e582659ca.
Solidity: event PoolAdded(address lpToken, address gauge, address token, address rewardPool, address stash, uint256 pid)
func (*AuraBoosterFilterer) ParsePoolManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParsePoolManagerUpdated(log types.Log) (*AuraBoosterPoolManagerUpdated, error)
ParsePoolManagerUpdated is a log parse operation binding the contract event 0x70a64736553c84939f57deec269299882abbbee8dc4f316eccbc6fce57e4d3cf.
Solidity: event PoolManagerUpdated(address newPoolManager)
func (*AuraBoosterFilterer) ParsePoolShutdown ¶
func (_AuraBooster *AuraBoosterFilterer) ParsePoolShutdown(log types.Log) (*AuraBoosterPoolShutdown, error)
ParsePoolShutdown is a log parse operation binding the contract event 0x2ccd633716c6ce12394d1c984ad04b6173d18aedc4f505d1537a94a98a07b6e7.
Solidity: event PoolShutdown(uint256 poolId)
func (*AuraBoosterFilterer) ParseRewardContractsUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseRewardContractsUpdated(log types.Log) (*AuraBoosterRewardContractsUpdated, error)
ParseRewardContractsUpdated is a log parse operation binding the contract event 0x601d75fd094819eb2644514a732ecc4ff7953787e92258e47c118aa83b031115.
Solidity: event RewardContractsUpdated(address lockRewards, address stakerRewards)
func (*AuraBoosterFilterer) ParseTreasuryUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseTreasuryUpdated(log types.Log) (*AuraBoosterTreasuryUpdated, error)
ParseTreasuryUpdated is a log parse operation binding the contract event 0x7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d1.
Solidity: event TreasuryUpdated(address newTreasury)
func (*AuraBoosterFilterer) ParseVoteDelegateUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) ParseVoteDelegateUpdated(log types.Log) (*AuraBoosterVoteDelegateUpdated, error)
ParseVoteDelegateUpdated is a log parse operation binding the contract event 0x49f087c09fe6698eda82449a671bd8d38e44bed601118018a7cc7f1e0c808df4.
Solidity: event VoteDelegateUpdated(address newVoteDelegate)
func (*AuraBoosterFilterer) ParseWithdrawn ¶
func (_AuraBooster *AuraBoosterFilterer) ParseWithdrawn(log types.Log) (*AuraBoosterWithdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6.
Solidity: event Withdrawn(address indexed user, uint256 indexed poolid, uint256 amount)
func (*AuraBoosterFilterer) WatchArbitratorUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchArbitratorUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterArbitratorUpdated) (event.Subscription, error)
WatchArbitratorUpdated is a free log subscription operation binding the contract event 0x961c543f04f95b46a6d6af9e463eb4f186ceea8ca52f869ec568c0197080401b.
Solidity: event ArbitratorUpdated(address newArbitrator)
func (*AuraBoosterFilterer) WatchDeposited ¶
func (_AuraBooster *AuraBoosterFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *AuraBoosterDeposited, user []common.Address, poolid []*big.Int) (event.Subscription, error)
WatchDeposited is a free log subscription operation binding the contract event 0x73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca.
Solidity: event Deposited(address indexed user, uint256 indexed poolid, uint256 amount)
func (*AuraBoosterFilterer) WatchFactoriesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchFactoriesUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFactoriesUpdated) (event.Subscription, error)
WatchFactoriesUpdated is a free log subscription operation binding the contract event 0x013ea07699fbd5315b997a706906fb94a81c616771f1052b406707d7bfc6aa27.
Solidity: event FactoriesUpdated(address rewardFactory, address stashFactory, address tokenFactory)
func (*AuraBoosterFilterer) WatchFeeInfoChanged ¶
func (_AuraBooster *AuraBoosterFilterer) WatchFeeInfoChanged(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeInfoChanged) (event.Subscription, error)
WatchFeeInfoChanged is a free log subscription operation binding the contract event 0xf1d91b931944e49fd30c1dc6fd08ad8bb25ef1fe12c369b10a4675c4bf397440.
Solidity: event FeeInfoChanged(address feeDistro, bool active)
func (*AuraBoosterFilterer) WatchFeeInfoUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeInfoUpdated) (event.Subscription, error)
WatchFeeInfoUpdated is a free log subscription operation binding the contract event 0x125af409731fa78089d37e0f7f166b726398745c97b932f061cf486d6ee4fcc8.
Solidity: event FeeInfoUpdated(address feeDistro, address lockFees, address feeToken)
func (*AuraBoosterFilterer) WatchFeeManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchFeeManagerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeeManagerUpdated) (event.Subscription, error)
WatchFeeManagerUpdated is a free log subscription operation binding the contract event 0xe45f5e140399b0a7e12971ab020724b828fbed8ac408c420884dc7d1bbe506b4.
Solidity: event FeeManagerUpdated(address newFeeManager)
func (*AuraBoosterFilterer) WatchFeesUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchFeesUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterFeesUpdated) (event.Subscription, error)
WatchFeesUpdated is a free log subscription operation binding the contract event 0x16e6f67290546b8dd0e587f4b7f67d4f61932ae17ffd8c60d3509dbc05c175fe.
Solidity: event FeesUpdated(uint256 lockIncentive, uint256 stakerIncentive, uint256 earmarkIncentive, uint256 platformFee)
func (*AuraBoosterFilterer) WatchOwnerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterOwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x4ffd725fc4a22075e9ec71c59edf9c38cdeb588a91b24fc5b61388c5be41282b.
Solidity: event OwnerUpdated(address newOwner)
func (*AuraBoosterFilterer) WatchPoolAdded ¶
func (_AuraBooster *AuraBoosterFilterer) WatchPoolAdded(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolAdded) (event.Subscription, error)
WatchPoolAdded is a free log subscription operation binding the contract event 0xca1a6de26e4422518df9ab614eefa07fac43e4f4c7d704dbf82e903e582659ca.
Solidity: event PoolAdded(address lpToken, address gauge, address token, address rewardPool, address stash, uint256 pid)
func (*AuraBoosterFilterer) WatchPoolManagerUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchPoolManagerUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolManagerUpdated) (event.Subscription, error)
WatchPoolManagerUpdated is a free log subscription operation binding the contract event 0x70a64736553c84939f57deec269299882abbbee8dc4f316eccbc6fce57e4d3cf.
Solidity: event PoolManagerUpdated(address newPoolManager)
func (*AuraBoosterFilterer) WatchPoolShutdown ¶
func (_AuraBooster *AuraBoosterFilterer) WatchPoolShutdown(opts *bind.WatchOpts, sink chan<- *AuraBoosterPoolShutdown) (event.Subscription, error)
WatchPoolShutdown is a free log subscription operation binding the contract event 0x2ccd633716c6ce12394d1c984ad04b6173d18aedc4f505d1537a94a98a07b6e7.
Solidity: event PoolShutdown(uint256 poolId)
func (*AuraBoosterFilterer) WatchRewardContractsUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchRewardContractsUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterRewardContractsUpdated) (event.Subscription, error)
WatchRewardContractsUpdated is a free log subscription operation binding the contract event 0x601d75fd094819eb2644514a732ecc4ff7953787e92258e47c118aa83b031115.
Solidity: event RewardContractsUpdated(address lockRewards, address stakerRewards)
func (*AuraBoosterFilterer) WatchTreasuryUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchTreasuryUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterTreasuryUpdated) (event.Subscription, error)
WatchTreasuryUpdated is a free log subscription operation binding the contract event 0x7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d1.
Solidity: event TreasuryUpdated(address newTreasury)
func (*AuraBoosterFilterer) WatchVoteDelegateUpdated ¶
func (_AuraBooster *AuraBoosterFilterer) WatchVoteDelegateUpdated(opts *bind.WatchOpts, sink chan<- *AuraBoosterVoteDelegateUpdated) (event.Subscription, error)
WatchVoteDelegateUpdated is a free log subscription operation binding the contract event 0x49f087c09fe6698eda82449a671bd8d38e44bed601118018a7cc7f1e0c808df4.
Solidity: event VoteDelegateUpdated(address newVoteDelegate)
func (*AuraBoosterFilterer) WatchWithdrawn ¶
func (_AuraBooster *AuraBoosterFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *AuraBoosterWithdrawn, user []common.Address, poolid []*big.Int) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6.
Solidity: event Withdrawn(address indexed user, uint256 indexed poolid, uint256 amount)
type AuraBoosterOwnerUpdated ¶
type AuraBoosterOwnerUpdated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterOwnerUpdated represents a OwnerUpdated event raised by the AuraBooster contract.
type AuraBoosterOwnerUpdatedIterator ¶
type AuraBoosterOwnerUpdatedIterator struct { Event *AuraBoosterOwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterOwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the AuraBooster contract.
func (*AuraBoosterOwnerUpdatedIterator) Close ¶
func (it *AuraBoosterOwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterOwnerUpdatedIterator) Error ¶
func (it *AuraBoosterOwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterOwnerUpdatedIterator) Next ¶
func (it *AuraBoosterOwnerUpdatedIterator) 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 AuraBoosterPoolAdded ¶
type AuraBoosterPoolAdded struct { LpToken common.Address Gauge common.Address Token common.Address RewardPool common.Address Stash common.Address Pid *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraBoosterPoolAdded represents a PoolAdded event raised by the AuraBooster contract.
type AuraBoosterPoolAddedIterator ¶
type AuraBoosterPoolAddedIterator struct { Event *AuraBoosterPoolAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterPoolAddedIterator is returned from FilterPoolAdded and is used to iterate over the raw logs and unpacked data for PoolAdded events raised by the AuraBooster contract.
func (*AuraBoosterPoolAddedIterator) Close ¶
func (it *AuraBoosterPoolAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterPoolAddedIterator) Error ¶
func (it *AuraBoosterPoolAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterPoolAddedIterator) Next ¶
func (it *AuraBoosterPoolAddedIterator) 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 AuraBoosterPoolManagerUpdated ¶
type AuraBoosterPoolManagerUpdated struct { NewPoolManager common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterPoolManagerUpdated represents a PoolManagerUpdated event raised by the AuraBooster contract.
type AuraBoosterPoolManagerUpdatedIterator ¶
type AuraBoosterPoolManagerUpdatedIterator struct { Event *AuraBoosterPoolManagerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterPoolManagerUpdatedIterator is returned from FilterPoolManagerUpdated and is used to iterate over the raw logs and unpacked data for PoolManagerUpdated events raised by the AuraBooster contract.
func (*AuraBoosterPoolManagerUpdatedIterator) Close ¶
func (it *AuraBoosterPoolManagerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterPoolManagerUpdatedIterator) Error ¶
func (it *AuraBoosterPoolManagerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterPoolManagerUpdatedIterator) Next ¶
func (it *AuraBoosterPoolManagerUpdatedIterator) 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 AuraBoosterPoolShutdown ¶
type AuraBoosterPoolShutdown struct { PoolId *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraBoosterPoolShutdown represents a PoolShutdown event raised by the AuraBooster contract.
type AuraBoosterPoolShutdownIterator ¶
type AuraBoosterPoolShutdownIterator struct { Event *AuraBoosterPoolShutdown // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterPoolShutdownIterator is returned from FilterPoolShutdown and is used to iterate over the raw logs and unpacked data for PoolShutdown events raised by the AuraBooster contract.
func (*AuraBoosterPoolShutdownIterator) Close ¶
func (it *AuraBoosterPoolShutdownIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterPoolShutdownIterator) Error ¶
func (it *AuraBoosterPoolShutdownIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterPoolShutdownIterator) Next ¶
func (it *AuraBoosterPoolShutdownIterator) 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 AuraBoosterRaw ¶
type AuraBoosterRaw struct {
Contract *AuraBooster // Generic contract binding to access the raw methods on
}
AuraBoosterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuraBoosterRaw) Call ¶
func (_AuraBooster *AuraBoosterRaw) 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 (*AuraBoosterRaw) Transact ¶
func (_AuraBooster *AuraBoosterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraBoosterRaw) Transfer ¶
func (_AuraBooster *AuraBoosterRaw) 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 AuraBoosterRewardContractsUpdated ¶
type AuraBoosterRewardContractsUpdated struct { LockRewards common.Address StakerRewards common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterRewardContractsUpdated represents a RewardContractsUpdated event raised by the AuraBooster contract.
type AuraBoosterRewardContractsUpdatedIterator ¶
type AuraBoosterRewardContractsUpdatedIterator struct { Event *AuraBoosterRewardContractsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterRewardContractsUpdatedIterator is returned from FilterRewardContractsUpdated and is used to iterate over the raw logs and unpacked data for RewardContractsUpdated events raised by the AuraBooster contract.
func (*AuraBoosterRewardContractsUpdatedIterator) Close ¶
func (it *AuraBoosterRewardContractsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterRewardContractsUpdatedIterator) Error ¶
func (it *AuraBoosterRewardContractsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterRewardContractsUpdatedIterator) Next ¶
func (it *AuraBoosterRewardContractsUpdatedIterator) 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 AuraBoosterSession ¶
type AuraBoosterSession struct { Contract *AuraBooster // 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 }
AuraBoosterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AuraBoosterSession) AddPool ¶
func (_AuraBooster *AuraBoosterSession) AddPool(_lptoken common.Address, _gauge common.Address, _stashVersion *big.Int) (*types.Transaction, error)
AddPool is a paid mutator transaction binding the contract method 0x7e29d6c2.
Solidity: function addPool(address _lptoken, address _gauge, uint256 _stashVersion) returns(bool)
func (*AuraBoosterSession) ClaimRewards ¶
func (_AuraBooster *AuraBoosterSession) ClaimRewards(_pid *big.Int, _gauge common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x6c7b69cb.
Solidity: function claimRewards(uint256 _pid, address _gauge) returns(bool)
func (*AuraBoosterSession) Crv ¶
func (_AuraBooster *AuraBoosterSession) Crv() (common.Address, error)
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*AuraBoosterSession) Deposit ¶
func (_AuraBooster *AuraBoosterSession) Deposit(_pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x43a0d066.
Solidity: function deposit(uint256 _pid, uint256 _amount, bool _stake) returns(bool)
func (*AuraBoosterSession) DepositAll ¶
func (_AuraBooster *AuraBoosterSession) DepositAll(_pid *big.Int, _stake bool) (*types.Transaction, error)
DepositAll is a paid mutator transaction binding the contract method 0x60759fce.
Solidity: function depositAll(uint256 _pid, bool _stake) returns(bool)
func (*AuraBoosterSession) EarmarkFees ¶
func (_AuraBooster *AuraBoosterSession) EarmarkFees(_feeToken common.Address) (*types.Transaction, error)
EarmarkFees is a paid mutator transaction binding the contract method 0xa0e0c54d.
Solidity: function earmarkFees(address _feeToken) returns(bool)
func (*AuraBoosterSession) EarmarkIncentive ¶
func (_AuraBooster *AuraBoosterSession) EarmarkIncentive() (*big.Int, error)
EarmarkIncentive is a free data retrieval call binding the contract method 0x3a088cd2.
Solidity: function earmarkIncentive() view returns(uint256)
func (*AuraBoosterSession) EarmarkRewards ¶
func (_AuraBooster *AuraBoosterSession) EarmarkRewards(_pid *big.Int) (*types.Transaction, error)
EarmarkRewards is a paid mutator transaction binding the contract method 0xcc956f3f.
Solidity: function earmarkRewards(uint256 _pid) returns(bool)
func (*AuraBoosterSession) FEEDENOMINATOR ¶
func (_AuraBooster *AuraBoosterSession) FEEDENOMINATOR() (*big.Int, error)
FEEDENOMINATOR is a free data retrieval call binding the contract method 0xd73792a9.
Solidity: function FEE_DENOMINATOR() view returns(uint256)
func (*AuraBoosterSession) FeeManager ¶
func (_AuraBooster *AuraBoosterSession) FeeManager() (common.Address, error)
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*AuraBoosterSession) FeeTokens ¶
func (_AuraBooster *AuraBoosterSession) FeeTokens(arg0 common.Address) (struct { Distro common.Address Rewards common.Address Active bool }, error)
FeeTokens is a free data retrieval call binding the contract method 0x16605a0d.
Solidity: function feeTokens(address ) view returns(address distro, address rewards, bool active)
func (*AuraBoosterSession) GaugeMap ¶
func (_AuraBooster *AuraBoosterSession) GaugeMap(arg0 common.Address) (bool, error)
GaugeMap is a free data retrieval call binding the contract method 0xcb0d5b52.
Solidity: function gaugeMap(address ) view returns(bool)
func (*AuraBoosterSession) IsShutdown ¶
func (_AuraBooster *AuraBoosterSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraBoosterSession) LockIncentive ¶
func (_AuraBooster *AuraBoosterSession) LockIncentive() (*big.Int, error)
LockIncentive is a free data retrieval call binding the contract method 0x50940618.
Solidity: function lockIncentive() view returns(uint256)
func (*AuraBoosterSession) LockRewards ¶
func (_AuraBooster *AuraBoosterSession) LockRewards() (common.Address, error)
LockRewards is a free data retrieval call binding the contract method 0x376d771a.
Solidity: function lockRewards() view returns(address)
func (*AuraBoosterSession) MaxFees ¶
func (_AuraBooster *AuraBoosterSession) MaxFees() (*big.Int, error)
MaxFees is a free data retrieval call binding the contract method 0x7303df9a.
Solidity: function MaxFees() view returns(uint256)
func (*AuraBoosterSession) Minter ¶
func (_AuraBooster *AuraBoosterSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraBoosterSession) Owner ¶
func (_AuraBooster *AuraBoosterSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraBoosterSession) PlatformFee ¶
func (_AuraBooster *AuraBoosterSession) PlatformFee() (*big.Int, error)
PlatformFee is a free data retrieval call binding the contract method 0x26232a2e.
Solidity: function platformFee() view returns(uint256)
func (*AuraBoosterSession) PoolInfo ¶
func (_AuraBooster *AuraBoosterSession) PoolInfo(arg0 *big.Int) (struct { Lptoken common.Address Token common.Address Gauge common.Address CrvRewards common.Address Stash common.Address Shutdown bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lptoken, address token, address gauge, address crvRewards, address stash, bool shutdown)
func (*AuraBoosterSession) PoolLength ¶
func (_AuraBooster *AuraBoosterSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*AuraBoosterSession) PoolManager ¶
func (_AuraBooster *AuraBoosterSession) PoolManager() (common.Address, error)
PoolManager is a free data retrieval call binding the contract method 0xdc4c90d3.
Solidity: function poolManager() view returns(address)
func (*AuraBoosterSession) RewardArbitrator ¶
func (_AuraBooster *AuraBoosterSession) RewardArbitrator() (common.Address, error)
RewardArbitrator is a free data retrieval call binding the contract method 0x043b684a.
Solidity: function rewardArbitrator() view returns(address)
func (*AuraBoosterSession) RewardClaimed ¶
func (_AuraBooster *AuraBoosterSession) RewardClaimed(_pid *big.Int, _address common.Address, _amount *big.Int) (*types.Transaction, error)
RewardClaimed is a paid mutator transaction binding the contract method 0x71192b17.
Solidity: function rewardClaimed(uint256 _pid, address _address, uint256 _amount) returns(bool)
func (*AuraBoosterSession) RewardFactory ¶
func (_AuraBooster *AuraBoosterSession) RewardFactory() (common.Address, error)
RewardFactory is a free data retrieval call binding the contract method 0x245e4bf0.
Solidity: function rewardFactory() view returns(address)
func (*AuraBoosterSession) SetArbitrator ¶
func (_AuraBooster *AuraBoosterSession) SetArbitrator(_arb common.Address) (*types.Transaction, error)
SetArbitrator is a paid mutator transaction binding the contract method 0xb0eefabe.
Solidity: function setArbitrator(address _arb) returns()
func (*AuraBoosterSession) SetFactories ¶
func (_AuraBooster *AuraBoosterSession) SetFactories(_rfactory common.Address, _sfactory common.Address, _tfactory common.Address) (*types.Transaction, error)
SetFactories is a paid mutator transaction binding the contract method 0x7bd3b995.
Solidity: function setFactories(address _rfactory, address _sfactory, address _tfactory) returns()
func (*AuraBoosterSession) SetFeeInfo ¶
func (_AuraBooster *AuraBoosterSession) SetFeeInfo(_feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
SetFeeInfo is a paid mutator transaction binding the contract method 0x728706ed.
Solidity: function setFeeInfo(address _feeToken, address _feeDistro) returns()
func (*AuraBoosterSession) SetFeeManager ¶
func (_AuraBooster *AuraBoosterSession) SetFeeManager(_feeM common.Address) (*types.Transaction, error)
SetFeeManager is a paid mutator transaction binding the contract method 0x472d35b9.
Solidity: function setFeeManager(address _feeM) returns()
func (*AuraBoosterSession) SetFees ¶
func (_AuraBooster *AuraBoosterSession) SetFees(_lockFees *big.Int, _stakerFees *big.Int, _callerFees *big.Int, _platform *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x6fcba377.
Solidity: function setFees(uint256 _lockFees, uint256 _stakerFees, uint256 _callerFees, uint256 _platform) returns()
func (*AuraBoosterSession) SetGaugeRedirect ¶
func (_AuraBooster *AuraBoosterSession) SetGaugeRedirect(_pid *big.Int) (*types.Transaction, error)
SetGaugeRedirect is a paid mutator transaction binding the contract method 0x9123d404.
Solidity: function setGaugeRedirect(uint256 _pid) returns(bool)
func (*AuraBoosterSession) SetOwner ¶
func (_AuraBooster *AuraBoosterSession) SetOwner(_owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _owner) returns()
func (*AuraBoosterSession) SetPoolManager ¶
func (_AuraBooster *AuraBoosterSession) SetPoolManager(_poolM common.Address) (*types.Transaction, error)
SetPoolManager is a paid mutator transaction binding the contract method 0x7aef6715.
Solidity: function setPoolManager(address _poolM) returns()
func (*AuraBoosterSession) SetRewardContracts ¶
func (_AuraBooster *AuraBoosterSession) SetRewardContracts(_rewards common.Address, _stakerRewards common.Address) (*types.Transaction, error)
SetRewardContracts is a paid mutator transaction binding the contract method 0x95539a1d.
Solidity: function setRewardContracts(address _rewards, address _stakerRewards) returns()
func (*AuraBoosterSession) SetTreasury ¶
func (_AuraBooster *AuraBoosterSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*AuraBoosterSession) SetVote ¶
func (_AuraBooster *AuraBoosterSession) SetVote(_hash [32]byte, valid bool) (*types.Transaction, error)
SetVote is a paid mutator transaction binding the contract method 0x1fbd8974.
Solidity: function setVote(bytes32 _hash, bool valid) returns(bool)
func (*AuraBoosterSession) SetVoteDelegate ¶
func (_AuraBooster *AuraBoosterSession) SetVoteDelegate(_voteDelegate common.Address) (*types.Transaction, error)
SetVoteDelegate is a paid mutator transaction binding the contract method 0x74874323.
Solidity: function setVoteDelegate(address _voteDelegate) returns()
func (*AuraBoosterSession) ShutdownPool ¶
func (_AuraBooster *AuraBoosterSession) ShutdownPool(_pid *big.Int) (*types.Transaction, error)
ShutdownPool is a paid mutator transaction binding the contract method 0x60cafe84.
Solidity: function shutdownPool(uint256 _pid) returns(bool)
func (*AuraBoosterSession) ShutdownSystem ¶
func (_AuraBooster *AuraBoosterSession) ShutdownSystem() (*types.Transaction, error)
ShutdownSystem is a paid mutator transaction binding the contract method 0x354af919.
Solidity: function shutdownSystem() returns()
func (*AuraBoosterSession) Staker ¶
func (_AuraBooster *AuraBoosterSession) Staker() (common.Address, error)
Staker is a free data retrieval call binding the contract method 0x5ebaf1db.
Solidity: function staker() view returns(address)
func (*AuraBoosterSession) StakerIncentive ¶
func (_AuraBooster *AuraBoosterSession) StakerIncentive() (*big.Int, error)
StakerIncentive is a free data retrieval call binding the contract method 0x62d28ac7.
Solidity: function stakerIncentive() view returns(uint256)
func (*AuraBoosterSession) StakerRewards ¶
func (_AuraBooster *AuraBoosterSession) StakerRewards() (common.Address, error)
StakerRewards is a free data retrieval call binding the contract method 0xcfb9cfba.
Solidity: function stakerRewards() view returns(address)
func (*AuraBoosterSession) StashFactory ¶
func (_AuraBooster *AuraBoosterSession) StashFactory() (common.Address, error)
StashFactory is a free data retrieval call binding the contract method 0x068eb19e.
Solidity: function stashFactory() view returns(address)
func (*AuraBoosterSession) TokenFactory ¶
func (_AuraBooster *AuraBoosterSession) TokenFactory() (common.Address, error)
TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.
Solidity: function tokenFactory() view returns(address)
func (*AuraBoosterSession) Treasury ¶
func (_AuraBooster *AuraBoosterSession) Treasury() (common.Address, error)
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*AuraBoosterSession) UpdateFeeInfo ¶
func (_AuraBooster *AuraBoosterSession) UpdateFeeInfo(_feeToken common.Address, _active bool) (*types.Transaction, error)
UpdateFeeInfo is a paid mutator transaction binding the contract method 0x7e8df27a.
Solidity: function updateFeeInfo(address _feeToken, bool _active) returns()
func (*AuraBoosterSession) Vote ¶
func (_AuraBooster *AuraBoosterSession) Vote(_voteId *big.Int, _votingAddress common.Address, _support bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xe2cdd42a.
Solidity: function vote(uint256 _voteId, address _votingAddress, bool _support) returns(bool)
func (*AuraBoosterSession) VoteDelegate ¶
func (_AuraBooster *AuraBoosterSession) VoteDelegate() (common.Address, error)
VoteDelegate is a free data retrieval call binding the contract method 0x9f00332b.
Solidity: function voteDelegate() view returns(address)
func (*AuraBoosterSession) VoteGaugeWeight ¶
func (_AuraBooster *AuraBoosterSession) VoteGaugeWeight(_gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
VoteGaugeWeight is a paid mutator transaction binding the contract method 0xbfad96ba.
Solidity: function voteGaugeWeight(address[] _gauge, uint256[] _weight) returns(bool)
func (*AuraBoosterSession) VoteOwnership ¶
func (_AuraBooster *AuraBoosterSession) VoteOwnership() (common.Address, error)
VoteOwnership is a free data retrieval call binding the contract method 0xa386a080.
Solidity: function voteOwnership() view returns(address)
func (*AuraBoosterSession) VoteParameter ¶
func (_AuraBooster *AuraBoosterSession) VoteParameter() (common.Address, error)
VoteParameter is a free data retrieval call binding the contract method 0xb42eda71.
Solidity: function voteParameter() view returns(address)
func (*AuraBoosterSession) Withdraw ¶
func (_AuraBooster *AuraBoosterSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 _pid, uint256 _amount) returns(bool)
func (*AuraBoosterSession) WithdrawAll ¶
func (_AuraBooster *AuraBoosterSession) WithdrawAll(_pid *big.Int) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x958e2d31.
Solidity: function withdrawAll(uint256 _pid) returns(bool)
func (*AuraBoosterSession) WithdrawTo ¶
func (_AuraBooster *AuraBoosterSession) WithdrawTo(_pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 _pid, uint256 _amount, address _to) returns(bool)
type AuraBoosterTransactor ¶
type AuraBoosterTransactor struct {
// contains filtered or unexported fields
}
AuraBoosterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuraBoosterTransactor ¶
func NewAuraBoosterTransactor(address common.Address, transactor bind.ContractTransactor) (*AuraBoosterTransactor, error)
NewAuraBoosterTransactor creates a new write-only instance of AuraBooster, bound to a specific deployed contract.
func (*AuraBoosterTransactor) AddPool ¶
func (_AuraBooster *AuraBoosterTransactor) AddPool(opts *bind.TransactOpts, _lptoken common.Address, _gauge common.Address, _stashVersion *big.Int) (*types.Transaction, error)
AddPool is a paid mutator transaction binding the contract method 0x7e29d6c2.
Solidity: function addPool(address _lptoken, address _gauge, uint256 _stashVersion) returns(bool)
func (*AuraBoosterTransactor) ClaimRewards ¶
func (_AuraBooster *AuraBoosterTransactor) ClaimRewards(opts *bind.TransactOpts, _pid *big.Int, _gauge common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x6c7b69cb.
Solidity: function claimRewards(uint256 _pid, address _gauge) returns(bool)
func (*AuraBoosterTransactor) Deposit ¶
func (_AuraBooster *AuraBoosterTransactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x43a0d066.
Solidity: function deposit(uint256 _pid, uint256 _amount, bool _stake) returns(bool)
func (*AuraBoosterTransactor) DepositAll ¶
func (_AuraBooster *AuraBoosterTransactor) DepositAll(opts *bind.TransactOpts, _pid *big.Int, _stake bool) (*types.Transaction, error)
DepositAll is a paid mutator transaction binding the contract method 0x60759fce.
Solidity: function depositAll(uint256 _pid, bool _stake) returns(bool)
func (*AuraBoosterTransactor) EarmarkFees ¶
func (_AuraBooster *AuraBoosterTransactor) EarmarkFees(opts *bind.TransactOpts, _feeToken common.Address) (*types.Transaction, error)
EarmarkFees is a paid mutator transaction binding the contract method 0xa0e0c54d.
Solidity: function earmarkFees(address _feeToken) returns(bool)
func (*AuraBoosterTransactor) EarmarkRewards ¶
func (_AuraBooster *AuraBoosterTransactor) EarmarkRewards(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
EarmarkRewards is a paid mutator transaction binding the contract method 0xcc956f3f.
Solidity: function earmarkRewards(uint256 _pid) returns(bool)
func (*AuraBoosterTransactor) RewardClaimed ¶
func (_AuraBooster *AuraBoosterTransactor) RewardClaimed(opts *bind.TransactOpts, _pid *big.Int, _address common.Address, _amount *big.Int) (*types.Transaction, error)
RewardClaimed is a paid mutator transaction binding the contract method 0x71192b17.
Solidity: function rewardClaimed(uint256 _pid, address _address, uint256 _amount) returns(bool)
func (*AuraBoosterTransactor) SetArbitrator ¶
func (_AuraBooster *AuraBoosterTransactor) SetArbitrator(opts *bind.TransactOpts, _arb common.Address) (*types.Transaction, error)
SetArbitrator is a paid mutator transaction binding the contract method 0xb0eefabe.
Solidity: function setArbitrator(address _arb) returns()
func (*AuraBoosterTransactor) SetFactories ¶
func (_AuraBooster *AuraBoosterTransactor) SetFactories(opts *bind.TransactOpts, _rfactory common.Address, _sfactory common.Address, _tfactory common.Address) (*types.Transaction, error)
SetFactories is a paid mutator transaction binding the contract method 0x7bd3b995.
Solidity: function setFactories(address _rfactory, address _sfactory, address _tfactory) returns()
func (*AuraBoosterTransactor) SetFeeInfo ¶
func (_AuraBooster *AuraBoosterTransactor) SetFeeInfo(opts *bind.TransactOpts, _feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
SetFeeInfo is a paid mutator transaction binding the contract method 0x728706ed.
Solidity: function setFeeInfo(address _feeToken, address _feeDistro) returns()
func (*AuraBoosterTransactor) SetFeeManager ¶
func (_AuraBooster *AuraBoosterTransactor) SetFeeManager(opts *bind.TransactOpts, _feeM common.Address) (*types.Transaction, error)
SetFeeManager is a paid mutator transaction binding the contract method 0x472d35b9.
Solidity: function setFeeManager(address _feeM) returns()
func (*AuraBoosterTransactor) SetFees ¶
func (_AuraBooster *AuraBoosterTransactor) SetFees(opts *bind.TransactOpts, _lockFees *big.Int, _stakerFees *big.Int, _callerFees *big.Int, _platform *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x6fcba377.
Solidity: function setFees(uint256 _lockFees, uint256 _stakerFees, uint256 _callerFees, uint256 _platform) returns()
func (*AuraBoosterTransactor) SetGaugeRedirect ¶
func (_AuraBooster *AuraBoosterTransactor) SetGaugeRedirect(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
SetGaugeRedirect is a paid mutator transaction binding the contract method 0x9123d404.
Solidity: function setGaugeRedirect(uint256 _pid) returns(bool)
func (*AuraBoosterTransactor) SetOwner ¶
func (_AuraBooster *AuraBoosterTransactor) SetOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _owner) returns()
func (*AuraBoosterTransactor) SetPoolManager ¶
func (_AuraBooster *AuraBoosterTransactor) SetPoolManager(opts *bind.TransactOpts, _poolM common.Address) (*types.Transaction, error)
SetPoolManager is a paid mutator transaction binding the contract method 0x7aef6715.
Solidity: function setPoolManager(address _poolM) returns()
func (*AuraBoosterTransactor) SetRewardContracts ¶
func (_AuraBooster *AuraBoosterTransactor) SetRewardContracts(opts *bind.TransactOpts, _rewards common.Address, _stakerRewards common.Address) (*types.Transaction, error)
SetRewardContracts is a paid mutator transaction binding the contract method 0x95539a1d.
Solidity: function setRewardContracts(address _rewards, address _stakerRewards) returns()
func (*AuraBoosterTransactor) SetTreasury ¶
func (_AuraBooster *AuraBoosterTransactor) SetTreasury(opts *bind.TransactOpts, _treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*AuraBoosterTransactor) SetVote ¶
func (_AuraBooster *AuraBoosterTransactor) SetVote(opts *bind.TransactOpts, _hash [32]byte, valid bool) (*types.Transaction, error)
SetVote is a paid mutator transaction binding the contract method 0x1fbd8974.
Solidity: function setVote(bytes32 _hash, bool valid) returns(bool)
func (*AuraBoosterTransactor) SetVoteDelegate ¶
func (_AuraBooster *AuraBoosterTransactor) SetVoteDelegate(opts *bind.TransactOpts, _voteDelegate common.Address) (*types.Transaction, error)
SetVoteDelegate is a paid mutator transaction binding the contract method 0x74874323.
Solidity: function setVoteDelegate(address _voteDelegate) returns()
func (*AuraBoosterTransactor) ShutdownPool ¶
func (_AuraBooster *AuraBoosterTransactor) ShutdownPool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
ShutdownPool is a paid mutator transaction binding the contract method 0x60cafe84.
Solidity: function shutdownPool(uint256 _pid) returns(bool)
func (*AuraBoosterTransactor) ShutdownSystem ¶
func (_AuraBooster *AuraBoosterTransactor) ShutdownSystem(opts *bind.TransactOpts) (*types.Transaction, error)
ShutdownSystem is a paid mutator transaction binding the contract method 0x354af919.
Solidity: function shutdownSystem() returns()
func (*AuraBoosterTransactor) UpdateFeeInfo ¶
func (_AuraBooster *AuraBoosterTransactor) UpdateFeeInfo(opts *bind.TransactOpts, _feeToken common.Address, _active bool) (*types.Transaction, error)
UpdateFeeInfo is a paid mutator transaction binding the contract method 0x7e8df27a.
Solidity: function updateFeeInfo(address _feeToken, bool _active) returns()
func (*AuraBoosterTransactor) Vote ¶
func (_AuraBooster *AuraBoosterTransactor) Vote(opts *bind.TransactOpts, _voteId *big.Int, _votingAddress common.Address, _support bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xe2cdd42a.
Solidity: function vote(uint256 _voteId, address _votingAddress, bool _support) returns(bool)
func (*AuraBoosterTransactor) VoteGaugeWeight ¶
func (_AuraBooster *AuraBoosterTransactor) VoteGaugeWeight(opts *bind.TransactOpts, _gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
VoteGaugeWeight is a paid mutator transaction binding the contract method 0xbfad96ba.
Solidity: function voteGaugeWeight(address[] _gauge, uint256[] _weight) returns(bool)
func (*AuraBoosterTransactor) Withdraw ¶
func (_AuraBooster *AuraBoosterTransactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 _pid, uint256 _amount) returns(bool)
func (*AuraBoosterTransactor) WithdrawAll ¶
func (_AuraBooster *AuraBoosterTransactor) WithdrawAll(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x958e2d31.
Solidity: function withdrawAll(uint256 _pid) returns(bool)
func (*AuraBoosterTransactor) WithdrawTo ¶
func (_AuraBooster *AuraBoosterTransactor) WithdrawTo(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 _pid, uint256 _amount, address _to) returns(bool)
type AuraBoosterTransactorRaw ¶
type AuraBoosterTransactorRaw struct {
Contract *AuraBoosterTransactor // Generic write-only contract binding to access the raw methods on
}
AuraBoosterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuraBoosterTransactorRaw) Transact ¶
func (_AuraBooster *AuraBoosterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraBoosterTransactorRaw) Transfer ¶
func (_AuraBooster *AuraBoosterTransactorRaw) 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 AuraBoosterTransactorSession ¶
type AuraBoosterTransactorSession struct { Contract *AuraBoosterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuraBoosterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AuraBoosterTransactorSession) AddPool ¶
func (_AuraBooster *AuraBoosterTransactorSession) AddPool(_lptoken common.Address, _gauge common.Address, _stashVersion *big.Int) (*types.Transaction, error)
AddPool is a paid mutator transaction binding the contract method 0x7e29d6c2.
Solidity: function addPool(address _lptoken, address _gauge, uint256 _stashVersion) returns(bool)
func (*AuraBoosterTransactorSession) ClaimRewards ¶
func (_AuraBooster *AuraBoosterTransactorSession) ClaimRewards(_pid *big.Int, _gauge common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x6c7b69cb.
Solidity: function claimRewards(uint256 _pid, address _gauge) returns(bool)
func (*AuraBoosterTransactorSession) Deposit ¶
func (_AuraBooster *AuraBoosterTransactorSession) Deposit(_pid *big.Int, _amount *big.Int, _stake bool) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x43a0d066.
Solidity: function deposit(uint256 _pid, uint256 _amount, bool _stake) returns(bool)
func (*AuraBoosterTransactorSession) DepositAll ¶
func (_AuraBooster *AuraBoosterTransactorSession) DepositAll(_pid *big.Int, _stake bool) (*types.Transaction, error)
DepositAll is a paid mutator transaction binding the contract method 0x60759fce.
Solidity: function depositAll(uint256 _pid, bool _stake) returns(bool)
func (*AuraBoosterTransactorSession) EarmarkFees ¶
func (_AuraBooster *AuraBoosterTransactorSession) EarmarkFees(_feeToken common.Address) (*types.Transaction, error)
EarmarkFees is a paid mutator transaction binding the contract method 0xa0e0c54d.
Solidity: function earmarkFees(address _feeToken) returns(bool)
func (*AuraBoosterTransactorSession) EarmarkRewards ¶
func (_AuraBooster *AuraBoosterTransactorSession) EarmarkRewards(_pid *big.Int) (*types.Transaction, error)
EarmarkRewards is a paid mutator transaction binding the contract method 0xcc956f3f.
Solidity: function earmarkRewards(uint256 _pid) returns(bool)
func (*AuraBoosterTransactorSession) RewardClaimed ¶
func (_AuraBooster *AuraBoosterTransactorSession) RewardClaimed(_pid *big.Int, _address common.Address, _amount *big.Int) (*types.Transaction, error)
RewardClaimed is a paid mutator transaction binding the contract method 0x71192b17.
Solidity: function rewardClaimed(uint256 _pid, address _address, uint256 _amount) returns(bool)
func (*AuraBoosterTransactorSession) SetArbitrator ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetArbitrator(_arb common.Address) (*types.Transaction, error)
SetArbitrator is a paid mutator transaction binding the contract method 0xb0eefabe.
Solidity: function setArbitrator(address _arb) returns()
func (*AuraBoosterTransactorSession) SetFactories ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetFactories(_rfactory common.Address, _sfactory common.Address, _tfactory common.Address) (*types.Transaction, error)
SetFactories is a paid mutator transaction binding the contract method 0x7bd3b995.
Solidity: function setFactories(address _rfactory, address _sfactory, address _tfactory) returns()
func (*AuraBoosterTransactorSession) SetFeeInfo ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetFeeInfo(_feeToken common.Address, _feeDistro common.Address) (*types.Transaction, error)
SetFeeInfo is a paid mutator transaction binding the contract method 0x728706ed.
Solidity: function setFeeInfo(address _feeToken, address _feeDistro) returns()
func (*AuraBoosterTransactorSession) SetFeeManager ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetFeeManager(_feeM common.Address) (*types.Transaction, error)
SetFeeManager is a paid mutator transaction binding the contract method 0x472d35b9.
Solidity: function setFeeManager(address _feeM) returns()
func (*AuraBoosterTransactorSession) SetFees ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetFees(_lockFees *big.Int, _stakerFees *big.Int, _callerFees *big.Int, _platform *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x6fcba377.
Solidity: function setFees(uint256 _lockFees, uint256 _stakerFees, uint256 _callerFees, uint256 _platform) returns()
func (*AuraBoosterTransactorSession) SetGaugeRedirect ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetGaugeRedirect(_pid *big.Int) (*types.Transaction, error)
SetGaugeRedirect is a paid mutator transaction binding the contract method 0x9123d404.
Solidity: function setGaugeRedirect(uint256 _pid) returns(bool)
func (*AuraBoosterTransactorSession) SetOwner ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetOwner(_owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _owner) returns()
func (*AuraBoosterTransactorSession) SetPoolManager ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetPoolManager(_poolM common.Address) (*types.Transaction, error)
SetPoolManager is a paid mutator transaction binding the contract method 0x7aef6715.
Solidity: function setPoolManager(address _poolM) returns()
func (*AuraBoosterTransactorSession) SetRewardContracts ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetRewardContracts(_rewards common.Address, _stakerRewards common.Address) (*types.Transaction, error)
SetRewardContracts is a paid mutator transaction binding the contract method 0x95539a1d.
Solidity: function setRewardContracts(address _rewards, address _stakerRewards) returns()
func (*AuraBoosterTransactorSession) SetTreasury ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*AuraBoosterTransactorSession) SetVote ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetVote(_hash [32]byte, valid bool) (*types.Transaction, error)
SetVote is a paid mutator transaction binding the contract method 0x1fbd8974.
Solidity: function setVote(bytes32 _hash, bool valid) returns(bool)
func (*AuraBoosterTransactorSession) SetVoteDelegate ¶
func (_AuraBooster *AuraBoosterTransactorSession) SetVoteDelegate(_voteDelegate common.Address) (*types.Transaction, error)
SetVoteDelegate is a paid mutator transaction binding the contract method 0x74874323.
Solidity: function setVoteDelegate(address _voteDelegate) returns()
func (*AuraBoosterTransactorSession) ShutdownPool ¶
func (_AuraBooster *AuraBoosterTransactorSession) ShutdownPool(_pid *big.Int) (*types.Transaction, error)
ShutdownPool is a paid mutator transaction binding the contract method 0x60cafe84.
Solidity: function shutdownPool(uint256 _pid) returns(bool)
func (*AuraBoosterTransactorSession) ShutdownSystem ¶
func (_AuraBooster *AuraBoosterTransactorSession) ShutdownSystem() (*types.Transaction, error)
ShutdownSystem is a paid mutator transaction binding the contract method 0x354af919.
Solidity: function shutdownSystem() returns()
func (*AuraBoosterTransactorSession) UpdateFeeInfo ¶
func (_AuraBooster *AuraBoosterTransactorSession) UpdateFeeInfo(_feeToken common.Address, _active bool) (*types.Transaction, error)
UpdateFeeInfo is a paid mutator transaction binding the contract method 0x7e8df27a.
Solidity: function updateFeeInfo(address _feeToken, bool _active) returns()
func (*AuraBoosterTransactorSession) Vote ¶
func (_AuraBooster *AuraBoosterTransactorSession) Vote(_voteId *big.Int, _votingAddress common.Address, _support bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xe2cdd42a.
Solidity: function vote(uint256 _voteId, address _votingAddress, bool _support) returns(bool)
func (*AuraBoosterTransactorSession) VoteGaugeWeight ¶
func (_AuraBooster *AuraBoosterTransactorSession) VoteGaugeWeight(_gauge []common.Address, _weight []*big.Int) (*types.Transaction, error)
VoteGaugeWeight is a paid mutator transaction binding the contract method 0xbfad96ba.
Solidity: function voteGaugeWeight(address[] _gauge, uint256[] _weight) returns(bool)
func (*AuraBoosterTransactorSession) Withdraw ¶
func (_AuraBooster *AuraBoosterTransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 _pid, uint256 _amount) returns(bool)
func (*AuraBoosterTransactorSession) WithdrawAll ¶
func (_AuraBooster *AuraBoosterTransactorSession) WithdrawAll(_pid *big.Int) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x958e2d31.
Solidity: function withdrawAll(uint256 _pid) returns(bool)
func (*AuraBoosterTransactorSession) WithdrawTo ¶
func (_AuraBooster *AuraBoosterTransactorSession) WithdrawTo(_pid *big.Int, _amount *big.Int, _to common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 _pid, uint256 _amount, address _to) returns(bool)
type AuraBoosterTreasuryUpdated ¶
type AuraBoosterTreasuryUpdated struct { NewTreasury common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterTreasuryUpdated represents a TreasuryUpdated event raised by the AuraBooster contract.
type AuraBoosterTreasuryUpdatedIterator ¶
type AuraBoosterTreasuryUpdatedIterator struct { Event *AuraBoosterTreasuryUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterTreasuryUpdatedIterator is returned from FilterTreasuryUpdated and is used to iterate over the raw logs and unpacked data for TreasuryUpdated events raised by the AuraBooster contract.
func (*AuraBoosterTreasuryUpdatedIterator) Close ¶
func (it *AuraBoosterTreasuryUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterTreasuryUpdatedIterator) Error ¶
func (it *AuraBoosterTreasuryUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterTreasuryUpdatedIterator) Next ¶
func (it *AuraBoosterTreasuryUpdatedIterator) 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 AuraBoosterVoteDelegateUpdated ¶
type AuraBoosterVoteDelegateUpdated struct { NewVoteDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
AuraBoosterVoteDelegateUpdated represents a VoteDelegateUpdated event raised by the AuraBooster contract.
type AuraBoosterVoteDelegateUpdatedIterator ¶
type AuraBoosterVoteDelegateUpdatedIterator struct { Event *AuraBoosterVoteDelegateUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterVoteDelegateUpdatedIterator is returned from FilterVoteDelegateUpdated and is used to iterate over the raw logs and unpacked data for VoteDelegateUpdated events raised by the AuraBooster contract.
func (*AuraBoosterVoteDelegateUpdatedIterator) Close ¶
func (it *AuraBoosterVoteDelegateUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterVoteDelegateUpdatedIterator) Error ¶
func (it *AuraBoosterVoteDelegateUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterVoteDelegateUpdatedIterator) Next ¶
func (it *AuraBoosterVoteDelegateUpdatedIterator) 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 AuraBoosterWithdrawn ¶
type AuraBoosterWithdrawn struct { User common.Address Poolid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraBoosterWithdrawn represents a Withdrawn event raised by the AuraBooster contract.
type AuraBoosterWithdrawnIterator ¶
type AuraBoosterWithdrawnIterator struct { Event *AuraBoosterWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraBoosterWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the AuraBooster contract.
func (*AuraBoosterWithdrawnIterator) Close ¶
func (it *AuraBoosterWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraBoosterWithdrawnIterator) Error ¶
func (it *AuraBoosterWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraBoosterWithdrawnIterator) Next ¶
func (it *AuraBoosterWithdrawnIterator) 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 AuraLocker ¶
type AuraLocker struct { AuraLockerCaller // Read-only binding to the contract AuraLockerTransactor // Write-only binding to the contract AuraLockerFilterer // Log filterer for contract events }
AuraLocker is an auto generated Go binding around an Ethereum contract.
func NewAuraLocker ¶
func NewAuraLocker(address common.Address, backend bind.ContractBackend) (*AuraLocker, error)
NewAuraLocker creates a new instance of AuraLocker, bound to a specific deployed contract.
type AuraLockerBlacklistModified ¶
type AuraLockerBlacklistModified struct { Account common.Address Blacklisted bool Raw types.Log // Blockchain specific contextual infos }
AuraLockerBlacklistModified represents a BlacklistModified event raised by the AuraLocker contract.
type AuraLockerBlacklistModifiedIterator ¶
type AuraLockerBlacklistModifiedIterator struct { Event *AuraLockerBlacklistModified // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerBlacklistModifiedIterator is returned from FilterBlacklistModified and is used to iterate over the raw logs and unpacked data for BlacklistModified events raised by the AuraLocker contract.
func (*AuraLockerBlacklistModifiedIterator) Close ¶
func (it *AuraLockerBlacklistModifiedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerBlacklistModifiedIterator) Error ¶
func (it *AuraLockerBlacklistModifiedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerBlacklistModifiedIterator) Next ¶
func (it *AuraLockerBlacklistModifiedIterator) 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 AuraLockerCaller ¶
type AuraLockerCaller struct {
// contains filtered or unexported fields
}
AuraLockerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuraLockerCaller ¶
func NewAuraLockerCaller(address common.Address, caller bind.ContractCaller) (*AuraLockerCaller, error)
NewAuraLockerCaller creates a new read-only instance of AuraLocker, bound to a specific deployed contract.
func (*AuraLockerCaller) BalanceAtEpochOf ¶
func (_AuraLocker *AuraLockerCaller) BalanceAtEpochOf(opts *bind.CallOpts, _epoch *big.Int, _user common.Address) (*big.Int, error)
BalanceAtEpochOf is a free data retrieval call binding the contract method 0x1c607395.
Solidity: function balanceAtEpochOf(uint256 _epoch, address _user) view returns(uint256 amount)
func (*AuraLockerCaller) BalanceOf ¶
func (_AuraLocker *AuraLockerCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256 amount)
func (*AuraLockerCaller) Balances ¶
func (_AuraLocker *AuraLockerCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (struct { Locked *big.Int NextUnlockIndex uint32 }, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint112 locked, uint32 nextUnlockIndex)
func (*AuraLockerCaller) Blacklist ¶
func (_AuraLocker *AuraLockerCaller) Blacklist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Blacklist is a free data retrieval call binding the contract method 0xf9f92be4.
Solidity: function blacklist(address ) view returns(bool)
func (*AuraLockerCaller) Checkpoints ¶
func (_AuraLocker *AuraLockerCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint224,uint32))
func (*AuraLockerCaller) ClaimableRewards ¶
func (_AuraLocker *AuraLockerCaller) ClaimableRewards(opts *bind.CallOpts, _account common.Address) ([]AuraLockerEarnedData, error)
ClaimableRewards is a free data retrieval call binding the contract method 0xdc01f60d.
Solidity: function claimableRewards(address _account) view returns((address,uint256)[] userRewards)
func (*AuraLockerCaller) CvxCrv ¶
CvxCrv is a free data retrieval call binding the contract method 0x82480df9.
Solidity: function cvxCrv() view returns(address)
func (*AuraLockerCaller) CvxcrvStaking ¶
CvxcrvStaking is a free data retrieval call binding the contract method 0xae8d4825.
Solidity: function cvxcrvStaking() view returns(address)
func (*AuraLockerCaller) Decimals ¶
func (_AuraLocker *AuraLockerCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraLockerCaller) DelegateeUnlocks ¶
func (_AuraLocker *AuraLockerCaller) DelegateeUnlocks(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
DelegateeUnlocks is a free data retrieval call binding the contract method 0xb79c0303.
Solidity: function delegateeUnlocks(address , uint256 ) view returns(uint256)
func (*AuraLockerCaller) Delegates ¶
func (_AuraLocker *AuraLockerCaller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*AuraLockerCaller) Denominator ¶
Denominator is a free data retrieval call binding the contract method 0x96ce0795.
Solidity: function denominator() view returns(uint256)
func (*AuraLockerCaller) EpochCount ¶
EpochCount is a free data retrieval call binding the contract method 0x829965cc.
Solidity: function epochCount() view returns(uint256)
func (*AuraLockerCaller) Epochs ¶
func (_AuraLocker *AuraLockerCaller) Epochs(opts *bind.CallOpts, arg0 *big.Int) (struct { Supply *big.Int Date uint32 }, error)
Epochs is a free data retrieval call binding the contract method 0xc6b61e4c.
Solidity: function epochs(uint256 ) view returns(uint224 supply, uint32 date)
func (*AuraLockerCaller) FindEpochId ¶
func (_AuraLocker *AuraLockerCaller) FindEpochId(opts *bind.CallOpts, _time *big.Int) (*big.Int, error)
FindEpochId is a free data retrieval call binding the contract method 0xf8261597.
Solidity: function findEpochId(uint256 _time) view returns(uint256 epoch)
func (*AuraLockerCaller) GetPastTotalSupply ¶
func (_AuraLocker *AuraLockerCaller) GetPastTotalSupply(opts *bind.CallOpts, timestamp *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timestamp) view returns(uint256)
func (*AuraLockerCaller) GetPastVotes ¶
func (_AuraLocker *AuraLockerCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, timestamp *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timestamp) view returns(uint256 votes)
func (*AuraLockerCaller) GetVotes ¶
func (_AuraLocker *AuraLockerCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*AuraLockerCaller) IsShutdown ¶
func (_AuraLocker *AuraLockerCaller) IsShutdown(opts *bind.CallOpts) (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraLockerCaller) KickRewardEpochDelay ¶
KickRewardEpochDelay is a free data retrieval call binding the contract method 0xe432488d.
Solidity: function kickRewardEpochDelay() view returns(uint256)
func (*AuraLockerCaller) KickRewardPerEpoch ¶
KickRewardPerEpoch is a free data retrieval call binding the contract method 0x9bdc7467.
Solidity: function kickRewardPerEpoch() view returns(uint256)
func (*AuraLockerCaller) LastTimeRewardApplicable ¶
func (_AuraLocker *AuraLockerCaller) LastTimeRewardApplicable(opts *bind.CallOpts, _rewardsToken common.Address) (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x638634ee.
Solidity: function lastTimeRewardApplicable(address _rewardsToken) view returns(uint256)
func (*AuraLockerCaller) LockDuration ¶
LockDuration is a free data retrieval call binding the contract method 0x04554443.
Solidity: function lockDuration() view returns(uint256)
func (*AuraLockerCaller) LockedBalances ¶
func (_AuraLocker *AuraLockerCaller) LockedBalances(opts *bind.CallOpts, _user common.Address) (struct { Total *big.Int Unlockable *big.Int Locked *big.Int LockData []AuraLockerLockedBalance }, error)
LockedBalances is a free data retrieval call binding the contract method 0x0483a7f6.
Solidity: function lockedBalances(address _user) view returns(uint256 total, uint256 unlockable, uint256 locked, (uint112,uint32)[] lockData)
func (*AuraLockerCaller) LockedSupply ¶
LockedSupply is a free data retrieval call binding the contract method 0xca5c7b91.
Solidity: function lockedSupply() view returns(uint256)
func (*AuraLockerCaller) Name ¶
func (_AuraLocker *AuraLockerCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraLockerCaller) NewRewardRatio ¶
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*AuraLockerCaller) NumCheckpoints ¶
func (_AuraLocker *AuraLockerCaller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*AuraLockerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraLockerCaller) QueuedRewards ¶
func (_AuraLocker *AuraLockerCaller) QueuedRewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
QueuedRewards is a free data retrieval call binding the contract method 0xb53a6a71.
Solidity: function queuedRewards(address ) view returns(uint256)
func (*AuraLockerCaller) RewardData ¶
func (_AuraLocker *AuraLockerCaller) RewardData(opts *bind.CallOpts, arg0 common.Address) (struct { PeriodFinish uint32 LastUpdateTime uint32 RewardRate *big.Int RewardPerTokenStored *big.Int }, error)
RewardData is a free data retrieval call binding the contract method 0x48e5d9f8.
Solidity: function rewardData(address ) view returns(uint32 periodFinish, uint32 lastUpdateTime, uint96 rewardRate, uint96 rewardPerTokenStored)
func (*AuraLockerCaller) RewardDistributors ¶
func (_AuraLocker *AuraLockerCaller) RewardDistributors(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
RewardDistributors is a free data retrieval call binding the contract method 0x39fc9713.
Solidity: function rewardDistributors(address , address ) view returns(bool)
func (*AuraLockerCaller) RewardPerToken ¶
func (_AuraLocker *AuraLockerCaller) RewardPerToken(opts *bind.CallOpts, _rewardsToken common.Address) (*big.Int, error)
RewardPerToken is a free data retrieval call binding the contract method 0xf1229777.
Solidity: function rewardPerToken(address _rewardsToken) view returns(uint256)
func (*AuraLockerCaller) RewardTokens ¶
func (_AuraLocker *AuraLockerCaller) RewardTokens(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RewardTokens is a free data retrieval call binding the contract method 0x7bb7bed1.
Solidity: function rewardTokens(uint256 ) view returns(address)
func (*AuraLockerCaller) RewardsDuration ¶
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*AuraLockerCaller) StakingToken ¶
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*AuraLockerCaller) Symbol ¶
func (_AuraLocker *AuraLockerCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraLockerCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 supply)
func (*AuraLockerCaller) TotalSupplyAtEpoch ¶
func (_AuraLocker *AuraLockerCaller) TotalSupplyAtEpoch(opts *bind.CallOpts, _epoch *big.Int) (*big.Int, error)
TotalSupplyAtEpoch is a free data retrieval call binding the contract method 0x70b36d79.
Solidity: function totalSupplyAtEpoch(uint256 _epoch) view returns(uint256 supply)
func (*AuraLockerCaller) UserData ¶
func (_AuraLocker *AuraLockerCaller) UserData(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (struct { RewardPerTokenPaid *big.Int Rewards *big.Int }, error)
UserData is a free data retrieval call binding the contract method 0x768e5b27.
Solidity: function userData(address , address ) view returns(uint128 rewardPerTokenPaid, uint128 rewards)
func (*AuraLockerCaller) UserLocks ¶
func (_AuraLocker *AuraLockerCaller) UserLocks(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int UnlockTime uint32 }, error)
UserLocks is a free data retrieval call binding the contract method 0xaa33fedb.
Solidity: function userLocks(address , uint256 ) view returns(uint112 amount, uint32 unlockTime)
type AuraLockerCallerRaw ¶
type AuraLockerCallerRaw struct {
Contract *AuraLockerCaller // Generic read-only contract binding to access the raw methods on
}
AuraLockerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuraLockerCallerRaw) Call ¶
func (_AuraLocker *AuraLockerCallerRaw) 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 AuraLockerCallerSession ¶
type AuraLockerCallerSession struct { Contract *AuraLockerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuraLockerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AuraLockerCallerSession) BalanceAtEpochOf ¶
func (_AuraLocker *AuraLockerCallerSession) BalanceAtEpochOf(_epoch *big.Int, _user common.Address) (*big.Int, error)
BalanceAtEpochOf is a free data retrieval call binding the contract method 0x1c607395.
Solidity: function balanceAtEpochOf(uint256 _epoch, address _user) view returns(uint256 amount)
func (*AuraLockerCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256 amount)
func (*AuraLockerCallerSession) Balances ¶
func (_AuraLocker *AuraLockerCallerSession) Balances(arg0 common.Address) (struct { Locked *big.Int NextUnlockIndex uint32 }, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint112 locked, uint32 nextUnlockIndex)
func (*AuraLockerCallerSession) Blacklist ¶
func (_AuraLocker *AuraLockerCallerSession) Blacklist(arg0 common.Address) (bool, error)
Blacklist is a free data retrieval call binding the contract method 0xf9f92be4.
Solidity: function blacklist(address ) view returns(bool)
func (*AuraLockerCallerSession) Checkpoints ¶
func (_AuraLocker *AuraLockerCallerSession) Checkpoints(account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint224,uint32))
func (*AuraLockerCallerSession) ClaimableRewards ¶
func (_AuraLocker *AuraLockerCallerSession) ClaimableRewards(_account common.Address) ([]AuraLockerEarnedData, error)
ClaimableRewards is a free data retrieval call binding the contract method 0xdc01f60d.
Solidity: function claimableRewards(address _account) view returns((address,uint256)[] userRewards)
func (*AuraLockerCallerSession) CvxCrv ¶
func (_AuraLocker *AuraLockerCallerSession) CvxCrv() (common.Address, error)
CvxCrv is a free data retrieval call binding the contract method 0x82480df9.
Solidity: function cvxCrv() view returns(address)
func (*AuraLockerCallerSession) CvxcrvStaking ¶
func (_AuraLocker *AuraLockerCallerSession) CvxcrvStaking() (common.Address, error)
CvxcrvStaking is a free data retrieval call binding the contract method 0xae8d4825.
Solidity: function cvxcrvStaking() view returns(address)
func (*AuraLockerCallerSession) Decimals ¶
func (_AuraLocker *AuraLockerCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraLockerCallerSession) DelegateeUnlocks ¶
func (_AuraLocker *AuraLockerCallerSession) DelegateeUnlocks(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
DelegateeUnlocks is a free data retrieval call binding the contract method 0xb79c0303.
Solidity: function delegateeUnlocks(address , uint256 ) view returns(uint256)
func (*AuraLockerCallerSession) Delegates ¶
func (_AuraLocker *AuraLockerCallerSession) Delegates(account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*AuraLockerCallerSession) Denominator ¶
func (_AuraLocker *AuraLockerCallerSession) Denominator() (*big.Int, error)
Denominator is a free data retrieval call binding the contract method 0x96ce0795.
Solidity: function denominator() view returns(uint256)
func (*AuraLockerCallerSession) EpochCount ¶
func (_AuraLocker *AuraLockerCallerSession) EpochCount() (*big.Int, error)
EpochCount is a free data retrieval call binding the contract method 0x829965cc.
Solidity: function epochCount() view returns(uint256)
func (*AuraLockerCallerSession) Epochs ¶
func (_AuraLocker *AuraLockerCallerSession) Epochs(arg0 *big.Int) (struct { Supply *big.Int Date uint32 }, error)
Epochs is a free data retrieval call binding the contract method 0xc6b61e4c.
Solidity: function epochs(uint256 ) view returns(uint224 supply, uint32 date)
func (*AuraLockerCallerSession) FindEpochId ¶
FindEpochId is a free data retrieval call binding the contract method 0xf8261597.
Solidity: function findEpochId(uint256 _time) view returns(uint256 epoch)
func (*AuraLockerCallerSession) GetPastTotalSupply ¶
func (_AuraLocker *AuraLockerCallerSession) GetPastTotalSupply(timestamp *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timestamp) view returns(uint256)
func (*AuraLockerCallerSession) GetPastVotes ¶
func (_AuraLocker *AuraLockerCallerSession) GetPastVotes(account common.Address, timestamp *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timestamp) view returns(uint256 votes)
func (*AuraLockerCallerSession) GetVotes ¶
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*AuraLockerCallerSession) IsShutdown ¶
func (_AuraLocker *AuraLockerCallerSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraLockerCallerSession) KickRewardEpochDelay ¶
func (_AuraLocker *AuraLockerCallerSession) KickRewardEpochDelay() (*big.Int, error)
KickRewardEpochDelay is a free data retrieval call binding the contract method 0xe432488d.
Solidity: function kickRewardEpochDelay() view returns(uint256)
func (*AuraLockerCallerSession) KickRewardPerEpoch ¶
func (_AuraLocker *AuraLockerCallerSession) KickRewardPerEpoch() (*big.Int, error)
KickRewardPerEpoch is a free data retrieval call binding the contract method 0x9bdc7467.
Solidity: function kickRewardPerEpoch() view returns(uint256)
func (*AuraLockerCallerSession) LastTimeRewardApplicable ¶
func (_AuraLocker *AuraLockerCallerSession) LastTimeRewardApplicable(_rewardsToken common.Address) (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x638634ee.
Solidity: function lastTimeRewardApplicable(address _rewardsToken) view returns(uint256)
func (*AuraLockerCallerSession) LockDuration ¶
func (_AuraLocker *AuraLockerCallerSession) LockDuration() (*big.Int, error)
LockDuration is a free data retrieval call binding the contract method 0x04554443.
Solidity: function lockDuration() view returns(uint256)
func (*AuraLockerCallerSession) LockedBalances ¶
func (_AuraLocker *AuraLockerCallerSession) LockedBalances(_user common.Address) (struct { Total *big.Int Unlockable *big.Int Locked *big.Int LockData []AuraLockerLockedBalance }, error)
LockedBalances is a free data retrieval call binding the contract method 0x0483a7f6.
Solidity: function lockedBalances(address _user) view returns(uint256 total, uint256 unlockable, uint256 locked, (uint112,uint32)[] lockData)
func (*AuraLockerCallerSession) LockedSupply ¶
func (_AuraLocker *AuraLockerCallerSession) LockedSupply() (*big.Int, error)
LockedSupply is a free data retrieval call binding the contract method 0xca5c7b91.
Solidity: function lockedSupply() view returns(uint256)
func (*AuraLockerCallerSession) Name ¶
func (_AuraLocker *AuraLockerCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraLockerCallerSession) NewRewardRatio ¶
func (_AuraLocker *AuraLockerCallerSession) NewRewardRatio() (*big.Int, error)
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*AuraLockerCallerSession) NumCheckpoints ¶
func (_AuraLocker *AuraLockerCallerSession) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*AuraLockerCallerSession) Owner ¶
func (_AuraLocker *AuraLockerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraLockerCallerSession) QueuedRewards ¶
QueuedRewards is a free data retrieval call binding the contract method 0xb53a6a71.
Solidity: function queuedRewards(address ) view returns(uint256)
func (*AuraLockerCallerSession) RewardData ¶
func (_AuraLocker *AuraLockerCallerSession) RewardData(arg0 common.Address) (struct { PeriodFinish uint32 LastUpdateTime uint32 RewardRate *big.Int RewardPerTokenStored *big.Int }, error)
RewardData is a free data retrieval call binding the contract method 0x48e5d9f8.
Solidity: function rewardData(address ) view returns(uint32 periodFinish, uint32 lastUpdateTime, uint96 rewardRate, uint96 rewardPerTokenStored)
func (*AuraLockerCallerSession) RewardDistributors ¶
func (_AuraLocker *AuraLockerCallerSession) RewardDistributors(arg0 common.Address, arg1 common.Address) (bool, error)
RewardDistributors is a free data retrieval call binding the contract method 0x39fc9713.
Solidity: function rewardDistributors(address , address ) view returns(bool)
func (*AuraLockerCallerSession) RewardPerToken ¶
func (_AuraLocker *AuraLockerCallerSession) RewardPerToken(_rewardsToken common.Address) (*big.Int, error)
RewardPerToken is a free data retrieval call binding the contract method 0xf1229777.
Solidity: function rewardPerToken(address _rewardsToken) view returns(uint256)
func (*AuraLockerCallerSession) RewardTokens ¶
RewardTokens is a free data retrieval call binding the contract method 0x7bb7bed1.
Solidity: function rewardTokens(uint256 ) view returns(address)
func (*AuraLockerCallerSession) RewardsDuration ¶
func (_AuraLocker *AuraLockerCallerSession) RewardsDuration() (*big.Int, error)
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*AuraLockerCallerSession) StakingToken ¶
func (_AuraLocker *AuraLockerCallerSession) StakingToken() (common.Address, error)
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*AuraLockerCallerSession) Symbol ¶
func (_AuraLocker *AuraLockerCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraLockerCallerSession) TotalSupply ¶
func (_AuraLocker *AuraLockerCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 supply)
func (*AuraLockerCallerSession) TotalSupplyAtEpoch ¶
TotalSupplyAtEpoch is a free data retrieval call binding the contract method 0x70b36d79.
Solidity: function totalSupplyAtEpoch(uint256 _epoch) view returns(uint256 supply)
func (*AuraLockerCallerSession) UserData ¶
func (_AuraLocker *AuraLockerCallerSession) UserData(arg0 common.Address, arg1 common.Address) (struct { RewardPerTokenPaid *big.Int Rewards *big.Int }, error)
UserData is a free data retrieval call binding the contract method 0x768e5b27.
Solidity: function userData(address , address ) view returns(uint128 rewardPerTokenPaid, uint128 rewards)
func (*AuraLockerCallerSession) UserLocks ¶
func (_AuraLocker *AuraLockerCallerSession) UserLocks(arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int UnlockTime uint32 }, error)
UserLocks is a free data retrieval call binding the contract method 0xaa33fedb.
Solidity: function userLocks(address , uint256 ) view returns(uint112 amount, uint32 unlockTime)
type AuraLockerDelegateChanged ¶
type AuraLockerDelegateChanged struct { Delegator common.Address FromDelegate common.Address ToDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
AuraLockerDelegateChanged represents a DelegateChanged event raised by the AuraLocker contract.
type AuraLockerDelegateChangedIterator ¶
type AuraLockerDelegateChangedIterator struct { Event *AuraLockerDelegateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the AuraLocker contract.
func (*AuraLockerDelegateChangedIterator) Close ¶
func (it *AuraLockerDelegateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerDelegateChangedIterator) Error ¶
func (it *AuraLockerDelegateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerDelegateChangedIterator) Next ¶
func (it *AuraLockerDelegateChangedIterator) 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 AuraLockerDelegateCheckpointed ¶
type AuraLockerDelegateCheckpointed struct { Delegate common.Address Raw types.Log // Blockchain specific contextual infos }
AuraLockerDelegateCheckpointed represents a DelegateCheckpointed event raised by the AuraLocker contract.
type AuraLockerDelegateCheckpointedIterator ¶
type AuraLockerDelegateCheckpointedIterator struct { Event *AuraLockerDelegateCheckpointed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerDelegateCheckpointedIterator is returned from FilterDelegateCheckpointed and is used to iterate over the raw logs and unpacked data for DelegateCheckpointed events raised by the AuraLocker contract.
func (*AuraLockerDelegateCheckpointedIterator) Close ¶
func (it *AuraLockerDelegateCheckpointedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerDelegateCheckpointedIterator) Error ¶
func (it *AuraLockerDelegateCheckpointedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerDelegateCheckpointedIterator) Next ¶
func (it *AuraLockerDelegateCheckpointedIterator) 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 AuraLockerDelegateeCheckpoint ¶
AuraLockerDelegateeCheckpoint is an auto generated low-level Go binding around an user-defined struct.
type AuraLockerEarnedData ¶
AuraLockerEarnedData is an auto generated low-level Go binding around an user-defined struct.
type AuraLockerFilterer ¶
type AuraLockerFilterer struct {
// contains filtered or unexported fields
}
AuraLockerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuraLockerFilterer ¶
func NewAuraLockerFilterer(address common.Address, filterer bind.ContractFilterer) (*AuraLockerFilterer, error)
NewAuraLockerFilterer creates a new log filterer instance of AuraLocker, bound to a specific deployed contract.
func (*AuraLockerFilterer) FilterBlacklistModified ¶
func (_AuraLocker *AuraLockerFilterer) FilterBlacklistModified(opts *bind.FilterOpts) (*AuraLockerBlacklistModifiedIterator, error)
FilterBlacklistModified is a free log retrieval operation binding the contract event 0x2b7046b0c3f1d2cfa561874048b25b501ea267e88ea19420c5509b4aba05831d.
Solidity: event BlacklistModified(address account, bool blacklisted)
func (*AuraLockerFilterer) FilterDelegateChanged ¶
func (_AuraLocker *AuraLockerFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (*AuraLockerDelegateChangedIterator, error)
FilterDelegateChanged is a free log retrieval operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*AuraLockerFilterer) FilterDelegateCheckpointed ¶
func (_AuraLocker *AuraLockerFilterer) FilterDelegateCheckpointed(opts *bind.FilterOpts, delegate []common.Address) (*AuraLockerDelegateCheckpointedIterator, error)
FilterDelegateCheckpointed is a free log retrieval operation binding the contract event 0xa22dbba24a42408e4f1f7e04365c239a252db5a744bd64f75830a9d691b19921.
Solidity: event DelegateCheckpointed(address indexed delegate)
func (*AuraLockerFilterer) FilterKickIncentiveSet ¶
func (_AuraLocker *AuraLockerFilterer) FilterKickIncentiveSet(opts *bind.FilterOpts) (*AuraLockerKickIncentiveSetIterator, error)
FilterKickIncentiveSet is a free log retrieval operation binding the contract event 0xd30002df16c56a92fd27e996833a22a5aff31b85a1a25107b16dfff3ca2d869c.
Solidity: event KickIncentiveSet(uint256 rate, uint256 delay)
func (*AuraLockerFilterer) FilterKickReward ¶
func (_AuraLocker *AuraLockerFilterer) FilterKickReward(opts *bind.FilterOpts, _user []common.Address, _kicked []common.Address) (*AuraLockerKickRewardIterator, error)
FilterKickReward is a free log retrieval operation binding the contract event 0x7e7ff29ed04cfb223bc9b02606f69520517c117ee82c9158ed2d96323c1ef385.
Solidity: event KickReward(address indexed _user, address indexed _kicked, uint256 _reward)
func (*AuraLockerFilterer) FilterOwnershipTransferred ¶
func (_AuraLocker *AuraLockerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AuraLockerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AuraLockerFilterer) FilterRecovered ¶
func (_AuraLocker *AuraLockerFilterer) FilterRecovered(opts *bind.FilterOpts) (*AuraLockerRecoveredIterator, error)
FilterRecovered is a free log retrieval operation binding the contract event 0x8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28.
Solidity: event Recovered(address _token, uint256 _amount)
func (*AuraLockerFilterer) FilterRewardAdded ¶
func (_AuraLocker *AuraLockerFilterer) FilterRewardAdded(opts *bind.FilterOpts, _token []common.Address) (*AuraLockerRewardAddedIterator, error)
FilterRewardAdded is a free log retrieval operation binding the contract event 0xac24935fd910bc682b5ccb1a07b718cadf8cf2f6d1404c4f3ddc3662dae40e29.
Solidity: event RewardAdded(address indexed _token, uint256 _reward)
func (*AuraLockerFilterer) FilterRewardPaid ¶
func (_AuraLocker *AuraLockerFilterer) FilterRewardPaid(opts *bind.FilterOpts, _user []common.Address, _rewardsToken []common.Address) (*AuraLockerRewardPaidIterator, error)
FilterRewardPaid is a free log retrieval operation binding the contract event 0x540798df468d7b23d11f156fdb954cb19ad414d150722a7b6d55ba369dea792e.
Solidity: event RewardPaid(address indexed _user, address indexed _rewardsToken, uint256 _reward)
func (*AuraLockerFilterer) FilterShutdown ¶
func (_AuraLocker *AuraLockerFilterer) FilterShutdown(opts *bind.FilterOpts) (*AuraLockerShutdownIterator, error)
FilterShutdown is a free log retrieval operation binding the contract event 0x4426aa1fb73e391071491fcfe21a88b5c38a0a0333a1f6e77161470439704cf8.
Solidity: event Shutdown()
func (*AuraLockerFilterer) FilterStaked ¶
func (_AuraLocker *AuraLockerFilterer) FilterStaked(opts *bind.FilterOpts, _user []common.Address) (*AuraLockerStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee90.
Solidity: event Staked(address indexed _user, uint256 _paidAmount, uint256 _lockedAmount)
func (*AuraLockerFilterer) FilterWithdrawn ¶
func (_AuraLocker *AuraLockerFilterer) FilterWithdrawn(opts *bind.FilterOpts, _user []common.Address) (*AuraLockerWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x2fd83d5e9f5d240bed47a97a24cf354e4047e25edc2da27b01fd95e5e8a0c9a5.
Solidity: event Withdrawn(address indexed _user, uint256 _amount, bool _relocked)
func (*AuraLockerFilterer) ParseBlacklistModified ¶
func (_AuraLocker *AuraLockerFilterer) ParseBlacklistModified(log types.Log) (*AuraLockerBlacklistModified, error)
ParseBlacklistModified is a log parse operation binding the contract event 0x2b7046b0c3f1d2cfa561874048b25b501ea267e88ea19420c5509b4aba05831d.
Solidity: event BlacklistModified(address account, bool blacklisted)
func (*AuraLockerFilterer) ParseDelegateChanged ¶
func (_AuraLocker *AuraLockerFilterer) ParseDelegateChanged(log types.Log) (*AuraLockerDelegateChanged, error)
ParseDelegateChanged is a log parse operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*AuraLockerFilterer) ParseDelegateCheckpointed ¶
func (_AuraLocker *AuraLockerFilterer) ParseDelegateCheckpointed(log types.Log) (*AuraLockerDelegateCheckpointed, error)
ParseDelegateCheckpointed is a log parse operation binding the contract event 0xa22dbba24a42408e4f1f7e04365c239a252db5a744bd64f75830a9d691b19921.
Solidity: event DelegateCheckpointed(address indexed delegate)
func (*AuraLockerFilterer) ParseKickIncentiveSet ¶
func (_AuraLocker *AuraLockerFilterer) ParseKickIncentiveSet(log types.Log) (*AuraLockerKickIncentiveSet, error)
ParseKickIncentiveSet is a log parse operation binding the contract event 0xd30002df16c56a92fd27e996833a22a5aff31b85a1a25107b16dfff3ca2d869c.
Solidity: event KickIncentiveSet(uint256 rate, uint256 delay)
func (*AuraLockerFilterer) ParseKickReward ¶
func (_AuraLocker *AuraLockerFilterer) ParseKickReward(log types.Log) (*AuraLockerKickReward, error)
ParseKickReward is a log parse operation binding the contract event 0x7e7ff29ed04cfb223bc9b02606f69520517c117ee82c9158ed2d96323c1ef385.
Solidity: event KickReward(address indexed _user, address indexed _kicked, uint256 _reward)
func (*AuraLockerFilterer) ParseOwnershipTransferred ¶
func (_AuraLocker *AuraLockerFilterer) ParseOwnershipTransferred(log types.Log) (*AuraLockerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AuraLockerFilterer) ParseRecovered ¶
func (_AuraLocker *AuraLockerFilterer) ParseRecovered(log types.Log) (*AuraLockerRecovered, error)
ParseRecovered is a log parse operation binding the contract event 0x8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28.
Solidity: event Recovered(address _token, uint256 _amount)
func (*AuraLockerFilterer) ParseRewardAdded ¶
func (_AuraLocker *AuraLockerFilterer) ParseRewardAdded(log types.Log) (*AuraLockerRewardAdded, error)
ParseRewardAdded is a log parse operation binding the contract event 0xac24935fd910bc682b5ccb1a07b718cadf8cf2f6d1404c4f3ddc3662dae40e29.
Solidity: event RewardAdded(address indexed _token, uint256 _reward)
func (*AuraLockerFilterer) ParseRewardPaid ¶
func (_AuraLocker *AuraLockerFilterer) ParseRewardPaid(log types.Log) (*AuraLockerRewardPaid, error)
ParseRewardPaid is a log parse operation binding the contract event 0x540798df468d7b23d11f156fdb954cb19ad414d150722a7b6d55ba369dea792e.
Solidity: event RewardPaid(address indexed _user, address indexed _rewardsToken, uint256 _reward)
func (*AuraLockerFilterer) ParseShutdown ¶
func (_AuraLocker *AuraLockerFilterer) ParseShutdown(log types.Log) (*AuraLockerShutdown, error)
ParseShutdown is a log parse operation binding the contract event 0x4426aa1fb73e391071491fcfe21a88b5c38a0a0333a1f6e77161470439704cf8.
Solidity: event Shutdown()
func (*AuraLockerFilterer) ParseStaked ¶
func (_AuraLocker *AuraLockerFilterer) ParseStaked(log types.Log) (*AuraLockerStaked, error)
ParseStaked is a log parse operation binding the contract event 0x1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee90.
Solidity: event Staked(address indexed _user, uint256 _paidAmount, uint256 _lockedAmount)
func (*AuraLockerFilterer) ParseWithdrawn ¶
func (_AuraLocker *AuraLockerFilterer) ParseWithdrawn(log types.Log) (*AuraLockerWithdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0x2fd83d5e9f5d240bed47a97a24cf354e4047e25edc2da27b01fd95e5e8a0c9a5.
Solidity: event Withdrawn(address indexed _user, uint256 _amount, bool _relocked)
func (*AuraLockerFilterer) WatchBlacklistModified ¶
func (_AuraLocker *AuraLockerFilterer) WatchBlacklistModified(opts *bind.WatchOpts, sink chan<- *AuraLockerBlacklistModified) (event.Subscription, error)
WatchBlacklistModified is a free log subscription operation binding the contract event 0x2b7046b0c3f1d2cfa561874048b25b501ea267e88ea19420c5509b4aba05831d.
Solidity: event BlacklistModified(address account, bool blacklisted)
func (*AuraLockerFilterer) WatchDelegateChanged ¶
func (_AuraLocker *AuraLockerFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *AuraLockerDelegateChanged, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (event.Subscription, error)
WatchDelegateChanged is a free log subscription operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*AuraLockerFilterer) WatchDelegateCheckpointed ¶
func (_AuraLocker *AuraLockerFilterer) WatchDelegateCheckpointed(opts *bind.WatchOpts, sink chan<- *AuraLockerDelegateCheckpointed, delegate []common.Address) (event.Subscription, error)
WatchDelegateCheckpointed is a free log subscription operation binding the contract event 0xa22dbba24a42408e4f1f7e04365c239a252db5a744bd64f75830a9d691b19921.
Solidity: event DelegateCheckpointed(address indexed delegate)
func (*AuraLockerFilterer) WatchKickIncentiveSet ¶
func (_AuraLocker *AuraLockerFilterer) WatchKickIncentiveSet(opts *bind.WatchOpts, sink chan<- *AuraLockerKickIncentiveSet) (event.Subscription, error)
WatchKickIncentiveSet is a free log subscription operation binding the contract event 0xd30002df16c56a92fd27e996833a22a5aff31b85a1a25107b16dfff3ca2d869c.
Solidity: event KickIncentiveSet(uint256 rate, uint256 delay)
func (*AuraLockerFilterer) WatchKickReward ¶
func (_AuraLocker *AuraLockerFilterer) WatchKickReward(opts *bind.WatchOpts, sink chan<- *AuraLockerKickReward, _user []common.Address, _kicked []common.Address) (event.Subscription, error)
WatchKickReward is a free log subscription operation binding the contract event 0x7e7ff29ed04cfb223bc9b02606f69520517c117ee82c9158ed2d96323c1ef385.
Solidity: event KickReward(address indexed _user, address indexed _kicked, uint256 _reward)
func (*AuraLockerFilterer) WatchOwnershipTransferred ¶
func (_AuraLocker *AuraLockerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuraLockerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AuraLockerFilterer) WatchRecovered ¶
func (_AuraLocker *AuraLockerFilterer) WatchRecovered(opts *bind.WatchOpts, sink chan<- *AuraLockerRecovered) (event.Subscription, error)
WatchRecovered is a free log subscription operation binding the contract event 0x8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28.
Solidity: event Recovered(address _token, uint256 _amount)
func (*AuraLockerFilterer) WatchRewardAdded ¶
func (_AuraLocker *AuraLockerFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *AuraLockerRewardAdded, _token []common.Address) (event.Subscription, error)
WatchRewardAdded is a free log subscription operation binding the contract event 0xac24935fd910bc682b5ccb1a07b718cadf8cf2f6d1404c4f3ddc3662dae40e29.
Solidity: event RewardAdded(address indexed _token, uint256 _reward)
func (*AuraLockerFilterer) WatchRewardPaid ¶
func (_AuraLocker *AuraLockerFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *AuraLockerRewardPaid, _user []common.Address, _rewardsToken []common.Address) (event.Subscription, error)
WatchRewardPaid is a free log subscription operation binding the contract event 0x540798df468d7b23d11f156fdb954cb19ad414d150722a7b6d55ba369dea792e.
Solidity: event RewardPaid(address indexed _user, address indexed _rewardsToken, uint256 _reward)
func (*AuraLockerFilterer) WatchShutdown ¶
func (_AuraLocker *AuraLockerFilterer) WatchShutdown(opts *bind.WatchOpts, sink chan<- *AuraLockerShutdown) (event.Subscription, error)
WatchShutdown is a free log subscription operation binding the contract event 0x4426aa1fb73e391071491fcfe21a88b5c38a0a0333a1f6e77161470439704cf8.
Solidity: event Shutdown()
func (*AuraLockerFilterer) WatchStaked ¶
func (_AuraLocker *AuraLockerFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *AuraLockerStaked, _user []common.Address) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee90.
Solidity: event Staked(address indexed _user, uint256 _paidAmount, uint256 _lockedAmount)
func (*AuraLockerFilterer) WatchWithdrawn ¶
func (_AuraLocker *AuraLockerFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *AuraLockerWithdrawn, _user []common.Address) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0x2fd83d5e9f5d240bed47a97a24cf354e4047e25edc2da27b01fd95e5e8a0c9a5.
Solidity: event Withdrawn(address indexed _user, uint256 _amount, bool _relocked)
type AuraLockerKickIncentiveSet ¶
type AuraLockerKickIncentiveSet struct { Rate *big.Int Delay *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerKickIncentiveSet represents a KickIncentiveSet event raised by the AuraLocker contract.
type AuraLockerKickIncentiveSetIterator ¶
type AuraLockerKickIncentiveSetIterator struct { Event *AuraLockerKickIncentiveSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerKickIncentiveSetIterator is returned from FilterKickIncentiveSet and is used to iterate over the raw logs and unpacked data for KickIncentiveSet events raised by the AuraLocker contract.
func (*AuraLockerKickIncentiveSetIterator) Close ¶
func (it *AuraLockerKickIncentiveSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerKickIncentiveSetIterator) Error ¶
func (it *AuraLockerKickIncentiveSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerKickIncentiveSetIterator) Next ¶
func (it *AuraLockerKickIncentiveSetIterator) 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 AuraLockerKickReward ¶
type AuraLockerKickReward struct { User common.Address Kicked common.Address Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerKickReward represents a KickReward event raised by the AuraLocker contract.
type AuraLockerKickRewardIterator ¶
type AuraLockerKickRewardIterator struct { Event *AuraLockerKickReward // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerKickRewardIterator is returned from FilterKickReward and is used to iterate over the raw logs and unpacked data for KickReward events raised by the AuraLocker contract.
func (*AuraLockerKickRewardIterator) Close ¶
func (it *AuraLockerKickRewardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerKickRewardIterator) Error ¶
func (it *AuraLockerKickRewardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerKickRewardIterator) Next ¶
func (it *AuraLockerKickRewardIterator) 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 AuraLockerLockedBalance ¶
AuraLockerLockedBalance is an auto generated low-level Go binding around an user-defined struct.
type AuraLockerOwnershipTransferred ¶
type AuraLockerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AuraLockerOwnershipTransferred represents a OwnershipTransferred event raised by the AuraLocker contract.
type AuraLockerOwnershipTransferredIterator ¶
type AuraLockerOwnershipTransferredIterator struct { Event *AuraLockerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AuraLocker contract.
func (*AuraLockerOwnershipTransferredIterator) Close ¶
func (it *AuraLockerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerOwnershipTransferredIterator) Error ¶
func (it *AuraLockerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerOwnershipTransferredIterator) Next ¶
func (it *AuraLockerOwnershipTransferredIterator) 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 AuraLockerRaw ¶
type AuraLockerRaw struct {
Contract *AuraLocker // Generic contract binding to access the raw methods on
}
AuraLockerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuraLockerRaw) Call ¶
func (_AuraLocker *AuraLockerRaw) 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 (*AuraLockerRaw) Transact ¶
func (_AuraLocker *AuraLockerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraLockerRaw) Transfer ¶
func (_AuraLocker *AuraLockerRaw) 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 AuraLockerRecovered ¶
type AuraLockerRecovered struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerRecovered represents a Recovered event raised by the AuraLocker contract.
type AuraLockerRecoveredIterator ¶
type AuraLockerRecoveredIterator struct { Event *AuraLockerRecovered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerRecoveredIterator is returned from FilterRecovered and is used to iterate over the raw logs and unpacked data for Recovered events raised by the AuraLocker contract.
func (*AuraLockerRecoveredIterator) Close ¶
func (it *AuraLockerRecoveredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerRecoveredIterator) Error ¶
func (it *AuraLockerRecoveredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerRecoveredIterator) Next ¶
func (it *AuraLockerRecoveredIterator) 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 AuraLockerRewardAdded ¶
type AuraLockerRewardAdded struct { Token common.Address Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerRewardAdded represents a RewardAdded event raised by the AuraLocker contract.
type AuraLockerRewardAddedIterator ¶
type AuraLockerRewardAddedIterator struct { Event *AuraLockerRewardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerRewardAddedIterator is returned from FilterRewardAdded and is used to iterate over the raw logs and unpacked data for RewardAdded events raised by the AuraLocker contract.
func (*AuraLockerRewardAddedIterator) Close ¶
func (it *AuraLockerRewardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerRewardAddedIterator) Error ¶
func (it *AuraLockerRewardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerRewardAddedIterator) Next ¶
func (it *AuraLockerRewardAddedIterator) 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 AuraLockerRewardPaid ¶
type AuraLockerRewardPaid struct { User common.Address RewardsToken common.Address Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerRewardPaid represents a RewardPaid event raised by the AuraLocker contract.
type AuraLockerRewardPaidIterator ¶
type AuraLockerRewardPaidIterator struct { Event *AuraLockerRewardPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerRewardPaidIterator is returned from FilterRewardPaid and is used to iterate over the raw logs and unpacked data for RewardPaid events raised by the AuraLocker contract.
func (*AuraLockerRewardPaidIterator) Close ¶
func (it *AuraLockerRewardPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerRewardPaidIterator) Error ¶
func (it *AuraLockerRewardPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerRewardPaidIterator) Next ¶
func (it *AuraLockerRewardPaidIterator) 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 AuraLockerSession ¶
type AuraLockerSession struct { Contract *AuraLocker // 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 }
AuraLockerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AuraLockerSession) AddReward ¶
func (_AuraLocker *AuraLockerSession) AddReward(_rewardsToken common.Address, _distributor common.Address) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x40b47e1a.
Solidity: function addReward(address _rewardsToken, address _distributor) returns()
func (*AuraLockerSession) ApproveRewardDistributor ¶
func (_AuraLocker *AuraLockerSession) ApproveRewardDistributor(_rewardsToken common.Address, _distributor common.Address, _approved bool) (*types.Transaction, error)
ApproveRewardDistributor is a paid mutator transaction binding the contract method 0x6724c910.
Solidity: function approveRewardDistributor(address _rewardsToken, address _distributor, bool _approved) returns()
func (*AuraLockerSession) BalanceAtEpochOf ¶
func (_AuraLocker *AuraLockerSession) BalanceAtEpochOf(_epoch *big.Int, _user common.Address) (*big.Int, error)
BalanceAtEpochOf is a free data retrieval call binding the contract method 0x1c607395.
Solidity: function balanceAtEpochOf(uint256 _epoch, address _user) view returns(uint256 amount)
func (*AuraLockerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256 amount)
func (*AuraLockerSession) Balances ¶
func (_AuraLocker *AuraLockerSession) Balances(arg0 common.Address) (struct { Locked *big.Int NextUnlockIndex uint32 }, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint112 locked, uint32 nextUnlockIndex)
func (*AuraLockerSession) Blacklist ¶
func (_AuraLocker *AuraLockerSession) Blacklist(arg0 common.Address) (bool, error)
Blacklist is a free data retrieval call binding the contract method 0xf9f92be4.
Solidity: function blacklist(address ) view returns(bool)
func (*AuraLockerSession) CheckpointEpoch ¶
func (_AuraLocker *AuraLockerSession) CheckpointEpoch() (*types.Transaction, error)
CheckpointEpoch is a paid mutator transaction binding the contract method 0xc1009f4b.
Solidity: function checkpointEpoch() returns()
func (*AuraLockerSession) Checkpoints ¶
func (_AuraLocker *AuraLockerSession) Checkpoints(account common.Address, pos uint32) (AuraLockerDelegateeCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint224,uint32))
func (*AuraLockerSession) ClaimableRewards ¶
func (_AuraLocker *AuraLockerSession) ClaimableRewards(_account common.Address) ([]AuraLockerEarnedData, error)
ClaimableRewards is a free data retrieval call binding the contract method 0xdc01f60d.
Solidity: function claimableRewards(address _account) view returns((address,uint256)[] userRewards)
func (*AuraLockerSession) CvxCrv ¶
func (_AuraLocker *AuraLockerSession) CvxCrv() (common.Address, error)
CvxCrv is a free data retrieval call binding the contract method 0x82480df9.
Solidity: function cvxCrv() view returns(address)
func (*AuraLockerSession) CvxcrvStaking ¶
func (_AuraLocker *AuraLockerSession) CvxcrvStaking() (common.Address, error)
CvxcrvStaking is a free data retrieval call binding the contract method 0xae8d4825.
Solidity: function cvxcrvStaking() view returns(address)
func (*AuraLockerSession) Decimals ¶
func (_AuraLocker *AuraLockerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraLockerSession) Delegate ¶
func (_AuraLocker *AuraLockerSession) Delegate(newDelegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address newDelegatee) returns()
func (*AuraLockerSession) DelegateeUnlocks ¶
func (_AuraLocker *AuraLockerSession) DelegateeUnlocks(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
DelegateeUnlocks is a free data retrieval call binding the contract method 0xb79c0303.
Solidity: function delegateeUnlocks(address , uint256 ) view returns(uint256)
func (*AuraLockerSession) Delegates ¶
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*AuraLockerSession) Denominator ¶
func (_AuraLocker *AuraLockerSession) Denominator() (*big.Int, error)
Denominator is a free data retrieval call binding the contract method 0x96ce0795.
Solidity: function denominator() view returns(uint256)
func (*AuraLockerSession) EmergencyWithdraw ¶
func (_AuraLocker *AuraLockerSession) EmergencyWithdraw() (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*AuraLockerSession) EpochCount ¶
func (_AuraLocker *AuraLockerSession) EpochCount() (*big.Int, error)
EpochCount is a free data retrieval call binding the contract method 0x829965cc.
Solidity: function epochCount() view returns(uint256)
func (*AuraLockerSession) Epochs ¶
func (_AuraLocker *AuraLockerSession) Epochs(arg0 *big.Int) (struct { Supply *big.Int Date uint32 }, error)
Epochs is a free data retrieval call binding the contract method 0xc6b61e4c.
Solidity: function epochs(uint256 ) view returns(uint224 supply, uint32 date)
func (*AuraLockerSession) FindEpochId ¶
FindEpochId is a free data retrieval call binding the contract method 0xf8261597.
Solidity: function findEpochId(uint256 _time) view returns(uint256 epoch)
func (*AuraLockerSession) GetPastTotalSupply ¶
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 timestamp) view returns(uint256)
func (*AuraLockerSession) GetPastVotes ¶
func (_AuraLocker *AuraLockerSession) GetPastVotes(account common.Address, timestamp *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 timestamp) view returns(uint256 votes)
func (*AuraLockerSession) GetReward ¶
func (_AuraLocker *AuraLockerSession) GetReward(_account common.Address, _stake bool) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _stake) returns()
func (*AuraLockerSession) GetReward0 ¶
func (_AuraLocker *AuraLockerSession) GetReward0(_account common.Address) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address _account) returns()
func (*AuraLockerSession) GetReward1 ¶
func (_AuraLocker *AuraLockerSession) GetReward1(_account common.Address, _skipIdx []bool) (*types.Transaction, error)
GetReward1 is a paid mutator transaction binding the contract method 0xd336ecfb.
Solidity: function getReward(address _account, bool[] _skipIdx) returns()
func (*AuraLockerSession) GetVotes ¶
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*AuraLockerSession) IsShutdown ¶
func (_AuraLocker *AuraLockerSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*AuraLockerSession) KickExpiredLocks ¶
func (_AuraLocker *AuraLockerSession) KickExpiredLocks(_account common.Address) (*types.Transaction, error)
KickExpiredLocks is a paid mutator transaction binding the contract method 0x887c7dc5.
Solidity: function kickExpiredLocks(address _account) returns()
func (*AuraLockerSession) KickRewardEpochDelay ¶
func (_AuraLocker *AuraLockerSession) KickRewardEpochDelay() (*big.Int, error)
KickRewardEpochDelay is a free data retrieval call binding the contract method 0xe432488d.
Solidity: function kickRewardEpochDelay() view returns(uint256)
func (*AuraLockerSession) KickRewardPerEpoch ¶
func (_AuraLocker *AuraLockerSession) KickRewardPerEpoch() (*big.Int, error)
KickRewardPerEpoch is a free data retrieval call binding the contract method 0x9bdc7467.
Solidity: function kickRewardPerEpoch() view returns(uint256)
func (*AuraLockerSession) LastTimeRewardApplicable ¶
func (_AuraLocker *AuraLockerSession) LastTimeRewardApplicable(_rewardsToken common.Address) (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x638634ee.
Solidity: function lastTimeRewardApplicable(address _rewardsToken) view returns(uint256)
func (*AuraLockerSession) Lock ¶
func (_AuraLocker *AuraLockerSession) Lock(_account common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x282d3fdf.
Solidity: function lock(address _account, uint256 _amount) returns()
func (*AuraLockerSession) LockDuration ¶
func (_AuraLocker *AuraLockerSession) LockDuration() (*big.Int, error)
LockDuration is a free data retrieval call binding the contract method 0x04554443.
Solidity: function lockDuration() view returns(uint256)
func (*AuraLockerSession) LockedBalances ¶
func (_AuraLocker *AuraLockerSession) LockedBalances(_user common.Address) (struct { Total *big.Int Unlockable *big.Int Locked *big.Int LockData []AuraLockerLockedBalance }, error)
LockedBalances is a free data retrieval call binding the contract method 0x0483a7f6.
Solidity: function lockedBalances(address _user) view returns(uint256 total, uint256 unlockable, uint256 locked, (uint112,uint32)[] lockData)
func (*AuraLockerSession) LockedSupply ¶
func (_AuraLocker *AuraLockerSession) LockedSupply() (*big.Int, error)
LockedSupply is a free data retrieval call binding the contract method 0xca5c7b91.
Solidity: function lockedSupply() view returns(uint256)
func (*AuraLockerSession) ModifyBlacklist ¶
func (_AuraLocker *AuraLockerSession) ModifyBlacklist(_account common.Address, _blacklisted bool) (*types.Transaction, error)
ModifyBlacklist is a paid mutator transaction binding the contract method 0xcc6df138.
Solidity: function modifyBlacklist(address _account, bool _blacklisted) returns()
func (*AuraLockerSession) Name ¶
func (_AuraLocker *AuraLockerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraLockerSession) NewRewardRatio ¶
func (_AuraLocker *AuraLockerSession) NewRewardRatio() (*big.Int, error)
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*AuraLockerSession) NumCheckpoints ¶
func (_AuraLocker *AuraLockerSession) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*AuraLockerSession) Owner ¶
func (_AuraLocker *AuraLockerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AuraLockerSession) ProcessExpiredLocks ¶
func (_AuraLocker *AuraLockerSession) ProcessExpiredLocks(_relock bool) (*types.Transaction, error)
ProcessExpiredLocks is a paid mutator transaction binding the contract method 0x312ff839.
Solidity: function processExpiredLocks(bool _relock) returns()
func (*AuraLockerSession) QueueNewRewards ¶
func (_AuraLocker *AuraLockerSession) QueueNewRewards(_rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x04d0c2c5.
Solidity: function queueNewRewards(address _rewardsToken, uint256 _rewards) returns()
func (*AuraLockerSession) QueuedRewards ¶
QueuedRewards is a free data retrieval call binding the contract method 0xb53a6a71.
Solidity: function queuedRewards(address ) view returns(uint256)
func (*AuraLockerSession) RecoverERC20 ¶
func (_AuraLocker *AuraLockerSession) RecoverERC20(_tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address _tokenAddress, uint256 _tokenAmount) returns()
func (*AuraLockerSession) RenounceOwnership ¶
func (_AuraLocker *AuraLockerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuraLockerSession) RewardData ¶
func (_AuraLocker *AuraLockerSession) RewardData(arg0 common.Address) (struct { PeriodFinish uint32 LastUpdateTime uint32 RewardRate *big.Int RewardPerTokenStored *big.Int }, error)
RewardData is a free data retrieval call binding the contract method 0x48e5d9f8.
Solidity: function rewardData(address ) view returns(uint32 periodFinish, uint32 lastUpdateTime, uint96 rewardRate, uint96 rewardPerTokenStored)
func (*AuraLockerSession) RewardDistributors ¶
func (_AuraLocker *AuraLockerSession) RewardDistributors(arg0 common.Address, arg1 common.Address) (bool, error)
RewardDistributors is a free data retrieval call binding the contract method 0x39fc9713.
Solidity: function rewardDistributors(address , address ) view returns(bool)
func (*AuraLockerSession) RewardPerToken ¶
func (_AuraLocker *AuraLockerSession) RewardPerToken(_rewardsToken common.Address) (*big.Int, error)
RewardPerToken is a free data retrieval call binding the contract method 0xf1229777.
Solidity: function rewardPerToken(address _rewardsToken) view returns(uint256)
func (*AuraLockerSession) RewardTokens ¶
RewardTokens is a free data retrieval call binding the contract method 0x7bb7bed1.
Solidity: function rewardTokens(uint256 ) view returns(address)
func (*AuraLockerSession) RewardsDuration ¶
func (_AuraLocker *AuraLockerSession) RewardsDuration() (*big.Int, error)
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*AuraLockerSession) SetApprovals ¶
func (_AuraLocker *AuraLockerSession) SetApprovals() (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*AuraLockerSession) SetKickIncentive ¶
func (_AuraLocker *AuraLockerSession) SetKickIncentive(_rate *big.Int, _delay *big.Int) (*types.Transaction, error)
SetKickIncentive is a paid mutator transaction binding the contract method 0x63f1c8e2.
Solidity: function setKickIncentive(uint256 _rate, uint256 _delay) returns()
func (*AuraLockerSession) Shutdown ¶
func (_AuraLocker *AuraLockerSession) Shutdown() (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*AuraLockerSession) StakingToken ¶
func (_AuraLocker *AuraLockerSession) StakingToken() (common.Address, error)
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*AuraLockerSession) Symbol ¶
func (_AuraLocker *AuraLockerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraLockerSession) TotalSupply ¶
func (_AuraLocker *AuraLockerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 supply)
func (*AuraLockerSession) TotalSupplyAtEpoch ¶
TotalSupplyAtEpoch is a free data retrieval call binding the contract method 0x70b36d79.
Solidity: function totalSupplyAtEpoch(uint256 _epoch) view returns(uint256 supply)
func (*AuraLockerSession) TransferOwnership ¶
func (_AuraLocker *AuraLockerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AuraLockerSession) UserData ¶
func (_AuraLocker *AuraLockerSession) UserData(arg0 common.Address, arg1 common.Address) (struct { RewardPerTokenPaid *big.Int Rewards *big.Int }, error)
UserData is a free data retrieval call binding the contract method 0x768e5b27.
Solidity: function userData(address , address ) view returns(uint128 rewardPerTokenPaid, uint128 rewards)
func (*AuraLockerSession) UserLocks ¶
func (_AuraLocker *AuraLockerSession) UserLocks(arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int UnlockTime uint32 }, error)
UserLocks is a free data retrieval call binding the contract method 0xaa33fedb.
Solidity: function userLocks(address , uint256 ) view returns(uint112 amount, uint32 unlockTime)
type AuraLockerShutdown ¶
AuraLockerShutdown represents a Shutdown event raised by the AuraLocker contract.
type AuraLockerShutdownIterator ¶
type AuraLockerShutdownIterator struct { Event *AuraLockerShutdown // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerShutdownIterator is returned from FilterShutdown and is used to iterate over the raw logs and unpacked data for Shutdown events raised by the AuraLocker contract.
func (*AuraLockerShutdownIterator) Close ¶
func (it *AuraLockerShutdownIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerShutdownIterator) Error ¶
func (it *AuraLockerShutdownIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerShutdownIterator) Next ¶
func (it *AuraLockerShutdownIterator) 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 AuraLockerStaked ¶
type AuraLockerStaked struct { User common.Address PaidAmount *big.Int LockedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraLockerStaked represents a Staked event raised by the AuraLocker contract.
type AuraLockerStakedIterator ¶
type AuraLockerStakedIterator struct { Event *AuraLockerStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the AuraLocker contract.
func (*AuraLockerStakedIterator) Close ¶
func (it *AuraLockerStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerStakedIterator) Error ¶
func (it *AuraLockerStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerStakedIterator) Next ¶
func (it *AuraLockerStakedIterator) 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 AuraLockerTransactor ¶
type AuraLockerTransactor struct {
// contains filtered or unexported fields
}
AuraLockerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuraLockerTransactor ¶
func NewAuraLockerTransactor(address common.Address, transactor bind.ContractTransactor) (*AuraLockerTransactor, error)
NewAuraLockerTransactor creates a new write-only instance of AuraLocker, bound to a specific deployed contract.
func (*AuraLockerTransactor) AddReward ¶
func (_AuraLocker *AuraLockerTransactor) AddReward(opts *bind.TransactOpts, _rewardsToken common.Address, _distributor common.Address) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x40b47e1a.
Solidity: function addReward(address _rewardsToken, address _distributor) returns()
func (*AuraLockerTransactor) ApproveRewardDistributor ¶
func (_AuraLocker *AuraLockerTransactor) ApproveRewardDistributor(opts *bind.TransactOpts, _rewardsToken common.Address, _distributor common.Address, _approved bool) (*types.Transaction, error)
ApproveRewardDistributor is a paid mutator transaction binding the contract method 0x6724c910.
Solidity: function approveRewardDistributor(address _rewardsToken, address _distributor, bool _approved) returns()
func (*AuraLockerTransactor) CheckpointEpoch ¶
func (_AuraLocker *AuraLockerTransactor) CheckpointEpoch(opts *bind.TransactOpts) (*types.Transaction, error)
CheckpointEpoch is a paid mutator transaction binding the contract method 0xc1009f4b.
Solidity: function checkpointEpoch() returns()
func (*AuraLockerTransactor) Delegate ¶
func (_AuraLocker *AuraLockerTransactor) Delegate(opts *bind.TransactOpts, newDelegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address newDelegatee) returns()
func (*AuraLockerTransactor) EmergencyWithdraw ¶
func (_AuraLocker *AuraLockerTransactor) EmergencyWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*AuraLockerTransactor) GetReward ¶
func (_AuraLocker *AuraLockerTransactor) GetReward(opts *bind.TransactOpts, _account common.Address, _stake bool) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _stake) returns()
func (*AuraLockerTransactor) GetReward0 ¶
func (_AuraLocker *AuraLockerTransactor) GetReward0(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address _account) returns()
func (*AuraLockerTransactor) GetReward1 ¶
func (_AuraLocker *AuraLockerTransactor) GetReward1(opts *bind.TransactOpts, _account common.Address, _skipIdx []bool) (*types.Transaction, error)
GetReward1 is a paid mutator transaction binding the contract method 0xd336ecfb.
Solidity: function getReward(address _account, bool[] _skipIdx) returns()
func (*AuraLockerTransactor) KickExpiredLocks ¶
func (_AuraLocker *AuraLockerTransactor) KickExpiredLocks(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
KickExpiredLocks is a paid mutator transaction binding the contract method 0x887c7dc5.
Solidity: function kickExpiredLocks(address _account) returns()
func (*AuraLockerTransactor) Lock ¶
func (_AuraLocker *AuraLockerTransactor) Lock(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x282d3fdf.
Solidity: function lock(address _account, uint256 _amount) returns()
func (*AuraLockerTransactor) ModifyBlacklist ¶
func (_AuraLocker *AuraLockerTransactor) ModifyBlacklist(opts *bind.TransactOpts, _account common.Address, _blacklisted bool) (*types.Transaction, error)
ModifyBlacklist is a paid mutator transaction binding the contract method 0xcc6df138.
Solidity: function modifyBlacklist(address _account, bool _blacklisted) returns()
func (*AuraLockerTransactor) ProcessExpiredLocks ¶
func (_AuraLocker *AuraLockerTransactor) ProcessExpiredLocks(opts *bind.TransactOpts, _relock bool) (*types.Transaction, error)
ProcessExpiredLocks is a paid mutator transaction binding the contract method 0x312ff839.
Solidity: function processExpiredLocks(bool _relock) returns()
func (*AuraLockerTransactor) QueueNewRewards ¶
func (_AuraLocker *AuraLockerTransactor) QueueNewRewards(opts *bind.TransactOpts, _rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x04d0c2c5.
Solidity: function queueNewRewards(address _rewardsToken, uint256 _rewards) returns()
func (*AuraLockerTransactor) RecoverERC20 ¶
func (_AuraLocker *AuraLockerTransactor) RecoverERC20(opts *bind.TransactOpts, _tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address _tokenAddress, uint256 _tokenAmount) returns()
func (*AuraLockerTransactor) RenounceOwnership ¶
func (_AuraLocker *AuraLockerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuraLockerTransactor) SetApprovals ¶
func (_AuraLocker *AuraLockerTransactor) SetApprovals(opts *bind.TransactOpts) (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*AuraLockerTransactor) SetKickIncentive ¶
func (_AuraLocker *AuraLockerTransactor) SetKickIncentive(opts *bind.TransactOpts, _rate *big.Int, _delay *big.Int) (*types.Transaction, error)
SetKickIncentive is a paid mutator transaction binding the contract method 0x63f1c8e2.
Solidity: function setKickIncentive(uint256 _rate, uint256 _delay) returns()
func (*AuraLockerTransactor) Shutdown ¶
func (_AuraLocker *AuraLockerTransactor) Shutdown(opts *bind.TransactOpts) (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*AuraLockerTransactor) TransferOwnership ¶
func (_AuraLocker *AuraLockerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AuraLockerTransactorRaw ¶
type AuraLockerTransactorRaw struct {
Contract *AuraLockerTransactor // Generic write-only contract binding to access the raw methods on
}
AuraLockerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuraLockerTransactorRaw) Transact ¶
func (_AuraLocker *AuraLockerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraLockerTransactorRaw) Transfer ¶
func (_AuraLocker *AuraLockerTransactorRaw) 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 AuraLockerTransactorSession ¶
type AuraLockerTransactorSession struct { Contract *AuraLockerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuraLockerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AuraLockerTransactorSession) AddReward ¶
func (_AuraLocker *AuraLockerTransactorSession) AddReward(_rewardsToken common.Address, _distributor common.Address) (*types.Transaction, error)
AddReward is a paid mutator transaction binding the contract method 0x40b47e1a.
Solidity: function addReward(address _rewardsToken, address _distributor) returns()
func (*AuraLockerTransactorSession) ApproveRewardDistributor ¶
func (_AuraLocker *AuraLockerTransactorSession) ApproveRewardDistributor(_rewardsToken common.Address, _distributor common.Address, _approved bool) (*types.Transaction, error)
ApproveRewardDistributor is a paid mutator transaction binding the contract method 0x6724c910.
Solidity: function approveRewardDistributor(address _rewardsToken, address _distributor, bool _approved) returns()
func (*AuraLockerTransactorSession) CheckpointEpoch ¶
func (_AuraLocker *AuraLockerTransactorSession) CheckpointEpoch() (*types.Transaction, error)
CheckpointEpoch is a paid mutator transaction binding the contract method 0xc1009f4b.
Solidity: function checkpointEpoch() returns()
func (*AuraLockerTransactorSession) Delegate ¶
func (_AuraLocker *AuraLockerTransactorSession) Delegate(newDelegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address newDelegatee) returns()
func (*AuraLockerTransactorSession) EmergencyWithdraw ¶
func (_AuraLocker *AuraLockerTransactorSession) EmergencyWithdraw() (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*AuraLockerTransactorSession) GetReward ¶
func (_AuraLocker *AuraLockerTransactorSession) GetReward(_account common.Address, _stake bool) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _stake) returns()
func (*AuraLockerTransactorSession) GetReward0 ¶
func (_AuraLocker *AuraLockerTransactorSession) GetReward0(_account common.Address) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address _account) returns()
func (*AuraLockerTransactorSession) GetReward1 ¶
func (_AuraLocker *AuraLockerTransactorSession) GetReward1(_account common.Address, _skipIdx []bool) (*types.Transaction, error)
GetReward1 is a paid mutator transaction binding the contract method 0xd336ecfb.
Solidity: function getReward(address _account, bool[] _skipIdx) returns()
func (*AuraLockerTransactorSession) KickExpiredLocks ¶
func (_AuraLocker *AuraLockerTransactorSession) KickExpiredLocks(_account common.Address) (*types.Transaction, error)
KickExpiredLocks is a paid mutator transaction binding the contract method 0x887c7dc5.
Solidity: function kickExpiredLocks(address _account) returns()
func (*AuraLockerTransactorSession) Lock ¶
func (_AuraLocker *AuraLockerTransactorSession) Lock(_account common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x282d3fdf.
Solidity: function lock(address _account, uint256 _amount) returns()
func (*AuraLockerTransactorSession) ModifyBlacklist ¶
func (_AuraLocker *AuraLockerTransactorSession) ModifyBlacklist(_account common.Address, _blacklisted bool) (*types.Transaction, error)
ModifyBlacklist is a paid mutator transaction binding the contract method 0xcc6df138.
Solidity: function modifyBlacklist(address _account, bool _blacklisted) returns()
func (*AuraLockerTransactorSession) ProcessExpiredLocks ¶
func (_AuraLocker *AuraLockerTransactorSession) ProcessExpiredLocks(_relock bool) (*types.Transaction, error)
ProcessExpiredLocks is a paid mutator transaction binding the contract method 0x312ff839.
Solidity: function processExpiredLocks(bool _relock) returns()
func (*AuraLockerTransactorSession) QueueNewRewards ¶
func (_AuraLocker *AuraLockerTransactorSession) QueueNewRewards(_rewardsToken common.Address, _rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x04d0c2c5.
Solidity: function queueNewRewards(address _rewardsToken, uint256 _rewards) returns()
func (*AuraLockerTransactorSession) RecoverERC20 ¶
func (_AuraLocker *AuraLockerTransactorSession) RecoverERC20(_tokenAddress common.Address, _tokenAmount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address _tokenAddress, uint256 _tokenAmount) returns()
func (*AuraLockerTransactorSession) RenounceOwnership ¶
func (_AuraLocker *AuraLockerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuraLockerTransactorSession) SetApprovals ¶
func (_AuraLocker *AuraLockerTransactorSession) SetApprovals() (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*AuraLockerTransactorSession) SetKickIncentive ¶
func (_AuraLocker *AuraLockerTransactorSession) SetKickIncentive(_rate *big.Int, _delay *big.Int) (*types.Transaction, error)
SetKickIncentive is a paid mutator transaction binding the contract method 0x63f1c8e2.
Solidity: function setKickIncentive(uint256 _rate, uint256 _delay) returns()
func (*AuraLockerTransactorSession) Shutdown ¶
func (_AuraLocker *AuraLockerTransactorSession) Shutdown() (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*AuraLockerTransactorSession) TransferOwnership ¶
func (_AuraLocker *AuraLockerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AuraLockerWithdrawn ¶
type AuraLockerWithdrawn struct { User common.Address Amount *big.Int Relocked bool Raw types.Log // Blockchain specific contextual infos }
AuraLockerWithdrawn represents a Withdrawn event raised by the AuraLocker contract.
type AuraLockerWithdrawnIterator ¶
type AuraLockerWithdrawnIterator struct { Event *AuraLockerWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraLockerWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the AuraLocker contract.
func (*AuraLockerWithdrawnIterator) Close ¶
func (it *AuraLockerWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraLockerWithdrawnIterator) Error ¶
func (it *AuraLockerWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraLockerWithdrawnIterator) Next ¶
func (it *AuraLockerWithdrawnIterator) 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 AuraToken ¶
type AuraToken struct { AuraTokenCaller // Read-only binding to the contract AuraTokenTransactor // Write-only binding to the contract AuraTokenFilterer // Log filterer for contract events }
AuraToken is an auto generated Go binding around an Ethereum contract.
func NewAuraToken ¶
NewAuraToken creates a new instance of AuraToken, bound to a specific deployed contract.
type AuraTokenApproval ¶
type AuraTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraTokenApproval represents a Approval event raised by the AuraToken contract.
type AuraTokenApprovalIterator ¶
type AuraTokenApprovalIterator struct { Event *AuraTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AuraToken contract.
func (*AuraTokenApprovalIterator) Close ¶
func (it *AuraTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraTokenApprovalIterator) Error ¶
func (it *AuraTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraTokenApprovalIterator) Next ¶
func (it *AuraTokenApprovalIterator) 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 AuraTokenCaller ¶
type AuraTokenCaller struct {
// contains filtered or unexported fields
}
AuraTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuraTokenCaller ¶
func NewAuraTokenCaller(address common.Address, caller bind.ContractCaller) (*AuraTokenCaller, error)
NewAuraTokenCaller creates a new read-only instance of AuraToken, bound to a specific deployed contract.
func (*AuraTokenCaller) Allowance ¶
func (_AuraToken *AuraTokenCaller) 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 (*AuraTokenCaller) BalanceOf ¶
func (_AuraToken *AuraTokenCaller) 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 (*AuraTokenCaller) Decimals ¶
func (_AuraToken *AuraTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraTokenCaller) EMISSIONSMAXSUPPLY ¶
EMISSIONSMAXSUPPLY is a free data retrieval call binding the contract method 0xe6c6700e.
Solidity: function EMISSIONS_MAX_SUPPLY() view returns(uint256)
func (*AuraTokenCaller) INITMINTAMOUNT ¶
INITMINTAMOUNT is a free data retrieval call binding the contract method 0x6cd16339.
Solidity: function INIT_MINT_AMOUNT() view returns(uint256)
func (*AuraTokenCaller) Minter ¶
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraTokenCaller) Name ¶
func (_AuraToken *AuraTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraTokenCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*AuraTokenCaller) ReductionPerCliff ¶
ReductionPerCliff is a free data retrieval call binding the contract method 0xaa74e622.
Solidity: function reductionPerCliff() view returns(uint256)
func (*AuraTokenCaller) Symbol ¶
func (_AuraToken *AuraTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraTokenCaller) TotalCliffs ¶
TotalCliffs is a free data retrieval call binding the contract method 0x1f96e76f.
Solidity: function totalCliffs() view returns(uint256)
func (*AuraTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AuraTokenCaller) VecrvProxy ¶
VecrvProxy is a free data retrieval call binding the contract method 0xfca975a1.
Solidity: function vecrvProxy() view returns(address)
type AuraTokenCallerRaw ¶
type AuraTokenCallerRaw struct {
Contract *AuraTokenCaller // Generic read-only contract binding to access the raw methods on
}
AuraTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuraTokenCallerRaw) Call ¶
func (_AuraToken *AuraTokenCallerRaw) 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 AuraTokenCallerSession ¶
type AuraTokenCallerSession struct { Contract *AuraTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuraTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AuraTokenCallerSession) Allowance ¶
func (_AuraToken *AuraTokenCallerSession) 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 (*AuraTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*AuraTokenCallerSession) Decimals ¶
func (_AuraToken *AuraTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraTokenCallerSession) EMISSIONSMAXSUPPLY ¶
func (_AuraToken *AuraTokenCallerSession) EMISSIONSMAXSUPPLY() (*big.Int, error)
EMISSIONSMAXSUPPLY is a free data retrieval call binding the contract method 0xe6c6700e.
Solidity: function EMISSIONS_MAX_SUPPLY() view returns(uint256)
func (*AuraTokenCallerSession) INITMINTAMOUNT ¶
func (_AuraToken *AuraTokenCallerSession) INITMINTAMOUNT() (*big.Int, error)
INITMINTAMOUNT is a free data retrieval call binding the contract method 0x6cd16339.
Solidity: function INIT_MINT_AMOUNT() view returns(uint256)
func (*AuraTokenCallerSession) Minter ¶
func (_AuraToken *AuraTokenCallerSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraTokenCallerSession) Name ¶
func (_AuraToken *AuraTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraTokenCallerSession) Operator ¶
func (_AuraToken *AuraTokenCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*AuraTokenCallerSession) ReductionPerCliff ¶
func (_AuraToken *AuraTokenCallerSession) ReductionPerCliff() (*big.Int, error)
ReductionPerCliff is a free data retrieval call binding the contract method 0xaa74e622.
Solidity: function reductionPerCliff() view returns(uint256)
func (*AuraTokenCallerSession) Symbol ¶
func (_AuraToken *AuraTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraTokenCallerSession) TotalCliffs ¶
func (_AuraToken *AuraTokenCallerSession) TotalCliffs() (*big.Int, error)
TotalCliffs is a free data retrieval call binding the contract method 0x1f96e76f.
Solidity: function totalCliffs() view returns(uint256)
func (*AuraTokenCallerSession) TotalSupply ¶
func (_AuraToken *AuraTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AuraTokenCallerSession) VecrvProxy ¶
func (_AuraToken *AuraTokenCallerSession) VecrvProxy() (common.Address, error)
VecrvProxy is a free data retrieval call binding the contract method 0xfca975a1.
Solidity: function vecrvProxy() view returns(address)
type AuraTokenFilterer ¶
type AuraTokenFilterer struct {
// contains filtered or unexported fields
}
AuraTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuraTokenFilterer ¶
func NewAuraTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*AuraTokenFilterer, error)
NewAuraTokenFilterer creates a new log filterer instance of AuraToken, bound to a specific deployed contract.
func (*AuraTokenFilterer) FilterApproval ¶
func (_AuraToken *AuraTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AuraTokenApprovalIterator, 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 (*AuraTokenFilterer) FilterInitialised ¶
func (_AuraToken *AuraTokenFilterer) FilterInitialised(opts *bind.FilterOpts) (*AuraTokenInitialisedIterator, error)
FilterInitialised is a free log retrieval operation binding the contract event 0x09dfb9099a2610601d58030170fde7ae9db3e1bcb751c3d6800216cbe3b499b5.
Solidity: event Initialised()
func (*AuraTokenFilterer) FilterOperatorChanged ¶
func (_AuraToken *AuraTokenFilterer) FilterOperatorChanged(opts *bind.FilterOpts, previousOperator []common.Address, newOperator []common.Address) (*AuraTokenOperatorChangedIterator, error)
FilterOperatorChanged is a free log retrieval operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.
Solidity: event OperatorChanged(address indexed previousOperator, address indexed newOperator)
func (*AuraTokenFilterer) FilterTransfer ¶
func (_AuraToken *AuraTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AuraTokenTransferIterator, 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 (*AuraTokenFilterer) ParseApproval ¶
func (_AuraToken *AuraTokenFilterer) ParseApproval(log types.Log) (*AuraTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*AuraTokenFilterer) ParseInitialised ¶
func (_AuraToken *AuraTokenFilterer) ParseInitialised(log types.Log) (*AuraTokenInitialised, error)
ParseInitialised is a log parse operation binding the contract event 0x09dfb9099a2610601d58030170fde7ae9db3e1bcb751c3d6800216cbe3b499b5.
Solidity: event Initialised()
func (*AuraTokenFilterer) ParseOperatorChanged ¶
func (_AuraToken *AuraTokenFilterer) ParseOperatorChanged(log types.Log) (*AuraTokenOperatorChanged, error)
ParseOperatorChanged is a log parse operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.
Solidity: event OperatorChanged(address indexed previousOperator, address indexed newOperator)
func (*AuraTokenFilterer) ParseTransfer ¶
func (_AuraToken *AuraTokenFilterer) ParseTransfer(log types.Log) (*AuraTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*AuraTokenFilterer) WatchApproval ¶
func (_AuraToken *AuraTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AuraTokenApproval, 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 (*AuraTokenFilterer) WatchInitialised ¶
func (_AuraToken *AuraTokenFilterer) WatchInitialised(opts *bind.WatchOpts, sink chan<- *AuraTokenInitialised) (event.Subscription, error)
WatchInitialised is a free log subscription operation binding the contract event 0x09dfb9099a2610601d58030170fde7ae9db3e1bcb751c3d6800216cbe3b499b5.
Solidity: event Initialised()
func (*AuraTokenFilterer) WatchOperatorChanged ¶
func (_AuraToken *AuraTokenFilterer) WatchOperatorChanged(opts *bind.WatchOpts, sink chan<- *AuraTokenOperatorChanged, previousOperator []common.Address, newOperator []common.Address) (event.Subscription, error)
WatchOperatorChanged is a free log subscription operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.
Solidity: event OperatorChanged(address indexed previousOperator, address indexed newOperator)
func (*AuraTokenFilterer) WatchTransfer ¶
func (_AuraToken *AuraTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AuraTokenTransfer, 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)
type AuraTokenInitialised ¶
AuraTokenInitialised represents a Initialised event raised by the AuraToken contract.
type AuraTokenInitialisedIterator ¶
type AuraTokenInitialisedIterator struct { Event *AuraTokenInitialised // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraTokenInitialisedIterator is returned from FilterInitialised and is used to iterate over the raw logs and unpacked data for Initialised events raised by the AuraToken contract.
func (*AuraTokenInitialisedIterator) Close ¶
func (it *AuraTokenInitialisedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraTokenInitialisedIterator) Error ¶
func (it *AuraTokenInitialisedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraTokenInitialisedIterator) Next ¶
func (it *AuraTokenInitialisedIterator) 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 AuraTokenOperatorChanged ¶
type AuraTokenOperatorChanged struct { PreviousOperator common.Address NewOperator common.Address Raw types.Log // Blockchain specific contextual infos }
AuraTokenOperatorChanged represents a OperatorChanged event raised by the AuraToken contract.
type AuraTokenOperatorChangedIterator ¶
type AuraTokenOperatorChangedIterator struct { Event *AuraTokenOperatorChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraTokenOperatorChangedIterator is returned from FilterOperatorChanged and is used to iterate over the raw logs and unpacked data for OperatorChanged events raised by the AuraToken contract.
func (*AuraTokenOperatorChangedIterator) Close ¶
func (it *AuraTokenOperatorChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraTokenOperatorChangedIterator) Error ¶
func (it *AuraTokenOperatorChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraTokenOperatorChangedIterator) Next ¶
func (it *AuraTokenOperatorChangedIterator) 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 AuraTokenRaw ¶
type AuraTokenRaw struct {
Contract *AuraToken // Generic contract binding to access the raw methods on
}
AuraTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuraTokenRaw) Call ¶
func (_AuraToken *AuraTokenRaw) 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 (*AuraTokenRaw) Transact ¶
func (_AuraToken *AuraTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraTokenRaw) Transfer ¶
func (_AuraToken *AuraTokenRaw) 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 AuraTokenSession ¶
type AuraTokenSession struct { Contract *AuraToken // 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 }
AuraTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AuraTokenSession) Allowance ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) Approve ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*AuraTokenSession) Decimals ¶
func (_AuraToken *AuraTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AuraTokenSession) DecreaseAllowance ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) EMISSIONSMAXSUPPLY ¶
func (_AuraToken *AuraTokenSession) EMISSIONSMAXSUPPLY() (*big.Int, error)
EMISSIONSMAXSUPPLY is a free data retrieval call binding the contract method 0xe6c6700e.
Solidity: function EMISSIONS_MAX_SUPPLY() view returns(uint256)
func (*AuraTokenSession) INITMINTAMOUNT ¶
func (_AuraToken *AuraTokenSession) INITMINTAMOUNT() (*big.Int, error)
INITMINTAMOUNT is a free data retrieval call binding the contract method 0x6cd16339.
Solidity: function INIT_MINT_AMOUNT() view returns(uint256)
func (*AuraTokenSession) IncreaseAllowance ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) Init ¶
func (_AuraToken *AuraTokenSession) Init(_to common.Address, _minter common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _to, address _minter) returns()
func (*AuraTokenSession) Mint ¶
func (_AuraToken *AuraTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _amount) returns()
func (*AuraTokenSession) Minter ¶
func (_AuraToken *AuraTokenSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*AuraTokenSession) MinterMint ¶
func (_AuraToken *AuraTokenSession) MinterMint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
MinterMint is a paid mutator transaction binding the contract method 0x21f314ca.
Solidity: function minterMint(address _to, uint256 _amount) returns()
func (*AuraTokenSession) Name ¶
func (_AuraToken *AuraTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AuraTokenSession) Operator ¶
func (_AuraToken *AuraTokenSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*AuraTokenSession) ReductionPerCliff ¶
func (_AuraToken *AuraTokenSession) ReductionPerCliff() (*big.Int, error)
ReductionPerCliff is a free data retrieval call binding the contract method 0xaa74e622.
Solidity: function reductionPerCliff() view returns(uint256)
func (*AuraTokenSession) Symbol ¶
func (_AuraToken *AuraTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AuraTokenSession) TotalCliffs ¶
func (_AuraToken *AuraTokenSession) TotalCliffs() (*big.Int, error)
TotalCliffs is a free data retrieval call binding the contract method 0x1f96e76f.
Solidity: function totalCliffs() view returns(uint256)
func (*AuraTokenSession) TotalSupply ¶
func (_AuraToken *AuraTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AuraTokenSession) Transfer ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) TransferFrom ¶
func (_AuraToken *AuraTokenSession) 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 (*AuraTokenSession) UpdateOperator ¶
func (_AuraToken *AuraTokenSession) UpdateOperator() (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0xd5934b76.
Solidity: function updateOperator() returns()
func (*AuraTokenSession) VecrvProxy ¶
func (_AuraToken *AuraTokenSession) VecrvProxy() (common.Address, error)
VecrvProxy is a free data retrieval call binding the contract method 0xfca975a1.
Solidity: function vecrvProxy() view returns(address)
type AuraTokenTransactor ¶
type AuraTokenTransactor struct {
// contains filtered or unexported fields
}
AuraTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuraTokenTransactor ¶
func NewAuraTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*AuraTokenTransactor, error)
NewAuraTokenTransactor creates a new write-only instance of AuraToken, bound to a specific deployed contract.
func (*AuraTokenTransactor) Approve ¶
func (_AuraToken *AuraTokenTransactor) 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 (*AuraTokenTransactor) DecreaseAllowance ¶
func (_AuraToken *AuraTokenTransactor) 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 (*AuraTokenTransactor) IncreaseAllowance ¶
func (_AuraToken *AuraTokenTransactor) 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 (*AuraTokenTransactor) Init ¶
func (_AuraToken *AuraTokenTransactor) Init(opts *bind.TransactOpts, _to common.Address, _minter common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _to, address _minter) returns()
func (*AuraTokenTransactor) Mint ¶
func (_AuraToken *AuraTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _amount) returns()
func (*AuraTokenTransactor) MinterMint ¶
func (_AuraToken *AuraTokenTransactor) MinterMint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
MinterMint is a paid mutator transaction binding the contract method 0x21f314ca.
Solidity: function minterMint(address _to, uint256 _amount) returns()
func (*AuraTokenTransactor) Transfer ¶
func (_AuraToken *AuraTokenTransactor) 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 (*AuraTokenTransactor) TransferFrom ¶
func (_AuraToken *AuraTokenTransactor) 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 (*AuraTokenTransactor) UpdateOperator ¶
func (_AuraToken *AuraTokenTransactor) UpdateOperator(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0xd5934b76.
Solidity: function updateOperator() returns()
type AuraTokenTransactorRaw ¶
type AuraTokenTransactorRaw struct {
Contract *AuraTokenTransactor // Generic write-only contract binding to access the raw methods on
}
AuraTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuraTokenTransactorRaw) Transact ¶
func (_AuraToken *AuraTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuraTokenTransactorRaw) Transfer ¶
func (_AuraToken *AuraTokenTransactorRaw) 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 AuraTokenTransactorSession ¶
type AuraTokenTransactorSession struct { Contract *AuraTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuraTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AuraTokenTransactorSession) Approve ¶
func (_AuraToken *AuraTokenTransactorSession) 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 (*AuraTokenTransactorSession) DecreaseAllowance ¶
func (_AuraToken *AuraTokenTransactorSession) 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 (*AuraTokenTransactorSession) IncreaseAllowance ¶
func (_AuraToken *AuraTokenTransactorSession) 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 (*AuraTokenTransactorSession) Init ¶
func (_AuraToken *AuraTokenTransactorSession) Init(_to common.Address, _minter common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0xf09a4016.
Solidity: function init(address _to, address _minter) returns()
func (*AuraTokenTransactorSession) Mint ¶
func (_AuraToken *AuraTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _amount) returns()
func (*AuraTokenTransactorSession) MinterMint ¶
func (_AuraToken *AuraTokenTransactorSession) MinterMint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
MinterMint is a paid mutator transaction binding the contract method 0x21f314ca.
Solidity: function minterMint(address _to, uint256 _amount) returns()
func (*AuraTokenTransactorSession) Transfer ¶
func (_AuraToken *AuraTokenTransactorSession) 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 (*AuraTokenTransactorSession) TransferFrom ¶
func (_AuraToken *AuraTokenTransactorSession) 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 (*AuraTokenTransactorSession) UpdateOperator ¶
func (_AuraToken *AuraTokenTransactorSession) UpdateOperator() (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0xd5934b76.
Solidity: function updateOperator() returns()
type AuraTokenTransfer ¶
type AuraTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AuraTokenTransfer represents a Transfer event raised by the AuraToken contract.
type AuraTokenTransferIterator ¶
type AuraTokenTransferIterator struct { Event *AuraTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuraTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AuraToken contract.
func (*AuraTokenTransferIterator) Close ¶
func (it *AuraTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuraTokenTransferIterator) Error ¶
func (it *AuraTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuraTokenTransferIterator) Next ¶
func (it *AuraTokenTransferIterator) 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 BaseRewardPool ¶
type BaseRewardPool struct { BaseRewardPoolCaller // Read-only binding to the contract BaseRewardPoolTransactor // Write-only binding to the contract BaseRewardPoolFilterer // Log filterer for contract events }
BaseRewardPool is an auto generated Go binding around an Ethereum contract.
func NewBaseRewardPool ¶
func NewBaseRewardPool(address common.Address, backend bind.ContractBackend) (*BaseRewardPool, error)
NewBaseRewardPool creates a new instance of BaseRewardPool, bound to a specific deployed contract.
type BaseRewardPoolApproval ¶
type BaseRewardPoolApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolApproval represents a Approval event raised by the BaseRewardPool contract.
type BaseRewardPoolApprovalIterator ¶
type BaseRewardPoolApprovalIterator struct { Event *BaseRewardPoolApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the BaseRewardPool contract.
func (*BaseRewardPoolApprovalIterator) Close ¶
func (it *BaseRewardPoolApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolApprovalIterator) Error ¶
func (it *BaseRewardPoolApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolApprovalIterator) Next ¶
func (it *BaseRewardPoolApprovalIterator) 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 BaseRewardPoolCaller ¶
type BaseRewardPoolCaller struct {
// contains filtered or unexported fields
}
BaseRewardPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseRewardPoolCaller ¶
func NewBaseRewardPoolCaller(address common.Address, caller bind.ContractCaller) (*BaseRewardPoolCaller, error)
NewBaseRewardPoolCaller creates a new read-only instance of BaseRewardPool, bound to a specific deployed contract.
func (*BaseRewardPoolCaller) Allowance ¶
func (_BaseRewardPool *BaseRewardPoolCaller) 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 (*BaseRewardPoolCaller) Asset ¶
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*BaseRewardPoolCaller) BalanceOf ¶
func (_BaseRewardPool *BaseRewardPoolCaller) 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 (*BaseRewardPoolCaller) ConvertToAssets ¶
func (_BaseRewardPool *BaseRewardPoolCaller) ConvertToAssets(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
ConvertToAssets is a free data retrieval call binding the contract method 0x07a2d13a.
Solidity: function convertToAssets(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCaller) ConvertToShares ¶
func (_BaseRewardPool *BaseRewardPoolCaller) ConvertToShares(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
ConvertToShares is a free data retrieval call binding the contract method 0xc6e6f592.
Solidity: function convertToShares(uint256 assets) view returns(uint256)
func (*BaseRewardPoolCaller) CurrentRewards ¶
CurrentRewards is a free data retrieval call binding the contract method 0x901a7d53.
Solidity: function currentRewards() view returns(uint256)
func (*BaseRewardPoolCaller) Decimals ¶
func (_BaseRewardPool *BaseRewardPoolCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BaseRewardPoolCaller) Duration ¶
Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.
Solidity: function duration() view returns(uint256)
func (*BaseRewardPoolCaller) Earned ¶
func (_BaseRewardPool *BaseRewardPoolCaller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*BaseRewardPoolCaller) ExtraRewards ¶
func (_BaseRewardPool *BaseRewardPoolCaller) ExtraRewards(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ExtraRewards is a free data retrieval call binding the contract method 0x40c35446.
Solidity: function extraRewards(uint256 ) view returns(address)
func (*BaseRewardPoolCaller) ExtraRewardsLength ¶
func (_BaseRewardPool *BaseRewardPoolCaller) ExtraRewardsLength(opts *bind.CallOpts) (*big.Int, error)
ExtraRewardsLength is a free data retrieval call binding the contract method 0xd55a23f4.
Solidity: function extraRewardsLength() view returns(uint256)
func (*BaseRewardPoolCaller) HistoricalRewards ¶
func (_BaseRewardPool *BaseRewardPoolCaller) HistoricalRewards(opts *bind.CallOpts) (*big.Int, error)
HistoricalRewards is a free data retrieval call binding the contract method 0x262d3d6d.
Solidity: function historicalRewards() view returns(uint256)
func (*BaseRewardPoolCaller) LastTimeRewardApplicable ¶
func (_BaseRewardPool *BaseRewardPoolCaller) LastTimeRewardApplicable(opts *bind.CallOpts) (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x80faa57d.
Solidity: function lastTimeRewardApplicable() view returns(uint256)
func (*BaseRewardPoolCaller) LastUpdateTime ¶
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*BaseRewardPoolCaller) MaxDeposit ¶
func (_BaseRewardPool *BaseRewardPoolCaller) MaxDeposit(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
MaxDeposit is a free data retrieval call binding the contract method 0x402d267d.
Solidity: function maxDeposit(address ) view returns(uint256)
func (*BaseRewardPoolCaller) MaxMint ¶
func (_BaseRewardPool *BaseRewardPoolCaller) MaxMint(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address owner) view returns(uint256)
func (*BaseRewardPoolCaller) MaxRedeem ¶
func (_BaseRewardPool *BaseRewardPoolCaller) MaxRedeem(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
MaxRedeem is a free data retrieval call binding the contract method 0xd905777e.
Solidity: function maxRedeem(address owner) view returns(uint256)
func (*BaseRewardPoolCaller) MaxWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolCaller) MaxWithdraw(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
MaxWithdraw is a free data retrieval call binding the contract method 0xce96cb77.
Solidity: function maxWithdraw(address owner) view returns(uint256)
func (*BaseRewardPoolCaller) Name ¶
func (_BaseRewardPool *BaseRewardPoolCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BaseRewardPoolCaller) NewRewardRatio ¶
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*BaseRewardPoolCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BaseRewardPoolCaller) PeriodFinish ¶
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*BaseRewardPoolCaller) Pid ¶
Pid is a free data retrieval call binding the contract method 0xf1068454.
Solidity: function pid() view returns(uint256)
func (*BaseRewardPoolCaller) PreviewDeposit ¶
func (_BaseRewardPool *BaseRewardPoolCaller) PreviewDeposit(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
PreviewDeposit is a free data retrieval call binding the contract method 0xef8b30f7.
Solidity: function previewDeposit(uint256 assets) view returns(uint256)
func (*BaseRewardPoolCaller) PreviewMint ¶
func (_BaseRewardPool *BaseRewardPoolCaller) PreviewMint(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
PreviewMint is a free data retrieval call binding the contract method 0xb3d7f6b9.
Solidity: function previewMint(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCaller) PreviewRedeem ¶
func (_BaseRewardPool *BaseRewardPoolCaller) PreviewRedeem(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
PreviewRedeem is a free data retrieval call binding the contract method 0x4cdad506.
Solidity: function previewRedeem(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCaller) PreviewWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolCaller) PreviewWithdraw(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
PreviewWithdraw is a free data retrieval call binding the contract method 0x0a28a477.
Solidity: function previewWithdraw(uint256 assets) view returns(uint256 shares)
func (*BaseRewardPoolCaller) QueuedRewards ¶
QueuedRewards is a free data retrieval call binding the contract method 0x63d38c3b.
Solidity: function queuedRewards() view returns(uint256)
func (*BaseRewardPoolCaller) RewardManager ¶
func (_BaseRewardPool *BaseRewardPoolCaller) RewardManager(opts *bind.CallOpts) (common.Address, error)
RewardManager is a free data retrieval call binding the contract method 0x0f4ef8a6.
Solidity: function rewardManager() view returns(address)
func (*BaseRewardPoolCaller) RewardPerToken ¶
RewardPerToken is a free data retrieval call binding the contract method 0xcd3daf9d.
Solidity: function rewardPerToken() view returns(uint256)
func (*BaseRewardPoolCaller) RewardPerTokenStored ¶
func (_BaseRewardPool *BaseRewardPoolCaller) RewardPerTokenStored(opts *bind.CallOpts) (*big.Int, error)
RewardPerTokenStored is a free data retrieval call binding the contract method 0xdf136d65.
Solidity: function rewardPerTokenStored() view returns(uint256)
func (*BaseRewardPoolCaller) RewardRate ¶
RewardRate is a free data retrieval call binding the contract method 0x7b0a47ee.
Solidity: function rewardRate() view returns(uint256)
func (*BaseRewardPoolCaller) RewardToken ¶
func (_BaseRewardPool *BaseRewardPoolCaller) RewardToken(opts *bind.CallOpts) (common.Address, error)
RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.
Solidity: function rewardToken() view returns(address)
func (*BaseRewardPoolCaller) Rewards ¶
func (_BaseRewardPool *BaseRewardPoolCaller) Rewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Rewards is a free data retrieval call binding the contract method 0x0700037d.
Solidity: function rewards(address ) view returns(uint256)
func (*BaseRewardPoolCaller) StakingToken ¶
func (_BaseRewardPool *BaseRewardPoolCaller) StakingToken(opts *bind.CallOpts) (common.Address, error)
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*BaseRewardPoolCaller) Symbol ¶
func (_BaseRewardPool *BaseRewardPoolCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BaseRewardPoolCaller) TotalAssets ¶
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*BaseRewardPoolCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*BaseRewardPoolCaller) UserRewardPerTokenPaid ¶
func (_BaseRewardPool *BaseRewardPoolCaller) UserRewardPerTokenPaid(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserRewardPerTokenPaid is a free data retrieval call binding the contract method 0x8b876347.
Solidity: function userRewardPerTokenPaid(address ) view returns(uint256)
type BaseRewardPoolCallerRaw ¶
type BaseRewardPoolCallerRaw struct {
Contract *BaseRewardPoolCaller // Generic read-only contract binding to access the raw methods on
}
BaseRewardPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BaseRewardPoolCallerRaw) Call ¶
func (_BaseRewardPool *BaseRewardPoolCallerRaw) 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 BaseRewardPoolCallerSession ¶
type BaseRewardPoolCallerSession struct { Contract *BaseRewardPoolCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BaseRewardPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BaseRewardPoolCallerSession) Allowance ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) 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 (*BaseRewardPoolCallerSession) Asset ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Asset() (common.Address, error)
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*BaseRewardPoolCallerSession) BalanceOf ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) BalanceOf(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 (*BaseRewardPoolCallerSession) ConvertToAssets ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) ConvertToAssets(shares *big.Int) (*big.Int, error)
ConvertToAssets is a free data retrieval call binding the contract method 0x07a2d13a.
Solidity: function convertToAssets(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCallerSession) ConvertToShares ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) ConvertToShares(assets *big.Int) (*big.Int, error)
ConvertToShares is a free data retrieval call binding the contract method 0xc6e6f592.
Solidity: function convertToShares(uint256 assets) view returns(uint256)
func (*BaseRewardPoolCallerSession) CurrentRewards ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) CurrentRewards() (*big.Int, error)
CurrentRewards is a free data retrieval call binding the contract method 0x901a7d53.
Solidity: function currentRewards() view returns(uint256)
func (*BaseRewardPoolCallerSession) Decimals ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BaseRewardPoolCallerSession) Duration ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Duration() (*big.Int, error)
Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.
Solidity: function duration() view returns(uint256)
func (*BaseRewardPoolCallerSession) Earned ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Earned(account common.Address) (*big.Int, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*BaseRewardPoolCallerSession) ExtraRewards ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) ExtraRewards(arg0 *big.Int) (common.Address, error)
ExtraRewards is a free data retrieval call binding the contract method 0x40c35446.
Solidity: function extraRewards(uint256 ) view returns(address)
func (*BaseRewardPoolCallerSession) ExtraRewardsLength ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) ExtraRewardsLength() (*big.Int, error)
ExtraRewardsLength is a free data retrieval call binding the contract method 0xd55a23f4.
Solidity: function extraRewardsLength() view returns(uint256)
func (*BaseRewardPoolCallerSession) HistoricalRewards ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) HistoricalRewards() (*big.Int, error)
HistoricalRewards is a free data retrieval call binding the contract method 0x262d3d6d.
Solidity: function historicalRewards() view returns(uint256)
func (*BaseRewardPoolCallerSession) LastTimeRewardApplicable ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) LastTimeRewardApplicable() (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x80faa57d.
Solidity: function lastTimeRewardApplicable() view returns(uint256)
func (*BaseRewardPoolCallerSession) LastUpdateTime ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) LastUpdateTime() (*big.Int, error)
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*BaseRewardPoolCallerSession) MaxDeposit ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxDeposit(arg0 common.Address) (*big.Int, error)
MaxDeposit is a free data retrieval call binding the contract method 0x402d267d.
Solidity: function maxDeposit(address ) view returns(uint256)
func (*BaseRewardPoolCallerSession) MaxMint ¶
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address owner) view returns(uint256)
func (*BaseRewardPoolCallerSession) MaxRedeem ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxRedeem(owner common.Address) (*big.Int, error)
MaxRedeem is a free data retrieval call binding the contract method 0xd905777e.
Solidity: function maxRedeem(address owner) view returns(uint256)
func (*BaseRewardPoolCallerSession) MaxWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) MaxWithdraw(owner common.Address) (*big.Int, error)
MaxWithdraw is a free data retrieval call binding the contract method 0xce96cb77.
Solidity: function maxWithdraw(address owner) view returns(uint256)
func (*BaseRewardPoolCallerSession) Name ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BaseRewardPoolCallerSession) NewRewardRatio ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) NewRewardRatio() (*big.Int, error)
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*BaseRewardPoolCallerSession) Operator ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BaseRewardPoolCallerSession) PeriodFinish ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) PeriodFinish() (*big.Int, error)
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*BaseRewardPoolCallerSession) Pid ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Pid() (*big.Int, error)
Pid is a free data retrieval call binding the contract method 0xf1068454.
Solidity: function pid() view returns(uint256)
func (*BaseRewardPoolCallerSession) PreviewDeposit ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewDeposit(assets *big.Int) (*big.Int, error)
PreviewDeposit is a free data retrieval call binding the contract method 0xef8b30f7.
Solidity: function previewDeposit(uint256 assets) view returns(uint256)
func (*BaseRewardPoolCallerSession) PreviewMint ¶
PreviewMint is a free data retrieval call binding the contract method 0xb3d7f6b9.
Solidity: function previewMint(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCallerSession) PreviewRedeem ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewRedeem(shares *big.Int) (*big.Int, error)
PreviewRedeem is a free data retrieval call binding the contract method 0x4cdad506.
Solidity: function previewRedeem(uint256 shares) view returns(uint256)
func (*BaseRewardPoolCallerSession) PreviewWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) PreviewWithdraw(assets *big.Int) (*big.Int, error)
PreviewWithdraw is a free data retrieval call binding the contract method 0x0a28a477.
Solidity: function previewWithdraw(uint256 assets) view returns(uint256 shares)
func (*BaseRewardPoolCallerSession) QueuedRewards ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) QueuedRewards() (*big.Int, error)
QueuedRewards is a free data retrieval call binding the contract method 0x63d38c3b.
Solidity: function queuedRewards() view returns(uint256)
func (*BaseRewardPoolCallerSession) RewardManager ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardManager() (common.Address, error)
RewardManager is a free data retrieval call binding the contract method 0x0f4ef8a6.
Solidity: function rewardManager() view returns(address)
func (*BaseRewardPoolCallerSession) RewardPerToken ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardPerToken() (*big.Int, error)
RewardPerToken is a free data retrieval call binding the contract method 0xcd3daf9d.
Solidity: function rewardPerToken() view returns(uint256)
func (*BaseRewardPoolCallerSession) RewardPerTokenStored ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardPerTokenStored() (*big.Int, error)
RewardPerTokenStored is a free data retrieval call binding the contract method 0xdf136d65.
Solidity: function rewardPerTokenStored() view returns(uint256)
func (*BaseRewardPoolCallerSession) RewardRate ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardRate() (*big.Int, error)
RewardRate is a free data retrieval call binding the contract method 0x7b0a47ee.
Solidity: function rewardRate() view returns(uint256)
func (*BaseRewardPoolCallerSession) RewardToken ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) RewardToken() (common.Address, error)
RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.
Solidity: function rewardToken() view returns(address)
func (*BaseRewardPoolCallerSession) Rewards ¶
Rewards is a free data retrieval call binding the contract method 0x0700037d.
Solidity: function rewards(address ) view returns(uint256)
func (*BaseRewardPoolCallerSession) StakingToken ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) StakingToken() (common.Address, error)
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*BaseRewardPoolCallerSession) Symbol ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BaseRewardPoolCallerSession) TotalAssets ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) TotalAssets() (*big.Int, error)
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*BaseRewardPoolCallerSession) TotalSupply ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*BaseRewardPoolCallerSession) UserRewardPerTokenPaid ¶
func (_BaseRewardPool *BaseRewardPoolCallerSession) UserRewardPerTokenPaid(arg0 common.Address) (*big.Int, error)
UserRewardPerTokenPaid is a free data retrieval call binding the contract method 0x8b876347.
Solidity: function userRewardPerTokenPaid(address ) view returns(uint256)
type BaseRewardPoolDeposit ¶
type BaseRewardPoolDeposit struct { Caller common.Address Owner common.Address Assets *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolDeposit represents a Deposit event raised by the BaseRewardPool contract.
type BaseRewardPoolDepositIterator ¶
type BaseRewardPoolDepositIterator struct { Event *BaseRewardPoolDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the BaseRewardPool contract.
func (*BaseRewardPoolDepositIterator) Close ¶
func (it *BaseRewardPoolDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolDepositIterator) Error ¶
func (it *BaseRewardPoolDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolDepositIterator) Next ¶
func (it *BaseRewardPoolDepositIterator) 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 BaseRewardPoolFilterer ¶
type BaseRewardPoolFilterer struct {
// contains filtered or unexported fields
}
BaseRewardPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseRewardPoolFilterer ¶
func NewBaseRewardPoolFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseRewardPoolFilterer, error)
NewBaseRewardPoolFilterer creates a new log filterer instance of BaseRewardPool, bound to a specific deployed contract.
func (*BaseRewardPoolFilterer) FilterApproval ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BaseRewardPoolApprovalIterator, 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 (*BaseRewardPoolFilterer) FilterDeposit ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterDeposit(opts *bind.FilterOpts, caller []common.Address, owner []common.Address) (*BaseRewardPoolDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d7.
Solidity: event Deposit(address indexed caller, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) FilterRewardAdded ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterRewardAdded(opts *bind.FilterOpts) (*BaseRewardPoolRewardAddedIterator, error)
FilterRewardAdded is a free log retrieval operation binding the contract event 0xde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d.
Solidity: event RewardAdded(uint256 reward)
func (*BaseRewardPoolFilterer) FilterRewardPaid ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolRewardPaidIterator, error)
FilterRewardPaid is a free log retrieval operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
func (*BaseRewardPoolFilterer) FilterStaked ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterStaked(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed user, uint256 amount)
func (*BaseRewardPoolFilterer) FilterTransfer ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BaseRewardPoolTransferIterator, 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 (*BaseRewardPoolFilterer) FilterWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterWithdraw(opts *bind.FilterOpts, caller []common.Address, receiver []common.Address, owner []common.Address) (*BaseRewardPoolWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0xfbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db.
Solidity: event Withdraw(address indexed caller, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) FilterWithdrawn ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) FilterWithdrawn(opts *bind.FilterOpts, user []common.Address) (*BaseRewardPoolWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5.
Solidity: event Withdrawn(address indexed user, uint256 amount)
func (*BaseRewardPoolFilterer) ParseApproval ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseApproval(log types.Log) (*BaseRewardPoolApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BaseRewardPoolFilterer) ParseDeposit ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseDeposit(log types.Log) (*BaseRewardPoolDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d7.
Solidity: event Deposit(address indexed caller, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) ParseRewardAdded ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseRewardAdded(log types.Log) (*BaseRewardPoolRewardAdded, error)
ParseRewardAdded is a log parse operation binding the contract event 0xde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d.
Solidity: event RewardAdded(uint256 reward)
func (*BaseRewardPoolFilterer) ParseRewardPaid ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseRewardPaid(log types.Log) (*BaseRewardPoolRewardPaid, error)
ParseRewardPaid is a log parse operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
func (*BaseRewardPoolFilterer) ParseStaked ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseStaked(log types.Log) (*BaseRewardPoolStaked, error)
ParseStaked is a log parse operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed user, uint256 amount)
func (*BaseRewardPoolFilterer) ParseTransfer ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseTransfer(log types.Log) (*BaseRewardPoolTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*BaseRewardPoolFilterer) ParseWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseWithdraw(log types.Log) (*BaseRewardPoolWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xfbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db.
Solidity: event Withdraw(address indexed caller, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) ParseWithdrawn ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) ParseWithdrawn(log types.Log) (*BaseRewardPoolWithdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0x7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5.
Solidity: event Withdrawn(address indexed user, uint256 amount)
func (*BaseRewardPoolFilterer) WatchApproval ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolApproval, 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 (*BaseRewardPoolFilterer) WatchDeposit ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolDeposit, caller []common.Address, owner []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d7.
Solidity: event Deposit(address indexed caller, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) WatchRewardAdded ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolRewardAdded) (event.Subscription, error)
WatchRewardAdded is a free log subscription operation binding the contract event 0xde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d.
Solidity: event RewardAdded(uint256 reward)
func (*BaseRewardPoolFilterer) WatchRewardPaid ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolRewardPaid, user []common.Address) (event.Subscription, error)
WatchRewardPaid is a free log subscription operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
func (*BaseRewardPoolFilterer) WatchStaked ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolStaked, user []common.Address) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d.
Solidity: event Staked(address indexed user, uint256 amount)
func (*BaseRewardPoolFilterer) WatchTransfer ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolTransfer, 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 (*BaseRewardPoolFilterer) WatchWithdraw ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolWithdraw, caller []common.Address, receiver []common.Address, owner []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0xfbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db.
Solidity: event Withdraw(address indexed caller, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
func (*BaseRewardPoolFilterer) WatchWithdrawn ¶
func (_BaseRewardPool *BaseRewardPoolFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *BaseRewardPoolWithdrawn, user []common.Address) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0x7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5.
Solidity: event Withdrawn(address indexed user, uint256 amount)
type BaseRewardPoolRaw ¶
type BaseRewardPoolRaw struct {
Contract *BaseRewardPool // Generic contract binding to access the raw methods on
}
BaseRewardPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BaseRewardPoolRaw) Call ¶
func (_BaseRewardPool *BaseRewardPoolRaw) 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 (*BaseRewardPoolRaw) Transact ¶
func (_BaseRewardPool *BaseRewardPoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BaseRewardPoolRaw) Transfer ¶
func (_BaseRewardPool *BaseRewardPoolRaw) 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 BaseRewardPoolRewardAdded ¶
type BaseRewardPoolRewardAdded struct { Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolRewardAdded represents a RewardAdded event raised by the BaseRewardPool contract.
type BaseRewardPoolRewardAddedIterator ¶
type BaseRewardPoolRewardAddedIterator struct { Event *BaseRewardPoolRewardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolRewardAddedIterator is returned from FilterRewardAdded and is used to iterate over the raw logs and unpacked data for RewardAdded events raised by the BaseRewardPool contract.
func (*BaseRewardPoolRewardAddedIterator) Close ¶
func (it *BaseRewardPoolRewardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolRewardAddedIterator) Error ¶
func (it *BaseRewardPoolRewardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolRewardAddedIterator) Next ¶
func (it *BaseRewardPoolRewardAddedIterator) 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 BaseRewardPoolRewardPaid ¶
type BaseRewardPoolRewardPaid struct { User common.Address Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolRewardPaid represents a RewardPaid event raised by the BaseRewardPool contract.
type BaseRewardPoolRewardPaidIterator ¶
type BaseRewardPoolRewardPaidIterator struct { Event *BaseRewardPoolRewardPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolRewardPaidIterator is returned from FilterRewardPaid and is used to iterate over the raw logs and unpacked data for RewardPaid events raised by the BaseRewardPool contract.
func (*BaseRewardPoolRewardPaidIterator) Close ¶
func (it *BaseRewardPoolRewardPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolRewardPaidIterator) Error ¶
func (it *BaseRewardPoolRewardPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolRewardPaidIterator) Next ¶
func (it *BaseRewardPoolRewardPaidIterator) 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 BaseRewardPoolSession ¶
type BaseRewardPoolSession struct { Contract *BaseRewardPool // 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 }
BaseRewardPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BaseRewardPoolSession) AddExtraReward ¶
func (_BaseRewardPool *BaseRewardPoolSession) AddExtraReward(_reward common.Address) (*types.Transaction, error)
AddExtraReward is a paid mutator transaction binding the contract method 0x5e43c47b.
Solidity: function addExtraReward(address _reward) returns(bool)
func (*BaseRewardPoolSession) Allowance ¶
func (_BaseRewardPool *BaseRewardPoolSession) 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 (*BaseRewardPoolSession) Approve ¶
func (_BaseRewardPool *BaseRewardPoolSession) 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 (*BaseRewardPoolSession) Asset ¶
func (_BaseRewardPool *BaseRewardPoolSession) Asset() (common.Address, error)
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*BaseRewardPoolSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BaseRewardPoolSession) ClearExtraRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) ClearExtraRewards() (*types.Transaction, error)
ClearExtraRewards is a paid mutator transaction binding the contract method 0x0569d388.
Solidity: function clearExtraRewards() returns()
func (*BaseRewardPoolSession) ConvertToAssets ¶
ConvertToAssets is a free data retrieval call binding the contract method 0x07a2d13a.
Solidity: function convertToAssets(uint256 shares) view returns(uint256)
func (*BaseRewardPoolSession) ConvertToShares ¶
ConvertToShares is a free data retrieval call binding the contract method 0xc6e6f592.
Solidity: function convertToShares(uint256 assets) view returns(uint256)
func (*BaseRewardPoolSession) CurrentRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) CurrentRewards() (*big.Int, error)
CurrentRewards is a free data retrieval call binding the contract method 0x901a7d53.
Solidity: function currentRewards() view returns(uint256)
func (*BaseRewardPoolSession) Decimals ¶
func (_BaseRewardPool *BaseRewardPoolSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BaseRewardPoolSession) Deposit ¶
func (_BaseRewardPool *BaseRewardPoolSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 assets, address receiver) returns(uint256)
func (*BaseRewardPoolSession) Donate ¶
func (_BaseRewardPool *BaseRewardPoolSession) Donate(_amount *big.Int) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0xf14faf6f.
Solidity: function donate(uint256 _amount) returns(bool)
func (*BaseRewardPoolSession) Duration ¶
func (_BaseRewardPool *BaseRewardPoolSession) Duration() (*big.Int, error)
Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.
Solidity: function duration() view returns(uint256)
func (*BaseRewardPoolSession) Earned ¶
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*BaseRewardPoolSession) ExtraRewards ¶
ExtraRewards is a free data retrieval call binding the contract method 0x40c35446.
Solidity: function extraRewards(uint256 ) view returns(address)
func (*BaseRewardPoolSession) ExtraRewardsLength ¶
func (_BaseRewardPool *BaseRewardPoolSession) ExtraRewardsLength() (*big.Int, error)
ExtraRewardsLength is a free data retrieval call binding the contract method 0xd55a23f4.
Solidity: function extraRewardsLength() view returns(uint256)
func (*BaseRewardPoolSession) GetReward ¶
func (_BaseRewardPool *BaseRewardPoolSession) GetReward() (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(bool)
func (*BaseRewardPoolSession) GetReward0 ¶
func (_BaseRewardPool *BaseRewardPoolSession) GetReward0(_account common.Address, _claimExtras bool) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _claimExtras) returns(bool)
func (*BaseRewardPoolSession) HistoricalRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) HistoricalRewards() (*big.Int, error)
HistoricalRewards is a free data retrieval call binding the contract method 0x262d3d6d.
Solidity: function historicalRewards() view returns(uint256)
func (*BaseRewardPoolSession) LastTimeRewardApplicable ¶
func (_BaseRewardPool *BaseRewardPoolSession) LastTimeRewardApplicable() (*big.Int, error)
LastTimeRewardApplicable is a free data retrieval call binding the contract method 0x80faa57d.
Solidity: function lastTimeRewardApplicable() view returns(uint256)
func (*BaseRewardPoolSession) LastUpdateTime ¶
func (_BaseRewardPool *BaseRewardPoolSession) LastUpdateTime() (*big.Int, error)
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*BaseRewardPoolSession) MaxDeposit ¶
MaxDeposit is a free data retrieval call binding the contract method 0x402d267d.
Solidity: function maxDeposit(address ) view returns(uint256)
func (*BaseRewardPoolSession) MaxMint ¶
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address owner) view returns(uint256)
func (*BaseRewardPoolSession) MaxRedeem ¶
MaxRedeem is a free data retrieval call binding the contract method 0xd905777e.
Solidity: function maxRedeem(address owner) view returns(uint256)
func (*BaseRewardPoolSession) MaxWithdraw ¶
MaxWithdraw is a free data retrieval call binding the contract method 0xce96cb77.
Solidity: function maxWithdraw(address owner) view returns(uint256)
func (*BaseRewardPoolSession) Mint ¶
func (_BaseRewardPool *BaseRewardPoolSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94bf804d.
Solidity: function mint(uint256 shares, address receiver) returns(uint256)
func (*BaseRewardPoolSession) Name ¶
func (_BaseRewardPool *BaseRewardPoolSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BaseRewardPoolSession) NewRewardRatio ¶
func (_BaseRewardPool *BaseRewardPoolSession) NewRewardRatio() (*big.Int, error)
NewRewardRatio is a free data retrieval call binding the contract method 0x6c8bcee8.
Solidity: function newRewardRatio() view returns(uint256)
func (*BaseRewardPoolSession) Operator ¶
func (_BaseRewardPool *BaseRewardPoolSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BaseRewardPoolSession) PeriodFinish ¶
func (_BaseRewardPool *BaseRewardPoolSession) PeriodFinish() (*big.Int, error)
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*BaseRewardPoolSession) Pid ¶
func (_BaseRewardPool *BaseRewardPoolSession) Pid() (*big.Int, error)
Pid is a free data retrieval call binding the contract method 0xf1068454.
Solidity: function pid() view returns(uint256)
func (*BaseRewardPoolSession) PreviewDeposit ¶
PreviewDeposit is a free data retrieval call binding the contract method 0xef8b30f7.
Solidity: function previewDeposit(uint256 assets) view returns(uint256)
func (*BaseRewardPoolSession) PreviewMint ¶
PreviewMint is a free data retrieval call binding the contract method 0xb3d7f6b9.
Solidity: function previewMint(uint256 shares) view returns(uint256)
func (*BaseRewardPoolSession) PreviewRedeem ¶
PreviewRedeem is a free data retrieval call binding the contract method 0x4cdad506.
Solidity: function previewRedeem(uint256 shares) view returns(uint256)
func (*BaseRewardPoolSession) PreviewWithdraw ¶
PreviewWithdraw is a free data retrieval call binding the contract method 0x0a28a477.
Solidity: function previewWithdraw(uint256 assets) view returns(uint256 shares)
func (*BaseRewardPoolSession) ProcessIdleRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) ProcessIdleRewards() (*types.Transaction, error)
ProcessIdleRewards is a paid mutator transaction binding the contract method 0x3e8b83e3.
Solidity: function processIdleRewards() returns()
func (*BaseRewardPoolSession) QueueNewRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) QueueNewRewards(_rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x590a41f5.
Solidity: function queueNewRewards(uint256 _rewards) returns(bool)
func (*BaseRewardPoolSession) QueuedRewards ¶
func (_BaseRewardPool *BaseRewardPoolSession) QueuedRewards() (*big.Int, error)
QueuedRewards is a free data retrieval call binding the contract method 0x63d38c3b.
Solidity: function queuedRewards() view returns(uint256)
func (*BaseRewardPoolSession) Redeem ¶
func (_BaseRewardPool *BaseRewardPoolSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xba087652.
Solidity: function redeem(uint256 shares, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolSession) RewardManager ¶
func (_BaseRewardPool *BaseRewardPoolSession) RewardManager() (common.Address, error)
RewardManager is a free data retrieval call binding the contract method 0x0f4ef8a6.
Solidity: function rewardManager() view returns(address)
func (*BaseRewardPoolSession) RewardPerToken ¶
func (_BaseRewardPool *BaseRewardPoolSession) RewardPerToken() (*big.Int, error)
RewardPerToken is a free data retrieval call binding the contract method 0xcd3daf9d.
Solidity: function rewardPerToken() view returns(uint256)
func (*BaseRewardPoolSession) RewardPerTokenStored ¶
func (_BaseRewardPool *BaseRewardPoolSession) RewardPerTokenStored() (*big.Int, error)
RewardPerTokenStored is a free data retrieval call binding the contract method 0xdf136d65.
Solidity: function rewardPerTokenStored() view returns(uint256)
func (*BaseRewardPoolSession) RewardRate ¶
func (_BaseRewardPool *BaseRewardPoolSession) RewardRate() (*big.Int, error)
RewardRate is a free data retrieval call binding the contract method 0x7b0a47ee.
Solidity: function rewardRate() view returns(uint256)
func (*BaseRewardPoolSession) RewardToken ¶
func (_BaseRewardPool *BaseRewardPoolSession) RewardToken() (common.Address, error)
RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.
Solidity: function rewardToken() view returns(address)
func (*BaseRewardPoolSession) Rewards ¶
Rewards is a free data retrieval call binding the contract method 0x0700037d.
Solidity: function rewards(address ) view returns(uint256)
func (*BaseRewardPoolSession) Stake ¶
func (_BaseRewardPool *BaseRewardPoolSession) Stake(_amount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 _amount) returns(bool)
func (*BaseRewardPoolSession) StakeAll ¶
func (_BaseRewardPool *BaseRewardPoolSession) StakeAll() (*types.Transaction, error)
StakeAll is a paid mutator transaction binding the contract method 0x8dcb4061.
Solidity: function stakeAll() returns(bool)
func (*BaseRewardPoolSession) StakeFor ¶
func (_BaseRewardPool *BaseRewardPoolSession) StakeFor(_for common.Address, _amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address _for, uint256 _amount) returns(bool)
func (*BaseRewardPoolSession) StakingToken ¶
func (_BaseRewardPool *BaseRewardPoolSession) StakingToken() (common.Address, error)
StakingToken is a free data retrieval call binding the contract method 0x72f702f3.
Solidity: function stakingToken() view returns(address)
func (*BaseRewardPoolSession) Symbol ¶
func (_BaseRewardPool *BaseRewardPoolSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BaseRewardPoolSession) TotalAssets ¶
func (_BaseRewardPool *BaseRewardPoolSession) TotalAssets() (*big.Int, error)
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*BaseRewardPoolSession) TotalSupply ¶
func (_BaseRewardPool *BaseRewardPoolSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*BaseRewardPoolSession) Transfer ¶
func (_BaseRewardPool *BaseRewardPoolSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*BaseRewardPoolSession) TransferFrom ¶
func (_BaseRewardPool *BaseRewardPoolSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*BaseRewardPoolSession) UserRewardPerTokenPaid ¶
func (_BaseRewardPool *BaseRewardPoolSession) UserRewardPerTokenPaid(arg0 common.Address) (*big.Int, error)
UserRewardPerTokenPaid is a free data retrieval call binding the contract method 0x8b876347.
Solidity: function userRewardPerTokenPaid(address ) view returns(uint256)
func (*BaseRewardPoolSession) Withdraw ¶
func (_BaseRewardPool *BaseRewardPoolSession) Withdraw(amount *big.Int, claim bool) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x38d07436.
Solidity: function withdraw(uint256 amount, bool claim) returns(bool)
func (*BaseRewardPoolSession) Withdraw0 ¶
func (_BaseRewardPool *BaseRewardPoolSession) Withdraw0(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw0 is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolSession) WithdrawAll ¶
func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAll(claim bool) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x1c1c6fe5.
Solidity: function withdrawAll(bool claim) returns()
func (*BaseRewardPoolSession) WithdrawAllAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAllAndUnwrap(claim bool) (*types.Transaction, error)
WithdrawAllAndUnwrap is a paid mutator transaction binding the contract method 0x49f039a2.
Solidity: function withdrawAllAndUnwrap(bool claim) returns()
func (*BaseRewardPoolSession) WithdrawAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolSession) WithdrawAndUnwrap(amount *big.Int, claim bool) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0xc32e7202.
Solidity: function withdrawAndUnwrap(uint256 amount, bool claim) returns(bool)
type BaseRewardPoolStaked ¶
type BaseRewardPoolStaked struct { User common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolStaked represents a Staked event raised by the BaseRewardPool contract.
type BaseRewardPoolStakedIterator ¶
type BaseRewardPoolStakedIterator struct { Event *BaseRewardPoolStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the BaseRewardPool contract.
func (*BaseRewardPoolStakedIterator) Close ¶
func (it *BaseRewardPoolStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolStakedIterator) Error ¶
func (it *BaseRewardPoolStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolStakedIterator) Next ¶
func (it *BaseRewardPoolStakedIterator) 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 BaseRewardPoolTransactor ¶
type BaseRewardPoolTransactor struct {
// contains filtered or unexported fields
}
BaseRewardPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBaseRewardPoolTransactor ¶
func NewBaseRewardPoolTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseRewardPoolTransactor, error)
NewBaseRewardPoolTransactor creates a new write-only instance of BaseRewardPool, bound to a specific deployed contract.
func (*BaseRewardPoolTransactor) AddExtraReward ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) AddExtraReward(opts *bind.TransactOpts, _reward common.Address) (*types.Transaction, error)
AddExtraReward is a paid mutator transaction binding the contract method 0x5e43c47b.
Solidity: function addExtraReward(address _reward) returns(bool)
func (*BaseRewardPoolTransactor) Approve ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) 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 (*BaseRewardPoolTransactor) ClearExtraRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) ClearExtraRewards(opts *bind.TransactOpts) (*types.Transaction, error)
ClearExtraRewards is a paid mutator transaction binding the contract method 0x0569d388.
Solidity: function clearExtraRewards() returns()
func (*BaseRewardPoolTransactor) Deposit ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Deposit(opts *bind.TransactOpts, assets *big.Int, receiver common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 assets, address receiver) returns(uint256)
func (*BaseRewardPoolTransactor) Donate ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Donate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0xf14faf6f.
Solidity: function donate(uint256 _amount) returns(bool)
func (*BaseRewardPoolTransactor) GetReward ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) GetReward(opts *bind.TransactOpts) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(bool)
func (*BaseRewardPoolTransactor) GetReward0 ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) GetReward0(opts *bind.TransactOpts, _account common.Address, _claimExtras bool) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _claimExtras) returns(bool)
func (*BaseRewardPoolTransactor) Mint ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Mint(opts *bind.TransactOpts, shares *big.Int, receiver common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94bf804d.
Solidity: function mint(uint256 shares, address receiver) returns(uint256)
func (*BaseRewardPoolTransactor) ProcessIdleRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) ProcessIdleRewards(opts *bind.TransactOpts) (*types.Transaction, error)
ProcessIdleRewards is a paid mutator transaction binding the contract method 0x3e8b83e3.
Solidity: function processIdleRewards() returns()
func (*BaseRewardPoolTransactor) QueueNewRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) QueueNewRewards(opts *bind.TransactOpts, _rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x590a41f5.
Solidity: function queueNewRewards(uint256 _rewards) returns(bool)
func (*BaseRewardPoolTransactor) Redeem ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Redeem(opts *bind.TransactOpts, shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xba087652.
Solidity: function redeem(uint256 shares, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolTransactor) Stake ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) 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(bool)
func (*BaseRewardPoolTransactor) StakeAll ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) StakeAll(opts *bind.TransactOpts) (*types.Transaction, error)
StakeAll is a paid mutator transaction binding the contract method 0x8dcb4061.
Solidity: function stakeAll() returns(bool)
func (*BaseRewardPoolTransactor) StakeFor ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) StakeFor(opts *bind.TransactOpts, _for common.Address, _amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address _for, uint256 _amount) returns(bool)
func (*BaseRewardPoolTransactor) Transfer ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*BaseRewardPoolTransactor) TransferFrom ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*BaseRewardPoolTransactor) Withdraw ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int, claim bool) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x38d07436.
Solidity: function withdraw(uint256 amount, bool claim) returns(bool)
func (*BaseRewardPoolTransactor) Withdraw0 ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) Withdraw0(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw0 is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolTransactor) WithdrawAll ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAll(opts *bind.TransactOpts, claim bool) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x1c1c6fe5.
Solidity: function withdrawAll(bool claim) returns()
func (*BaseRewardPoolTransactor) WithdrawAllAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAllAndUnwrap(opts *bind.TransactOpts, claim bool) (*types.Transaction, error)
WithdrawAllAndUnwrap is a paid mutator transaction binding the contract method 0x49f039a2.
Solidity: function withdrawAllAndUnwrap(bool claim) returns()
func (*BaseRewardPoolTransactor) WithdrawAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolTransactor) WithdrawAndUnwrap(opts *bind.TransactOpts, amount *big.Int, claim bool) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0xc32e7202.
Solidity: function withdrawAndUnwrap(uint256 amount, bool claim) returns(bool)
type BaseRewardPoolTransactorRaw ¶
type BaseRewardPoolTransactorRaw struct {
Contract *BaseRewardPoolTransactor // Generic write-only contract binding to access the raw methods on
}
BaseRewardPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BaseRewardPoolTransactorRaw) Transact ¶
func (_BaseRewardPool *BaseRewardPoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BaseRewardPoolTransactorRaw) Transfer ¶
func (_BaseRewardPool *BaseRewardPoolTransactorRaw) 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 BaseRewardPoolTransactorSession ¶
type BaseRewardPoolTransactorSession struct { Contract *BaseRewardPoolTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BaseRewardPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BaseRewardPoolTransactorSession) AddExtraReward ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) AddExtraReward(_reward common.Address) (*types.Transaction, error)
AddExtraReward is a paid mutator transaction binding the contract method 0x5e43c47b.
Solidity: function addExtraReward(address _reward) returns(bool)
func (*BaseRewardPoolTransactorSession) Approve ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) 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 (*BaseRewardPoolTransactorSession) ClearExtraRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) ClearExtraRewards() (*types.Transaction, error)
ClearExtraRewards is a paid mutator transaction binding the contract method 0x0569d388.
Solidity: function clearExtraRewards() returns()
func (*BaseRewardPoolTransactorSession) Deposit ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 assets, address receiver) returns(uint256)
func (*BaseRewardPoolTransactorSession) Donate ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Donate(_amount *big.Int) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0xf14faf6f.
Solidity: function donate(uint256 _amount) returns(bool)
func (*BaseRewardPoolTransactorSession) GetReward ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) GetReward() (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(bool)
func (*BaseRewardPoolTransactorSession) GetReward0 ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) GetReward0(_account common.Address, _claimExtras bool) (*types.Transaction, error)
GetReward0 is a paid mutator transaction binding the contract method 0x7050ccd9.
Solidity: function getReward(address _account, bool _claimExtras) returns(bool)
func (*BaseRewardPoolTransactorSession) Mint ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94bf804d.
Solidity: function mint(uint256 shares, address receiver) returns(uint256)
func (*BaseRewardPoolTransactorSession) ProcessIdleRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) ProcessIdleRewards() (*types.Transaction, error)
ProcessIdleRewards is a paid mutator transaction binding the contract method 0x3e8b83e3.
Solidity: function processIdleRewards() returns()
func (*BaseRewardPoolTransactorSession) QueueNewRewards ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) QueueNewRewards(_rewards *big.Int) (*types.Transaction, error)
QueueNewRewards is a paid mutator transaction binding the contract method 0x590a41f5.
Solidity: function queueNewRewards(uint256 _rewards) returns(bool)
func (*BaseRewardPoolTransactorSession) Redeem ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xba087652.
Solidity: function redeem(uint256 shares, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolTransactorSession) Stake ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Stake(_amount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 _amount) returns(bool)
func (*BaseRewardPoolTransactorSession) StakeAll ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) StakeAll() (*types.Transaction, error)
StakeAll is a paid mutator transaction binding the contract method 0x8dcb4061.
Solidity: function stakeAll() returns(bool)
func (*BaseRewardPoolTransactorSession) StakeFor ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) StakeFor(_for common.Address, _amount *big.Int) (*types.Transaction, error)
StakeFor is a paid mutator transaction binding the contract method 0x2ee40908.
Solidity: function stakeFor(address _for, uint256 _amount) returns(bool)
func (*BaseRewardPoolTransactorSession) Transfer ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*BaseRewardPoolTransactorSession) TransferFrom ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*BaseRewardPoolTransactorSession) Withdraw ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Withdraw(amount *big.Int, claim bool) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x38d07436.
Solidity: function withdraw(uint256 amount, bool claim) returns(bool)
func (*BaseRewardPoolTransactorSession) Withdraw0 ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) Withdraw0(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw0 is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256)
func (*BaseRewardPoolTransactorSession) WithdrawAll ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAll(claim bool) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x1c1c6fe5.
Solidity: function withdrawAll(bool claim) returns()
func (*BaseRewardPoolTransactorSession) WithdrawAllAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAllAndUnwrap(claim bool) (*types.Transaction, error)
WithdrawAllAndUnwrap is a paid mutator transaction binding the contract method 0x49f039a2.
Solidity: function withdrawAllAndUnwrap(bool claim) returns()
func (*BaseRewardPoolTransactorSession) WithdrawAndUnwrap ¶
func (_BaseRewardPool *BaseRewardPoolTransactorSession) WithdrawAndUnwrap(amount *big.Int, claim bool) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0xc32e7202.
Solidity: function withdrawAndUnwrap(uint256 amount, bool claim) returns(bool)
type BaseRewardPoolTransfer ¶
type BaseRewardPoolTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolTransfer represents a Transfer event raised by the BaseRewardPool contract.
type BaseRewardPoolTransferIterator ¶
type BaseRewardPoolTransferIterator struct { Event *BaseRewardPoolTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BaseRewardPool contract.
func (*BaseRewardPoolTransferIterator) Close ¶
func (it *BaseRewardPoolTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolTransferIterator) Error ¶
func (it *BaseRewardPoolTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolTransferIterator) Next ¶
func (it *BaseRewardPoolTransferIterator) 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 BaseRewardPoolWithdraw ¶
type BaseRewardPoolWithdraw struct { Caller common.Address Receiver common.Address Owner common.Address Assets *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolWithdraw represents a Withdraw event raised by the BaseRewardPool contract.
type BaseRewardPoolWithdrawIterator ¶
type BaseRewardPoolWithdrawIterator struct { Event *BaseRewardPoolWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the BaseRewardPool contract.
func (*BaseRewardPoolWithdrawIterator) Close ¶
func (it *BaseRewardPoolWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolWithdrawIterator) Error ¶
func (it *BaseRewardPoolWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolWithdrawIterator) Next ¶
func (it *BaseRewardPoolWithdrawIterator) 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 BaseRewardPoolWithdrawn ¶
type BaseRewardPoolWithdrawn struct { User common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRewardPoolWithdrawn represents a Withdrawn event raised by the BaseRewardPool contract.
type BaseRewardPoolWithdrawnIterator ¶
type BaseRewardPoolWithdrawnIterator struct { Event *BaseRewardPoolWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRewardPoolWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the BaseRewardPool contract.
func (*BaseRewardPoolWithdrawnIterator) Close ¶
func (it *BaseRewardPoolWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRewardPoolWithdrawnIterator) Error ¶
func (it *BaseRewardPoolWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRewardPoolWithdrawnIterator) Next ¶
func (it *BaseRewardPoolWithdrawnIterator) 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.