Documentation ¶
Index ¶
- Variables
- type ConvexStakingWrapperEarnedData
- type FraxConvexStakingWrappedFrax
- type FraxConvexStakingWrappedFraxApproval
- type FraxConvexStakingWrappedFraxApprovalIterator
- type FraxConvexStakingWrappedFraxCaller
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) CollateralVault(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexBooster(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexPool(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexPoolId(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexToken(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Crv(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) CurveToken(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Cvx(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Earned(opts *bind.CallOpts, _account common.Address) ([]ConvexStakingWrapperEarnedData, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) IsInit(opts *bind.CallOpts) (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) IsShutdown(opts *bind.CallOpts) (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Name(opts *bind.CallOpts) (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) RegisteredRewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) RewardLength(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Rewards(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) TotalBalanceOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type FraxConvexStakingWrappedFraxCallerRaw
- type FraxConvexStakingWrappedFraxCallerSession
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) CollateralVault() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexBooster() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexPool() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexPoolId() (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexToken() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Crv() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) CurveToken() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Cvx() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Decimals() (uint8, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Earned(_account common.Address) ([]ConvexStakingWrapperEarnedData, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) IsInit() (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) IsShutdown() (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Name() (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Owner() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) RegisteredRewards(arg0 common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) RewardLength() (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Rewards(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Symbol() (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) TotalBalanceOf(_account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) TotalSupply() (*big.Int, error)
- type FraxConvexStakingWrappedFraxDeposited
- type FraxConvexStakingWrappedFraxDepositedIterator
- type FraxConvexStakingWrappedFraxFilterer
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxConvexStakingWrappedFraxApprovalIterator, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterDeposited(opts *bind.FilterOpts, _user []common.Address, _account []common.Address) (*FraxConvexStakingWrappedFraxDepositedIterator, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FraxConvexStakingWrappedFraxOwnershipTransferredIterator, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxConvexStakingWrappedFraxTransferIterator, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterWithdrawn(opts *bind.FilterOpts, _user []common.Address) (*FraxConvexStakingWrappedFraxWithdrawnIterator, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseApproval(log types.Log) (*FraxConvexStakingWrappedFraxApproval, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseDeposited(log types.Log) (*FraxConvexStakingWrappedFraxDeposited, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseOwnershipTransferred(log types.Log) (*FraxConvexStakingWrappedFraxOwnershipTransferred, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseTransfer(log types.Log) (*FraxConvexStakingWrappedFraxTransfer, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseWithdrawn(log types.Log) (*FraxConvexStakingWrappedFraxWithdrawn, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxApproval, ...) (event.Subscription, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxDeposited, ...) (event.Subscription, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxTransfer, ...) (event.Subscription, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxWithdrawn, ...) (event.Subscription, error)
- type FraxConvexStakingWrappedFraxOwnershipTransferred
- type FraxConvexStakingWrappedFraxOwnershipTransferredIterator
- type FraxConvexStakingWrappedFraxRaw
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxConvexStakingWrappedFraxSession
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) AddRewards() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) CollateralVault() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexBooster() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexPool() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexPoolId() (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexToken() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Crv() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) CurveToken() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Cvx() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Decimals() (uint8, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Deposit(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Earned(_account common.Address) ([]ConvexStakingWrapperEarnedData, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) GetReward(_account common.Address, _forwardTo common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) GetReward0(_account common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Initialize(_curveToken common.Address, _convexToken common.Address, ...) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) IsInit() (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) IsShutdown() (bool, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Name() (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Owner() (common.Address, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RegisteredRewards(arg0 common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RenounceOwnership() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RewardLength() (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Rewards(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) SetApprovals() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) SetVault(_vault common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Shutdown() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Stake(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Symbol() (string, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TotalBalanceOf(_account common.Address) (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TotalSupply() (*big.Int, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) UserCheckpoint(_accounts [2]common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Withdraw(_amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) WithdrawAndUnwrap(_amount *big.Int) (*types.Transaction, error)
- type FraxConvexStakingWrappedFraxTransactor
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) AddRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) GetReward(opts *bind.TransactOpts, _account common.Address, _forwardTo common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) GetReward0(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Initialize(opts *bind.TransactOpts, _curveToken common.Address, ...) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) SetApprovals(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) SetVault(opts *bind.TransactOpts, _vault common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Shutdown(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Stake(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) UserCheckpoint(opts *bind.TransactOpts, _accounts [2]common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Withdraw(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) WithdrawAndUnwrap(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type FraxConvexStakingWrappedFraxTransactorRaw
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxConvexStakingWrappedFraxTransactorSession
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) AddRewards() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Deposit(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) GetReward(_account common.Address, _forwardTo common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) GetReward0(_account common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Initialize(_curveToken common.Address, _convexToken common.Address, ...) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) SetApprovals() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) SetVault(_vault common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Shutdown() (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Stake(_amount *big.Int, _to common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) UserCheckpoint(_accounts [2]common.Address) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Withdraw(_amount *big.Int) (*types.Transaction, error)
- func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) WithdrawAndUnwrap(_amount *big.Int) (*types.Transaction, error)
- type FraxConvexStakingWrappedFraxTransfer
- type FraxConvexStakingWrappedFraxTransferIterator
- type FraxConvexStakingWrappedFraxWithdrawn
- type FraxConvexStakingWrappedFraxWithdrawnIterator
- type FraxFarmUniV3
- type FraxFarmUniV3Caller
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) BypassEmissionFactor(opts *bind.CallOpts) (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) CalcCurCombinedWeight(opts *bind.CallOpts, account common.Address) (struct{ ... }, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) CombinedWeightOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) EmissionFactor(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) GetRewardForDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) IdealTick(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockMaxMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockMultiplier(opts *bind.CallOpts, secs *big.Int) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockTimeForMaxMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockTimeMin(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockedLiquidityOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockedNFTsOf(opts *bind.CallOpts, account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) MigrationsOn(opts *bind.CallOpts) (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) MinVeFXSForMaxBoost(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, ...) ([4]byte, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) RewardRate0(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) RewardRateManual(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) RewardsCollectionPaused(opts *bind.CallOpts) (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) RewardsDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) StakesUnlocked(opts *bind.CallOpts) (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) StakingPaused(opts *bind.CallOpts) (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TimelockAddress(opts *bind.CallOpts) (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TotalCombinedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TotalLiquidityLocked(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TwapDuration(opts *bind.CallOpts) (uint32, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UniRequiredFee(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UniTickLower(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UniTickUpper(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UniToken0(opts *bind.CallOpts) (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UniToken1(opts *bind.CallOpts) (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UserStakedFrax(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VeFXSMultiplier(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VefxsMaxMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VefxsPerFraxForMaxBoost(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Caller) WithdrawalsPaused(opts *bind.CallOpts) (bool, error)
- type FraxFarmUniV3CallerRaw
- type FraxFarmUniV3CallerSession
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) BypassEmissionFactor() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) CalcCurCombinedWeight(account common.Address) (struct{ ... }, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) CombinedWeightOf(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) Earned(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) EmissionFactor() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) GetRewardForDuration() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) IdealTick() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockMultiplier(secs *big.Int) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockTimeForMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockTimeMin() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockedLiquidityOf(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockedNFTsOf(account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) MigrationsOn() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) MinVeFXSForMaxBoost(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) NominatedOwner() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) Owner() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardRate0() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardRateManual() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardsCollectionPaused() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardsDuration() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) StakesUnlocked() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) StakingPaused() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TimelockAddress() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TotalCombinedWeight() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TotalLiquidityLocked() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TwapDuration() (uint32, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniRequiredFee() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniTickLower() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniTickUpper() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniToken0() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniToken1() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UserStakedFrax(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VeFXSMultiplier(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VefxsMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VefxsPerFraxForMaxBoost() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) WithdrawalsPaused() (bool, error)
- type FraxFarmUniV3DefaultInitialization
- type FraxFarmUniV3DefaultInitializationIterator
- type FraxFarmUniV3Filterer
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterDefaultInitialization(opts *bind.FilterOpts) (*FraxFarmUniV3DefaultInitializationIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockNFT(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3LockNFTIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTMaxMultiplierUpdated(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTMinTime(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTMinTimeIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTTimeForMaxMultiplier(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterMaxVeFXSMultiplier(opts *bind.FilterOpts) (*FraxFarmUniV3MaxVeFXSMultiplierIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*FraxFarmUniV3OwnerChangedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*FraxFarmUniV3OwnerNominatedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRecoveredERC20(opts *bind.FilterOpts) (*FraxFarmUniV3RecoveredERC20Iterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRecoveredERC721(opts *bind.FilterOpts) (*FraxFarmUniV3RecoveredERC721Iterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3RewardPaidIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRewardsPeriodRenewed(opts *bind.FilterOpts) (*FraxFarmUniV3RewardsPeriodRenewedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterVeFXSPctForMaxBoostUpdated(opts *bind.FilterOpts) (*FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterWithdrawLocked(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3WithdrawLockedIterator, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseDefaultInitialization(log types.Log) (*FraxFarmUniV3DefaultInitialization, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockNFT(log types.Log) (*FraxFarmUniV3LockNFT, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTMaxMultiplierUpdated(log types.Log) (*FraxFarmUniV3LockedNFTMaxMultiplierUpdated, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTMinTime(log types.Log) (*FraxFarmUniV3LockedNFTMinTime, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTTimeForMaxMultiplier(log types.Log) (*FraxFarmUniV3LockedNFTTimeForMaxMultiplier, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseMaxVeFXSMultiplier(log types.Log) (*FraxFarmUniV3MaxVeFXSMultiplier, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseOwnerChanged(log types.Log) (*FraxFarmUniV3OwnerChanged, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseOwnerNominated(log types.Log) (*FraxFarmUniV3OwnerNominated, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRecoveredERC20(log types.Log) (*FraxFarmUniV3RecoveredERC20, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRecoveredERC721(log types.Log) (*FraxFarmUniV3RecoveredERC721, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRewardPaid(log types.Log) (*FraxFarmUniV3RewardPaid, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRewardsPeriodRenewed(log types.Log) (*FraxFarmUniV3RewardsPeriodRenewed, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseVeFXSPctForMaxBoostUpdated(log types.Log) (*FraxFarmUniV3VeFXSPctForMaxBoostUpdated, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseWithdrawLocked(log types.Log) (*FraxFarmUniV3WithdrawLocked, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchDefaultInitialization(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3DefaultInitialization) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockNFT(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockNFT, user []common.Address) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTMaxMultiplierUpdated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTMaxMultiplierUpdated) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTMinTime(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTMinTime) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTTimeForMaxMultiplier(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTTimeForMaxMultiplier) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchMaxVeFXSMultiplier(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3MaxVeFXSMultiplier) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3OwnerChanged) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3OwnerNominated) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRecoveredERC20(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RecoveredERC20) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRecoveredERC721(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RecoveredERC721) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RewardPaid, ...) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRewardsPeriodRenewed(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RewardsPeriodRenewed) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchVeFXSPctForMaxBoostUpdated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3VeFXSPctForMaxBoostUpdated) (event.Subscription, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchWithdrawLocked(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3WithdrawLocked, ...) (event.Subscription, error)
- type FraxFarmUniV3LockNFT
- type FraxFarmUniV3LockNFTIterator
- type FraxFarmUniV3LockedNFTMaxMultiplierUpdated
- type FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator
- type FraxFarmUniV3LockedNFTMinTime
- type FraxFarmUniV3LockedNFTMinTimeIterator
- type FraxFarmUniV3LockedNFTTimeForMaxMultiplier
- type FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator
- type FraxFarmUniV3MaxVeFXSMultiplier
- type FraxFarmUniV3MaxVeFXSMultiplierIterator
- type FraxFarmUniV3OwnerChanged
- type FraxFarmUniV3OwnerChangedIterator
- type FraxFarmUniV3OwnerNominated
- type FraxFarmUniV3OwnerNominatedIterator
- type FraxFarmUniV3Raw
- func (_FraxFarmUniV3 *FraxFarmUniV3Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxFarmUniV3 *FraxFarmUniV3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxFarmUniV3RecoveredERC20
- type FraxFarmUniV3RecoveredERC20Iterator
- type FraxFarmUniV3RecoveredERC721
- type FraxFarmUniV3RecoveredERC721Iterator
- type FraxFarmUniV3RewardPaid
- type FraxFarmUniV3RewardPaidIterator
- type FraxFarmUniV3RewardsPeriodRenewed
- type FraxFarmUniV3RewardsPeriodRenewedIterator
- type FraxFarmUniV3Session
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) AcceptOwnership() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) AddMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) BypassEmissionFactor() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) CalcCurCombinedWeight(account common.Address) (struct{ ... }, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) CombinedWeightOf(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) Earned(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) EmissionFactor() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) GetReward() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) GetRewardForDuration() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) GreylistAddress(_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) IdealTick() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) InitializeDefault() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockMultiplier(secs *big.Int) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockTimeForMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockTimeMin() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockedLiquidityOf(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockedNFTsOf(account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigrationsOn() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigratorStakeLockedFor(staker_address common.Address, token_id *big.Int, secs *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigratorWithdrawLocked(staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) MinVeFXSForMaxBoost(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) NominatedOwner() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) Owner() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RecoverERC20(tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RecoverERC721(tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RemoveMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardRate0() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardRateManual() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardsCollectionPaused() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardsDuration() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetGaugeController(_gauge_controller_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetLockedNFTTimeForMinAndMaxMultiplier(_lock_time_for_max_multiplier *big.Int, _lock_time_min *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetManualRewardRate(_reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetMultipliers(_lock_max_multiplier *big.Int, _vefxs_max_multiplier *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetPauses(_stakingPaused bool, _withdrawalsPaused bool, _rewardsCollectionPaused bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetTWAP(_new_twap_duration uint32) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakeLocked(token_id *big.Int, secs *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakerAllowMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakerDisallowMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakesUnlocked() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakingPaused() (bool, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) Sync() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) SyncGaugeWeight(force_update bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) TimelockAddress() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) ToggleEmissionFactorBypass() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) ToggleMigrations() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) TotalCombinedWeight() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) TotalLiquidityLocked() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) TwapDuration() (uint32, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniRequiredFee() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniTickLower() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniTickUpper() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniToken0() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniToken1() (common.Address, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UnlockStakes() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) UserStakedFrax(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) VeFXSMultiplier(account common.Address) (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) VefxsMaxMultiplier() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) VefxsPerFraxForMaxBoost() (*big.Int, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) WithdrawLocked(token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Session) WithdrawalsPaused() (bool, error)
- type FraxFarmUniV3Transactor
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) AddMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) GetReward(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) GreylistAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) InitializeDefault(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) MigratorStakeLockedFor(opts *bind.TransactOpts, staker_address common.Address, token_id *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) MigratorWithdrawLocked(opts *bind.TransactOpts, staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) RecoverERC20(opts *bind.TransactOpts, tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) RecoverERC721(opts *bind.TransactOpts, tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) RemoveMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetGaugeController(opts *bind.TransactOpts, _gauge_controller_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetLockedNFTTimeForMinAndMaxMultiplier(opts *bind.TransactOpts, _lock_time_for_max_multiplier *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetManualRewardRate(opts *bind.TransactOpts, _reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetMultipliers(opts *bind.TransactOpts, _lock_max_multiplier *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetPauses(opts *bind.TransactOpts, _stakingPaused bool, _withdrawalsPaused bool, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetTWAP(opts *bind.TransactOpts, _new_twap_duration uint32) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetTimelock(opts *bind.TransactOpts, _new_timelock common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakeLocked(opts *bind.TransactOpts, token_id *big.Int, secs *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakerAllowMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakerDisallowMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SyncGaugeWeight(opts *bind.TransactOpts, force_update bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) ToggleEmissionFactorBypass(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) ToggleMigrations(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) UnlockStakes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) WithdrawLocked(opts *bind.TransactOpts, token_id *big.Int) (*types.Transaction, error)
- type FraxFarmUniV3TransactorRaw
- type FraxFarmUniV3TransactorSession
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) AddMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) GetReward() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) InitializeDefault() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) MigratorStakeLockedFor(staker_address common.Address, token_id *big.Int, secs *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) MigratorWithdrawLocked(staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) RecoverERC20(tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) RecoverERC721(tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) RemoveMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetGaugeController(_gauge_controller_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetLockedNFTTimeForMinAndMaxMultiplier(_lock_time_for_max_multiplier *big.Int, _lock_time_min *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetManualRewardRate(_reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetMultipliers(_lock_max_multiplier *big.Int, _vefxs_max_multiplier *big.Int, ...) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetPauses(_stakingPaused bool, _withdrawalsPaused bool, _rewardsCollectionPaused bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetTWAP(_new_twap_duration uint32) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakeLocked(token_id *big.Int, secs *big.Int) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakerAllowMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakerDisallowMigrator(migrator_address common.Address) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) Sync() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SyncGaugeWeight(force_update bool) (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) ToggleEmissionFactorBypass() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) ToggleMigrations() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) UnlockStakes() (*types.Transaction, error)
- func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) WithdrawLocked(token_id *big.Int) (*types.Transaction, error)
- type FraxFarmUniV3VeFXSLockedNFT
- type FraxFarmUniV3VeFXSPctForMaxBoostUpdated
- type FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator
- type FraxFarmUniV3WithdrawLocked
- type FraxFarmUniV3WithdrawLockedIterator
- type FraxLpToken
- type FraxLpTokenApproval
- type FraxLpTokenApprovalIterator
- type FraxLpTokenBurn
- type FraxLpTokenBurnIterator
- type FraxLpTokenCaller
- func (_FraxLpToken *FraxLpTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FraxLpToken *FraxLpTokenCaller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetDetailedOrdersForUser(opts *bind.CallOpts, user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetNextOrderID(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetOrderIDsForUser(opts *bind.CallOpts, user common.Address) ([]*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetOrderIDsForUserLength(opts *bind.CallOpts, user common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetReserveAfterTwamm(opts *bind.CallOpts, blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetReserves(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTWAPHistoryLength(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammOrder(opts *bind.CallOpts, orderId *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammOrderProceedsView(opts *bind.CallOpts, orderId *big.Int, blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammReserves(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammRewardFactor(opts *bind.CallOpts, _blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammSalesRateEnding(opts *bind.CallOpts, _blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) GetTwammState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) KLast(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) MINIMUMLIQUIDITY(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_FraxLpToken *FraxLpTokenCaller) NewSwapsPaused(opts *bind.CallOpts) (bool, error)
- func (_FraxLpToken *FraxLpTokenCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) OrderIDsForUser(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) OrderTimeInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenCaller) Price0CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) Price1CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FraxLpToken *FraxLpTokenCaller) TWAPObservationHistory(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCaller) Token0(opts *bind.CallOpts) (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCaller) Token1(opts *bind.CallOpts) (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) TwammReserve0(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) TwammReserve1(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCaller) TwammUpToDate(opts *bind.CallOpts) (bool, error)
- type FraxLpTokenCallerRaw
- type FraxLpTokenCallerSession
- func (_FraxLpToken *FraxLpTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Decimals() (uint8, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Factory() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetDetailedOrdersForUser(user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetNextOrderID() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetOrderIDsForUser(user common.Address) ([]*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetOrderIDsForUserLength(user common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetReserveAfterTwamm(blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetReserves() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTWAPHistoryLength() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammOrder(orderId *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammOrderProceedsView(orderId *big.Int, blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammReserves() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammRewardFactor(_blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammSalesRateEnding(_blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammState() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) KLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Name() (string, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) NewSwapsPaused() (bool, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) OrderIDsForUser(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) OrderTimeInterval() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Price0CumulativeLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Price1CumulativeLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Symbol() (string, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) TWAPObservationHistory(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Token0() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) Token1() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) TwammReserve0() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) TwammReserve1() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenCallerSession) TwammUpToDate() (bool, error)
- type FraxLpTokenCancelLongTermOrder
- type FraxLpTokenCancelLongTermOrderIterator
- type FraxLpTokenFilterer
- func (_FraxLpToken *FraxLpTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxLpTokenApprovalIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*FraxLpTokenBurnIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterCancelLongTermOrder(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenCancelLongTermOrderIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterLongTermSwap0To1(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenLongTermSwap0To1Iterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterLongTermSwap1To0(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenLongTermSwap1To0Iterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*FraxLpTokenMintIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*FraxLpTokenSwapIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterSync(opts *bind.FilterOpts) (*FraxLpTokenSyncIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxLpTokenTransferIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterVirtualOrderExecution(opts *bind.FilterOpts) (*FraxLpTokenVirtualOrderExecutionIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) FilterWithdrawProceedsFromLongTermOrder(opts *bind.FilterOpts, addr []common.Address, proceedToken []common.Address) (*FraxLpTokenWithdrawProceedsFromLongTermOrderIterator, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseApproval(log types.Log) (*FraxLpTokenApproval, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseBurn(log types.Log) (*FraxLpTokenBurn, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseCancelLongTermOrder(log types.Log) (*FraxLpTokenCancelLongTermOrder, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseLongTermSwap0To1(log types.Log) (*FraxLpTokenLongTermSwap0To1, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseLongTermSwap1To0(log types.Log) (*FraxLpTokenLongTermSwap1To0, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseMint(log types.Log) (*FraxLpTokenMint, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseSwap(log types.Log) (*FraxLpTokenSwap, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseSync(log types.Log) (*FraxLpTokenSync, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseTransfer(log types.Log) (*FraxLpTokenTransfer, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseVirtualOrderExecution(log types.Log) (*FraxLpTokenVirtualOrderExecution, error)
- func (_FraxLpToken *FraxLpTokenFilterer) ParseWithdrawProceedsFromLongTermOrder(log types.Log) (*FraxLpTokenWithdrawProceedsFromLongTermOrder, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxLpTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FraxLpTokenBurn, sender []common.Address, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchCancelLongTermOrder(opts *bind.WatchOpts, sink chan<- *FraxLpTokenCancelLongTermOrder, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchLongTermSwap0To1(opts *bind.WatchOpts, sink chan<- *FraxLpTokenLongTermSwap0To1, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchLongTermSwap1To0(opts *bind.WatchOpts, sink chan<- *FraxLpTokenLongTermSwap1To0, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FraxLpTokenMint, sender []common.Address) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *FraxLpTokenSwap, sender []common.Address, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *FraxLpTokenSync) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxLpTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchVirtualOrderExecution(opts *bind.WatchOpts, sink chan<- *FraxLpTokenVirtualOrderExecution) (event.Subscription, error)
- func (_FraxLpToken *FraxLpTokenFilterer) WatchWithdrawProceedsFromLongTermOrder(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type FraxLpTokenLongTermSwap0To1
- type FraxLpTokenLongTermSwap0To1Iterator
- type FraxLpTokenLongTermSwap1To0
- type FraxLpTokenLongTermSwap1To0Iterator
- type FraxLpTokenMint
- type FraxLpTokenMintIterator
- type FraxLpTokenRaw
- func (_FraxLpToken *FraxLpTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxLpToken *FraxLpTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxLpTokenSession
- func (_FraxLpToken *FraxLpTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Burn(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) CancelLongTermSwap(orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenSession) Decimals() (uint8, error)
- func (_FraxLpToken *FraxLpTokenSession) ExecuteVirtualOrders(blockTimestamp *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Factory() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenSession) GetDetailedOrdersForUser(user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
- func (_FraxLpToken *FraxLpTokenSession) GetNextOrderID() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) GetOrderIDsForUser(user common.Address) ([]*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) GetOrderIDsForUserLength(user common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) GetReserveAfterTwamm(blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetReserves() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTWAPHistoryLength() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammOrder(orderId *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammOrderProceeds(orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammOrderProceedsView(orderId *big.Int, blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammReserves() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammRewardFactor(_blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammSalesRateEnding(_blockTimestamp *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) GetTwammState() (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) KLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) LongTermSwapFrom0To1(amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) LongTermSwapFrom1To0(amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Mint(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Name() (string, error)
- func (_FraxLpToken *FraxLpTokenSession) NewSwapsPaused() (bool, error)
- func (_FraxLpToken *FraxLpTokenSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) OrderIDsForUser(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) OrderTimeInterval() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) PERMITTYPEHASH() ([32]byte, error)
- func (_FraxLpToken *FraxLpTokenSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Price0CumulativeLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Price1CumulativeLast() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Skim(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Symbol() (string, error)
- func (_FraxLpToken *FraxLpTokenSession) Sync() (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) TWAPObservationHistory(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxLpToken *FraxLpTokenSession) TogglePauseNewSwaps() (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) Token0() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenSession) Token1() (common.Address, error)
- func (_FraxLpToken *FraxLpTokenSession) TotalSupply() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenSession) TwammReserve0() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) TwammReserve1() (*big.Int, error)
- func (_FraxLpToken *FraxLpTokenSession) TwammUpToDate() (bool, error)
- func (_FraxLpToken *FraxLpTokenSession) WithdrawProceedsFromLongTermSwap(orderId *big.Int) (*types.Transaction, error)
- type FraxLpTokenSwap
- type FraxLpTokenSwapIterator
- type FraxLpTokenSync
- type FraxLpTokenSyncIterator
- type FraxLpTokenTransactor
- func (_FraxLpToken *FraxLpTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) CancelLongTermSwap(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) ExecuteVirtualOrders(opts *bind.TransactOpts, blockTimestamp *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) GetTwammOrderProceeds(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Initialize(opts *bind.TransactOpts, _token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) LongTermSwapFrom0To1(opts *bind.TransactOpts, amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) LongTermSwapFrom1To0(opts *bind.TransactOpts, amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, ...) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) TogglePauseNewSwaps(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactor) WithdrawProceedsFromLongTermSwap(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
- type FraxLpTokenTransactorRaw
- type FraxLpTokenTransactorSession
- func (_FraxLpToken *FraxLpTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Burn(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) CancelLongTermSwap(orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) ExecuteVirtualOrders(blockTimestamp *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) GetTwammOrderProceeds(orderId *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) LongTermSwapFrom0To1(amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) LongTermSwapFrom1To0(amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Mint(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Skim(to common.Address) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Sync() (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) TogglePauseNewSwaps() (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FraxLpToken *FraxLpTokenTransactorSession) WithdrawProceedsFromLongTermSwap(orderId *big.Int) (*types.Transaction, error)
- type FraxLpTokenTransfer
- type FraxLpTokenTransferIterator
- type FraxLpTokenVirtualOrderExecution
- type FraxLpTokenVirtualOrderExecutionIterator
- type FraxLpTokenWithdrawProceedsFromLongTermOrder
- type FraxLpTokenWithdrawProceedsFromLongTermOrderIterator
- type FraxSfrxEth
- type FraxSfrxEthApproval
- type FraxSfrxEthApprovalIterator
- type FraxSfrxEthCaller
- func (_FraxSfrxEth *FraxSfrxEthCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) Asset(opts *bind.CallOpts) (common.Address, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) ConvertToAssets(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) ConvertToShares(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) LastRewardAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) LastSync(opts *bind.CallOpts) (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) MaxDeposit(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) MaxMint(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) MaxRedeem(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) MaxWithdraw(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) Name(opts *bind.CallOpts) (string, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) PreviewDeposit(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) PreviewMint(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) PreviewRedeem(opts *bind.CallOpts, shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) PreviewWithdraw(opts *bind.CallOpts, assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) PricePerShare(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) RewardsCycleEnd(opts *bind.CallOpts) (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) RewardsCycleLength(opts *bind.CallOpts) (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) TotalAssets(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type FraxSfrxEthCallerRaw
- type FraxSfrxEthCallerSession
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Asset() (common.Address, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) ConvertToAssets(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) ConvertToShares(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Decimals() (uint8, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) LastRewardAmount() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) LastSync() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) MaxDeposit(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) MaxMint(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) MaxRedeem(owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) MaxWithdraw(owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Name() (string, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) PreviewDeposit(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) PreviewMint(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) PreviewRedeem(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) PreviewWithdraw(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) PricePerShare() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) RewardsCycleEnd() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) RewardsCycleLength() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) Symbol() (string, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) TotalAssets() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthCallerSession) TotalSupply() (*big.Int, error)
- type FraxSfrxEthDeposit
- type FraxSfrxEthDepositIterator
- type FraxSfrxEthFilterer
- func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxSfrxEthApprovalIterator, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterDeposit(opts *bind.FilterOpts, caller []common.Address, owner []common.Address) (*FraxSfrxEthDepositIterator, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterNewRewardsCycle(opts *bind.FilterOpts, cycleEnd []uint32) (*FraxSfrxEthNewRewardsCycleIterator, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxSfrxEthTransferIterator, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterWithdraw(opts *bind.FilterOpts, caller []common.Address, receiver []common.Address, ...) (*FraxSfrxEthWithdrawIterator, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseApproval(log types.Log) (*FraxSfrxEthApproval, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseDeposit(log types.Log) (*FraxSfrxEthDeposit, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseNewRewardsCycle(log types.Log) (*FraxSfrxEthNewRewardsCycle, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseTransfer(log types.Log) (*FraxSfrxEthTransfer, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseWithdraw(log types.Log) (*FraxSfrxEthWithdraw, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthDeposit, caller []common.Address, ...) (event.Subscription, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchNewRewardsCycle(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthNewRewardsCycle, ...) (event.Subscription, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthWithdraw, ...) (event.Subscription, error)
- type FraxSfrxEthNewRewardsCycle
- type FraxSfrxEthNewRewardsCycleIterator
- type FraxSfrxEthRaw
- func (_FraxSfrxEth *FraxSfrxEthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxSfrxEth *FraxSfrxEthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxSfrxEthSession
- func (_FraxSfrxEth *FraxSfrxEthSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Asset() (common.Address, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) ConvertToAssets(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) ConvertToShares(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Decimals() (uint8, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) DepositWithSignature(assets *big.Int, receiver common.Address, deadline *big.Int, approveMax bool, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) LastRewardAmount() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) LastSync() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) MaxDeposit(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) MaxMint(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) MaxRedeem(owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) MaxWithdraw(owner common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Name() (string, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) PreviewDeposit(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) PreviewMint(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) PreviewRedeem(shares *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) PreviewWithdraw(assets *big.Int) (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) PricePerShare() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) RewardsCycleEnd() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) RewardsCycleLength() (uint32, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Symbol() (string, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) SyncRewards() (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) TotalAssets() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) TotalSupply() (*big.Int, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthSession) Withdraw(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- type FraxSfrxEthTransactor
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Deposit(opts *bind.TransactOpts, assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) DepositWithSignature(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Mint(opts *bind.TransactOpts, shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Redeem(opts *bind.TransactOpts, shares *big.Int, receiver common.Address, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) SyncRewards(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactor) Withdraw(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, ...) (*types.Transaction, error)
- type FraxSfrxEthTransactorRaw
- type FraxSfrxEthTransactorSession
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Deposit(assets *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) DepositWithSignature(assets *big.Int, receiver common.Address, deadline *big.Int, approveMax bool, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Mint(shares *big.Int, receiver common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Redeem(shares *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) SyncRewards() (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Withdraw(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
- type FraxSfrxEthTransfer
- type FraxSfrxEthTransferIterator
- type FraxSfrxEthWithdraw
- type FraxSfrxEthWithdrawIterator
- type FraxVeFxs
- type FraxVeFxsApplyOwnership
- type FraxVeFxsApplyOwnershipIterator
- type FraxVeFxsCaller
- func (_FraxVeFxs *FraxVeFxsCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) BalanceOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) BalanceOf0(opts *bind.CallOpts, addr common.Address, _t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) BalanceOfAt(opts *bind.CallOpts, addr common.Address, _block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Decimals(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) EmergencyUnlockActive(opts *bind.CallOpts) (bool, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Epoch(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) FutureAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) FutureSmartWalletChecker(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) GetLastUserSlope(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Locked(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCaller) LockedEnd(opts *bind.CallOpts, _addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Name(opts *bind.CallOpts) (string, error)
- func (_FraxVeFxs *FraxVeFxsCaller) PointHistory(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCaller) SlopeChanges(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) SmartWalletChecker(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Supply(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TotalFXSSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TotalFXSSupplyAt(opts *bind.CallOpts, _block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TotalSupply0(opts *bind.CallOpts, t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TotalSupplyAt(opts *bind.CallOpts, _block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)
- func (_FraxVeFxs *FraxVeFxsCaller) UserPointEpoch(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) UserPointHistory(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCaller) UserPointHistoryTs(opts *bind.CallOpts, _addr common.Address, _idx *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCaller) Version(opts *bind.CallOpts) (string, error)
- type FraxVeFxsCallerRaw
- type FraxVeFxsCallerSession
- func (_FraxVeFxs *FraxVeFxsCallerSession) Admin() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) BalanceOf(addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) BalanceOf0(addr common.Address, _t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) BalanceOfAt(addr common.Address, _block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Controller() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Decimals() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) EmergencyUnlockActive() (bool, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Epoch() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) FutureAdmin() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) FutureSmartWalletChecker() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) GetLastUserSlope(addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Locked(arg0 common.Address) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) LockedEnd(_addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Name() (string, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) PointHistory(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) SlopeChanges(arg0 *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) SmartWalletChecker() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Supply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Symbol() (string, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Token() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TotalFXSSupply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TotalFXSSupplyAt(_block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TotalSupply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TotalSupply0(t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TotalSupplyAt(_block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) TransfersEnabled() (bool, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) UserPointEpoch(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) UserPointHistory(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) UserPointHistoryTs(_addr common.Address, _idx *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsCallerSession) Version() (string, error)
- type FraxVeFxsCommitOwnership
- type FraxVeFxsCommitOwnershipIterator
- type FraxVeFxsDeposit
- type FraxVeFxsDepositIterator
- type FraxVeFxsFilterer
- func (_FraxVeFxs *FraxVeFxsFilterer) FilterApplyOwnership(opts *bind.FilterOpts) (*FraxVeFxsApplyOwnershipIterator, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) FilterCommitOwnership(opts *bind.FilterOpts) (*FraxVeFxsCommitOwnershipIterator, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) FilterDeposit(opts *bind.FilterOpts, provider []common.Address, locktime []*big.Int) (*FraxVeFxsDepositIterator, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) FilterSupply(opts *bind.FilterOpts) (*FraxVeFxsSupplyIterator, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) FilterWithdraw(opts *bind.FilterOpts, provider []common.Address) (*FraxVeFxsWithdrawIterator, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) ParseApplyOwnership(log types.Log) (*FraxVeFxsApplyOwnership, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) ParseCommitOwnership(log types.Log) (*FraxVeFxsCommitOwnership, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) ParseDeposit(log types.Log) (*FraxVeFxsDeposit, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) ParseSupply(log types.Log) (*FraxVeFxsSupply, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) ParseWithdraw(log types.Log) (*FraxVeFxsWithdraw, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) WatchApplyOwnership(opts *bind.WatchOpts, sink chan<- *FraxVeFxsApplyOwnership) (event.Subscription, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) WatchCommitOwnership(opts *bind.WatchOpts, sink chan<- *FraxVeFxsCommitOwnership) (event.Subscription, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *FraxVeFxsDeposit, provider []common.Address, ...) (event.Subscription, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) WatchSupply(opts *bind.WatchOpts, sink chan<- *FraxVeFxsSupply) (event.Subscription, error)
- func (_FraxVeFxs *FraxVeFxsFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *FraxVeFxsWithdraw, ...) (event.Subscription, error)
- type FraxVeFxsRaw
- func (_FraxVeFxs *FraxVeFxsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxVeFxs *FraxVeFxsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxVeFxsSession
- func (_FraxVeFxs *FraxVeFxsSession) Admin() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) ApplySmartWalletChecker() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) ApplyTransferOwnership() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) BalanceOf(addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) BalanceOf0(addr common.Address, _t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) BalanceOfAt(addr common.Address, _block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) ChangeController(_newController common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) Checkpoint() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) CommitSmartWalletChecker(addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) CommitTransferOwnership(addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) Controller() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) CreateLock(_value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) Decimals() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) DepositFor(_addr common.Address, _value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) EmergencyUnlockActive() (bool, error)
- func (_FraxVeFxs *FraxVeFxsSession) Epoch() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) FutureAdmin() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) FutureSmartWalletChecker() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) GetLastUserSlope(addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) IncreaseAmount(_value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) IncreaseUnlockTime(_unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) Locked(arg0 common.Address) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsSession) LockedEnd(_addr common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) Name() (string, error)
- func (_FraxVeFxs *FraxVeFxsSession) PointHistory(arg0 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsSession) RecoverERC20(token_addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) SlopeChanges(arg0 *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) SmartWalletChecker() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) Supply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) Symbol() (string, error)
- func (_FraxVeFxs *FraxVeFxsSession) ToggleEmergencyUnlock() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsSession) Token() (common.Address, error)
- func (_FraxVeFxs *FraxVeFxsSession) TotalFXSSupply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) TotalFXSSupplyAt(_block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) TotalSupply() (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) TotalSupply0(t *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) TotalSupplyAt(_block *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) TransfersEnabled() (bool, error)
- func (_FraxVeFxs *FraxVeFxsSession) UserPointEpoch(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) UserPointHistory(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_FraxVeFxs *FraxVeFxsSession) UserPointHistoryTs(_addr common.Address, _idx *big.Int) (*big.Int, error)
- func (_FraxVeFxs *FraxVeFxsSession) Version() (string, error)
- func (_FraxVeFxs *FraxVeFxsSession) Withdraw() (*types.Transaction, error)
- type FraxVeFxsSupply
- type FraxVeFxsSupplyIterator
- type FraxVeFxsTransactor
- func (_FraxVeFxs *FraxVeFxsTransactor) ApplySmartWalletChecker(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) ApplyTransferOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) ChangeController(opts *bind.TransactOpts, _newController common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) Checkpoint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) CommitSmartWalletChecker(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) CommitTransferOwnership(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) CreateLock(opts *bind.TransactOpts, _value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) DepositFor(opts *bind.TransactOpts, _addr common.Address, _value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) IncreaseAmount(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) IncreaseUnlockTime(opts *bind.TransactOpts, _unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) RecoverERC20(opts *bind.TransactOpts, token_addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) ToggleEmergencyUnlock(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxVeFxsTransactorRaw
- type FraxVeFxsTransactorSession
- func (_FraxVeFxs *FraxVeFxsTransactorSession) ApplySmartWalletChecker() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) ApplyTransferOwnership() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) ChangeController(_newController common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) Checkpoint() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) CommitSmartWalletChecker(addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) CommitTransferOwnership(addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) CreateLock(_value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) DepositFor(_addr common.Address, _value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) IncreaseAmount(_value *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) IncreaseUnlockTime(_unlock_time *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) RecoverERC20(token_addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) ToggleEmergencyUnlock() (*types.Transaction, error)
- func (_FraxVeFxs *FraxVeFxsTransactorSession) Withdraw() (*types.Transaction, error)
- type FraxVeFxsWithdraw
- type FraxVeFxsWithdrawIterator
- type FraxVeFxsYieldDistributor
- type FraxVeFxsYieldDistributorCaller
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EligibleCurrentVeFXS(opts *bind.CallOpts, account common.Address) (struct{ ... }, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EmittedToken(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EmittedTokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) FractionParticipating(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) GetYieldForDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Greylist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) LastTimeYieldApplicable(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) LastUpdateTime(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) PeriodFinish(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) RewardNotifiers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TimelockAddress(opts *bind.CallOpts) (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TotalVeFXSParticipating(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TotalVeFXSSupplyStored(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserIsInitialized(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserVeFXSCheckpointed(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserVeFXSEndpointCheckpointed(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserYieldPerTokenPaid(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldCollectionPaused(opts *bind.CallOpts) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldPerVeFXS(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldPerVeFXSStored(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldRate(opts *bind.CallOpts) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Yields(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type FraxVeFxsYieldDistributorCallerRaw
- type FraxVeFxsYieldDistributorCallerSession
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Earned(account common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EligibleCurrentVeFXS(account common.Address) (struct{ ... }, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EmittedToken() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EmittedTokenAddress() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) FractionParticipating() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) GetYieldForDuration() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Greylist(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) LastTimeYieldApplicable() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) LastUpdateTime() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) NominatedOwner() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Owner() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) PeriodFinish() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) RewardNotifiers(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TimelockAddress() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TotalVeFXSParticipating() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TotalVeFXSSupplyStored() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserIsInitialized(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserVeFXSCheckpointed(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserVeFXSEndpointCheckpointed(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserYieldPerTokenPaid(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldCollectionPaused() (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldDuration() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXS() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXSStored() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldRate() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Yields(arg0 common.Address) (*big.Int, error)
- type FraxVeFxsYieldDistributorDefaultInitialization
- type FraxVeFxsYieldDistributorDefaultInitializationIterator
- type FraxVeFxsYieldDistributorFilterer
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterDefaultInitialization(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorDefaultInitializationIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOldYieldCollected(opts *bind.FilterOpts, user []common.Address) (*FraxVeFxsYieldDistributorOldYieldCollectedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorOwnerChangedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorOwnerNominatedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterRecoveredERC20(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorRecoveredERC20Iterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterRewardAdded(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorRewardAddedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldCollected(opts *bind.FilterOpts, user []common.Address) (*FraxVeFxsYieldDistributorYieldCollectedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldDurationUpdated(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorYieldDurationUpdatedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldPeriodRenewed(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorYieldPeriodRenewedIterator, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseDefaultInitialization(log types.Log) (*FraxVeFxsYieldDistributorDefaultInitialization, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOldYieldCollected(log types.Log) (*FraxVeFxsYieldDistributorOldYieldCollected, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOwnerChanged(log types.Log) (*FraxVeFxsYieldDistributorOwnerChanged, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOwnerNominated(log types.Log) (*FraxVeFxsYieldDistributorOwnerNominated, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseRecoveredERC20(log types.Log) (*FraxVeFxsYieldDistributorRecoveredERC20, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseRewardAdded(log types.Log) (*FraxVeFxsYieldDistributorRewardAdded, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldCollected(log types.Log) (*FraxVeFxsYieldDistributorYieldCollected, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldDurationUpdated(log types.Log) (*FraxVeFxsYieldDistributorYieldDurationUpdated, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldPeriodRenewed(log types.Log) (*FraxVeFxsYieldDistributorYieldPeriodRenewed, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchDefaultInitialization(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOldYieldCollected(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOldYieldCollected, ...) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOwnerChanged) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOwnerNominated) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchRecoveredERC20(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorRecoveredERC20) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorRewardAdded) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldCollected(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorYieldCollected, ...) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldDurationUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldPeriodRenewed(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorYieldPeriodRenewed) (event.Subscription, error)
- type FraxVeFxsYieldDistributorOldYieldCollected
- type FraxVeFxsYieldDistributorOldYieldCollectedIterator
- type FraxVeFxsYieldDistributorOwnerChanged
- type FraxVeFxsYieldDistributorOwnerChangedIterator
- type FraxVeFxsYieldDistributorOwnerNominated
- type FraxVeFxsYieldDistributorOwnerNominatedIterator
- type FraxVeFxsYieldDistributorRaw
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxVeFxsYieldDistributorRecoveredERC20
- type FraxVeFxsYieldDistributorRecoveredERC20Iterator
- type FraxVeFxsYieldDistributorRewardAdded
- type FraxVeFxsYieldDistributorRewardAddedIterator
- type FraxVeFxsYieldDistributorSession
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Checkpoint() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) CheckpointOtherUser(user_addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Earned(account common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EligibleCurrentVeFXS(account common.Address) (struct{ ... }, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EmittedToken() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EmittedTokenAddress() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) FractionParticipating() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GetYield() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GetYieldForDuration() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Greylist(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) LastTimeYieldApplicable() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) LastUpdateTime() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NominatedOwner() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NotifyRewardAmount(amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Owner() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) PeriodFinish() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) RecoverERC20(tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) RewardNotifiers(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetPauses(_yieldCollectionPaused bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetYieldDuration(_yieldDuration *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetYieldRate(_new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Sync() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TimelockAddress() (common.Address, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) ToggleRewardNotifier(notifier_addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TotalVeFXSParticipating() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TotalVeFXSSupplyStored() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserIsInitialized(arg0 common.Address) (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserVeFXSCheckpointed(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserVeFXSEndpointCheckpointed(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserYieldPerTokenPaid(arg0 common.Address) (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldCollectionPaused() (bool, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldDuration() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldPerVeFXS() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldPerVeFXSStored() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldRate() (*big.Int, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Yields(arg0 common.Address) (*big.Int, error)
- type FraxVeFxsYieldDistributorTransactor
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) Checkpoint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) CheckpointOtherUser(opts *bind.TransactOpts, user_addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) GetYield(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) GreylistAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) NotifyRewardAmount(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) RecoverERC20(opts *bind.TransactOpts, tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetPauses(opts *bind.TransactOpts, _yieldCollectionPaused bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetTimelock(opts *bind.TransactOpts, _new_timelock common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetYieldDuration(opts *bind.TransactOpts, _yieldDuration *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetYieldRate(opts *bind.TransactOpts, _new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) ToggleRewardNotifier(opts *bind.TransactOpts, notifier_addr common.Address) (*types.Transaction, error)
- type FraxVeFxsYieldDistributorTransactorRaw
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FraxVeFxsYieldDistributorTransactorSession
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) Checkpoint() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) CheckpointOtherUser(user_addr common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) GetYield() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) NotifyRewardAmount(amount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) RecoverERC20(tokenAddress common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetPauses(_yieldCollectionPaused bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetYieldDuration(_yieldDuration *big.Int) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetYieldRate(_new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) Sync() (*types.Transaction, error)
- func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) ToggleRewardNotifier(notifier_addr common.Address) (*types.Transaction, error)
- type FraxVeFxsYieldDistributorYieldCollected
- type FraxVeFxsYieldDistributorYieldCollectedIterator
- type FraxVeFxsYieldDistributorYieldDurationUpdated
- type FraxVeFxsYieldDistributorYieldDurationUpdatedIterator
- type FraxVeFxsYieldDistributorYieldPeriodRenewed
- type FraxVeFxsYieldDistributorYieldPeriodRenewedIterator
- type LongTermOrdersLibOrder
Constants ¶
This section is empty.
Variables ¶
var FraxConvexStakingWrappedFraxABI = FraxConvexStakingWrappedFraxMetaData.ABI
FraxConvexStakingWrappedFraxABI is the input ABI used to generate the binding from. Deprecated: Use FraxConvexStakingWrappedFraxMetaData.ABI instead.
var FraxConvexStakingWrappedFraxMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"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\":\"_user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_wrapped\",\"type\":\"bool\"}],\"name\":\"Deposited\",\"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\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_unwrapped\",\"type\":\"bool\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"addRewards\",\"outputs\":[],\"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\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"collateralVault\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"convexBooster\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"convexPool\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"convexPoolId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"convexToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"crv\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"curveToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cvx\",\"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\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"earned\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structConvexStakingWrapper.EarnedData[]\",\"name\":\"claimable\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_forwardTo\",\"type\":\"address\"}],\"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\":\"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\":\"_curveToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_convexToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_convexPool\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_poolId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_vault\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isInit\",\"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\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"registeredRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rewards\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"reward_token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reward_pool\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"reward_integral\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"reward_remaining\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setApprovals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vault\",\"type\":\"address\"}],\"name\":\"setVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"shutdown\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"stake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"totalBalanceOf\",\"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\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[2]\",\"name\":\"_accounts\",\"type\":\"address[2]\"}],\"name\":\"user_checkpoint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawAndUnwrap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
FraxConvexStakingWrappedFraxMetaData contains all meta data concerning the FraxConvexStakingWrappedFrax contract.
var FraxFarmUniV3ABI = FraxFarmUniV3MetaData.ABI
FraxFarmUniV3ABI is the input ABI used to generate the binding from. Deprecated: Use FraxFarmUniV3MetaData.ABI instead.
var FraxFarmUniV3MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_rewardsToken0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_stakingTokenNFT\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lp_pool_address\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_timelock_address\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_veFXS_address\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_gauge_controller_address\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_uni_token0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_uni_token1\",\"type\":\"address\"},{\"internalType\":\"int24\",\"name\":\"_uni_tick_lower\",\"type\":\"int24\"},{\"internalType\":\"int24\",\"name\":\"_uni_tick_upper\",\"type\":\"int24\"},{\"internalType\":\"int24\",\"name\":\"_uni_ideal_tick\",\"type\":\"int24\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DefaultInitialization\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"source_address\",\"type\":\"address\"}],\"name\":\"LockNFT\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"multiplier\",\"type\":\"uint256\"}],\"name\":\"LockedNFTMaxMultiplierUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"}],\"name\":\"LockedNFTMinTime\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"}],\"name\":\"LockedNFTTimeForMaxMultiplier\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"multiplier\",\"type\":\"uint256\"}],\"name\":\"MaxVeFXSMultiplier\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RecoveredERC20\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"}],\"name\":\"RecoveredERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"farm_reward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"liq_tok0_reward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"liq_tok1_reward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token_address\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination_address\",\"type\":\"address\"}],\"name\":\"RewardPaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"RewardsPeriodRenewed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination_address\",\"type\":\"address\"}],\"name\":\"WithdrawLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"scale_factor\",\"type\":\"uint256\"}],\"name\":\"veFXSPctForMaxBoostUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"migrator_address\",\"type\":\"address\"}],\"name\":\"addMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bypassEmissionFactor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"calcCurCombinedWeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"old_combined_weight\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"new_vefxs_multiplier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"new_combined_weight\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"combinedWeightOf\",\"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\":[],\"name\":\"emissionFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"emission_factor\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRewardForDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"greylistAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ideal_tick\",\"outputs\":[{\"internalType\":\"int24\",\"name\":\"\",\"type\":\"int24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initializeDefault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"}],\"name\":\"lockMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lock_max_multiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lock_time_for_max_multiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lock_time_min\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"lockedLiquidityOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"lockedNFTsOf\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"start_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ending_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lock_multiplier\",\"type\":\"uint256\"},{\"internalType\":\"int24\",\"name\":\"tick_lower\",\"type\":\"int24\"},{\"internalType\":\"int24\",\"name\":\"tick_upper\",\"type\":\"int24\"}],\"internalType\":\"structFraxFarm_UniV3_veFXS.LockedNFT[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrationsOn\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker_address\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"start_timestamp\",\"type\":\"uint256\"}],\"name\":\"migrator_stakeLocked_for\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"staker_address\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"}],\"name\":\"migrator_withdraw_locked\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"minVeFXSForMaxBoost\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"}],\"name\":\"recoverERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"migrator_address\",\"type\":\"address\"}],\"name\":\"removeMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardRate0\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"rwd_rate\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reward_rate_manual\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsCollectionPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_gauge_controller_address\",\"type\":\"address\"}],\"name\":\"setGaugeController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_lock_time_for_max_multiplier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_lock_time_min\",\"type\":\"uint256\"}],\"name\":\"setLockedNFTTimeForMinAndMaxMultiplier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_reward_rate_manual\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sync_too\",\"type\":\"bool\"}],\"name\":\"setManualRewardRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_lock_max_multiplier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_vefxs_max_multiplier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_vefxs_per_frax_for_max_boost\",\"type\":\"uint256\"}],\"name\":\"setMultipliers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_stakingPaused\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_withdrawalsPaused\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_rewardsCollectionPaused\",\"type\":\"bool\"}],\"name\":\"setPauses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_new_twap_duration\",\"type\":\"uint32\"}],\"name\":\"setTWAP\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_new_timelock\",\"type\":\"address\"}],\"name\":\"setTimelock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"secs\",\"type\":\"uint256\"}],\"name\":\"stakeLocked\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"migrator_address\",\"type\":\"address\"}],\"name\":\"stakerAllowMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"migrator_address\",\"type\":\"address\"}],\"name\":\"stakerDisallowMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakesUnlocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sync\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"force_update\",\"type\":\"bool\"}],\"name\":\"sync_gauge_weight\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timelock_address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"toggleEmissionFactorBypass\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"toggleMigrations\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalCombinedWeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLiquidityLocked\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"twap_duration\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uni_required_fee\",\"outputs\":[{\"internalType\":\"uint24\",\"name\":\"\",\"type\":\"uint24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uni_tick_lower\",\"outputs\":[{\"internalType\":\"int24\",\"name\":\"\",\"type\":\"int24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uni_tick_upper\",\"outputs\":[{\"internalType\":\"int24\",\"name\":\"\",\"type\":\"int24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uni_token0\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uni_token1\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unlockStakes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"userStakedFrax\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"veFXSMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vefxs_max_multiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vefxs_per_frax_for_max_boost\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"token_id\",\"type\":\"uint256\"}],\"name\":\"withdrawLocked\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawalsPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
FraxFarmUniV3MetaData contains all meta data concerning the FraxFarmUniV3 contract.
var FraxLpTokenABI = FraxLpTokenMetaData.ABI
FraxLpTokenABI is the input ABI used to generate the binding from. Deprecated: Use FraxLpTokenMetaData.ABI instead.
var FraxLpTokenMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"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\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sellToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"unsoldAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"purchasedAmount\",\"type\":\"uint256\"}],\"name\":\"CancelLongTermOrder\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"numberOfTimeIntervals\",\"type\":\"uint256\"}],\"name\":\"LongTermSwap0To1\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"numberOfTimeIntervals\",\"type\":\"uint256\"}],\"name\":\"LongTermSwap1To0\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0Out\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1Out\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"Swap\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint112\",\"name\":\"reserve0\",\"type\":\"uint112\"},{\"indexed\":false,\"internalType\":\"uint112\",\"name\":\"reserve1\",\"type\":\"uint112\"}],\"name\":\"Sync\",\"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\":false,\"internalType\":\"uint256\",\"name\":\"blocktimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newReserve0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newReserve1\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTwammReserve0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTwammReserve1\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token0Bought\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token1Bought\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token0Sold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"token1Sold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expiries\",\"type\":\"uint256\"}],\"name\":\"VirtualOrderExecution\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proceedToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"proceeds\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"orderExpired\",\"type\":\"bool\"}],\"name\":\"WithdrawProceedsFromLongTermOrder\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINIMUM_LIQUIDITY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"TWAPObservationHistory\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price0CumulativeLast\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price1CumulativeLast\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"burn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"name\":\"cancelLongTermSwap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"executeVirtualOrders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getDetailedOrdersForUser\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"saleRate\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"sellTokenAddr\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"buyTokenAddr\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isComplete\",\"type\":\"bool\"}],\"internalType\":\"structLongTermOrdersLib.Order[]\",\"name\":\"detailed_orders\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNextOrderID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"getOrderIDsForUser\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"getOrderIDsForUserLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"getReserveAfterTwamm\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"_reserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_reserve1\",\"type\":\"uint112\"},{\"internalType\":\"uint256\",\"name\":\"lastVirtualOrderTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint112\",\"name\":\"_twammReserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_twammReserve1\",\"type\":\"uint112\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getReserves\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"_reserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_reserve1\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"_blockTimestampLast\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTWAPHistoryLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"name\":\"getTwammOrder\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"saleRate\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"sellTokenAddr\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"buyTokenAddr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"name\":\"getTwammOrderProceeds\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"orderExpired\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"totalReward\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"getTwammOrderProceedsView\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"orderExpired\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"totalReward\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTwammReserves\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"_reserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_reserve1\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"_blockTimestampLast\",\"type\":\"uint32\"},{\"internalType\":\"uint112\",\"name\":\"_twammReserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_twammReserve1\",\"type\":\"uint112\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"getTwammRewardFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"rewardFactorPool0AtTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardFactorPool1AtTimestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"getTwammSalesRateEnding\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"orderPool0SalesRateEnding\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderPool1SalesRateEnding\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTwammState\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"token0Rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"token1Rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastVirtualOrderTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderTimeInterval_rtn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardFactorPool0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardFactorPool1\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_token1\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"kLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0In\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"numberOfTimeIntervals\",\"type\":\"uint256\"}],\"name\":\"longTermSwapFrom0To1\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount1In\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"numberOfTimeIntervals\",\"type\":\"uint256\"}],\"name\":\"longTermSwapFrom1To0\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"newSwapsPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"orderIDsForUser\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"orderTimeInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"price0CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"price1CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"skim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0Out\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount1Out\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"swap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sync\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"togglePauseNewSwaps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token0\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token1\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"twammReserve0\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"\",\"type\":\"uint112\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"twammReserve1\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"\",\"type\":\"uint112\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"twammUpToDate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"}],\"name\":\"withdrawProceedsFromLongTermSwap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"is_expired\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"rewardTkn\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"totalReward\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
FraxLpTokenMetaData contains all meta data concerning the FraxLpToken contract.
var FraxSfrxEthABI = FraxSfrxEthMetaData.ABI
FraxSfrxEthABI is the input ABI used to generate the binding from. Deprecated: Use FraxSfrxEthMetaData.ABI instead.
var FraxSfrxEthMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractERC20\",\"name\":\"_underlying\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"_rewardsCycleLength\",\"type\":\"uint32\"}],\"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\":\"amount\",\"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\":true,\"internalType\":\"uint32\",\"name\":\"cycleEnd\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rewardAmount\",\"type\":\"uint256\"}],\"name\":\"NewRewardsCycle\",\"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\":\"amount\",\"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\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"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\":\"contractERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":\"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\":\"shares\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assets\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"approveMax\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"depositWithSignature\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastRewardAmount\",\"outputs\":[{\"internalType\":\"uint192\",\"name\":\"\",\"type\":\"uint192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastSync\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"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\":\"\",\"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\":\"assets\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"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\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pricePerShare\",\"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\":\"assets\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsCycleEnd\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsCycleLength\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"syncRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"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\":\"shares\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
FraxSfrxEthMetaData contains all meta data concerning the FraxSfrxEth contract.
var FraxVeFxsABI = FraxVeFxsMetaData.ABI
FraxVeFxsABI is the input ABI used to generate the binding from. Deprecated: Use FraxVeFxsMetaData.ABI instead.
var FraxVeFxsMetaData = &bind.MetaData{
ABI: "[{\"name\":\"CommitOwnership\",\"inputs\":[{\"type\":\"address\",\"name\":\"admin\",\"indexed\":false}],\"anonymous\":false,\"type\":\"event\"},{\"name\":\"ApplyOwnership\",\"inputs\":[{\"type\":\"address\",\"name\":\"admin\",\"indexed\":false}],\"anonymous\":false,\"type\":\"event\"},{\"name\":\"Deposit\",\"inputs\":[{\"type\":\"address\",\"name\":\"provider\",\"indexed\":true},{\"type\":\"uint256\",\"name\":\"value\",\"indexed\":false},{\"type\":\"uint256\",\"name\":\"locktime\",\"indexed\":true},{\"type\":\"int128\",\"name\":\"type\",\"indexed\":false},{\"type\":\"uint256\",\"name\":\"ts\",\"indexed\":false}],\"anonymous\":false,\"type\":\"event\"},{\"name\":\"Withdraw\",\"inputs\":[{\"type\":\"address\",\"name\":\"provider\",\"indexed\":true},{\"type\":\"uint256\",\"name\":\"value\",\"indexed\":false},{\"type\":\"uint256\",\"name\":\"ts\",\"indexed\":false}],\"anonymous\":false,\"type\":\"event\"},{\"name\":\"Supply\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"prevSupply\",\"indexed\":false},{\"type\":\"uint256\",\"name\":\"supply\",\"indexed\":false}],\"anonymous\":false,\"type\":\"event\"},{\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"token_addr\"},{\"type\":\"string\",\"name\":\"_name\"},{\"type\":\"string\",\"name\":\"_symbol\"},{\"type\":\"string\",\"name\":\"_version\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"name\":\"commit_transfer_ownership\",\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":37568},{\"name\":\"apply_transfer_ownership\",\"outputs\":[],\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":38407},{\"name\":\"commit_smart_wallet_checker\",\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":36278},{\"name\":\"apply_smart_wallet_checker\",\"outputs\":[],\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":37005},{\"name\":\"toggleEmergencyUnlock\",\"outputs\":[],\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":37038},{\"name\":\"recoverERC20\",\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"token_addr\"},{\"type\":\"uint256\",\"name\":\"amount\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":4045},{\"name\":\"get_last_user_slope\",\"outputs\":[{\"type\":\"int128\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2600},{\"name\":\"user_point_history__ts\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"_addr\"},{\"type\":\"uint256\",\"name\":\"_idx\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":1703},{\"name\":\"locked__end\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"_addr\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":1624},{\"name\":\"checkpoint\",\"outputs\":[],\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":46119699},{\"name\":\"deposit_for\",\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"_addr\"},{\"type\":\"uint256\",\"name\":\"_value\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":92414024},{\"name\":\"create_lock\",\"outputs\":[],\"inputs\":[{\"type\":\"uint256\",\"name\":\"_value\"},{\"type\":\"uint256\",\"name\":\"_unlock_time\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":92415425},{\"name\":\"increase_amount\",\"outputs\":[],\"inputs\":[{\"type\":\"uint256\",\"name\":\"_value\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":92414846},{\"name\":\"increase_unlock_time\",\"outputs\":[],\"inputs\":[{\"type\":\"uint256\",\"name\":\"_unlock_time\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":92415493},{\"name\":\"withdraw\",\"outputs\":[],\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":46291332},{\"name\":\"balanceOf\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"name\":\"balanceOf\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"},{\"type\":\"uint256\",\"name\":\"_t\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"name\":\"balanceOfAt\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"addr\"},{\"type\":\"uint256\",\"name\":\"_block\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":512868},{\"name\":\"totalSupply\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"name\":\"totalSupply\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"uint256\",\"name\":\"t\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"name\":\"totalSupplyAt\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"uint256\",\"name\":\"_block\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":882020},{\"name\":\"totalFXSSupply\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2116},{\"name\":\"totalFXSSupplyAt\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"uint256\",\"name\":\"_block\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":252170},{\"name\":\"changeController\",\"outputs\":[],\"inputs\":[{\"type\":\"address\",\"name\":\"_newController\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"gas\":36998},{\"name\":\"token\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":1871},{\"name\":\"supply\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":1901},{\"name\":\"locked\",\"outputs\":[{\"type\":\"int128\",\"name\":\"amount\"},{\"type\":\"uint256\",\"name\":\"end\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"arg0\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":3380},{\"name\":\"epoch\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":1961},{\"name\":\"point_history\",\"outputs\":[{\"type\":\"int128\",\"name\":\"bias\"},{\"type\":\"int128\",\"name\":\"slope\"},{\"type\":\"uint256\",\"name\":\"ts\"},{\"type\":\"uint256\",\"name\":\"blk\"},{\"type\":\"uint256\",\"name\":\"fxs_amt\"}],\"inputs\":[{\"type\":\"uint256\",\"name\":\"arg0\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":6280},{\"name\":\"user_point_history\",\"outputs\":[{\"type\":\"int128\",\"name\":\"bias\"},{\"type\":\"int128\",\"name\":\"slope\"},{\"type\":\"uint256\",\"name\":\"ts\"},{\"type\":\"uint256\",\"name\":\"blk\"},{\"type\":\"uint256\",\"name\":\"fxs_amt\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"arg0\"},{\"type\":\"uint256\",\"name\":\"arg1\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":6525},{\"name\":\"user_point_epoch\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[{\"type\":\"address\",\"name\":\"arg0\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2266},{\"name\":\"slope_changes\",\"outputs\":[{\"type\":\"int128\",\"name\":\"\"}],\"inputs\":[{\"type\":\"uint256\",\"name\":\"arg0\"}],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2196},{\"name\":\"controller\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2111},{\"name\":\"transfersEnabled\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2141},{\"name\":\"emergencyUnlockActive\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2171},{\"name\":\"name\",\"outputs\":[{\"type\":\"string\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":8603},{\"name\":\"symbol\",\"outputs\":[{\"type\":\"string\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":7656},{\"name\":\"version\",\"outputs\":[{\"type\":\"string\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":7686},{\"name\":\"decimals\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2291},{\"name\":\"future_smart_wallet_checker\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2321},{\"name\":\"smart_wallet_checker\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2351},{\"name\":\"admin\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2381},{\"name\":\"future_admin\",\"outputs\":[{\"type\":\"address\",\"name\":\"\"}],\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"gas\":2411}]",
}
FraxVeFxsMetaData contains all meta data concerning the FraxVeFxs contract.
var FraxVeFxsYieldDistributorABI = FraxVeFxsYieldDistributorMetaData.ABI
FraxVeFxsYieldDistributorABI is the input ABI used to generate the binding from. Deprecated: Use FraxVeFxsYieldDistributorMetaData.ABI instead.
var FraxVeFxsYieldDistributorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_emittedToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_timelock_address\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_veFXS_address\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DefaultInitialization\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yield\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token_address\",\"type\":\"address\"}],\"name\":\"OldYieldCollected\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RecoveredERC20\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yieldRate\",\"type\":\"uint256\"}],\"name\":\"RewardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yield\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token_address\",\"type\":\"address\"}],\"name\":\"YieldCollected\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDuration\",\"type\":\"uint256\"}],\"name\":\"YieldDurationUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yieldRate\",\"type\":\"uint256\"}],\"name\":\"YieldPeriodRenewed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkpoint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user_addr\",\"type\":\"address\"}],\"name\":\"checkpointOtherUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"earned\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"eligibleCurrentVeFXS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"eligible_vefxs_bal\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stored_ending_timestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emittedToken\",\"outputs\":[{\"internalType\":\"contractERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitted_token_address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fractionParticipating\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getYield\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"yield0\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getYieldForDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"greylist\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"greylistAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastTimeYieldApplicable\",\"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\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"notifyRewardAmount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"periodFinish\",\"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\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"reward_notifiers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_yieldCollectionPaused\",\"type\":\"bool\"}],\"name\":\"setPauses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_new_timelock\",\"type\":\"address\"}],\"name\":\"setTimelock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_yieldDuration\",\"type\":\"uint256\"}],\"name\":\"setYieldDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_new_rate0\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sync_too\",\"type\":\"bool\"}],\"name\":\"setYieldRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sync\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timelock_address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"notifier_addr\",\"type\":\"address\"}],\"name\":\"toggleRewardNotifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalVeFXSParticipating\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalVeFXSSupplyStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userIsInitialized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userVeFXSCheckpointed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userVeFXSEndpointCheckpointed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userYieldPerTokenPaid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"yieldCollectionPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"yieldDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"yieldPerVeFXS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"yieldPerVeFXSStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"yieldRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"yields\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
FraxVeFxsYieldDistributorMetaData contains all meta data concerning the FraxVeFxsYieldDistributor contract.
Functions ¶
This section is empty.
Types ¶
type ConvexStakingWrapperEarnedData ¶
ConvexStakingWrapperEarnedData is an auto generated low-level Go binding around an user-defined struct.
type FraxConvexStakingWrappedFrax ¶
type FraxConvexStakingWrappedFrax struct { FraxConvexStakingWrappedFraxCaller // Read-only binding to the contract FraxConvexStakingWrappedFraxTransactor // Write-only binding to the contract FraxConvexStakingWrappedFraxFilterer // Log filterer for contract events }
FraxConvexStakingWrappedFrax is an auto generated Go binding around an Ethereum contract.
func NewFraxConvexStakingWrappedFrax ¶
func NewFraxConvexStakingWrappedFrax(address common.Address, backend bind.ContractBackend) (*FraxConvexStakingWrappedFrax, error)
NewFraxConvexStakingWrappedFrax creates a new instance of FraxConvexStakingWrappedFrax, bound to a specific deployed contract.
type FraxConvexStakingWrappedFraxApproval ¶
type FraxConvexStakingWrappedFraxApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxConvexStakingWrappedFraxApproval represents a Approval event raised by the FraxConvexStakingWrappedFrax contract.
type FraxConvexStakingWrappedFraxApprovalIterator ¶
type FraxConvexStakingWrappedFraxApprovalIterator struct { Event *FraxConvexStakingWrappedFraxApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxConvexStakingWrappedFraxApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FraxConvexStakingWrappedFrax contract.
func (*FraxConvexStakingWrappedFraxApprovalIterator) Close ¶
func (it *FraxConvexStakingWrappedFraxApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxConvexStakingWrappedFraxApprovalIterator) Error ¶
func (it *FraxConvexStakingWrappedFraxApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxConvexStakingWrappedFraxApprovalIterator) Next ¶
func (it *FraxConvexStakingWrappedFraxApprovalIterator) 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 FraxConvexStakingWrappedFraxCaller ¶
type FraxConvexStakingWrappedFraxCaller struct {
// contains filtered or unexported fields
}
FraxConvexStakingWrappedFraxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxConvexStakingWrappedFraxCaller ¶
func NewFraxConvexStakingWrappedFraxCaller(address common.Address, caller bind.ContractCaller) (*FraxConvexStakingWrappedFraxCaller, error)
NewFraxConvexStakingWrappedFraxCaller creates a new read-only instance of FraxConvexStakingWrappedFrax, bound to a specific deployed contract.
func (*FraxConvexStakingWrappedFraxCaller) Allowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) BalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) CollateralVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) CollateralVault(opts *bind.CallOpts) (common.Address, error)
CollateralVault is a free data retrieval call binding the contract method 0x0bece79c.
Solidity: function collateralVault() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) ConvexBooster ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexBooster(opts *bind.CallOpts) (common.Address, error)
ConvexBooster is a free data retrieval call binding the contract method 0x2cdacb50.
Solidity: function convexBooster() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) ConvexPool ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexPool(opts *bind.CallOpts) (common.Address, error)
ConvexPool is a free data retrieval call binding the contract method 0xcc7d510e.
Solidity: function convexPool() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) ConvexPoolId ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexPoolId(opts *bind.CallOpts) (*big.Int, error)
ConvexPoolId is a free data retrieval call binding the contract method 0xe529ee95.
Solidity: function convexPoolId() view returns(uint256)
func (*FraxConvexStakingWrappedFraxCaller) ConvexToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) ConvexToken(opts *bind.CallOpts) (common.Address, error)
ConvexToken is a free data retrieval call binding the contract method 0xe89133b2.
Solidity: function convexToken() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) Crv ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Crv(opts *bind.CallOpts) (common.Address, error)
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) CurveToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) CurveToken(opts *bind.CallOpts) (common.Address, error)
CurveToken is a free data retrieval call binding the contract method 0x4f39059c.
Solidity: function curveToken() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) Cvx ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Cvx(opts *bind.CallOpts) (common.Address, error)
Cvx is a free data retrieval call binding the contract method 0x923c1d61.
Solidity: function cvx() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) Decimals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) Earned ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Earned(opts *bind.CallOpts, _account common.Address) ([]ConvexStakingWrapperEarnedData, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address _account) view returns((address,uint256)[] claimable)
func (*FraxConvexStakingWrappedFraxCaller) IsInit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) IsInit(opts *bind.CallOpts) (bool, error)
IsInit is a free data retrieval call binding the contract method 0xb145a5b8.
Solidity: function isInit() view returns(bool)
func (*FraxConvexStakingWrappedFraxCaller) IsShutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) Name ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) Owner ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxConvexStakingWrappedFraxCaller) RegisteredRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) RegisteredRewards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RegisteredRewards is a free data retrieval call binding the contract method 0xff833485.
Solidity: function registeredRewards(address ) view returns(uint256)
func (*FraxConvexStakingWrappedFraxCaller) RewardLength ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) RewardLength(opts *bind.CallOpts) (*big.Int, error)
RewardLength is a free data retrieval call binding the contract method 0xb95c5746.
Solidity: function rewardLength() view returns(uint256)
func (*FraxConvexStakingWrappedFraxCaller) Rewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) Rewards(opts *bind.CallOpts, arg0 *big.Int) (struct { RewardToken common.Address RewardPool common.Address RewardIntegral *big.Int RewardRemaining *big.Int }, error)
Rewards is a free data retrieval call binding the contract method 0xf301af42.
Solidity: function rewards(uint256 ) view returns(address reward_token, address reward_pool, uint128 reward_integral, uint128 reward_remaining)
func (*FraxConvexStakingWrappedFraxCaller) Symbol ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) 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 (*FraxConvexStakingWrappedFraxCaller) TotalBalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) TotalBalanceOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error)
TotalBalanceOf is a free data retrieval call binding the contract method 0x4b0ee02a.
Solidity: function totalBalanceOf(address _account) view returns(uint256)
func (*FraxConvexStakingWrappedFraxCaller) TotalSupply ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FraxConvexStakingWrappedFraxCallerRaw ¶
type FraxConvexStakingWrappedFraxCallerRaw struct {
Contract *FraxConvexStakingWrappedFraxCaller // Generic read-only contract binding to access the raw methods on
}
FraxConvexStakingWrappedFraxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxConvexStakingWrappedFraxCallerRaw) Call ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerRaw) 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 FraxConvexStakingWrappedFraxCallerSession ¶
type FraxConvexStakingWrappedFraxCallerSession struct { Contract *FraxConvexStakingWrappedFraxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxConvexStakingWrappedFraxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxConvexStakingWrappedFraxCallerSession) Allowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) 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 (*FraxConvexStakingWrappedFraxCallerSession) BalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) 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 (*FraxConvexStakingWrappedFraxCallerSession) CollateralVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) CollateralVault() (common.Address, error)
CollateralVault is a free data retrieval call binding the contract method 0x0bece79c.
Solidity: function collateralVault() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) ConvexBooster ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexBooster() (common.Address, error)
ConvexBooster is a free data retrieval call binding the contract method 0x2cdacb50.
Solidity: function convexBooster() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) ConvexPool ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexPool() (common.Address, error)
ConvexPool is a free data retrieval call binding the contract method 0xcc7d510e.
Solidity: function convexPool() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) ConvexPoolId ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexPoolId() (*big.Int, error)
ConvexPoolId is a free data retrieval call binding the contract method 0xe529ee95.
Solidity: function convexPoolId() view returns(uint256)
func (*FraxConvexStakingWrappedFraxCallerSession) ConvexToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) ConvexToken() (common.Address, error)
ConvexToken is a free data retrieval call binding the contract method 0xe89133b2.
Solidity: function convexToken() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) Crv ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Crv() (common.Address, error)
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) CurveToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) CurveToken() (common.Address, error)
CurveToken is a free data retrieval call binding the contract method 0x4f39059c.
Solidity: function curveToken() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) Cvx ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Cvx() (common.Address, error)
Cvx is a free data retrieval call binding the contract method 0x923c1d61.
Solidity: function cvx() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) Decimals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxConvexStakingWrappedFraxCallerSession) Earned ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Earned(_account common.Address) ([]ConvexStakingWrapperEarnedData, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address _account) view returns((address,uint256)[] claimable)
func (*FraxConvexStakingWrappedFraxCallerSession) IsInit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) IsInit() (bool, error)
IsInit is a free data retrieval call binding the contract method 0xb145a5b8.
Solidity: function isInit() view returns(bool)
func (*FraxConvexStakingWrappedFraxCallerSession) IsShutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*FraxConvexStakingWrappedFraxCallerSession) Name ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxConvexStakingWrappedFraxCallerSession) Owner ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxConvexStakingWrappedFraxCallerSession) RegisteredRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) RegisteredRewards(arg0 common.Address) (*big.Int, error)
RegisteredRewards is a free data retrieval call binding the contract method 0xff833485.
Solidity: function registeredRewards(address ) view returns(uint256)
func (*FraxConvexStakingWrappedFraxCallerSession) RewardLength ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) RewardLength() (*big.Int, error)
RewardLength is a free data retrieval call binding the contract method 0xb95c5746.
Solidity: function rewardLength() view returns(uint256)
func (*FraxConvexStakingWrappedFraxCallerSession) Rewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Rewards(arg0 *big.Int) (struct { RewardToken common.Address RewardPool common.Address RewardIntegral *big.Int RewardRemaining *big.Int }, error)
Rewards is a free data retrieval call binding the contract method 0xf301af42.
Solidity: function rewards(uint256 ) view returns(address reward_token, address reward_pool, uint128 reward_integral, uint128 reward_remaining)
func (*FraxConvexStakingWrappedFraxCallerSession) Symbol ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxConvexStakingWrappedFraxCallerSession) TotalBalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) TotalBalanceOf(_account common.Address) (*big.Int, error)
TotalBalanceOf is a free data retrieval call binding the contract method 0x4b0ee02a.
Solidity: function totalBalanceOf(address _account) view returns(uint256)
func (*FraxConvexStakingWrappedFraxCallerSession) TotalSupply ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FraxConvexStakingWrappedFraxDeposited ¶
type FraxConvexStakingWrappedFraxDeposited struct { User common.Address Account common.Address Amount *big.Int Wrapped bool Raw types.Log // Blockchain specific contextual infos }
FraxConvexStakingWrappedFraxDeposited represents a Deposited event raised by the FraxConvexStakingWrappedFrax contract.
type FraxConvexStakingWrappedFraxDepositedIterator ¶
type FraxConvexStakingWrappedFraxDepositedIterator struct { Event *FraxConvexStakingWrappedFraxDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxConvexStakingWrappedFraxDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the FraxConvexStakingWrappedFrax contract.
func (*FraxConvexStakingWrappedFraxDepositedIterator) Close ¶
func (it *FraxConvexStakingWrappedFraxDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxConvexStakingWrappedFraxDepositedIterator) Error ¶
func (it *FraxConvexStakingWrappedFraxDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxConvexStakingWrappedFraxDepositedIterator) Next ¶
func (it *FraxConvexStakingWrappedFraxDepositedIterator) 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 FraxConvexStakingWrappedFraxFilterer ¶
type FraxConvexStakingWrappedFraxFilterer struct {
// contains filtered or unexported fields
}
FraxConvexStakingWrappedFraxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxConvexStakingWrappedFraxFilterer ¶
func NewFraxConvexStakingWrappedFraxFilterer(address common.Address, filterer bind.ContractFilterer) (*FraxConvexStakingWrappedFraxFilterer, error)
NewFraxConvexStakingWrappedFraxFilterer creates a new log filterer instance of FraxConvexStakingWrappedFrax, bound to a specific deployed contract.
func (*FraxConvexStakingWrappedFraxFilterer) FilterApproval ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxConvexStakingWrappedFraxApprovalIterator, 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 (*FraxConvexStakingWrappedFraxFilterer) FilterDeposited ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterDeposited(opts *bind.FilterOpts, _user []common.Address, _account []common.Address) (*FraxConvexStakingWrappedFraxDepositedIterator, error)
FilterDeposited is a free log retrieval operation binding the contract event 0xb32af138549e2a71563d1f2b1f7f0a139b3cdbc83d877d13603de1c3c5fd487a.
Solidity: event Deposited(address indexed _user, address indexed _account, uint256 _amount, bool _wrapped)
func (*FraxConvexStakingWrappedFraxFilterer) FilterOwnershipTransferred ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FraxConvexStakingWrappedFraxOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FraxConvexStakingWrappedFraxFilterer) FilterTransfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxConvexStakingWrappedFraxTransferIterator, 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 (*FraxConvexStakingWrappedFraxFilterer) FilterWithdrawn ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) FilterWithdrawn(opts *bind.FilterOpts, _user []common.Address) (*FraxConvexStakingWrappedFraxWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x2fd83d5e9f5d240bed47a97a24cf354e4047e25edc2da27b01fd95e5e8a0c9a5.
Solidity: event Withdrawn(address indexed _user, uint256 _amount, bool _unwrapped)
func (*FraxConvexStakingWrappedFraxFilterer) ParseApproval ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseApproval(log types.Log) (*FraxConvexStakingWrappedFraxApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FraxConvexStakingWrappedFraxFilterer) ParseDeposited ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseDeposited(log types.Log) (*FraxConvexStakingWrappedFraxDeposited, error)
ParseDeposited is a log parse operation binding the contract event 0xb32af138549e2a71563d1f2b1f7f0a139b3cdbc83d877d13603de1c3c5fd487a.
Solidity: event Deposited(address indexed _user, address indexed _account, uint256 _amount, bool _wrapped)
func (*FraxConvexStakingWrappedFraxFilterer) ParseOwnershipTransferred ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseOwnershipTransferred(log types.Log) (*FraxConvexStakingWrappedFraxOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FraxConvexStakingWrappedFraxFilterer) ParseTransfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseTransfer(log types.Log) (*FraxConvexStakingWrappedFraxTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FraxConvexStakingWrappedFraxFilterer) ParseWithdrawn ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) ParseWithdrawn(log types.Log) (*FraxConvexStakingWrappedFraxWithdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0x2fd83d5e9f5d240bed47a97a24cf354e4047e25edc2da27b01fd95e5e8a0c9a5.
Solidity: event Withdrawn(address indexed _user, uint256 _amount, bool _unwrapped)
func (*FraxConvexStakingWrappedFraxFilterer) WatchApproval ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxApproval, 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 (*FraxConvexStakingWrappedFraxFilterer) WatchDeposited ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxDeposited, _user []common.Address, _account []common.Address) (event.Subscription, error)
WatchDeposited is a free log subscription operation binding the contract event 0xb32af138549e2a71563d1f2b1f7f0a139b3cdbc83d877d13603de1c3c5fd487a.
Solidity: event Deposited(address indexed _user, address indexed _account, uint256 _amount, bool _wrapped)
func (*FraxConvexStakingWrappedFraxFilterer) WatchOwnershipTransferred ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxOwnershipTransferred, 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 (*FraxConvexStakingWrappedFraxFilterer) WatchTransfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxTransfer, 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 (*FraxConvexStakingWrappedFraxFilterer) WatchWithdrawn ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *FraxConvexStakingWrappedFraxWithdrawn, _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 _unwrapped)
type FraxConvexStakingWrappedFraxOwnershipTransferred ¶
type FraxConvexStakingWrappedFraxOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FraxConvexStakingWrappedFraxOwnershipTransferred represents a OwnershipTransferred event raised by the FraxConvexStakingWrappedFrax contract.
type FraxConvexStakingWrappedFraxOwnershipTransferredIterator ¶
type FraxConvexStakingWrappedFraxOwnershipTransferredIterator struct { Event *FraxConvexStakingWrappedFraxOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxConvexStakingWrappedFraxOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FraxConvexStakingWrappedFrax contract.
func (*FraxConvexStakingWrappedFraxOwnershipTransferredIterator) Close ¶
func (it *FraxConvexStakingWrappedFraxOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxConvexStakingWrappedFraxOwnershipTransferredIterator) Error ¶
func (it *FraxConvexStakingWrappedFraxOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxConvexStakingWrappedFraxOwnershipTransferredIterator) Next ¶
func (it *FraxConvexStakingWrappedFraxOwnershipTransferredIterator) 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 FraxConvexStakingWrappedFraxRaw ¶
type FraxConvexStakingWrappedFraxRaw struct {
Contract *FraxConvexStakingWrappedFrax // Generic contract binding to access the raw methods on
}
FraxConvexStakingWrappedFraxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxConvexStakingWrappedFraxRaw) Call ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) 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 (*FraxConvexStakingWrappedFraxRaw) Transact ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxConvexStakingWrappedFraxRaw) Transfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxRaw) 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 FraxConvexStakingWrappedFraxSession ¶
type FraxConvexStakingWrappedFraxSession struct { Contract *FraxConvexStakingWrappedFrax // 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 }
FraxConvexStakingWrappedFraxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxConvexStakingWrappedFraxSession) AddRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) AddRewards() (*types.Transaction, error)
AddRewards is a paid mutator transaction binding the contract method 0x14d6aed0.
Solidity: function addRewards() returns()
func (*FraxConvexStakingWrappedFraxSession) Allowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) Approve ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) BalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) CollateralVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) CollateralVault() (common.Address, error)
CollateralVault is a free data retrieval call binding the contract method 0x0bece79c.
Solidity: function collateralVault() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) ConvexBooster ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexBooster() (common.Address, error)
ConvexBooster is a free data retrieval call binding the contract method 0x2cdacb50.
Solidity: function convexBooster() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) ConvexPool ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexPool() (common.Address, error)
ConvexPool is a free data retrieval call binding the contract method 0xcc7d510e.
Solidity: function convexPool() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) ConvexPoolId ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexPoolId() (*big.Int, error)
ConvexPoolId is a free data retrieval call binding the contract method 0xe529ee95.
Solidity: function convexPoolId() view returns(uint256)
func (*FraxConvexStakingWrappedFraxSession) ConvexToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) ConvexToken() (common.Address, error)
ConvexToken is a free data retrieval call binding the contract method 0xe89133b2.
Solidity: function convexToken() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) Crv ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Crv() (common.Address, error)
Crv is a free data retrieval call binding the contract method 0x6a4874a1.
Solidity: function crv() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) CurveToken ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) CurveToken() (common.Address, error)
CurveToken is a free data retrieval call binding the contract method 0x4f39059c.
Solidity: function curveToken() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) Cvx ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Cvx() (common.Address, error)
Cvx is a free data retrieval call binding the contract method 0x923c1d61.
Solidity: function cvx() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) Decimals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxConvexStakingWrappedFraxSession) DecreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) Deposit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Deposit(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxSession) Earned ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Earned(_account common.Address) ([]ConvexStakingWrapperEarnedData, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address _account) view returns((address,uint256)[] claimable)
func (*FraxConvexStakingWrappedFraxSession) GetReward ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) GetReward(_account common.Address, _forwardTo common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x6b091695.
Solidity: function getReward(address _account, address _forwardTo) returns()
func (*FraxConvexStakingWrappedFraxSession) GetReward0 ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) IncreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) Initialize ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Initialize(_curveToken common.Address, _convexToken common.Address, _convexPool common.Address, _poolId *big.Int, _vault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x530b97a4.
Solidity: function initialize(address _curveToken, address _convexToken, address _convexPool, uint256 _poolId, address _vault) returns()
func (*FraxConvexStakingWrappedFraxSession) IsInit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) IsInit() (bool, error)
IsInit is a free data retrieval call binding the contract method 0xb145a5b8.
Solidity: function isInit() view returns(bool)
func (*FraxConvexStakingWrappedFraxSession) IsShutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) IsShutdown() (bool, error)
IsShutdown is a free data retrieval call binding the contract method 0xbf86d690.
Solidity: function isShutdown() view returns(bool)
func (*FraxConvexStakingWrappedFraxSession) Name ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxConvexStakingWrappedFraxSession) Owner ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxConvexStakingWrappedFraxSession) RegisteredRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RegisteredRewards(arg0 common.Address) (*big.Int, error)
RegisteredRewards is a free data retrieval call binding the contract method 0xff833485.
Solidity: function registeredRewards(address ) view returns(uint256)
func (*FraxConvexStakingWrappedFraxSession) RenounceOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FraxConvexStakingWrappedFraxSession) RewardLength ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) RewardLength() (*big.Int, error)
RewardLength is a free data retrieval call binding the contract method 0xb95c5746.
Solidity: function rewardLength() view returns(uint256)
func (*FraxConvexStakingWrappedFraxSession) Rewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Rewards(arg0 *big.Int) (struct { RewardToken common.Address RewardPool common.Address RewardIntegral *big.Int RewardRemaining *big.Int }, error)
Rewards is a free data retrieval call binding the contract method 0xf301af42.
Solidity: function rewards(uint256 ) view returns(address reward_token, address reward_pool, uint128 reward_integral, uint128 reward_remaining)
func (*FraxConvexStakingWrappedFraxSession) SetApprovals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) SetApprovals() (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*FraxConvexStakingWrappedFraxSession) SetVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) SetVault(_vault common.Address) (*types.Transaction, error)
SetVault is a paid mutator transaction binding the contract method 0x6817031b.
Solidity: function setVault(address _vault) returns()
func (*FraxConvexStakingWrappedFraxSession) Shutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Shutdown() (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*FraxConvexStakingWrappedFraxSession) Stake ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Stake(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x7acb7757.
Solidity: function stake(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxSession) Symbol ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxConvexStakingWrappedFraxSession) TotalBalanceOf ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TotalBalanceOf(_account common.Address) (*big.Int, error)
TotalBalanceOf is a free data retrieval call binding the contract method 0x4b0ee02a.
Solidity: function totalBalanceOf(address _account) view returns(uint256)
func (*FraxConvexStakingWrappedFraxSession) TotalSupply ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxConvexStakingWrappedFraxSession) Transfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) TransferFrom ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) TransferOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) 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 (*FraxConvexStakingWrappedFraxSession) UserCheckpoint ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) UserCheckpoint(_accounts [2]common.Address) (*types.Transaction, error)
UserCheckpoint is a paid mutator transaction binding the contract method 0xe2aecded.
Solidity: function user_checkpoint(address[2] _accounts) returns(bool)
func (*FraxConvexStakingWrappedFraxSession) Withdraw ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) Withdraw(_amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _amount) returns()
func (*FraxConvexStakingWrappedFraxSession) WithdrawAndUnwrap ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxSession) WithdrawAndUnwrap(_amount *big.Int) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0x3969dfb4.
Solidity: function withdrawAndUnwrap(uint256 _amount) returns()
type FraxConvexStakingWrappedFraxTransactor ¶
type FraxConvexStakingWrappedFraxTransactor struct {
// contains filtered or unexported fields
}
FraxConvexStakingWrappedFraxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxConvexStakingWrappedFraxTransactor ¶
func NewFraxConvexStakingWrappedFraxTransactor(address common.Address, transactor bind.ContractTransactor) (*FraxConvexStakingWrappedFraxTransactor, error)
NewFraxConvexStakingWrappedFraxTransactor creates a new write-only instance of FraxConvexStakingWrappedFrax, bound to a specific deployed contract.
func (*FraxConvexStakingWrappedFraxTransactor) AddRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) AddRewards(opts *bind.TransactOpts) (*types.Transaction, error)
AddRewards is a paid mutator transaction binding the contract method 0x14d6aed0.
Solidity: function addRewards() returns()
func (*FraxConvexStakingWrappedFraxTransactor) Approve ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) DecreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) Deposit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxTransactor) GetReward ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) GetReward(opts *bind.TransactOpts, _account common.Address, _forwardTo common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x6b091695.
Solidity: function getReward(address _account, address _forwardTo) returns()
func (*FraxConvexStakingWrappedFraxTransactor) GetReward0 ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) IncreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) Initialize ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Initialize(opts *bind.TransactOpts, _curveToken common.Address, _convexToken common.Address, _convexPool common.Address, _poolId *big.Int, _vault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x530b97a4.
Solidity: function initialize(address _curveToken, address _convexToken, address _convexPool, uint256 _poolId, address _vault) returns()
func (*FraxConvexStakingWrappedFraxTransactor) RenounceOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FraxConvexStakingWrappedFraxTransactor) SetApprovals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) SetApprovals(opts *bind.TransactOpts) (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*FraxConvexStakingWrappedFraxTransactor) SetVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) SetVault(opts *bind.TransactOpts, _vault common.Address) (*types.Transaction, error)
SetVault is a paid mutator transaction binding the contract method 0x6817031b.
Solidity: function setVault(address _vault) returns()
func (*FraxConvexStakingWrappedFraxTransactor) Shutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Shutdown(opts *bind.TransactOpts) (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*FraxConvexStakingWrappedFraxTransactor) Stake ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Stake(opts *bind.TransactOpts, _amount *big.Int, _to common.Address) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x7acb7757.
Solidity: function stake(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxTransactor) Transfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) TransferFrom ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) 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 (*FraxConvexStakingWrappedFraxTransactor) TransferOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FraxConvexStakingWrappedFraxTransactor) UserCheckpoint ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) UserCheckpoint(opts *bind.TransactOpts, _accounts [2]common.Address) (*types.Transaction, error)
UserCheckpoint is a paid mutator transaction binding the contract method 0xe2aecded.
Solidity: function user_checkpoint(address[2] _accounts) returns(bool)
func (*FraxConvexStakingWrappedFraxTransactor) Withdraw ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) Withdraw(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _amount) returns()
func (*FraxConvexStakingWrappedFraxTransactor) WithdrawAndUnwrap ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactor) WithdrawAndUnwrap(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0x3969dfb4.
Solidity: function withdrawAndUnwrap(uint256 _amount) returns()
type FraxConvexStakingWrappedFraxTransactorRaw ¶
type FraxConvexStakingWrappedFraxTransactorRaw struct {
Contract *FraxConvexStakingWrappedFraxTransactor // Generic write-only contract binding to access the raw methods on
}
FraxConvexStakingWrappedFraxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxConvexStakingWrappedFraxTransactorRaw) Transact ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxConvexStakingWrappedFraxTransactorRaw) Transfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorRaw) 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 FraxConvexStakingWrappedFraxTransactorSession ¶
type FraxConvexStakingWrappedFraxTransactorSession struct { Contract *FraxConvexStakingWrappedFraxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxConvexStakingWrappedFraxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxConvexStakingWrappedFraxTransactorSession) AddRewards ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) AddRewards() (*types.Transaction, error)
AddRewards is a paid mutator transaction binding the contract method 0x14d6aed0.
Solidity: function addRewards() returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) Approve ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) DecreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) Deposit ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Deposit(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x6e553f65.
Solidity: function deposit(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) GetReward ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) GetReward(_account common.Address, _forwardTo common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x6b091695.
Solidity: function getReward(address _account, address _forwardTo) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) GetReward0 ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) IncreaseAllowance ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) Initialize ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Initialize(_curveToken common.Address, _convexToken common.Address, _convexPool common.Address, _poolId *big.Int, _vault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x530b97a4.
Solidity: function initialize(address _curveToken, address _convexToken, address _convexPool, uint256 _poolId, address _vault) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) RenounceOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) SetApprovals ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) SetApprovals() (*types.Transaction, error)
SetApprovals is a paid mutator transaction binding the contract method 0x8757b15b.
Solidity: function setApprovals() returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) SetVault ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) SetVault(_vault common.Address) (*types.Transaction, error)
SetVault is a paid mutator transaction binding the contract method 0x6817031b.
Solidity: function setVault(address _vault) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) Shutdown ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Shutdown() (*types.Transaction, error)
Shutdown is a paid mutator transaction binding the contract method 0xfc0e74d1.
Solidity: function shutdown() returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) Stake ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Stake(_amount *big.Int, _to common.Address) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0x7acb7757.
Solidity: function stake(uint256 _amount, address _to) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) Transfer ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) TransferFrom ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) TransferOwnership ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) 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 (*FraxConvexStakingWrappedFraxTransactorSession) UserCheckpoint ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) UserCheckpoint(_accounts [2]common.Address) (*types.Transaction, error)
UserCheckpoint is a paid mutator transaction binding the contract method 0xe2aecded.
Solidity: function user_checkpoint(address[2] _accounts) returns(bool)
func (*FraxConvexStakingWrappedFraxTransactorSession) Withdraw ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) Withdraw(_amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _amount) returns()
func (*FraxConvexStakingWrappedFraxTransactorSession) WithdrawAndUnwrap ¶
func (_FraxConvexStakingWrappedFrax *FraxConvexStakingWrappedFraxTransactorSession) WithdrawAndUnwrap(_amount *big.Int) (*types.Transaction, error)
WithdrawAndUnwrap is a paid mutator transaction binding the contract method 0x3969dfb4.
Solidity: function withdrawAndUnwrap(uint256 _amount) returns()
type FraxConvexStakingWrappedFraxTransfer ¶
type FraxConvexStakingWrappedFraxTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxConvexStakingWrappedFraxTransfer represents a Transfer event raised by the FraxConvexStakingWrappedFrax contract.
type FraxConvexStakingWrappedFraxTransferIterator ¶
type FraxConvexStakingWrappedFraxTransferIterator struct { Event *FraxConvexStakingWrappedFraxTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxConvexStakingWrappedFraxTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FraxConvexStakingWrappedFrax contract.
func (*FraxConvexStakingWrappedFraxTransferIterator) Close ¶
func (it *FraxConvexStakingWrappedFraxTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxConvexStakingWrappedFraxTransferIterator) Error ¶
func (it *FraxConvexStakingWrappedFraxTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxConvexStakingWrappedFraxTransferIterator) Next ¶
func (it *FraxConvexStakingWrappedFraxTransferIterator) 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 FraxConvexStakingWrappedFraxWithdrawn ¶
type FraxConvexStakingWrappedFraxWithdrawn struct { User common.Address Amount *big.Int Unwrapped bool Raw types.Log // Blockchain specific contextual infos }
FraxConvexStakingWrappedFraxWithdrawn represents a Withdrawn event raised by the FraxConvexStakingWrappedFrax contract.
type FraxConvexStakingWrappedFraxWithdrawnIterator ¶
type FraxConvexStakingWrappedFraxWithdrawnIterator struct { Event *FraxConvexStakingWrappedFraxWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxConvexStakingWrappedFraxWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the FraxConvexStakingWrappedFrax contract.
func (*FraxConvexStakingWrappedFraxWithdrawnIterator) Close ¶
func (it *FraxConvexStakingWrappedFraxWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxConvexStakingWrappedFraxWithdrawnIterator) Error ¶
func (it *FraxConvexStakingWrappedFraxWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxConvexStakingWrappedFraxWithdrawnIterator) Next ¶
func (it *FraxConvexStakingWrappedFraxWithdrawnIterator) 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 FraxFarmUniV3 ¶
type FraxFarmUniV3 struct { FraxFarmUniV3Caller // Read-only binding to the contract FraxFarmUniV3Transactor // Write-only binding to the contract FraxFarmUniV3Filterer // Log filterer for contract events }
FraxFarmUniV3 is an auto generated Go binding around an Ethereum contract.
func NewFraxFarmUniV3 ¶
func NewFraxFarmUniV3(address common.Address, backend bind.ContractBackend) (*FraxFarmUniV3, error)
NewFraxFarmUniV3 creates a new instance of FraxFarmUniV3, bound to a specific deployed contract.
type FraxFarmUniV3Caller ¶
type FraxFarmUniV3Caller struct {
// contains filtered or unexported fields
}
FraxFarmUniV3Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxFarmUniV3Caller ¶
func NewFraxFarmUniV3Caller(address common.Address, caller bind.ContractCaller) (*FraxFarmUniV3Caller, error)
NewFraxFarmUniV3Caller creates a new read-only instance of FraxFarmUniV3, bound to a specific deployed contract.
func (*FraxFarmUniV3Caller) BypassEmissionFactor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) BypassEmissionFactor(opts *bind.CallOpts) (bool, error)
BypassEmissionFactor is a free data retrieval call binding the contract method 0x5ea1e678.
Solidity: function bypassEmissionFactor() view returns(bool)
func (*FraxFarmUniV3Caller) CalcCurCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) CalcCurCombinedWeight(opts *bind.CallOpts, account common.Address) (struct { OldCombinedWeight *big.Int NewVefxsMultiplier *big.Int NewCombinedWeight *big.Int }, error)
CalcCurCombinedWeight is a free data retrieval call binding the contract method 0x8bad86a7.
Solidity: function calcCurCombinedWeight(address account) view returns(uint256 old_combined_weight, uint256 new_vefxs_multiplier, uint256 new_combined_weight)
func (*FraxFarmUniV3Caller) CombinedWeightOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) CombinedWeightOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
CombinedWeightOf is a free data retrieval call binding the contract method 0x36f89af2.
Solidity: function combinedWeightOf(address account) view returns(uint256)
func (*FraxFarmUniV3Caller) Earned ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) 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 (*FraxFarmUniV3Caller) EmissionFactor ¶
EmissionFactor is a free data retrieval call binding the contract method 0xb3def2f5.
Solidity: function emissionFactor() view returns(uint256 emission_factor)
func (*FraxFarmUniV3Caller) GetRewardForDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) GetRewardForDuration(opts *bind.CallOpts) (*big.Int, error)
GetRewardForDuration is a free data retrieval call binding the contract method 0x1c1f78eb.
Solidity: function getRewardForDuration() view returns(uint256)
func (*FraxFarmUniV3Caller) IdealTick ¶
IdealTick is a free data retrieval call binding the contract method 0x60153c4d.
Solidity: function ideal_tick() view returns(int24)
func (*FraxFarmUniV3Caller) LockMaxMultiplier ¶
LockMaxMultiplier is a free data retrieval call binding the contract method 0xcdc82e80.
Solidity: function lock_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Caller) LockMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockMultiplier(opts *bind.CallOpts, secs *big.Int) (*big.Int, error)
LockMultiplier is a free data retrieval call binding the contract method 0x0d7bac4f.
Solidity: function lockMultiplier(uint256 secs) view returns(uint256)
func (*FraxFarmUniV3Caller) LockTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockTimeForMaxMultiplier(opts *bind.CallOpts) (*big.Int, error)
LockTimeForMaxMultiplier is a free data retrieval call binding the contract method 0xb94c4dcb.
Solidity: function lock_time_for_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Caller) LockTimeMin ¶
LockTimeMin is a free data retrieval call binding the contract method 0x6e27cef9.
Solidity: function lock_time_min() view returns(uint256)
func (*FraxFarmUniV3Caller) LockedLiquidityOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockedLiquidityOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
LockedLiquidityOf is a free data retrieval call binding the contract method 0xd9f96e8d.
Solidity: function lockedLiquidityOf(address account) view returns(uint256)
func (*FraxFarmUniV3Caller) LockedNFTsOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) LockedNFTsOf(opts *bind.CallOpts, account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
LockedNFTsOf is a free data retrieval call binding the contract method 0x92ad4159.
Solidity: function lockedNFTsOf(address account) view returns((uint256,uint256,uint256,uint256,uint256,int24,int24)[])
func (*FraxFarmUniV3Caller) MigrationsOn ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) MigrationsOn(opts *bind.CallOpts) (bool, error)
MigrationsOn is a free data retrieval call binding the contract method 0xfce6fd13.
Solidity: function migrationsOn() view returns(bool)
func (*FraxFarmUniV3Caller) MinVeFXSForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) MinVeFXSForMaxBoost(opts *bind.CallOpts, account common.Address) (*big.Int, error)
MinVeFXSForMaxBoost is a free data retrieval call binding the contract method 0x4fd2b536.
Solidity: function minVeFXSForMaxBoost(address account) view returns(uint256)
func (*FraxFarmUniV3Caller) NominatedOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxFarmUniV3Caller) OnERC721Received ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*FraxFarmUniV3Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxFarmUniV3Caller) RewardRate0 ¶
RewardRate0 is a free data retrieval call binding the contract method 0x2ca1a895.
Solidity: function rewardRate0() view returns(uint256 rwd_rate)
func (*FraxFarmUniV3Caller) RewardRateManual ¶
RewardRateManual is a free data retrieval call binding the contract method 0xd77258b3.
Solidity: function reward_rate_manual() view returns(uint256)
func (*FraxFarmUniV3Caller) RewardsCollectionPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) RewardsCollectionPaused(opts *bind.CallOpts) (bool, error)
RewardsCollectionPaused is a free data retrieval call binding the contract method 0x323331ca.
Solidity: function rewardsCollectionPaused() view returns(bool)
func (*FraxFarmUniV3Caller) RewardsDuration ¶
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*FraxFarmUniV3Caller) StakesUnlocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) StakesUnlocked(opts *bind.CallOpts) (bool, error)
StakesUnlocked is a free data retrieval call binding the contract method 0x9637927f.
Solidity: function stakesUnlocked() view returns(bool)
func (*FraxFarmUniV3Caller) StakingPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) StakingPaused(opts *bind.CallOpts) (bool, error)
StakingPaused is a free data retrieval call binding the contract method 0xbbb781cc.
Solidity: function stakingPaused() view returns(bool)
func (*FraxFarmUniV3Caller) TimelockAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TimelockAddress(opts *bind.CallOpts) (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxFarmUniV3Caller) TotalCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TotalCombinedWeight(opts *bind.CallOpts) (*big.Int, error)
TotalCombinedWeight is a free data retrieval call binding the contract method 0x64f2c060.
Solidity: function totalCombinedWeight() view returns(uint256)
func (*FraxFarmUniV3Caller) TotalLiquidityLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TotalLiquidityLocked(opts *bind.CallOpts) (*big.Int, error)
TotalLiquidityLocked is a free data retrieval call binding the contract method 0xe01f62bf.
Solidity: function totalLiquidityLocked() view returns(uint256)
func (*FraxFarmUniV3Caller) TwapDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) TwapDuration(opts *bind.CallOpts) (uint32, error)
TwapDuration is a free data retrieval call binding the contract method 0x9f43ae09.
Solidity: function twap_duration() view returns(uint32)
func (*FraxFarmUniV3Caller) UniRequiredFee ¶
UniRequiredFee is a free data retrieval call binding the contract method 0xfe082ada.
Solidity: function uni_required_fee() view returns(uint24)
func (*FraxFarmUniV3Caller) UniTickLower ¶
UniTickLower is a free data retrieval call binding the contract method 0x96f66e6d.
Solidity: function uni_tick_lower() view returns(int24)
func (*FraxFarmUniV3Caller) UniTickUpper ¶
UniTickUpper is a free data retrieval call binding the contract method 0x9393bb7f.
Solidity: function uni_tick_upper() view returns(int24)
func (*FraxFarmUniV3Caller) UniToken0 ¶
UniToken0 is a free data retrieval call binding the contract method 0x5e415e69.
Solidity: function uni_token0() view returns(address)
func (*FraxFarmUniV3Caller) UniToken1 ¶
UniToken1 is a free data retrieval call binding the contract method 0x377be651.
Solidity: function uni_token1() view returns(address)
func (*FraxFarmUniV3Caller) UserStakedFrax ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) UserStakedFrax(opts *bind.CallOpts, account common.Address) (*big.Int, error)
UserStakedFrax is a free data retrieval call binding the contract method 0xd42fc9b4.
Solidity: function userStakedFrax(address account) view returns(uint256)
func (*FraxFarmUniV3Caller) VeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VeFXSMultiplier(opts *bind.CallOpts, account common.Address) (*big.Int, error)
VeFXSMultiplier is a free data retrieval call binding the contract method 0x2c0c2a0a.
Solidity: function veFXSMultiplier(address account) view returns(uint256)
func (*FraxFarmUniV3Caller) VefxsMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VefxsMaxMultiplier(opts *bind.CallOpts) (*big.Int, error)
VefxsMaxMultiplier is a free data retrieval call binding the contract method 0xf288baf6.
Solidity: function vefxs_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Caller) VefxsPerFraxForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) VefxsPerFraxForMaxBoost(opts *bind.CallOpts) (*big.Int, error)
VefxsPerFraxForMaxBoost is a free data retrieval call binding the contract method 0xf2a8d349.
Solidity: function vefxs_per_frax_for_max_boost() view returns(uint256)
func (*FraxFarmUniV3Caller) WithdrawalsPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Caller) WithdrawalsPaused(opts *bind.CallOpts) (bool, error)
WithdrawalsPaused is a free data retrieval call binding the contract method 0xe9f2838e.
Solidity: function withdrawalsPaused() view returns(bool)
type FraxFarmUniV3CallerRaw ¶
type FraxFarmUniV3CallerRaw struct {
Contract *FraxFarmUniV3Caller // Generic read-only contract binding to access the raw methods on
}
FraxFarmUniV3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxFarmUniV3CallerRaw) Call ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerRaw) 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 FraxFarmUniV3CallerSession ¶
type FraxFarmUniV3CallerSession struct { Contract *FraxFarmUniV3Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxFarmUniV3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxFarmUniV3CallerSession) BypassEmissionFactor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) BypassEmissionFactor() (bool, error)
BypassEmissionFactor is a free data retrieval call binding the contract method 0x5ea1e678.
Solidity: function bypassEmissionFactor() view returns(bool)
func (*FraxFarmUniV3CallerSession) CalcCurCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) CalcCurCombinedWeight(account common.Address) (struct { OldCombinedWeight *big.Int NewVefxsMultiplier *big.Int NewCombinedWeight *big.Int }, error)
CalcCurCombinedWeight is a free data retrieval call binding the contract method 0x8bad86a7.
Solidity: function calcCurCombinedWeight(address account) view returns(uint256 old_combined_weight, uint256 new_vefxs_multiplier, uint256 new_combined_weight)
func (*FraxFarmUniV3CallerSession) CombinedWeightOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) CombinedWeightOf(account common.Address) (*big.Int, error)
CombinedWeightOf is a free data retrieval call binding the contract method 0x36f89af2.
Solidity: function combinedWeightOf(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) Earned ¶
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) EmissionFactor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) EmissionFactor() (*big.Int, error)
EmissionFactor is a free data retrieval call binding the contract method 0xb3def2f5.
Solidity: function emissionFactor() view returns(uint256 emission_factor)
func (*FraxFarmUniV3CallerSession) GetRewardForDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) GetRewardForDuration() (*big.Int, error)
GetRewardForDuration is a free data retrieval call binding the contract method 0x1c1f78eb.
Solidity: function getRewardForDuration() view returns(uint256)
func (*FraxFarmUniV3CallerSession) IdealTick ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) IdealTick() (*big.Int, error)
IdealTick is a free data retrieval call binding the contract method 0x60153c4d.
Solidity: function ideal_tick() view returns(int24)
func (*FraxFarmUniV3CallerSession) LockMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockMaxMultiplier() (*big.Int, error)
LockMaxMultiplier is a free data retrieval call binding the contract method 0xcdc82e80.
Solidity: function lock_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3CallerSession) LockMultiplier ¶
LockMultiplier is a free data retrieval call binding the contract method 0x0d7bac4f.
Solidity: function lockMultiplier(uint256 secs) view returns(uint256)
func (*FraxFarmUniV3CallerSession) LockTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockTimeForMaxMultiplier() (*big.Int, error)
LockTimeForMaxMultiplier is a free data retrieval call binding the contract method 0xb94c4dcb.
Solidity: function lock_time_for_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3CallerSession) LockTimeMin ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockTimeMin() (*big.Int, error)
LockTimeMin is a free data retrieval call binding the contract method 0x6e27cef9.
Solidity: function lock_time_min() view returns(uint256)
func (*FraxFarmUniV3CallerSession) LockedLiquidityOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockedLiquidityOf(account common.Address) (*big.Int, error)
LockedLiquidityOf is a free data retrieval call binding the contract method 0xd9f96e8d.
Solidity: function lockedLiquidityOf(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) LockedNFTsOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) LockedNFTsOf(account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
LockedNFTsOf is a free data retrieval call binding the contract method 0x92ad4159.
Solidity: function lockedNFTsOf(address account) view returns((uint256,uint256,uint256,uint256,uint256,int24,int24)[])
func (*FraxFarmUniV3CallerSession) MigrationsOn ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) MigrationsOn() (bool, error)
MigrationsOn is a free data retrieval call binding the contract method 0xfce6fd13.
Solidity: function migrationsOn() view returns(bool)
func (*FraxFarmUniV3CallerSession) MinVeFXSForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) MinVeFXSForMaxBoost(account common.Address) (*big.Int, error)
MinVeFXSForMaxBoost is a free data retrieval call binding the contract method 0x4fd2b536.
Solidity: function minVeFXSForMaxBoost(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) NominatedOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxFarmUniV3CallerSession) OnERC721Received ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*FraxFarmUniV3CallerSession) Owner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxFarmUniV3CallerSession) RewardRate0 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardRate0() (*big.Int, error)
RewardRate0 is a free data retrieval call binding the contract method 0x2ca1a895.
Solidity: function rewardRate0() view returns(uint256 rwd_rate)
func (*FraxFarmUniV3CallerSession) RewardRateManual ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardRateManual() (*big.Int, error)
RewardRateManual is a free data retrieval call binding the contract method 0xd77258b3.
Solidity: function reward_rate_manual() view returns(uint256)
func (*FraxFarmUniV3CallerSession) RewardsCollectionPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardsCollectionPaused() (bool, error)
RewardsCollectionPaused is a free data retrieval call binding the contract method 0x323331ca.
Solidity: function rewardsCollectionPaused() view returns(bool)
func (*FraxFarmUniV3CallerSession) RewardsDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) RewardsDuration() (*big.Int, error)
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*FraxFarmUniV3CallerSession) StakesUnlocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) StakesUnlocked() (bool, error)
StakesUnlocked is a free data retrieval call binding the contract method 0x9637927f.
Solidity: function stakesUnlocked() view returns(bool)
func (*FraxFarmUniV3CallerSession) StakingPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) StakingPaused() (bool, error)
StakingPaused is a free data retrieval call binding the contract method 0xbbb781cc.
Solidity: function stakingPaused() view returns(bool)
func (*FraxFarmUniV3CallerSession) TimelockAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TimelockAddress() (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxFarmUniV3CallerSession) TotalCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TotalCombinedWeight() (*big.Int, error)
TotalCombinedWeight is a free data retrieval call binding the contract method 0x64f2c060.
Solidity: function totalCombinedWeight() view returns(uint256)
func (*FraxFarmUniV3CallerSession) TotalLiquidityLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TotalLiquidityLocked() (*big.Int, error)
TotalLiquidityLocked is a free data retrieval call binding the contract method 0xe01f62bf.
Solidity: function totalLiquidityLocked() view returns(uint256)
func (*FraxFarmUniV3CallerSession) TwapDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) TwapDuration() (uint32, error)
TwapDuration is a free data retrieval call binding the contract method 0x9f43ae09.
Solidity: function twap_duration() view returns(uint32)
func (*FraxFarmUniV3CallerSession) UniRequiredFee ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniRequiredFee() (*big.Int, error)
UniRequiredFee is a free data retrieval call binding the contract method 0xfe082ada.
Solidity: function uni_required_fee() view returns(uint24)
func (*FraxFarmUniV3CallerSession) UniTickLower ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniTickLower() (*big.Int, error)
UniTickLower is a free data retrieval call binding the contract method 0x96f66e6d.
Solidity: function uni_tick_lower() view returns(int24)
func (*FraxFarmUniV3CallerSession) UniTickUpper ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniTickUpper() (*big.Int, error)
UniTickUpper is a free data retrieval call binding the contract method 0x9393bb7f.
Solidity: function uni_tick_upper() view returns(int24)
func (*FraxFarmUniV3CallerSession) UniToken0 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniToken0() (common.Address, error)
UniToken0 is a free data retrieval call binding the contract method 0x5e415e69.
Solidity: function uni_token0() view returns(address)
func (*FraxFarmUniV3CallerSession) UniToken1 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UniToken1() (common.Address, error)
UniToken1 is a free data retrieval call binding the contract method 0x377be651.
Solidity: function uni_token1() view returns(address)
func (*FraxFarmUniV3CallerSession) UserStakedFrax ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) UserStakedFrax(account common.Address) (*big.Int, error)
UserStakedFrax is a free data retrieval call binding the contract method 0xd42fc9b4.
Solidity: function userStakedFrax(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) VeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VeFXSMultiplier(account common.Address) (*big.Int, error)
VeFXSMultiplier is a free data retrieval call binding the contract method 0x2c0c2a0a.
Solidity: function veFXSMultiplier(address account) view returns(uint256)
func (*FraxFarmUniV3CallerSession) VefxsMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VefxsMaxMultiplier() (*big.Int, error)
VefxsMaxMultiplier is a free data retrieval call binding the contract method 0xf288baf6.
Solidity: function vefxs_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3CallerSession) VefxsPerFraxForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) VefxsPerFraxForMaxBoost() (*big.Int, error)
VefxsPerFraxForMaxBoost is a free data retrieval call binding the contract method 0xf2a8d349.
Solidity: function vefxs_per_frax_for_max_boost() view returns(uint256)
func (*FraxFarmUniV3CallerSession) WithdrawalsPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3CallerSession) WithdrawalsPaused() (bool, error)
WithdrawalsPaused is a free data retrieval call binding the contract method 0xe9f2838e.
Solidity: function withdrawalsPaused() view returns(bool)
type FraxFarmUniV3DefaultInitialization ¶
type FraxFarmUniV3DefaultInitialization struct {
Raw types.Log // Blockchain specific contextual infos
}
FraxFarmUniV3DefaultInitialization represents a DefaultInitialization event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3DefaultInitializationIterator ¶
type FraxFarmUniV3DefaultInitializationIterator struct { Event *FraxFarmUniV3DefaultInitialization // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3DefaultInitializationIterator is returned from FilterDefaultInitialization and is used to iterate over the raw logs and unpacked data for DefaultInitialization events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3DefaultInitializationIterator) Close ¶
func (it *FraxFarmUniV3DefaultInitializationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3DefaultInitializationIterator) Error ¶
func (it *FraxFarmUniV3DefaultInitializationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3DefaultInitializationIterator) Next ¶
func (it *FraxFarmUniV3DefaultInitializationIterator) 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 FraxFarmUniV3Filterer ¶
type FraxFarmUniV3Filterer struct {
// contains filtered or unexported fields
}
FraxFarmUniV3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxFarmUniV3Filterer ¶
func NewFraxFarmUniV3Filterer(address common.Address, filterer bind.ContractFilterer) (*FraxFarmUniV3Filterer, error)
NewFraxFarmUniV3Filterer creates a new log filterer instance of FraxFarmUniV3, bound to a specific deployed contract.
func (*FraxFarmUniV3Filterer) FilterDefaultInitialization ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterDefaultInitialization(opts *bind.FilterOpts) (*FraxFarmUniV3DefaultInitializationIterator, error)
FilterDefaultInitialization is a free log retrieval operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxFarmUniV3Filterer) FilterLockNFT ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockNFT(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3LockNFTIterator, error)
FilterLockNFT is a free log retrieval operation binding the contract event 0x31784953dbbbbfd278bcb87e70e78b0979b28f456dec0e601b24aa9a2727d1ce.
Solidity: event LockNFT(address indexed user, uint256 liquidity, uint256 token_id, uint256 secs, address source_address)
func (*FraxFarmUniV3Filterer) FilterLockedNFTMaxMultiplierUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTMaxMultiplierUpdated(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator, error)
FilterLockedNFTMaxMultiplierUpdated is a free log retrieval operation binding the contract event 0x56a7f617180f6beea050b873366dccd22ab6564e9a4c921b9be53a4af4e9bcc8.
Solidity: event LockedNFTMaxMultiplierUpdated(uint256 multiplier)
func (*FraxFarmUniV3Filterer) FilterLockedNFTMinTime ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTMinTime(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTMinTimeIterator, error)
FilterLockedNFTMinTime is a free log retrieval operation binding the contract event 0x53f6493eec470b97db35629d432373ea4232ee1505f5ff961b2ece5b5d92b813.
Solidity: event LockedNFTMinTime(uint256 secs)
func (*FraxFarmUniV3Filterer) FilterLockedNFTTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterLockedNFTTimeForMaxMultiplier(opts *bind.FilterOpts) (*FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator, error)
FilterLockedNFTTimeForMaxMultiplier is a free log retrieval operation binding the contract event 0x74fa102aff6c8f2f6340638f052d9364a1c84bbe95ef31eed189e87e357551da.
Solidity: event LockedNFTTimeForMaxMultiplier(uint256 secs)
func (*FraxFarmUniV3Filterer) FilterMaxVeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterMaxVeFXSMultiplier(opts *bind.FilterOpts) (*FraxFarmUniV3MaxVeFXSMultiplierIterator, error)
FilterMaxVeFXSMultiplier is a free log retrieval operation binding the contract event 0xc9d56ccdd6b954d8d74700db074cc667054f8e33c1b8d23e97021d4c588a8761.
Solidity: event MaxVeFXSMultiplier(uint256 multiplier)
func (*FraxFarmUniV3Filterer) FilterOwnerChanged ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*FraxFarmUniV3OwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxFarmUniV3Filterer) FilterOwnerNominated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*FraxFarmUniV3OwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxFarmUniV3Filterer) FilterRecoveredERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRecoveredERC20(opts *bind.FilterOpts) (*FraxFarmUniV3RecoveredERC20Iterator, error)
FilterRecoveredERC20 is a free log retrieval operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxFarmUniV3Filterer) FilterRecoveredERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRecoveredERC721(opts *bind.FilterOpts) (*FraxFarmUniV3RecoveredERC721Iterator, error)
FilterRecoveredERC721 is a free log retrieval operation binding the contract event 0x57519b6a0997d7d44511836bcee0a36871aa79d445816f6c464abb0cd9d3f3e8.
Solidity: event RecoveredERC721(address token, uint256 token_id)
func (*FraxFarmUniV3Filterer) FilterRewardPaid ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3RewardPaidIterator, error)
FilterRewardPaid is a free log retrieval operation binding the contract event 0x96ad88e4f6444f9224c830f0448b73c991f51cce39424918e9cef4a691e02b48.
Solidity: event RewardPaid(address indexed user, uint256 farm_reward, uint256 liq_tok0_reward, uint256 liq_tok1_reward, address token_address, address destination_address)
func (*FraxFarmUniV3Filterer) FilterRewardsPeriodRenewed ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterRewardsPeriodRenewed(opts *bind.FilterOpts) (*FraxFarmUniV3RewardsPeriodRenewedIterator, error)
FilterRewardsPeriodRenewed is a free log retrieval operation binding the contract event 0x6f2b3b3aaf1881d69a5d40565500f93ea73df36e7b6a29bf48b21479a9237fe9.
Solidity: event RewardsPeriodRenewed(address token)
func (*FraxFarmUniV3Filterer) FilterVeFXSPctForMaxBoostUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterVeFXSPctForMaxBoostUpdated(opts *bind.FilterOpts) (*FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator, error)
FilterVeFXSPctForMaxBoostUpdated is a free log retrieval operation binding the contract event 0xce426dd9202a2e5a80566b295160d3891cadf200ec0b6a326ce9894fe7f26030.
Solidity: event veFXSPctForMaxBoostUpdated(uint256 scale_factor)
func (*FraxFarmUniV3Filterer) FilterWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) FilterWithdrawLocked(opts *bind.FilterOpts, user []common.Address) (*FraxFarmUniV3WithdrawLockedIterator, error)
FilterWithdrawLocked is a free log retrieval operation binding the contract event 0x88ac64fdaa180cbd77b625cbb795a39a7b7d1b3b478d09f28f6bb89ee0fa1e51.
Solidity: event WithdrawLocked(address indexed user, uint256 liquidity, uint256 token_id, address destination_address)
func (*FraxFarmUniV3Filterer) ParseDefaultInitialization ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseDefaultInitialization(log types.Log) (*FraxFarmUniV3DefaultInitialization, error)
ParseDefaultInitialization is a log parse operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxFarmUniV3Filterer) ParseLockNFT ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockNFT(log types.Log) (*FraxFarmUniV3LockNFT, error)
ParseLockNFT is a log parse operation binding the contract event 0x31784953dbbbbfd278bcb87e70e78b0979b28f456dec0e601b24aa9a2727d1ce.
Solidity: event LockNFT(address indexed user, uint256 liquidity, uint256 token_id, uint256 secs, address source_address)
func (*FraxFarmUniV3Filterer) ParseLockedNFTMaxMultiplierUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTMaxMultiplierUpdated(log types.Log) (*FraxFarmUniV3LockedNFTMaxMultiplierUpdated, error)
ParseLockedNFTMaxMultiplierUpdated is a log parse operation binding the contract event 0x56a7f617180f6beea050b873366dccd22ab6564e9a4c921b9be53a4af4e9bcc8.
Solidity: event LockedNFTMaxMultiplierUpdated(uint256 multiplier)
func (*FraxFarmUniV3Filterer) ParseLockedNFTMinTime ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTMinTime(log types.Log) (*FraxFarmUniV3LockedNFTMinTime, error)
ParseLockedNFTMinTime is a log parse operation binding the contract event 0x53f6493eec470b97db35629d432373ea4232ee1505f5ff961b2ece5b5d92b813.
Solidity: event LockedNFTMinTime(uint256 secs)
func (*FraxFarmUniV3Filterer) ParseLockedNFTTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseLockedNFTTimeForMaxMultiplier(log types.Log) (*FraxFarmUniV3LockedNFTTimeForMaxMultiplier, error)
ParseLockedNFTTimeForMaxMultiplier is a log parse operation binding the contract event 0x74fa102aff6c8f2f6340638f052d9364a1c84bbe95ef31eed189e87e357551da.
Solidity: event LockedNFTTimeForMaxMultiplier(uint256 secs)
func (*FraxFarmUniV3Filterer) ParseMaxVeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseMaxVeFXSMultiplier(log types.Log) (*FraxFarmUniV3MaxVeFXSMultiplier, error)
ParseMaxVeFXSMultiplier is a log parse operation binding the contract event 0xc9d56ccdd6b954d8d74700db074cc667054f8e33c1b8d23e97021d4c588a8761.
Solidity: event MaxVeFXSMultiplier(uint256 multiplier)
func (*FraxFarmUniV3Filterer) ParseOwnerChanged ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseOwnerChanged(log types.Log) (*FraxFarmUniV3OwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxFarmUniV3Filterer) ParseOwnerNominated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseOwnerNominated(log types.Log) (*FraxFarmUniV3OwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxFarmUniV3Filterer) ParseRecoveredERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRecoveredERC20(log types.Log) (*FraxFarmUniV3RecoveredERC20, error)
ParseRecoveredERC20 is a log parse operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxFarmUniV3Filterer) ParseRecoveredERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRecoveredERC721(log types.Log) (*FraxFarmUniV3RecoveredERC721, error)
ParseRecoveredERC721 is a log parse operation binding the contract event 0x57519b6a0997d7d44511836bcee0a36871aa79d445816f6c464abb0cd9d3f3e8.
Solidity: event RecoveredERC721(address token, uint256 token_id)
func (*FraxFarmUniV3Filterer) ParseRewardPaid ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRewardPaid(log types.Log) (*FraxFarmUniV3RewardPaid, error)
ParseRewardPaid is a log parse operation binding the contract event 0x96ad88e4f6444f9224c830f0448b73c991f51cce39424918e9cef4a691e02b48.
Solidity: event RewardPaid(address indexed user, uint256 farm_reward, uint256 liq_tok0_reward, uint256 liq_tok1_reward, address token_address, address destination_address)
func (*FraxFarmUniV3Filterer) ParseRewardsPeriodRenewed ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseRewardsPeriodRenewed(log types.Log) (*FraxFarmUniV3RewardsPeriodRenewed, error)
ParseRewardsPeriodRenewed is a log parse operation binding the contract event 0x6f2b3b3aaf1881d69a5d40565500f93ea73df36e7b6a29bf48b21479a9237fe9.
Solidity: event RewardsPeriodRenewed(address token)
func (*FraxFarmUniV3Filterer) ParseVeFXSPctForMaxBoostUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseVeFXSPctForMaxBoostUpdated(log types.Log) (*FraxFarmUniV3VeFXSPctForMaxBoostUpdated, error)
ParseVeFXSPctForMaxBoostUpdated is a log parse operation binding the contract event 0xce426dd9202a2e5a80566b295160d3891cadf200ec0b6a326ce9894fe7f26030.
Solidity: event veFXSPctForMaxBoostUpdated(uint256 scale_factor)
func (*FraxFarmUniV3Filterer) ParseWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) ParseWithdrawLocked(log types.Log) (*FraxFarmUniV3WithdrawLocked, error)
ParseWithdrawLocked is a log parse operation binding the contract event 0x88ac64fdaa180cbd77b625cbb795a39a7b7d1b3b478d09f28f6bb89ee0fa1e51.
Solidity: event WithdrawLocked(address indexed user, uint256 liquidity, uint256 token_id, address destination_address)
func (*FraxFarmUniV3Filterer) WatchDefaultInitialization ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchDefaultInitialization(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3DefaultInitialization) (event.Subscription, error)
WatchDefaultInitialization is a free log subscription operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxFarmUniV3Filterer) WatchLockNFT ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockNFT(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockNFT, user []common.Address) (event.Subscription, error)
WatchLockNFT is a free log subscription operation binding the contract event 0x31784953dbbbbfd278bcb87e70e78b0979b28f456dec0e601b24aa9a2727d1ce.
Solidity: event LockNFT(address indexed user, uint256 liquidity, uint256 token_id, uint256 secs, address source_address)
func (*FraxFarmUniV3Filterer) WatchLockedNFTMaxMultiplierUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTMaxMultiplierUpdated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTMaxMultiplierUpdated) (event.Subscription, error)
WatchLockedNFTMaxMultiplierUpdated is a free log subscription operation binding the contract event 0x56a7f617180f6beea050b873366dccd22ab6564e9a4c921b9be53a4af4e9bcc8.
Solidity: event LockedNFTMaxMultiplierUpdated(uint256 multiplier)
func (*FraxFarmUniV3Filterer) WatchLockedNFTMinTime ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTMinTime(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTMinTime) (event.Subscription, error)
WatchLockedNFTMinTime is a free log subscription operation binding the contract event 0x53f6493eec470b97db35629d432373ea4232ee1505f5ff961b2ece5b5d92b813.
Solidity: event LockedNFTMinTime(uint256 secs)
func (*FraxFarmUniV3Filterer) WatchLockedNFTTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchLockedNFTTimeForMaxMultiplier(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3LockedNFTTimeForMaxMultiplier) (event.Subscription, error)
WatchLockedNFTTimeForMaxMultiplier is a free log subscription operation binding the contract event 0x74fa102aff6c8f2f6340638f052d9364a1c84bbe95ef31eed189e87e357551da.
Solidity: event LockedNFTTimeForMaxMultiplier(uint256 secs)
func (*FraxFarmUniV3Filterer) WatchMaxVeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchMaxVeFXSMultiplier(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3MaxVeFXSMultiplier) (event.Subscription, error)
WatchMaxVeFXSMultiplier is a free log subscription operation binding the contract event 0xc9d56ccdd6b954d8d74700db074cc667054f8e33c1b8d23e97021d4c588a8761.
Solidity: event MaxVeFXSMultiplier(uint256 multiplier)
func (*FraxFarmUniV3Filterer) WatchOwnerChanged ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3OwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxFarmUniV3Filterer) WatchOwnerNominated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3OwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxFarmUniV3Filterer) WatchRecoveredERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRecoveredERC20(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RecoveredERC20) (event.Subscription, error)
WatchRecoveredERC20 is a free log subscription operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxFarmUniV3Filterer) WatchRecoveredERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRecoveredERC721(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RecoveredERC721) (event.Subscription, error)
WatchRecoveredERC721 is a free log subscription operation binding the contract event 0x57519b6a0997d7d44511836bcee0a36871aa79d445816f6c464abb0cd9d3f3e8.
Solidity: event RecoveredERC721(address token, uint256 token_id)
func (*FraxFarmUniV3Filterer) WatchRewardPaid ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RewardPaid, user []common.Address) (event.Subscription, error)
WatchRewardPaid is a free log subscription operation binding the contract event 0x96ad88e4f6444f9224c830f0448b73c991f51cce39424918e9cef4a691e02b48.
Solidity: event RewardPaid(address indexed user, uint256 farm_reward, uint256 liq_tok0_reward, uint256 liq_tok1_reward, address token_address, address destination_address)
func (*FraxFarmUniV3Filterer) WatchRewardsPeriodRenewed ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchRewardsPeriodRenewed(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3RewardsPeriodRenewed) (event.Subscription, error)
WatchRewardsPeriodRenewed is a free log subscription operation binding the contract event 0x6f2b3b3aaf1881d69a5d40565500f93ea73df36e7b6a29bf48b21479a9237fe9.
Solidity: event RewardsPeriodRenewed(address token)
func (*FraxFarmUniV3Filterer) WatchVeFXSPctForMaxBoostUpdated ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchVeFXSPctForMaxBoostUpdated(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3VeFXSPctForMaxBoostUpdated) (event.Subscription, error)
WatchVeFXSPctForMaxBoostUpdated is a free log subscription operation binding the contract event 0xce426dd9202a2e5a80566b295160d3891cadf200ec0b6a326ce9894fe7f26030.
Solidity: event veFXSPctForMaxBoostUpdated(uint256 scale_factor)
func (*FraxFarmUniV3Filterer) WatchWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Filterer) WatchWithdrawLocked(opts *bind.WatchOpts, sink chan<- *FraxFarmUniV3WithdrawLocked, user []common.Address) (event.Subscription, error)
WatchWithdrawLocked is a free log subscription operation binding the contract event 0x88ac64fdaa180cbd77b625cbb795a39a7b7d1b3b478d09f28f6bb89ee0fa1e51.
Solidity: event WithdrawLocked(address indexed user, uint256 liquidity, uint256 token_id, address destination_address)
type FraxFarmUniV3LockNFT ¶
type FraxFarmUniV3LockNFT struct { User common.Address Liquidity *big.Int TokenId *big.Int Secs *big.Int SourceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3LockNFT represents a LockNFT event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3LockNFTIterator ¶
type FraxFarmUniV3LockNFTIterator struct { Event *FraxFarmUniV3LockNFT // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3LockNFTIterator is returned from FilterLockNFT and is used to iterate over the raw logs and unpacked data for LockNFT events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3LockNFTIterator) Close ¶
func (it *FraxFarmUniV3LockNFTIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3LockNFTIterator) Error ¶
func (it *FraxFarmUniV3LockNFTIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3LockNFTIterator) Next ¶
func (it *FraxFarmUniV3LockNFTIterator) 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 FraxFarmUniV3LockedNFTMaxMultiplierUpdated ¶
type FraxFarmUniV3LockedNFTMaxMultiplierUpdated struct { Multiplier *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3LockedNFTMaxMultiplierUpdated represents a LockedNFTMaxMultiplierUpdated event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator ¶
type FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator struct { Event *FraxFarmUniV3LockedNFTMaxMultiplierUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator is returned from FilterLockedNFTMaxMultiplierUpdated and is used to iterate over the raw logs and unpacked data for LockedNFTMaxMultiplierUpdated events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) Close ¶
func (it *FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) Error ¶
func (it *FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) Next ¶
func (it *FraxFarmUniV3LockedNFTMaxMultiplierUpdatedIterator) 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 FraxFarmUniV3LockedNFTMinTime ¶
type FraxFarmUniV3LockedNFTMinTime struct { Secs *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3LockedNFTMinTime represents a LockedNFTMinTime event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3LockedNFTMinTimeIterator ¶
type FraxFarmUniV3LockedNFTMinTimeIterator struct { Event *FraxFarmUniV3LockedNFTMinTime // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3LockedNFTMinTimeIterator is returned from FilterLockedNFTMinTime and is used to iterate over the raw logs and unpacked data for LockedNFTMinTime events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3LockedNFTMinTimeIterator) Close ¶
func (it *FraxFarmUniV3LockedNFTMinTimeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3LockedNFTMinTimeIterator) Error ¶
func (it *FraxFarmUniV3LockedNFTMinTimeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3LockedNFTMinTimeIterator) Next ¶
func (it *FraxFarmUniV3LockedNFTMinTimeIterator) 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 FraxFarmUniV3LockedNFTTimeForMaxMultiplier ¶
type FraxFarmUniV3LockedNFTTimeForMaxMultiplier struct { Secs *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3LockedNFTTimeForMaxMultiplier represents a LockedNFTTimeForMaxMultiplier event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator ¶
type FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator struct { Event *FraxFarmUniV3LockedNFTTimeForMaxMultiplier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator is returned from FilterLockedNFTTimeForMaxMultiplier and is used to iterate over the raw logs and unpacked data for LockedNFTTimeForMaxMultiplier events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) Close ¶
func (it *FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) Error ¶
func (it *FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) Next ¶
func (it *FraxFarmUniV3LockedNFTTimeForMaxMultiplierIterator) 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 FraxFarmUniV3MaxVeFXSMultiplier ¶
type FraxFarmUniV3MaxVeFXSMultiplier struct { Multiplier *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3MaxVeFXSMultiplier represents a MaxVeFXSMultiplier event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3MaxVeFXSMultiplierIterator ¶
type FraxFarmUniV3MaxVeFXSMultiplierIterator struct { Event *FraxFarmUniV3MaxVeFXSMultiplier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3MaxVeFXSMultiplierIterator is returned from FilterMaxVeFXSMultiplier and is used to iterate over the raw logs and unpacked data for MaxVeFXSMultiplier events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3MaxVeFXSMultiplierIterator) Close ¶
func (it *FraxFarmUniV3MaxVeFXSMultiplierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3MaxVeFXSMultiplierIterator) Error ¶
func (it *FraxFarmUniV3MaxVeFXSMultiplierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3MaxVeFXSMultiplierIterator) Next ¶
func (it *FraxFarmUniV3MaxVeFXSMultiplierIterator) 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 FraxFarmUniV3OwnerChanged ¶
type FraxFarmUniV3OwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3OwnerChanged represents a OwnerChanged event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3OwnerChangedIterator ¶
type FraxFarmUniV3OwnerChangedIterator struct { Event *FraxFarmUniV3OwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3OwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3OwnerChangedIterator) Close ¶
func (it *FraxFarmUniV3OwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3OwnerChangedIterator) Error ¶
func (it *FraxFarmUniV3OwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3OwnerChangedIterator) Next ¶
func (it *FraxFarmUniV3OwnerChangedIterator) 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 FraxFarmUniV3OwnerNominated ¶
type FraxFarmUniV3OwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3OwnerNominated represents a OwnerNominated event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3OwnerNominatedIterator ¶
type FraxFarmUniV3OwnerNominatedIterator struct { Event *FraxFarmUniV3OwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3OwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3OwnerNominatedIterator) Close ¶
func (it *FraxFarmUniV3OwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3OwnerNominatedIterator) Error ¶
func (it *FraxFarmUniV3OwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3OwnerNominatedIterator) Next ¶
func (it *FraxFarmUniV3OwnerNominatedIterator) 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 FraxFarmUniV3Raw ¶
type FraxFarmUniV3Raw struct {
Contract *FraxFarmUniV3 // Generic contract binding to access the raw methods on
}
FraxFarmUniV3Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxFarmUniV3Raw) Call ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Raw) 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 (*FraxFarmUniV3Raw) Transact ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxFarmUniV3Raw) Transfer ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Raw) 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 FraxFarmUniV3RecoveredERC20 ¶
type FraxFarmUniV3RecoveredERC20 struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3RecoveredERC20 represents a RecoveredERC20 event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3RecoveredERC20Iterator ¶
type FraxFarmUniV3RecoveredERC20Iterator struct { Event *FraxFarmUniV3RecoveredERC20 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3RecoveredERC20Iterator is returned from FilterRecoveredERC20 and is used to iterate over the raw logs and unpacked data for RecoveredERC20 events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3RecoveredERC20Iterator) Close ¶
func (it *FraxFarmUniV3RecoveredERC20Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3RecoveredERC20Iterator) Error ¶
func (it *FraxFarmUniV3RecoveredERC20Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3RecoveredERC20Iterator) Next ¶
func (it *FraxFarmUniV3RecoveredERC20Iterator) 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 FraxFarmUniV3RecoveredERC721 ¶
type FraxFarmUniV3RecoveredERC721 struct { Token common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3RecoveredERC721 represents a RecoveredERC721 event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3RecoveredERC721Iterator ¶
type FraxFarmUniV3RecoveredERC721Iterator struct { Event *FraxFarmUniV3RecoveredERC721 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3RecoveredERC721Iterator is returned from FilterRecoveredERC721 and is used to iterate over the raw logs and unpacked data for RecoveredERC721 events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3RecoveredERC721Iterator) Close ¶
func (it *FraxFarmUniV3RecoveredERC721Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3RecoveredERC721Iterator) Error ¶
func (it *FraxFarmUniV3RecoveredERC721Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3RecoveredERC721Iterator) Next ¶
func (it *FraxFarmUniV3RecoveredERC721Iterator) 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 FraxFarmUniV3RewardPaid ¶
type FraxFarmUniV3RewardPaid struct { User common.Address FarmReward *big.Int LiqTok0Reward *big.Int LiqTok1Reward *big.Int TokenAddress common.Address DestinationAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3RewardPaid represents a RewardPaid event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3RewardPaidIterator ¶
type FraxFarmUniV3RewardPaidIterator struct { Event *FraxFarmUniV3RewardPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3RewardPaidIterator is returned from FilterRewardPaid and is used to iterate over the raw logs and unpacked data for RewardPaid events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3RewardPaidIterator) Close ¶
func (it *FraxFarmUniV3RewardPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3RewardPaidIterator) Error ¶
func (it *FraxFarmUniV3RewardPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3RewardPaidIterator) Next ¶
func (it *FraxFarmUniV3RewardPaidIterator) 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 FraxFarmUniV3RewardsPeriodRenewed ¶
type FraxFarmUniV3RewardsPeriodRenewed struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3RewardsPeriodRenewed represents a RewardsPeriodRenewed event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3RewardsPeriodRenewedIterator ¶
type FraxFarmUniV3RewardsPeriodRenewedIterator struct { Event *FraxFarmUniV3RewardsPeriodRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3RewardsPeriodRenewedIterator is returned from FilterRewardsPeriodRenewed and is used to iterate over the raw logs and unpacked data for RewardsPeriodRenewed events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3RewardsPeriodRenewedIterator) Close ¶
func (it *FraxFarmUniV3RewardsPeriodRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3RewardsPeriodRenewedIterator) Error ¶
func (it *FraxFarmUniV3RewardsPeriodRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3RewardsPeriodRenewedIterator) Next ¶
func (it *FraxFarmUniV3RewardsPeriodRenewedIterator) 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 FraxFarmUniV3Session ¶
type FraxFarmUniV3Session struct { Contract *FraxFarmUniV3 // 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 }
FraxFarmUniV3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxFarmUniV3Session) AcceptOwnership ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxFarmUniV3Session) AddMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) AddMigrator(migrator_address common.Address) (*types.Transaction, error)
AddMigrator is a paid mutator transaction binding the contract method 0x9c5303eb.
Solidity: function addMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Session) BypassEmissionFactor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) BypassEmissionFactor() (bool, error)
BypassEmissionFactor is a free data retrieval call binding the contract method 0x5ea1e678.
Solidity: function bypassEmissionFactor() view returns(bool)
func (*FraxFarmUniV3Session) CalcCurCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) CalcCurCombinedWeight(account common.Address) (struct { OldCombinedWeight *big.Int NewVefxsMultiplier *big.Int NewCombinedWeight *big.Int }, error)
CalcCurCombinedWeight is a free data retrieval call binding the contract method 0x8bad86a7.
Solidity: function calcCurCombinedWeight(address account) view returns(uint256 old_combined_weight, uint256 new_vefxs_multiplier, uint256 new_combined_weight)
func (*FraxFarmUniV3Session) CombinedWeightOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) CombinedWeightOf(account common.Address) (*big.Int, error)
CombinedWeightOf is a free data retrieval call binding the contract method 0x36f89af2.
Solidity: function combinedWeightOf(address account) view returns(uint256)
func (*FraxFarmUniV3Session) Earned ¶
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*FraxFarmUniV3Session) EmissionFactor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) EmissionFactor() (*big.Int, error)
EmissionFactor is a free data retrieval call binding the contract method 0xb3def2f5.
Solidity: function emissionFactor() view returns(uint256 emission_factor)
func (*FraxFarmUniV3Session) GetReward ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) GetReward() (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(uint256)
func (*FraxFarmUniV3Session) GetRewardForDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) GetRewardForDuration() (*big.Int, error)
GetRewardForDuration is a free data retrieval call binding the contract method 0x1c1f78eb.
Solidity: function getRewardForDuration() view returns(uint256)
func (*FraxFarmUniV3Session) GreylistAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) GreylistAddress(_address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxFarmUniV3Session) IdealTick ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) IdealTick() (*big.Int, error)
IdealTick is a free data retrieval call binding the contract method 0x60153c4d.
Solidity: function ideal_tick() view returns(int24)
func (*FraxFarmUniV3Session) InitializeDefault ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) InitializeDefault() (*types.Transaction, error)
InitializeDefault is a paid mutator transaction binding the contract method 0x169d27ef.
Solidity: function initializeDefault() returns()
func (*FraxFarmUniV3Session) LockMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockMaxMultiplier() (*big.Int, error)
LockMaxMultiplier is a free data retrieval call binding the contract method 0xcdc82e80.
Solidity: function lock_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Session) LockMultiplier ¶
LockMultiplier is a free data retrieval call binding the contract method 0x0d7bac4f.
Solidity: function lockMultiplier(uint256 secs) view returns(uint256)
func (*FraxFarmUniV3Session) LockTimeForMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockTimeForMaxMultiplier() (*big.Int, error)
LockTimeForMaxMultiplier is a free data retrieval call binding the contract method 0xb94c4dcb.
Solidity: function lock_time_for_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Session) LockTimeMin ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockTimeMin() (*big.Int, error)
LockTimeMin is a free data retrieval call binding the contract method 0x6e27cef9.
Solidity: function lock_time_min() view returns(uint256)
func (*FraxFarmUniV3Session) LockedLiquidityOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockedLiquidityOf(account common.Address) (*big.Int, error)
LockedLiquidityOf is a free data retrieval call binding the contract method 0xd9f96e8d.
Solidity: function lockedLiquidityOf(address account) view returns(uint256)
func (*FraxFarmUniV3Session) LockedNFTsOf ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) LockedNFTsOf(account common.Address) ([]FraxFarmUniV3VeFXSLockedNFT, error)
LockedNFTsOf is a free data retrieval call binding the contract method 0x92ad4159.
Solidity: function lockedNFTsOf(address account) view returns((uint256,uint256,uint256,uint256,uint256,int24,int24)[])
func (*FraxFarmUniV3Session) MigrationsOn ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigrationsOn() (bool, error)
MigrationsOn is a free data retrieval call binding the contract method 0xfce6fd13.
Solidity: function migrationsOn() view returns(bool)
func (*FraxFarmUniV3Session) MigratorStakeLockedFor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigratorStakeLockedFor(staker_address common.Address, token_id *big.Int, secs *big.Int, start_timestamp *big.Int) (*types.Transaction, error)
MigratorStakeLockedFor is a paid mutator transaction binding the contract method 0x28ef934e.
Solidity: function migrator_stakeLocked_for(address staker_address, uint256 token_id, uint256 secs, uint256 start_timestamp) returns()
func (*FraxFarmUniV3Session) MigratorWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) MigratorWithdrawLocked(staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
MigratorWithdrawLocked is a paid mutator transaction binding the contract method 0x575959bf.
Solidity: function migrator_withdraw_locked(address staker_address, uint256 token_id) returns()
func (*FraxFarmUniV3Session) MinVeFXSForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) MinVeFXSForMaxBoost(account common.Address) (*big.Int, error)
MinVeFXSForMaxBoost is a free data retrieval call binding the contract method 0x4fd2b536.
Solidity: function minVeFXSForMaxBoost(address account) view returns(uint256)
func (*FraxFarmUniV3Session) NominateNewOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxFarmUniV3Session) NominatedOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxFarmUniV3Session) OnERC721Received ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*FraxFarmUniV3Session) Owner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxFarmUniV3Session) RecoverERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) 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 (*FraxFarmUniV3Session) RecoverERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RecoverERC721(tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
RecoverERC721 is a paid mutator transaction binding the contract method 0x819d4cc6.
Solidity: function recoverERC721(address tokenAddress, uint256 token_id) returns()
func (*FraxFarmUniV3Session) RemoveMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RemoveMigrator(migrator_address common.Address) (*types.Transaction, error)
RemoveMigrator is a paid mutator transaction binding the contract method 0x1b3e870a.
Solidity: function removeMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Session) RewardRate0 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardRate0() (*big.Int, error)
RewardRate0 is a free data retrieval call binding the contract method 0x2ca1a895.
Solidity: function rewardRate0() view returns(uint256 rwd_rate)
func (*FraxFarmUniV3Session) RewardRateManual ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardRateManual() (*big.Int, error)
RewardRateManual is a free data retrieval call binding the contract method 0xd77258b3.
Solidity: function reward_rate_manual() view returns(uint256)
func (*FraxFarmUniV3Session) RewardsCollectionPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardsCollectionPaused() (bool, error)
RewardsCollectionPaused is a free data retrieval call binding the contract method 0x323331ca.
Solidity: function rewardsCollectionPaused() view returns(bool)
func (*FraxFarmUniV3Session) RewardsDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) RewardsDuration() (*big.Int, error)
RewardsDuration is a free data retrieval call binding the contract method 0x386a9525.
Solidity: function rewardsDuration() view returns(uint256)
func (*FraxFarmUniV3Session) SetGaugeController ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetGaugeController(_gauge_controller_address common.Address) (*types.Transaction, error)
SetGaugeController is a paid mutator transaction binding the contract method 0x0091d2b8.
Solidity: function setGaugeController(address _gauge_controller_address) returns()
func (*FraxFarmUniV3Session) SetLockedNFTTimeForMinAndMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetLockedNFTTimeForMinAndMaxMultiplier(_lock_time_for_max_multiplier *big.Int, _lock_time_min *big.Int) (*types.Transaction, error)
SetLockedNFTTimeForMinAndMaxMultiplier is a paid mutator transaction binding the contract method 0x84737029.
Solidity: function setLockedNFTTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplier, uint256 _lock_time_min) returns()
func (*FraxFarmUniV3Session) SetManualRewardRate ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetManualRewardRate(_reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
SetManualRewardRate is a paid mutator transaction binding the contract method 0xda0f2ec0.
Solidity: function setManualRewardRate(uint256 _reward_rate_manual, bool sync_too) returns()
func (*FraxFarmUniV3Session) SetMultipliers ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetMultipliers(_lock_max_multiplier *big.Int, _vefxs_max_multiplier *big.Int, _vefxs_per_frax_for_max_boost *big.Int) (*types.Transaction, error)
SetMultipliers is a paid mutator transaction binding the contract method 0x6ce46bc3.
Solidity: function setMultipliers(uint256 _lock_max_multiplier, uint256 _vefxs_max_multiplier, uint256 _vefxs_per_frax_for_max_boost) returns()
func (*FraxFarmUniV3Session) SetPauses ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetPauses(_stakingPaused bool, _withdrawalsPaused bool, _rewardsCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0xcc2abd64.
Solidity: function setPauses(bool _stakingPaused, bool _withdrawalsPaused, bool _rewardsCollectionPaused) returns()
func (*FraxFarmUniV3Session) SetTWAP ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetTWAP(_new_twap_duration uint32) (*types.Transaction, error)
SetTWAP is a paid mutator transaction binding the contract method 0x049074f3.
Solidity: function setTWAP(uint32 _new_twap_duration) returns()
func (*FraxFarmUniV3Session) SetTimelock ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxFarmUniV3Session) StakeLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakeLocked(token_id *big.Int, secs *big.Int) (*types.Transaction, error)
StakeLocked is a paid mutator transaction binding the contract method 0x17b18c89.
Solidity: function stakeLocked(uint256 token_id, uint256 secs) returns()
func (*FraxFarmUniV3Session) StakerAllowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakerAllowMigrator(migrator_address common.Address) (*types.Transaction, error)
StakerAllowMigrator is a paid mutator transaction binding the contract method 0xf12f1447.
Solidity: function stakerAllowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Session) StakerDisallowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakerDisallowMigrator(migrator_address common.Address) (*types.Transaction, error)
StakerDisallowMigrator is a paid mutator transaction binding the contract method 0x52732bc8.
Solidity: function stakerDisallowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Session) StakesUnlocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakesUnlocked() (bool, error)
StakesUnlocked is a free data retrieval call binding the contract method 0x9637927f.
Solidity: function stakesUnlocked() view returns(bool)
func (*FraxFarmUniV3Session) StakingPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) StakingPaused() (bool, error)
StakingPaused is a free data retrieval call binding the contract method 0xbbb781cc.
Solidity: function stakingPaused() view returns(bool)
func (*FraxFarmUniV3Session) Sync ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxFarmUniV3Session) SyncGaugeWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) SyncGaugeWeight(force_update bool) (*types.Transaction, error)
SyncGaugeWeight is a paid mutator transaction binding the contract method 0x807c48da.
Solidity: function sync_gauge_weight(bool force_update) returns()
func (*FraxFarmUniV3Session) TimelockAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) TimelockAddress() (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxFarmUniV3Session) ToggleEmissionFactorBypass ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) ToggleEmissionFactorBypass() (*types.Transaction, error)
ToggleEmissionFactorBypass is a paid mutator transaction binding the contract method 0xbf20e71e.
Solidity: function toggleEmissionFactorBypass() returns()
func (*FraxFarmUniV3Session) ToggleMigrations ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) ToggleMigrations() (*types.Transaction, error)
ToggleMigrations is a paid mutator transaction binding the contract method 0xa2217bc5.
Solidity: function toggleMigrations() returns()
func (*FraxFarmUniV3Session) TotalCombinedWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) TotalCombinedWeight() (*big.Int, error)
TotalCombinedWeight is a free data retrieval call binding the contract method 0x64f2c060.
Solidity: function totalCombinedWeight() view returns(uint256)
func (*FraxFarmUniV3Session) TotalLiquidityLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) TotalLiquidityLocked() (*big.Int, error)
TotalLiquidityLocked is a free data retrieval call binding the contract method 0xe01f62bf.
Solidity: function totalLiquidityLocked() view returns(uint256)
func (*FraxFarmUniV3Session) TwapDuration ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) TwapDuration() (uint32, error)
TwapDuration is a free data retrieval call binding the contract method 0x9f43ae09.
Solidity: function twap_duration() view returns(uint32)
func (*FraxFarmUniV3Session) UniRequiredFee ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniRequiredFee() (*big.Int, error)
UniRequiredFee is a free data retrieval call binding the contract method 0xfe082ada.
Solidity: function uni_required_fee() view returns(uint24)
func (*FraxFarmUniV3Session) UniTickLower ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniTickLower() (*big.Int, error)
UniTickLower is a free data retrieval call binding the contract method 0x96f66e6d.
Solidity: function uni_tick_lower() view returns(int24)
func (*FraxFarmUniV3Session) UniTickUpper ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniTickUpper() (*big.Int, error)
UniTickUpper is a free data retrieval call binding the contract method 0x9393bb7f.
Solidity: function uni_tick_upper() view returns(int24)
func (*FraxFarmUniV3Session) UniToken0 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniToken0() (common.Address, error)
UniToken0 is a free data retrieval call binding the contract method 0x5e415e69.
Solidity: function uni_token0() view returns(address)
func (*FraxFarmUniV3Session) UniToken1 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UniToken1() (common.Address, error)
UniToken1 is a free data retrieval call binding the contract method 0x377be651.
Solidity: function uni_token1() view returns(address)
func (*FraxFarmUniV3Session) UnlockStakes ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UnlockStakes() (*types.Transaction, error)
UnlockStakes is a paid mutator transaction binding the contract method 0xe1ba95d2.
Solidity: function unlockStakes() returns()
func (*FraxFarmUniV3Session) UserStakedFrax ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) UserStakedFrax(account common.Address) (*big.Int, error)
UserStakedFrax is a free data retrieval call binding the contract method 0xd42fc9b4.
Solidity: function userStakedFrax(address account) view returns(uint256)
func (*FraxFarmUniV3Session) VeFXSMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) VeFXSMultiplier(account common.Address) (*big.Int, error)
VeFXSMultiplier is a free data retrieval call binding the contract method 0x2c0c2a0a.
Solidity: function veFXSMultiplier(address account) view returns(uint256)
func (*FraxFarmUniV3Session) VefxsMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) VefxsMaxMultiplier() (*big.Int, error)
VefxsMaxMultiplier is a free data retrieval call binding the contract method 0xf288baf6.
Solidity: function vefxs_max_multiplier() view returns(uint256)
func (*FraxFarmUniV3Session) VefxsPerFraxForMaxBoost ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) VefxsPerFraxForMaxBoost() (*big.Int, error)
VefxsPerFraxForMaxBoost is a free data retrieval call binding the contract method 0xf2a8d349.
Solidity: function vefxs_per_frax_for_max_boost() view returns(uint256)
func (*FraxFarmUniV3Session) WithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) WithdrawLocked(token_id *big.Int) (*types.Transaction, error)
WithdrawLocked is a paid mutator transaction binding the contract method 0x32d342b7.
Solidity: function withdrawLocked(uint256 token_id) returns()
func (*FraxFarmUniV3Session) WithdrawalsPaused ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Session) WithdrawalsPaused() (bool, error)
WithdrawalsPaused is a free data retrieval call binding the contract method 0xe9f2838e.
Solidity: function withdrawalsPaused() view returns(bool)
type FraxFarmUniV3Transactor ¶
type FraxFarmUniV3Transactor struct {
// contains filtered or unexported fields
}
FraxFarmUniV3Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxFarmUniV3Transactor ¶
func NewFraxFarmUniV3Transactor(address common.Address, transactor bind.ContractTransactor) (*FraxFarmUniV3Transactor, error)
NewFraxFarmUniV3Transactor creates a new write-only instance of FraxFarmUniV3, bound to a specific deployed contract.
func (*FraxFarmUniV3Transactor) AcceptOwnership ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxFarmUniV3Transactor) AddMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) AddMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
AddMigrator is a paid mutator transaction binding the contract method 0x9c5303eb.
Solidity: function addMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Transactor) GetReward ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) GetReward(opts *bind.TransactOpts) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(uint256)
func (*FraxFarmUniV3Transactor) GreylistAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) GreylistAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxFarmUniV3Transactor) InitializeDefault ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) InitializeDefault(opts *bind.TransactOpts) (*types.Transaction, error)
InitializeDefault is a paid mutator transaction binding the contract method 0x169d27ef.
Solidity: function initializeDefault() returns()
func (*FraxFarmUniV3Transactor) MigratorStakeLockedFor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) MigratorStakeLockedFor(opts *bind.TransactOpts, staker_address common.Address, token_id *big.Int, secs *big.Int, start_timestamp *big.Int) (*types.Transaction, error)
MigratorStakeLockedFor is a paid mutator transaction binding the contract method 0x28ef934e.
Solidity: function migrator_stakeLocked_for(address staker_address, uint256 token_id, uint256 secs, uint256 start_timestamp) returns()
func (*FraxFarmUniV3Transactor) MigratorWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) MigratorWithdrawLocked(opts *bind.TransactOpts, staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
MigratorWithdrawLocked is a paid mutator transaction binding the contract method 0x575959bf.
Solidity: function migrator_withdraw_locked(address staker_address, uint256 token_id) returns()
func (*FraxFarmUniV3Transactor) NominateNewOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxFarmUniV3Transactor) RecoverERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) 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 (*FraxFarmUniV3Transactor) RecoverERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) RecoverERC721(opts *bind.TransactOpts, tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
RecoverERC721 is a paid mutator transaction binding the contract method 0x819d4cc6.
Solidity: function recoverERC721(address tokenAddress, uint256 token_id) returns()
func (*FraxFarmUniV3Transactor) RemoveMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) RemoveMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
RemoveMigrator is a paid mutator transaction binding the contract method 0x1b3e870a.
Solidity: function removeMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Transactor) SetGaugeController ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetGaugeController(opts *bind.TransactOpts, _gauge_controller_address common.Address) (*types.Transaction, error)
SetGaugeController is a paid mutator transaction binding the contract method 0x0091d2b8.
Solidity: function setGaugeController(address _gauge_controller_address) returns()
func (*FraxFarmUniV3Transactor) SetLockedNFTTimeForMinAndMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetLockedNFTTimeForMinAndMaxMultiplier(opts *bind.TransactOpts, _lock_time_for_max_multiplier *big.Int, _lock_time_min *big.Int) (*types.Transaction, error)
SetLockedNFTTimeForMinAndMaxMultiplier is a paid mutator transaction binding the contract method 0x84737029.
Solidity: function setLockedNFTTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplier, uint256 _lock_time_min) returns()
func (*FraxFarmUniV3Transactor) SetManualRewardRate ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetManualRewardRate(opts *bind.TransactOpts, _reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
SetManualRewardRate is a paid mutator transaction binding the contract method 0xda0f2ec0.
Solidity: function setManualRewardRate(uint256 _reward_rate_manual, bool sync_too) returns()
func (*FraxFarmUniV3Transactor) SetMultipliers ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetMultipliers(opts *bind.TransactOpts, _lock_max_multiplier *big.Int, _vefxs_max_multiplier *big.Int, _vefxs_per_frax_for_max_boost *big.Int) (*types.Transaction, error)
SetMultipliers is a paid mutator transaction binding the contract method 0x6ce46bc3.
Solidity: function setMultipliers(uint256 _lock_max_multiplier, uint256 _vefxs_max_multiplier, uint256 _vefxs_per_frax_for_max_boost) returns()
func (*FraxFarmUniV3Transactor) SetPauses ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetPauses(opts *bind.TransactOpts, _stakingPaused bool, _withdrawalsPaused bool, _rewardsCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0xcc2abd64.
Solidity: function setPauses(bool _stakingPaused, bool _withdrawalsPaused, bool _rewardsCollectionPaused) returns()
func (*FraxFarmUniV3Transactor) SetTWAP ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetTWAP(opts *bind.TransactOpts, _new_twap_duration uint32) (*types.Transaction, error)
SetTWAP is a paid mutator transaction binding the contract method 0x049074f3.
Solidity: function setTWAP(uint32 _new_twap_duration) returns()
func (*FraxFarmUniV3Transactor) SetTimelock ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SetTimelock(opts *bind.TransactOpts, _new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxFarmUniV3Transactor) StakeLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakeLocked(opts *bind.TransactOpts, token_id *big.Int, secs *big.Int) (*types.Transaction, error)
StakeLocked is a paid mutator transaction binding the contract method 0x17b18c89.
Solidity: function stakeLocked(uint256 token_id, uint256 secs) returns()
func (*FraxFarmUniV3Transactor) StakerAllowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakerAllowMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
StakerAllowMigrator is a paid mutator transaction binding the contract method 0xf12f1447.
Solidity: function stakerAllowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Transactor) StakerDisallowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) StakerDisallowMigrator(opts *bind.TransactOpts, migrator_address common.Address) (*types.Transaction, error)
StakerDisallowMigrator is a paid mutator transaction binding the contract method 0x52732bc8.
Solidity: function stakerDisallowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3Transactor) Sync ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxFarmUniV3Transactor) SyncGaugeWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) SyncGaugeWeight(opts *bind.TransactOpts, force_update bool) (*types.Transaction, error)
SyncGaugeWeight is a paid mutator transaction binding the contract method 0x807c48da.
Solidity: function sync_gauge_weight(bool force_update) returns()
func (*FraxFarmUniV3Transactor) ToggleEmissionFactorBypass ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) ToggleEmissionFactorBypass(opts *bind.TransactOpts) (*types.Transaction, error)
ToggleEmissionFactorBypass is a paid mutator transaction binding the contract method 0xbf20e71e.
Solidity: function toggleEmissionFactorBypass() returns()
func (*FraxFarmUniV3Transactor) ToggleMigrations ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) ToggleMigrations(opts *bind.TransactOpts) (*types.Transaction, error)
ToggleMigrations is a paid mutator transaction binding the contract method 0xa2217bc5.
Solidity: function toggleMigrations() returns()
func (*FraxFarmUniV3Transactor) UnlockStakes ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) UnlockStakes(opts *bind.TransactOpts) (*types.Transaction, error)
UnlockStakes is a paid mutator transaction binding the contract method 0xe1ba95d2.
Solidity: function unlockStakes() returns()
func (*FraxFarmUniV3Transactor) WithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3Transactor) WithdrawLocked(opts *bind.TransactOpts, token_id *big.Int) (*types.Transaction, error)
WithdrawLocked is a paid mutator transaction binding the contract method 0x32d342b7.
Solidity: function withdrawLocked(uint256 token_id) returns()
type FraxFarmUniV3TransactorRaw ¶
type FraxFarmUniV3TransactorRaw struct {
Contract *FraxFarmUniV3Transactor // Generic write-only contract binding to access the raw methods on
}
FraxFarmUniV3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxFarmUniV3TransactorRaw) Transact ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxFarmUniV3TransactorRaw) Transfer ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorRaw) 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 FraxFarmUniV3TransactorSession ¶
type FraxFarmUniV3TransactorSession struct { Contract *FraxFarmUniV3Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxFarmUniV3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxFarmUniV3TransactorSession) AcceptOwnership ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxFarmUniV3TransactorSession) AddMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) AddMigrator(migrator_address common.Address) (*types.Transaction, error)
AddMigrator is a paid mutator transaction binding the contract method 0x9c5303eb.
Solidity: function addMigrator(address migrator_address) returns()
func (*FraxFarmUniV3TransactorSession) GetReward ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) GetReward() (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0x3d18b912.
Solidity: function getReward() returns(uint256)
func (*FraxFarmUniV3TransactorSession) GreylistAddress ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxFarmUniV3TransactorSession) InitializeDefault ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) InitializeDefault() (*types.Transaction, error)
InitializeDefault is a paid mutator transaction binding the contract method 0x169d27ef.
Solidity: function initializeDefault() returns()
func (*FraxFarmUniV3TransactorSession) MigratorStakeLockedFor ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) MigratorStakeLockedFor(staker_address common.Address, token_id *big.Int, secs *big.Int, start_timestamp *big.Int) (*types.Transaction, error)
MigratorStakeLockedFor is a paid mutator transaction binding the contract method 0x28ef934e.
Solidity: function migrator_stakeLocked_for(address staker_address, uint256 token_id, uint256 secs, uint256 start_timestamp) returns()
func (*FraxFarmUniV3TransactorSession) MigratorWithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) MigratorWithdrawLocked(staker_address common.Address, token_id *big.Int) (*types.Transaction, error)
MigratorWithdrawLocked is a paid mutator transaction binding the contract method 0x575959bf.
Solidity: function migrator_withdraw_locked(address staker_address, uint256 token_id) returns()
func (*FraxFarmUniV3TransactorSession) NominateNewOwner ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxFarmUniV3TransactorSession) RecoverERC20 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) 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 (*FraxFarmUniV3TransactorSession) RecoverERC721 ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) RecoverERC721(tokenAddress common.Address, token_id *big.Int) (*types.Transaction, error)
RecoverERC721 is a paid mutator transaction binding the contract method 0x819d4cc6.
Solidity: function recoverERC721(address tokenAddress, uint256 token_id) returns()
func (*FraxFarmUniV3TransactorSession) RemoveMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) RemoveMigrator(migrator_address common.Address) (*types.Transaction, error)
RemoveMigrator is a paid mutator transaction binding the contract method 0x1b3e870a.
Solidity: function removeMigrator(address migrator_address) returns()
func (*FraxFarmUniV3TransactorSession) SetGaugeController ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetGaugeController(_gauge_controller_address common.Address) (*types.Transaction, error)
SetGaugeController is a paid mutator transaction binding the contract method 0x0091d2b8.
Solidity: function setGaugeController(address _gauge_controller_address) returns()
func (*FraxFarmUniV3TransactorSession) SetLockedNFTTimeForMinAndMaxMultiplier ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetLockedNFTTimeForMinAndMaxMultiplier(_lock_time_for_max_multiplier *big.Int, _lock_time_min *big.Int) (*types.Transaction, error)
SetLockedNFTTimeForMinAndMaxMultiplier is a paid mutator transaction binding the contract method 0x84737029.
Solidity: function setLockedNFTTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplier, uint256 _lock_time_min) returns()
func (*FraxFarmUniV3TransactorSession) SetManualRewardRate ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetManualRewardRate(_reward_rate_manual *big.Int, sync_too bool) (*types.Transaction, error)
SetManualRewardRate is a paid mutator transaction binding the contract method 0xda0f2ec0.
Solidity: function setManualRewardRate(uint256 _reward_rate_manual, bool sync_too) returns()
func (*FraxFarmUniV3TransactorSession) SetMultipliers ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetMultipliers(_lock_max_multiplier *big.Int, _vefxs_max_multiplier *big.Int, _vefxs_per_frax_for_max_boost *big.Int) (*types.Transaction, error)
SetMultipliers is a paid mutator transaction binding the contract method 0x6ce46bc3.
Solidity: function setMultipliers(uint256 _lock_max_multiplier, uint256 _vefxs_max_multiplier, uint256 _vefxs_per_frax_for_max_boost) returns()
func (*FraxFarmUniV3TransactorSession) SetPauses ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetPauses(_stakingPaused bool, _withdrawalsPaused bool, _rewardsCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0xcc2abd64.
Solidity: function setPauses(bool _stakingPaused, bool _withdrawalsPaused, bool _rewardsCollectionPaused) returns()
func (*FraxFarmUniV3TransactorSession) SetTWAP ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetTWAP(_new_twap_duration uint32) (*types.Transaction, error)
SetTWAP is a paid mutator transaction binding the contract method 0x049074f3.
Solidity: function setTWAP(uint32 _new_twap_duration) returns()
func (*FraxFarmUniV3TransactorSession) SetTimelock ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxFarmUniV3TransactorSession) StakeLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakeLocked(token_id *big.Int, secs *big.Int) (*types.Transaction, error)
StakeLocked is a paid mutator transaction binding the contract method 0x17b18c89.
Solidity: function stakeLocked(uint256 token_id, uint256 secs) returns()
func (*FraxFarmUniV3TransactorSession) StakerAllowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakerAllowMigrator(migrator_address common.Address) (*types.Transaction, error)
StakerAllowMigrator is a paid mutator transaction binding the contract method 0xf12f1447.
Solidity: function stakerAllowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3TransactorSession) StakerDisallowMigrator ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) StakerDisallowMigrator(migrator_address common.Address) (*types.Transaction, error)
StakerDisallowMigrator is a paid mutator transaction binding the contract method 0x52732bc8.
Solidity: function stakerDisallowMigrator(address migrator_address) returns()
func (*FraxFarmUniV3TransactorSession) Sync ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxFarmUniV3TransactorSession) SyncGaugeWeight ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) SyncGaugeWeight(force_update bool) (*types.Transaction, error)
SyncGaugeWeight is a paid mutator transaction binding the contract method 0x807c48da.
Solidity: function sync_gauge_weight(bool force_update) returns()
func (*FraxFarmUniV3TransactorSession) ToggleEmissionFactorBypass ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) ToggleEmissionFactorBypass() (*types.Transaction, error)
ToggleEmissionFactorBypass is a paid mutator transaction binding the contract method 0xbf20e71e.
Solidity: function toggleEmissionFactorBypass() returns()
func (*FraxFarmUniV3TransactorSession) ToggleMigrations ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) ToggleMigrations() (*types.Transaction, error)
ToggleMigrations is a paid mutator transaction binding the contract method 0xa2217bc5.
Solidity: function toggleMigrations() returns()
func (*FraxFarmUniV3TransactorSession) UnlockStakes ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) UnlockStakes() (*types.Transaction, error)
UnlockStakes is a paid mutator transaction binding the contract method 0xe1ba95d2.
Solidity: function unlockStakes() returns()
func (*FraxFarmUniV3TransactorSession) WithdrawLocked ¶
func (_FraxFarmUniV3 *FraxFarmUniV3TransactorSession) WithdrawLocked(token_id *big.Int) (*types.Transaction, error)
WithdrawLocked is a paid mutator transaction binding the contract method 0x32d342b7.
Solidity: function withdrawLocked(uint256 token_id) returns()
type FraxFarmUniV3VeFXSLockedNFT ¶
type FraxFarmUniV3VeFXSLockedNFT struct { TokenId *big.Int Liquidity *big.Int StartTimestamp *big.Int EndingTimestamp *big.Int LockMultiplier *big.Int TickLower *big.Int TickUpper *big.Int }
FraxFarmUniV3VeFXSLockedNFT is an auto generated low-level Go binding around an user-defined struct.
type FraxFarmUniV3VeFXSPctForMaxBoostUpdated ¶
type FraxFarmUniV3VeFXSPctForMaxBoostUpdated struct { ScaleFactor *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3VeFXSPctForMaxBoostUpdated represents a VeFXSPctForMaxBoostUpdated event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator ¶
type FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator struct { Event *FraxFarmUniV3VeFXSPctForMaxBoostUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator is returned from FilterVeFXSPctForMaxBoostUpdated and is used to iterate over the raw logs and unpacked data for VeFXSPctForMaxBoostUpdated events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) Close ¶
func (it *FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) Error ¶
func (it *FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) Next ¶
func (it *FraxFarmUniV3VeFXSPctForMaxBoostUpdatedIterator) 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 FraxFarmUniV3WithdrawLocked ¶
type FraxFarmUniV3WithdrawLocked struct { User common.Address Liquidity *big.Int TokenId *big.Int DestinationAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FraxFarmUniV3WithdrawLocked represents a WithdrawLocked event raised by the FraxFarmUniV3 contract.
type FraxFarmUniV3WithdrawLockedIterator ¶
type FraxFarmUniV3WithdrawLockedIterator struct { Event *FraxFarmUniV3WithdrawLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxFarmUniV3WithdrawLockedIterator is returned from FilterWithdrawLocked and is used to iterate over the raw logs and unpacked data for WithdrawLocked events raised by the FraxFarmUniV3 contract.
func (*FraxFarmUniV3WithdrawLockedIterator) Close ¶
func (it *FraxFarmUniV3WithdrawLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxFarmUniV3WithdrawLockedIterator) Error ¶
func (it *FraxFarmUniV3WithdrawLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxFarmUniV3WithdrawLockedIterator) Next ¶
func (it *FraxFarmUniV3WithdrawLockedIterator) 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 FraxLpToken ¶
type FraxLpToken struct { FraxLpTokenCaller // Read-only binding to the contract FraxLpTokenTransactor // Write-only binding to the contract FraxLpTokenFilterer // Log filterer for contract events }
FraxLpToken is an auto generated Go binding around an Ethereum contract.
func NewFraxLpToken ¶
func NewFraxLpToken(address common.Address, backend bind.ContractBackend) (*FraxLpToken, error)
NewFraxLpToken creates a new instance of FraxLpToken, bound to a specific deployed contract.
type FraxLpTokenApproval ¶
type FraxLpTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenApproval represents a Approval event raised by the FraxLpToken contract.
type FraxLpTokenApprovalIterator ¶
type FraxLpTokenApprovalIterator struct { Event *FraxLpTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FraxLpToken contract.
func (*FraxLpTokenApprovalIterator) Close ¶
func (it *FraxLpTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenApprovalIterator) Error ¶
func (it *FraxLpTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenApprovalIterator) Next ¶
func (it *FraxLpTokenApprovalIterator) 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 FraxLpTokenBurn ¶
type FraxLpTokenBurn struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenBurn represents a Burn event raised by the FraxLpToken contract.
type FraxLpTokenBurnIterator ¶
type FraxLpTokenBurnIterator struct { Event *FraxLpTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the FraxLpToken contract.
func (*FraxLpTokenBurnIterator) Close ¶
func (it *FraxLpTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenBurnIterator) Error ¶
func (it *FraxLpTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenBurnIterator) Next ¶
func (it *FraxLpTokenBurnIterator) 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 FraxLpTokenCaller ¶
type FraxLpTokenCaller struct {
// contains filtered or unexported fields
}
FraxLpTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxLpTokenCaller ¶
func NewFraxLpTokenCaller(address common.Address, caller bind.ContractCaller) (*FraxLpTokenCaller, error)
NewFraxLpTokenCaller creates a new read-only instance of FraxLpToken, bound to a specific deployed contract.
func (*FraxLpTokenCaller) Allowance ¶
func (_FraxLpToken *FraxLpTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxLpTokenCaller) BalanceOf ¶
func (_FraxLpToken *FraxLpTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxLpTokenCaller) DOMAINSEPARATOR ¶
func (_FraxLpToken *FraxLpTokenCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxLpTokenCaller) Decimals ¶
func (_FraxLpToken *FraxLpTokenCaller) 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 (*FraxLpTokenCaller) Factory ¶
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*FraxLpTokenCaller) GetDetailedOrdersForUser ¶
func (_FraxLpToken *FraxLpTokenCaller) GetDetailedOrdersForUser(opts *bind.CallOpts, user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
GetDetailedOrdersForUser is a free data retrieval call binding the contract method 0x87353fed.
Solidity: function getDetailedOrdersForUser(address user, uint256 offset, uint256 limit) view returns((uint256,uint256,uint256,address,address,address,bool)[] detailed_orders)
func (*FraxLpTokenCaller) GetNextOrderID ¶
GetNextOrderID is a free data retrieval call binding the contract method 0x78dd0298.
Solidity: function getNextOrderID() view returns(uint256)
func (*FraxLpTokenCaller) GetOrderIDsForUser ¶
func (_FraxLpToken *FraxLpTokenCaller) GetOrderIDsForUser(opts *bind.CallOpts, user common.Address) ([]*big.Int, error)
GetOrderIDsForUser is a free data retrieval call binding the contract method 0x9610c5f1.
Solidity: function getOrderIDsForUser(address user) view returns(uint256[])
func (*FraxLpTokenCaller) GetOrderIDsForUserLength ¶
func (_FraxLpToken *FraxLpTokenCaller) GetOrderIDsForUserLength(opts *bind.CallOpts, user common.Address) (*big.Int, error)
GetOrderIDsForUserLength is a free data retrieval call binding the contract method 0x753bfd4b.
Solidity: function getOrderIDsForUserLength(address user) view returns(uint256)
func (*FraxLpTokenCaller) GetReserveAfterTwamm ¶
func (_FraxLpToken *FraxLpTokenCaller) GetReserveAfterTwamm(opts *bind.CallOpts, blockTimestamp *big.Int) (struct { Reserve0 *big.Int Reserve1 *big.Int LastVirtualOrderTimestamp *big.Int TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetReserveAfterTwamm is a free data retrieval call binding the contract method 0xbcaa64ea.
Solidity: function getReserveAfterTwamm(uint256 blockTimestamp) view returns(uint112 _reserve0, uint112 _reserve1, uint256 lastVirtualOrderTimestamp, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenCaller) GetReserves ¶
func (_FraxLpToken *FraxLpTokenCaller) GetReserves(opts *bind.CallOpts) (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*FraxLpTokenCaller) GetTWAPHistoryLength ¶
GetTWAPHistoryLength is a free data retrieval call binding the contract method 0x7fa2ee6e.
Solidity: function getTWAPHistoryLength() view returns(uint256)
func (*FraxLpTokenCaller) GetTwammOrder ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammOrder(opts *bind.CallOpts, orderId *big.Int) (struct { Id *big.Int ExpirationTimestamp *big.Int SaleRate *big.Int Owner common.Address SellTokenAddr common.Address BuyTokenAddr common.Address }, error)
GetTwammOrder is a free data retrieval call binding the contract method 0x4adc77c2.
Solidity: function getTwammOrder(uint256 orderId) view returns(uint256 id, uint256 expirationTimestamp, uint256 saleRate, address owner, address sellTokenAddr, address buyTokenAddr)
func (*FraxLpTokenCaller) GetTwammOrderProceedsView ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammOrderProceedsView(opts *bind.CallOpts, orderId *big.Int, blockTimestamp *big.Int) (struct { OrderExpired bool TotalReward *big.Int }, error)
GetTwammOrderProceedsView is a free data retrieval call binding the contract method 0x2c8488da.
Solidity: function getTwammOrderProceedsView(uint256 orderId, uint256 blockTimestamp) view returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenCaller) GetTwammReserves ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammReserves(opts *bind.CallOpts) (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetTwammReserves is a free data retrieval call binding the contract method 0x094cf149.
Solidity: function getTwammReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenCaller) GetTwammRewardFactor ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammRewardFactor(opts *bind.CallOpts, _blockTimestamp *big.Int) (struct { RewardFactorPool0AtTimestamp *big.Int RewardFactorPool1AtTimestamp *big.Int }, error)
GetTwammRewardFactor is a free data retrieval call binding the contract method 0x43c99081.
Solidity: function getTwammRewardFactor(uint256 _blockTimestamp) view returns(uint256 rewardFactorPool0AtTimestamp, uint256 rewardFactorPool1AtTimestamp)
func (*FraxLpTokenCaller) GetTwammSalesRateEnding ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammSalesRateEnding(opts *bind.CallOpts, _blockTimestamp *big.Int) (struct { OrderPool0SalesRateEnding *big.Int OrderPool1SalesRateEnding *big.Int }, error)
GetTwammSalesRateEnding is a free data retrieval call binding the contract method 0x422fff05.
Solidity: function getTwammSalesRateEnding(uint256 _blockTimestamp) view returns(uint256 orderPool0SalesRateEnding, uint256 orderPool1SalesRateEnding)
func (*FraxLpTokenCaller) GetTwammState ¶
func (_FraxLpToken *FraxLpTokenCaller) GetTwammState(opts *bind.CallOpts) (struct { Token0Rate *big.Int Token1Rate *big.Int LastVirtualOrderTimestamp *big.Int OrderTimeIntervalRtn *big.Int RewardFactorPool0 *big.Int RewardFactorPool1 *big.Int }, error)
GetTwammState is a free data retrieval call binding the contract method 0xe852bc2e.
Solidity: function getTwammState() view returns(uint256 token0Rate, uint256 token1Rate, uint256 lastVirtualOrderTimestamp, uint256 orderTimeInterval_rtn, uint256 rewardFactorPool0, uint256 rewardFactorPool1)
func (*FraxLpTokenCaller) KLast ¶
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*FraxLpTokenCaller) MINIMUMLIQUIDITY ¶
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*FraxLpTokenCaller) Name ¶
func (_FraxLpToken *FraxLpTokenCaller) 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 (*FraxLpTokenCaller) NewSwapsPaused ¶
func (_FraxLpToken *FraxLpTokenCaller) NewSwapsPaused(opts *bind.CallOpts) (bool, error)
NewSwapsPaused is a free data retrieval call binding the contract method 0x1fc2fa7f.
Solidity: function newSwapsPaused() view returns(bool)
func (*FraxLpTokenCaller) Nonces ¶
func (_FraxLpToken *FraxLpTokenCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxLpTokenCaller) OrderIDsForUser ¶
func (_FraxLpToken *FraxLpTokenCaller) OrderIDsForUser(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
OrderIDsForUser is a free data retrieval call binding the contract method 0x852a8dbe.
Solidity: function orderIDsForUser(address , uint256 ) view returns(uint256)
func (*FraxLpTokenCaller) OrderTimeInterval ¶
OrderTimeInterval is a free data retrieval call binding the contract method 0x748fc63b.
Solidity: function orderTimeInterval() view returns(uint256)
func (*FraxLpTokenCaller) PERMITTYPEHASH ¶
func (_FraxLpToken *FraxLpTokenCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FraxLpTokenCaller) Price0CumulativeLast ¶
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*FraxLpTokenCaller) Price1CumulativeLast ¶
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*FraxLpTokenCaller) Symbol ¶
func (_FraxLpToken *FraxLpTokenCaller) 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 (*FraxLpTokenCaller) TWAPObservationHistory ¶
func (_FraxLpToken *FraxLpTokenCaller) TWAPObservationHistory(opts *bind.CallOpts, arg0 *big.Int) (struct { Timestamp *big.Int Price0CumulativeLast *big.Int Price1CumulativeLast *big.Int }, error)
TWAPObservationHistory is a free data retrieval call binding the contract method 0x27e73836.
Solidity: function TWAPObservationHistory(uint256 ) view returns(uint256 timestamp, uint256 price0CumulativeLast, uint256 price1CumulativeLast)
func (*FraxLpTokenCaller) Token0 ¶
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*FraxLpTokenCaller) Token1 ¶
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*FraxLpTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxLpTokenCaller) TwammReserve0 ¶
TwammReserve0 is a free data retrieval call binding the contract method 0x0ece7236.
Solidity: function twammReserve0() view returns(uint112)
func (*FraxLpTokenCaller) TwammReserve1 ¶
TwammReserve1 is a free data retrieval call binding the contract method 0x7d316e28.
Solidity: function twammReserve1() view returns(uint112)
func (*FraxLpTokenCaller) TwammUpToDate ¶
func (_FraxLpToken *FraxLpTokenCaller) TwammUpToDate(opts *bind.CallOpts) (bool, error)
TwammUpToDate is a free data retrieval call binding the contract method 0xa1462c19.
Solidity: function twammUpToDate() view returns(bool)
type FraxLpTokenCallerRaw ¶
type FraxLpTokenCallerRaw struct {
Contract *FraxLpTokenCaller // Generic read-only contract binding to access the raw methods on
}
FraxLpTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxLpTokenCallerRaw) Call ¶
func (_FraxLpToken *FraxLpTokenCallerRaw) 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 FraxLpTokenCallerSession ¶
type FraxLpTokenCallerSession struct { Contract *FraxLpTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxLpTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxLpTokenCallerSession) Allowance ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxLpTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxLpTokenCallerSession) DOMAINSEPARATOR ¶
func (_FraxLpToken *FraxLpTokenCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxLpTokenCallerSession) Decimals ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxLpTokenCallerSession) Factory ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*FraxLpTokenCallerSession) GetDetailedOrdersForUser ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetDetailedOrdersForUser(user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
GetDetailedOrdersForUser is a free data retrieval call binding the contract method 0x87353fed.
Solidity: function getDetailedOrdersForUser(address user, uint256 offset, uint256 limit) view returns((uint256,uint256,uint256,address,address,address,bool)[] detailed_orders)
func (*FraxLpTokenCallerSession) GetNextOrderID ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetNextOrderID() (*big.Int, error)
GetNextOrderID is a free data retrieval call binding the contract method 0x78dd0298.
Solidity: function getNextOrderID() view returns(uint256)
func (*FraxLpTokenCallerSession) GetOrderIDsForUser ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetOrderIDsForUser(user common.Address) ([]*big.Int, error)
GetOrderIDsForUser is a free data retrieval call binding the contract method 0x9610c5f1.
Solidity: function getOrderIDsForUser(address user) view returns(uint256[])
func (*FraxLpTokenCallerSession) GetOrderIDsForUserLength ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetOrderIDsForUserLength(user common.Address) (*big.Int, error)
GetOrderIDsForUserLength is a free data retrieval call binding the contract method 0x753bfd4b.
Solidity: function getOrderIDsForUserLength(address user) view returns(uint256)
func (*FraxLpTokenCallerSession) GetReserveAfterTwamm ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetReserveAfterTwamm(blockTimestamp *big.Int) (struct { Reserve0 *big.Int Reserve1 *big.Int LastVirtualOrderTimestamp *big.Int TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetReserveAfterTwamm is a free data retrieval call binding the contract method 0xbcaa64ea.
Solidity: function getReserveAfterTwamm(uint256 blockTimestamp) view returns(uint112 _reserve0, uint112 _reserve1, uint256 lastVirtualOrderTimestamp, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenCallerSession) GetReserves ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*FraxLpTokenCallerSession) GetTWAPHistoryLength ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTWAPHistoryLength() (*big.Int, error)
GetTWAPHistoryLength is a free data retrieval call binding the contract method 0x7fa2ee6e.
Solidity: function getTWAPHistoryLength() view returns(uint256)
func (*FraxLpTokenCallerSession) GetTwammOrder ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammOrder(orderId *big.Int) (struct { Id *big.Int ExpirationTimestamp *big.Int SaleRate *big.Int Owner common.Address SellTokenAddr common.Address BuyTokenAddr common.Address }, error)
GetTwammOrder is a free data retrieval call binding the contract method 0x4adc77c2.
Solidity: function getTwammOrder(uint256 orderId) view returns(uint256 id, uint256 expirationTimestamp, uint256 saleRate, address owner, address sellTokenAddr, address buyTokenAddr)
func (*FraxLpTokenCallerSession) GetTwammOrderProceedsView ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammOrderProceedsView(orderId *big.Int, blockTimestamp *big.Int) (struct { OrderExpired bool TotalReward *big.Int }, error)
GetTwammOrderProceedsView is a free data retrieval call binding the contract method 0x2c8488da.
Solidity: function getTwammOrderProceedsView(uint256 orderId, uint256 blockTimestamp) view returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenCallerSession) GetTwammReserves ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetTwammReserves is a free data retrieval call binding the contract method 0x094cf149.
Solidity: function getTwammReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenCallerSession) GetTwammRewardFactor ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammRewardFactor(_blockTimestamp *big.Int) (struct { RewardFactorPool0AtTimestamp *big.Int RewardFactorPool1AtTimestamp *big.Int }, error)
GetTwammRewardFactor is a free data retrieval call binding the contract method 0x43c99081.
Solidity: function getTwammRewardFactor(uint256 _blockTimestamp) view returns(uint256 rewardFactorPool0AtTimestamp, uint256 rewardFactorPool1AtTimestamp)
func (*FraxLpTokenCallerSession) GetTwammSalesRateEnding ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammSalesRateEnding(_blockTimestamp *big.Int) (struct { OrderPool0SalesRateEnding *big.Int OrderPool1SalesRateEnding *big.Int }, error)
GetTwammSalesRateEnding is a free data retrieval call binding the contract method 0x422fff05.
Solidity: function getTwammSalesRateEnding(uint256 _blockTimestamp) view returns(uint256 orderPool0SalesRateEnding, uint256 orderPool1SalesRateEnding)
func (*FraxLpTokenCallerSession) GetTwammState ¶
func (_FraxLpToken *FraxLpTokenCallerSession) GetTwammState() (struct { Token0Rate *big.Int Token1Rate *big.Int LastVirtualOrderTimestamp *big.Int OrderTimeIntervalRtn *big.Int RewardFactorPool0 *big.Int RewardFactorPool1 *big.Int }, error)
GetTwammState is a free data retrieval call binding the contract method 0xe852bc2e.
Solidity: function getTwammState() view returns(uint256 token0Rate, uint256 token1Rate, uint256 lastVirtualOrderTimestamp, uint256 orderTimeInterval_rtn, uint256 rewardFactorPool0, uint256 rewardFactorPool1)
func (*FraxLpTokenCallerSession) KLast ¶
func (_FraxLpToken *FraxLpTokenCallerSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*FraxLpTokenCallerSession) MINIMUMLIQUIDITY ¶
func (_FraxLpToken *FraxLpTokenCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*FraxLpTokenCallerSession) Name ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxLpTokenCallerSession) NewSwapsPaused ¶
func (_FraxLpToken *FraxLpTokenCallerSession) NewSwapsPaused() (bool, error)
NewSwapsPaused is a free data retrieval call binding the contract method 0x1fc2fa7f.
Solidity: function newSwapsPaused() view returns(bool)
func (*FraxLpTokenCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxLpTokenCallerSession) OrderIDsForUser ¶
func (_FraxLpToken *FraxLpTokenCallerSession) OrderIDsForUser(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
OrderIDsForUser is a free data retrieval call binding the contract method 0x852a8dbe.
Solidity: function orderIDsForUser(address , uint256 ) view returns(uint256)
func (*FraxLpTokenCallerSession) OrderTimeInterval ¶
func (_FraxLpToken *FraxLpTokenCallerSession) OrderTimeInterval() (*big.Int, error)
OrderTimeInterval is a free data retrieval call binding the contract method 0x748fc63b.
Solidity: function orderTimeInterval() view returns(uint256)
func (*FraxLpTokenCallerSession) PERMITTYPEHASH ¶
func (_FraxLpToken *FraxLpTokenCallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FraxLpTokenCallerSession) Price0CumulativeLast ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*FraxLpTokenCallerSession) Price1CumulativeLast ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*FraxLpTokenCallerSession) Symbol ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxLpTokenCallerSession) TWAPObservationHistory ¶
func (_FraxLpToken *FraxLpTokenCallerSession) TWAPObservationHistory(arg0 *big.Int) (struct { Timestamp *big.Int Price0CumulativeLast *big.Int Price1CumulativeLast *big.Int }, error)
TWAPObservationHistory is a free data retrieval call binding the contract method 0x27e73836.
Solidity: function TWAPObservationHistory(uint256 ) view returns(uint256 timestamp, uint256 price0CumulativeLast, uint256 price1CumulativeLast)
func (*FraxLpTokenCallerSession) Token0 ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*FraxLpTokenCallerSession) Token1 ¶
func (_FraxLpToken *FraxLpTokenCallerSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*FraxLpTokenCallerSession) TotalSupply ¶
func (_FraxLpToken *FraxLpTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxLpTokenCallerSession) TwammReserve0 ¶
func (_FraxLpToken *FraxLpTokenCallerSession) TwammReserve0() (*big.Int, error)
TwammReserve0 is a free data retrieval call binding the contract method 0x0ece7236.
Solidity: function twammReserve0() view returns(uint112)
func (*FraxLpTokenCallerSession) TwammReserve1 ¶
func (_FraxLpToken *FraxLpTokenCallerSession) TwammReserve1() (*big.Int, error)
TwammReserve1 is a free data retrieval call binding the contract method 0x7d316e28.
Solidity: function twammReserve1() view returns(uint112)
func (*FraxLpTokenCallerSession) TwammUpToDate ¶
func (_FraxLpToken *FraxLpTokenCallerSession) TwammUpToDate() (bool, error)
TwammUpToDate is a free data retrieval call binding the contract method 0xa1462c19.
Solidity: function twammUpToDate() view returns(bool)
type FraxLpTokenCancelLongTermOrder ¶
type FraxLpTokenCancelLongTermOrder struct { Addr common.Address OrderId *big.Int SellToken common.Address UnsoldAmount *big.Int BuyToken common.Address PurchasedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenCancelLongTermOrder represents a CancelLongTermOrder event raised by the FraxLpToken contract.
type FraxLpTokenCancelLongTermOrderIterator ¶
type FraxLpTokenCancelLongTermOrderIterator struct { Event *FraxLpTokenCancelLongTermOrder // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenCancelLongTermOrderIterator is returned from FilterCancelLongTermOrder and is used to iterate over the raw logs and unpacked data for CancelLongTermOrder events raised by the FraxLpToken contract.
func (*FraxLpTokenCancelLongTermOrderIterator) Close ¶
func (it *FraxLpTokenCancelLongTermOrderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenCancelLongTermOrderIterator) Error ¶
func (it *FraxLpTokenCancelLongTermOrderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenCancelLongTermOrderIterator) Next ¶
func (it *FraxLpTokenCancelLongTermOrderIterator) 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 FraxLpTokenFilterer ¶
type FraxLpTokenFilterer struct {
// contains filtered or unexported fields
}
FraxLpTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxLpTokenFilterer ¶
func NewFraxLpTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*FraxLpTokenFilterer, error)
NewFraxLpTokenFilterer creates a new log filterer instance of FraxLpToken, bound to a specific deployed contract.
func (*FraxLpTokenFilterer) FilterApproval ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxLpTokenApprovalIterator, 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 (*FraxLpTokenFilterer) FilterBurn ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*FraxLpTokenBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*FraxLpTokenFilterer) FilterCancelLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterCancelLongTermOrder(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenCancelLongTermOrderIterator, error)
FilterCancelLongTermOrder is a free log retrieval operation binding the contract event 0x3c5d5e0947e8b8050cf53e91c7496de2499da1b7613ec86b8fda870578966390.
Solidity: event CancelLongTermOrder(address indexed addr, uint256 orderId, address sellToken, uint256 unsoldAmount, address buyToken, uint256 purchasedAmount)
func (*FraxLpTokenFilterer) FilterLongTermSwap0To1 ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterLongTermSwap0To1(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenLongTermSwap0To1Iterator, error)
FilterLongTermSwap0To1 is a free log retrieval operation binding the contract event 0x9971294258b76b481032b9c1f7f5594619d7cf40e29e224de9e71481bd0a4f85.
Solidity: event LongTermSwap0To1(address indexed addr, uint256 orderId, uint256 amount0In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) FilterLongTermSwap1To0 ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterLongTermSwap1To0(opts *bind.FilterOpts, addr []common.Address) (*FraxLpTokenLongTermSwap1To0Iterator, error)
FilterLongTermSwap1To0 is a free log retrieval operation binding the contract event 0xe1ce07267c05b1609d3bd4046ca369b74e64cd2b45ee8321ccc79783252c60b4.
Solidity: event LongTermSwap1To0(address indexed addr, uint256 orderId, uint256 amount1In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) FilterMint ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*FraxLpTokenMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*FraxLpTokenFilterer) FilterSwap ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*FraxLpTokenSwapIterator, error)
FilterSwap is a free log retrieval operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*FraxLpTokenFilterer) FilterSync ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterSync(opts *bind.FilterOpts) (*FraxLpTokenSyncIterator, error)
FilterSync is a free log retrieval operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*FraxLpTokenFilterer) FilterTransfer ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxLpTokenTransferIterator, 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 (*FraxLpTokenFilterer) FilterVirtualOrderExecution ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterVirtualOrderExecution(opts *bind.FilterOpts) (*FraxLpTokenVirtualOrderExecutionIterator, error)
FilterVirtualOrderExecution is a free log retrieval operation binding the contract event 0x793ee8b0d8020fc042a920607e3cbd37f5132c011786c8dd10a685f4414ed381.
Solidity: event VirtualOrderExecution(uint256 blocktimestamp, uint256 newReserve0, uint256 newReserve1, uint256 newTwammReserve0, uint256 newTwammReserve1, uint256 token0Bought, uint256 token1Bought, uint256 token0Sold, uint256 token1Sold, uint256 expiries)
func (*FraxLpTokenFilterer) FilterWithdrawProceedsFromLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) FilterWithdrawProceedsFromLongTermOrder(opts *bind.FilterOpts, addr []common.Address, proceedToken []common.Address) (*FraxLpTokenWithdrawProceedsFromLongTermOrderIterator, error)
FilterWithdrawProceedsFromLongTermOrder is a free log retrieval operation binding the contract event 0x43168622ddb54ed84ccad30626ace7077235dc531c67aaf639752c4519535448.
Solidity: event WithdrawProceedsFromLongTermOrder(address indexed addr, uint256 orderId, address indexed proceedToken, uint256 proceeds, bool orderExpired)
func (*FraxLpTokenFilterer) ParseApproval ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseApproval(log types.Log) (*FraxLpTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FraxLpTokenFilterer) ParseBurn ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseBurn(log types.Log) (*FraxLpTokenBurn, error)
ParseBurn is a log parse operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*FraxLpTokenFilterer) ParseCancelLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseCancelLongTermOrder(log types.Log) (*FraxLpTokenCancelLongTermOrder, error)
ParseCancelLongTermOrder is a log parse operation binding the contract event 0x3c5d5e0947e8b8050cf53e91c7496de2499da1b7613ec86b8fda870578966390.
Solidity: event CancelLongTermOrder(address indexed addr, uint256 orderId, address sellToken, uint256 unsoldAmount, address buyToken, uint256 purchasedAmount)
func (*FraxLpTokenFilterer) ParseLongTermSwap0To1 ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseLongTermSwap0To1(log types.Log) (*FraxLpTokenLongTermSwap0To1, error)
ParseLongTermSwap0To1 is a log parse operation binding the contract event 0x9971294258b76b481032b9c1f7f5594619d7cf40e29e224de9e71481bd0a4f85.
Solidity: event LongTermSwap0To1(address indexed addr, uint256 orderId, uint256 amount0In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) ParseLongTermSwap1To0 ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseLongTermSwap1To0(log types.Log) (*FraxLpTokenLongTermSwap1To0, error)
ParseLongTermSwap1To0 is a log parse operation binding the contract event 0xe1ce07267c05b1609d3bd4046ca369b74e64cd2b45ee8321ccc79783252c60b4.
Solidity: event LongTermSwap1To0(address indexed addr, uint256 orderId, uint256 amount1In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) ParseMint ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseMint(log types.Log) (*FraxLpTokenMint, error)
ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*FraxLpTokenFilterer) ParseSwap ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseSwap(log types.Log) (*FraxLpTokenSwap, error)
ParseSwap is a log parse operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*FraxLpTokenFilterer) ParseSync ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseSync(log types.Log) (*FraxLpTokenSync, error)
ParseSync is a log parse operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*FraxLpTokenFilterer) ParseTransfer ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseTransfer(log types.Log) (*FraxLpTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FraxLpTokenFilterer) ParseVirtualOrderExecution ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseVirtualOrderExecution(log types.Log) (*FraxLpTokenVirtualOrderExecution, error)
ParseVirtualOrderExecution is a log parse operation binding the contract event 0x793ee8b0d8020fc042a920607e3cbd37f5132c011786c8dd10a685f4414ed381.
Solidity: event VirtualOrderExecution(uint256 blocktimestamp, uint256 newReserve0, uint256 newReserve1, uint256 newTwammReserve0, uint256 newTwammReserve1, uint256 token0Bought, uint256 token1Bought, uint256 token0Sold, uint256 token1Sold, uint256 expiries)
func (*FraxLpTokenFilterer) ParseWithdrawProceedsFromLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) ParseWithdrawProceedsFromLongTermOrder(log types.Log) (*FraxLpTokenWithdrawProceedsFromLongTermOrder, error)
ParseWithdrawProceedsFromLongTermOrder is a log parse operation binding the contract event 0x43168622ddb54ed84ccad30626ace7077235dc531c67aaf639752c4519535448.
Solidity: event WithdrawProceedsFromLongTermOrder(address indexed addr, uint256 orderId, address indexed proceedToken, uint256 proceeds, bool orderExpired)
func (*FraxLpTokenFilterer) WatchApproval ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxLpTokenApproval, 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 (*FraxLpTokenFilterer) WatchBurn ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FraxLpTokenBurn, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*FraxLpTokenFilterer) WatchCancelLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchCancelLongTermOrder(opts *bind.WatchOpts, sink chan<- *FraxLpTokenCancelLongTermOrder, addr []common.Address) (event.Subscription, error)
WatchCancelLongTermOrder is a free log subscription operation binding the contract event 0x3c5d5e0947e8b8050cf53e91c7496de2499da1b7613ec86b8fda870578966390.
Solidity: event CancelLongTermOrder(address indexed addr, uint256 orderId, address sellToken, uint256 unsoldAmount, address buyToken, uint256 purchasedAmount)
func (*FraxLpTokenFilterer) WatchLongTermSwap0To1 ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchLongTermSwap0To1(opts *bind.WatchOpts, sink chan<- *FraxLpTokenLongTermSwap0To1, addr []common.Address) (event.Subscription, error)
WatchLongTermSwap0To1 is a free log subscription operation binding the contract event 0x9971294258b76b481032b9c1f7f5594619d7cf40e29e224de9e71481bd0a4f85.
Solidity: event LongTermSwap0To1(address indexed addr, uint256 orderId, uint256 amount0In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) WatchLongTermSwap1To0 ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchLongTermSwap1To0(opts *bind.WatchOpts, sink chan<- *FraxLpTokenLongTermSwap1To0, addr []common.Address) (event.Subscription, error)
WatchLongTermSwap1To0 is a free log subscription operation binding the contract event 0xe1ce07267c05b1609d3bd4046ca369b74e64cd2b45ee8321ccc79783252c60b4.
Solidity: event LongTermSwap1To0(address indexed addr, uint256 orderId, uint256 amount1In, uint256 numberOfTimeIntervals)
func (*FraxLpTokenFilterer) WatchMint ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FraxLpTokenMint, sender []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*FraxLpTokenFilterer) WatchSwap ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *FraxLpTokenSwap, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchSwap is a free log subscription operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*FraxLpTokenFilterer) WatchSync ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *FraxLpTokenSync) (event.Subscription, error)
WatchSync is a free log subscription operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*FraxLpTokenFilterer) WatchTransfer ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxLpTokenTransfer, 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 (*FraxLpTokenFilterer) WatchVirtualOrderExecution ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchVirtualOrderExecution(opts *bind.WatchOpts, sink chan<- *FraxLpTokenVirtualOrderExecution) (event.Subscription, error)
WatchVirtualOrderExecution is a free log subscription operation binding the contract event 0x793ee8b0d8020fc042a920607e3cbd37f5132c011786c8dd10a685f4414ed381.
Solidity: event VirtualOrderExecution(uint256 blocktimestamp, uint256 newReserve0, uint256 newReserve1, uint256 newTwammReserve0, uint256 newTwammReserve1, uint256 token0Bought, uint256 token1Bought, uint256 token0Sold, uint256 token1Sold, uint256 expiries)
func (*FraxLpTokenFilterer) WatchWithdrawProceedsFromLongTermOrder ¶
func (_FraxLpToken *FraxLpTokenFilterer) WatchWithdrawProceedsFromLongTermOrder(opts *bind.WatchOpts, sink chan<- *FraxLpTokenWithdrawProceedsFromLongTermOrder, addr []common.Address, proceedToken []common.Address) (event.Subscription, error)
WatchWithdrawProceedsFromLongTermOrder is a free log subscription operation binding the contract event 0x43168622ddb54ed84ccad30626ace7077235dc531c67aaf639752c4519535448.
Solidity: event WithdrawProceedsFromLongTermOrder(address indexed addr, uint256 orderId, address indexed proceedToken, uint256 proceeds, bool orderExpired)
type FraxLpTokenLongTermSwap0To1 ¶
type FraxLpTokenLongTermSwap0To1 struct { Addr common.Address OrderId *big.Int Amount0In *big.Int NumberOfTimeIntervals *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenLongTermSwap0To1 represents a LongTermSwap0To1 event raised by the FraxLpToken contract.
type FraxLpTokenLongTermSwap0To1Iterator ¶
type FraxLpTokenLongTermSwap0To1Iterator struct { Event *FraxLpTokenLongTermSwap0To1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenLongTermSwap0To1Iterator is returned from FilterLongTermSwap0To1 and is used to iterate over the raw logs and unpacked data for LongTermSwap0To1 events raised by the FraxLpToken contract.
func (*FraxLpTokenLongTermSwap0To1Iterator) Close ¶
func (it *FraxLpTokenLongTermSwap0To1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenLongTermSwap0To1Iterator) Error ¶
func (it *FraxLpTokenLongTermSwap0To1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenLongTermSwap0To1Iterator) Next ¶
func (it *FraxLpTokenLongTermSwap0To1Iterator) 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 FraxLpTokenLongTermSwap1To0 ¶
type FraxLpTokenLongTermSwap1To0 struct { Addr common.Address OrderId *big.Int Amount1In *big.Int NumberOfTimeIntervals *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenLongTermSwap1To0 represents a LongTermSwap1To0 event raised by the FraxLpToken contract.
type FraxLpTokenLongTermSwap1To0Iterator ¶
type FraxLpTokenLongTermSwap1To0Iterator struct { Event *FraxLpTokenLongTermSwap1To0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenLongTermSwap1To0Iterator is returned from FilterLongTermSwap1To0 and is used to iterate over the raw logs and unpacked data for LongTermSwap1To0 events raised by the FraxLpToken contract.
func (*FraxLpTokenLongTermSwap1To0Iterator) Close ¶
func (it *FraxLpTokenLongTermSwap1To0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenLongTermSwap1To0Iterator) Error ¶
func (it *FraxLpTokenLongTermSwap1To0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenLongTermSwap1To0Iterator) Next ¶
func (it *FraxLpTokenLongTermSwap1To0Iterator) 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 FraxLpTokenMint ¶
type FraxLpTokenMint struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenMint represents a Mint event raised by the FraxLpToken contract.
type FraxLpTokenMintIterator ¶
type FraxLpTokenMintIterator struct { Event *FraxLpTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the FraxLpToken contract.
func (*FraxLpTokenMintIterator) Close ¶
func (it *FraxLpTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenMintIterator) Error ¶
func (it *FraxLpTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenMintIterator) Next ¶
func (it *FraxLpTokenMintIterator) 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 FraxLpTokenRaw ¶
type FraxLpTokenRaw struct {
Contract *FraxLpToken // Generic contract binding to access the raw methods on
}
FraxLpTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxLpTokenRaw) Call ¶
func (_FraxLpToken *FraxLpTokenRaw) 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 (*FraxLpTokenRaw) Transact ¶
func (_FraxLpToken *FraxLpTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxLpTokenRaw) Transfer ¶
func (_FraxLpToken *FraxLpTokenRaw) 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 FraxLpTokenSession ¶
type FraxLpTokenSession struct { Contract *FraxLpToken // 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 }
FraxLpTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxLpTokenSession) Allowance ¶
func (_FraxLpToken *FraxLpTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxLpTokenSession) Approve ¶
func (_FraxLpToken *FraxLpTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FraxLpTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxLpTokenSession) Burn ¶
func (_FraxLpToken *FraxLpTokenSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*FraxLpTokenSession) CancelLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenSession) CancelLongTermSwap(orderId *big.Int) (*types.Transaction, error)
CancelLongTermSwap is a paid mutator transaction binding the contract method 0x1f4f5b42.
Solidity: function cancelLongTermSwap(uint256 orderId) returns()
func (*FraxLpTokenSession) DOMAINSEPARATOR ¶
func (_FraxLpToken *FraxLpTokenSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxLpTokenSession) Decimals ¶
func (_FraxLpToken *FraxLpTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxLpTokenSession) ExecuteVirtualOrders ¶
func (_FraxLpToken *FraxLpTokenSession) ExecuteVirtualOrders(blockTimestamp *big.Int) (*types.Transaction, error)
ExecuteVirtualOrders is a paid mutator transaction binding the contract method 0x2e0ae375.
Solidity: function executeVirtualOrders(uint256 blockTimestamp) returns()
func (*FraxLpTokenSession) Factory ¶
func (_FraxLpToken *FraxLpTokenSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*FraxLpTokenSession) GetDetailedOrdersForUser ¶
func (_FraxLpToken *FraxLpTokenSession) GetDetailedOrdersForUser(user common.Address, offset *big.Int, limit *big.Int) ([]LongTermOrdersLibOrder, error)
GetDetailedOrdersForUser is a free data retrieval call binding the contract method 0x87353fed.
Solidity: function getDetailedOrdersForUser(address user, uint256 offset, uint256 limit) view returns((uint256,uint256,uint256,address,address,address,bool)[] detailed_orders)
func (*FraxLpTokenSession) GetNextOrderID ¶
func (_FraxLpToken *FraxLpTokenSession) GetNextOrderID() (*big.Int, error)
GetNextOrderID is a free data retrieval call binding the contract method 0x78dd0298.
Solidity: function getNextOrderID() view returns(uint256)
func (*FraxLpTokenSession) GetOrderIDsForUser ¶
GetOrderIDsForUser is a free data retrieval call binding the contract method 0x9610c5f1.
Solidity: function getOrderIDsForUser(address user) view returns(uint256[])
func (*FraxLpTokenSession) GetOrderIDsForUserLength ¶
func (_FraxLpToken *FraxLpTokenSession) GetOrderIDsForUserLength(user common.Address) (*big.Int, error)
GetOrderIDsForUserLength is a free data retrieval call binding the contract method 0x753bfd4b.
Solidity: function getOrderIDsForUserLength(address user) view returns(uint256)
func (*FraxLpTokenSession) GetReserveAfterTwamm ¶
func (_FraxLpToken *FraxLpTokenSession) GetReserveAfterTwamm(blockTimestamp *big.Int) (struct { Reserve0 *big.Int Reserve1 *big.Int LastVirtualOrderTimestamp *big.Int TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetReserveAfterTwamm is a free data retrieval call binding the contract method 0xbcaa64ea.
Solidity: function getReserveAfterTwamm(uint256 blockTimestamp) view returns(uint112 _reserve0, uint112 _reserve1, uint256 lastVirtualOrderTimestamp, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenSession) GetReserves ¶
func (_FraxLpToken *FraxLpTokenSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*FraxLpTokenSession) GetTWAPHistoryLength ¶
func (_FraxLpToken *FraxLpTokenSession) GetTWAPHistoryLength() (*big.Int, error)
GetTWAPHistoryLength is a free data retrieval call binding the contract method 0x7fa2ee6e.
Solidity: function getTWAPHistoryLength() view returns(uint256)
func (*FraxLpTokenSession) GetTwammOrder ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammOrder(orderId *big.Int) (struct { Id *big.Int ExpirationTimestamp *big.Int SaleRate *big.Int Owner common.Address SellTokenAddr common.Address BuyTokenAddr common.Address }, error)
GetTwammOrder is a free data retrieval call binding the contract method 0x4adc77c2.
Solidity: function getTwammOrder(uint256 orderId) view returns(uint256 id, uint256 expirationTimestamp, uint256 saleRate, address owner, address sellTokenAddr, address buyTokenAddr)
func (*FraxLpTokenSession) GetTwammOrderProceeds ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammOrderProceeds(orderId *big.Int) (*types.Transaction, error)
GetTwammOrderProceeds is a paid mutator transaction binding the contract method 0x4894c53c.
Solidity: function getTwammOrderProceeds(uint256 orderId) returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenSession) GetTwammOrderProceedsView ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammOrderProceedsView(orderId *big.Int, blockTimestamp *big.Int) (struct { OrderExpired bool TotalReward *big.Int }, error)
GetTwammOrderProceedsView is a free data retrieval call binding the contract method 0x2c8488da.
Solidity: function getTwammOrderProceedsView(uint256 orderId, uint256 blockTimestamp) view returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenSession) GetTwammReserves ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 TwammReserve0 *big.Int TwammReserve1 *big.Int }, error)
GetTwammReserves is a free data retrieval call binding the contract method 0x094cf149.
Solidity: function getTwammReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast, uint112 _twammReserve0, uint112 _twammReserve1)
func (*FraxLpTokenSession) GetTwammRewardFactor ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammRewardFactor(_blockTimestamp *big.Int) (struct { RewardFactorPool0AtTimestamp *big.Int RewardFactorPool1AtTimestamp *big.Int }, error)
GetTwammRewardFactor is a free data retrieval call binding the contract method 0x43c99081.
Solidity: function getTwammRewardFactor(uint256 _blockTimestamp) view returns(uint256 rewardFactorPool0AtTimestamp, uint256 rewardFactorPool1AtTimestamp)
func (*FraxLpTokenSession) GetTwammSalesRateEnding ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammSalesRateEnding(_blockTimestamp *big.Int) (struct { OrderPool0SalesRateEnding *big.Int OrderPool1SalesRateEnding *big.Int }, error)
GetTwammSalesRateEnding is a free data retrieval call binding the contract method 0x422fff05.
Solidity: function getTwammSalesRateEnding(uint256 _blockTimestamp) view returns(uint256 orderPool0SalesRateEnding, uint256 orderPool1SalesRateEnding)
func (*FraxLpTokenSession) GetTwammState ¶
func (_FraxLpToken *FraxLpTokenSession) GetTwammState() (struct { Token0Rate *big.Int Token1Rate *big.Int LastVirtualOrderTimestamp *big.Int OrderTimeIntervalRtn *big.Int RewardFactorPool0 *big.Int RewardFactorPool1 *big.Int }, error)
GetTwammState is a free data retrieval call binding the contract method 0xe852bc2e.
Solidity: function getTwammState() view returns(uint256 token0Rate, uint256 token1Rate, uint256 lastVirtualOrderTimestamp, uint256 orderTimeInterval_rtn, uint256 rewardFactorPool0, uint256 rewardFactorPool1)
func (*FraxLpTokenSession) Initialize ¶
func (_FraxLpToken *FraxLpTokenSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*FraxLpTokenSession) KLast ¶
func (_FraxLpToken *FraxLpTokenSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*FraxLpTokenSession) LongTermSwapFrom0To1 ¶
func (_FraxLpToken *FraxLpTokenSession) LongTermSwapFrom0To1(amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom0To1 is a paid mutator transaction binding the contract method 0xc9738a0d.
Solidity: function longTermSwapFrom0To1(uint256 amount0In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenSession) LongTermSwapFrom1To0 ¶
func (_FraxLpToken *FraxLpTokenSession) LongTermSwapFrom1To0(amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom1To0 is a paid mutator transaction binding the contract method 0x81ca7998.
Solidity: function longTermSwapFrom1To0(uint256 amount1In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenSession) MINIMUMLIQUIDITY ¶
func (_FraxLpToken *FraxLpTokenSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*FraxLpTokenSession) Mint ¶
func (_FraxLpToken *FraxLpTokenSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*FraxLpTokenSession) Name ¶
func (_FraxLpToken *FraxLpTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxLpTokenSession) NewSwapsPaused ¶
func (_FraxLpToken *FraxLpTokenSession) NewSwapsPaused() (bool, error)
NewSwapsPaused is a free data retrieval call binding the contract method 0x1fc2fa7f.
Solidity: function newSwapsPaused() view returns(bool)
func (*FraxLpTokenSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxLpTokenSession) OrderIDsForUser ¶
func (_FraxLpToken *FraxLpTokenSession) OrderIDsForUser(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
OrderIDsForUser is a free data retrieval call binding the contract method 0x852a8dbe.
Solidity: function orderIDsForUser(address , uint256 ) view returns(uint256)
func (*FraxLpTokenSession) OrderTimeInterval ¶
func (_FraxLpToken *FraxLpTokenSession) OrderTimeInterval() (*big.Int, error)
OrderTimeInterval is a free data retrieval call binding the contract method 0x748fc63b.
Solidity: function orderTimeInterval() view returns(uint256)
func (*FraxLpTokenSession) PERMITTYPEHASH ¶
func (_FraxLpToken *FraxLpTokenSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FraxLpTokenSession) Permit ¶
func (_FraxLpToken *FraxLpTokenSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxLpTokenSession) Price0CumulativeLast ¶
func (_FraxLpToken *FraxLpTokenSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*FraxLpTokenSession) Price1CumulativeLast ¶
func (_FraxLpToken *FraxLpTokenSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*FraxLpTokenSession) Skim ¶
func (_FraxLpToken *FraxLpTokenSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*FraxLpTokenSession) Swap ¶
func (_FraxLpToken *FraxLpTokenSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*FraxLpTokenSession) Symbol ¶
func (_FraxLpToken *FraxLpTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxLpTokenSession) Sync ¶
func (_FraxLpToken *FraxLpTokenSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxLpTokenSession) TWAPObservationHistory ¶
func (_FraxLpToken *FraxLpTokenSession) TWAPObservationHistory(arg0 *big.Int) (struct { Timestamp *big.Int Price0CumulativeLast *big.Int Price1CumulativeLast *big.Int }, error)
TWAPObservationHistory is a free data retrieval call binding the contract method 0x27e73836.
Solidity: function TWAPObservationHistory(uint256 ) view returns(uint256 timestamp, uint256 price0CumulativeLast, uint256 price1CumulativeLast)
func (*FraxLpTokenSession) TogglePauseNewSwaps ¶
func (_FraxLpToken *FraxLpTokenSession) TogglePauseNewSwaps() (*types.Transaction, error)
TogglePauseNewSwaps is a paid mutator transaction binding the contract method 0x96f29127.
Solidity: function togglePauseNewSwaps() returns()
func (*FraxLpTokenSession) Token0 ¶
func (_FraxLpToken *FraxLpTokenSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*FraxLpTokenSession) Token1 ¶
func (_FraxLpToken *FraxLpTokenSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*FraxLpTokenSession) TotalSupply ¶
func (_FraxLpToken *FraxLpTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxLpTokenSession) Transfer ¶
func (_FraxLpToken *FraxLpTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FraxLpTokenSession) TransferFrom ¶
func (_FraxLpToken *FraxLpTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FraxLpTokenSession) TwammReserve0 ¶
func (_FraxLpToken *FraxLpTokenSession) TwammReserve0() (*big.Int, error)
TwammReserve0 is a free data retrieval call binding the contract method 0x0ece7236.
Solidity: function twammReserve0() view returns(uint112)
func (*FraxLpTokenSession) TwammReserve1 ¶
func (_FraxLpToken *FraxLpTokenSession) TwammReserve1() (*big.Int, error)
TwammReserve1 is a free data retrieval call binding the contract method 0x7d316e28.
Solidity: function twammReserve1() view returns(uint112)
func (*FraxLpTokenSession) TwammUpToDate ¶
func (_FraxLpToken *FraxLpTokenSession) TwammUpToDate() (bool, error)
TwammUpToDate is a free data retrieval call binding the contract method 0xa1462c19.
Solidity: function twammUpToDate() view returns(bool)
func (*FraxLpTokenSession) WithdrawProceedsFromLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenSession) WithdrawProceedsFromLongTermSwap(orderId *big.Int) (*types.Transaction, error)
WithdrawProceedsFromLongTermSwap is a paid mutator transaction binding the contract method 0x81fd0a46.
Solidity: function withdrawProceedsFromLongTermSwap(uint256 orderId) returns(bool is_expired, address rewardTkn, uint256 totalReward)
type FraxLpTokenSwap ¶
type FraxLpTokenSwap struct { Sender common.Address Amount0In *big.Int Amount1In *big.Int Amount0Out *big.Int Amount1Out *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenSwap represents a Swap event raised by the FraxLpToken contract.
type FraxLpTokenSwapIterator ¶
type FraxLpTokenSwapIterator struct { Event *FraxLpTokenSwap // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the FraxLpToken contract.
func (*FraxLpTokenSwapIterator) Close ¶
func (it *FraxLpTokenSwapIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenSwapIterator) Error ¶
func (it *FraxLpTokenSwapIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenSwapIterator) Next ¶
func (it *FraxLpTokenSwapIterator) 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 FraxLpTokenSync ¶
type FraxLpTokenSync struct { Reserve0 *big.Int Reserve1 *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenSync represents a Sync event raised by the FraxLpToken contract.
type FraxLpTokenSyncIterator ¶
type FraxLpTokenSyncIterator struct { Event *FraxLpTokenSync // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the FraxLpToken contract.
func (*FraxLpTokenSyncIterator) Close ¶
func (it *FraxLpTokenSyncIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenSyncIterator) Error ¶
func (it *FraxLpTokenSyncIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenSyncIterator) Next ¶
func (it *FraxLpTokenSyncIterator) 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 FraxLpTokenTransactor ¶
type FraxLpTokenTransactor struct {
// contains filtered or unexported fields
}
FraxLpTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxLpTokenTransactor ¶
func NewFraxLpTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*FraxLpTokenTransactor, error)
NewFraxLpTokenTransactor creates a new write-only instance of FraxLpToken, bound to a specific deployed contract.
func (*FraxLpTokenTransactor) Approve ¶
func (_FraxLpToken *FraxLpTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FraxLpTokenTransactor) Burn ¶
func (_FraxLpToken *FraxLpTokenTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*FraxLpTokenTransactor) CancelLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenTransactor) CancelLongTermSwap(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
CancelLongTermSwap is a paid mutator transaction binding the contract method 0x1f4f5b42.
Solidity: function cancelLongTermSwap(uint256 orderId) returns()
func (*FraxLpTokenTransactor) ExecuteVirtualOrders ¶
func (_FraxLpToken *FraxLpTokenTransactor) ExecuteVirtualOrders(opts *bind.TransactOpts, blockTimestamp *big.Int) (*types.Transaction, error)
ExecuteVirtualOrders is a paid mutator transaction binding the contract method 0x2e0ae375.
Solidity: function executeVirtualOrders(uint256 blockTimestamp) returns()
func (*FraxLpTokenTransactor) GetTwammOrderProceeds ¶
func (_FraxLpToken *FraxLpTokenTransactor) GetTwammOrderProceeds(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
GetTwammOrderProceeds is a paid mutator transaction binding the contract method 0x4894c53c.
Solidity: function getTwammOrderProceeds(uint256 orderId) returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenTransactor) Initialize ¶
func (_FraxLpToken *FraxLpTokenTransactor) Initialize(opts *bind.TransactOpts, _token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*FraxLpTokenTransactor) LongTermSwapFrom0To1 ¶
func (_FraxLpToken *FraxLpTokenTransactor) LongTermSwapFrom0To1(opts *bind.TransactOpts, amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom0To1 is a paid mutator transaction binding the contract method 0xc9738a0d.
Solidity: function longTermSwapFrom0To1(uint256 amount0In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenTransactor) LongTermSwapFrom1To0 ¶
func (_FraxLpToken *FraxLpTokenTransactor) LongTermSwapFrom1To0(opts *bind.TransactOpts, amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom1To0 is a paid mutator transaction binding the contract method 0x81ca7998.
Solidity: function longTermSwapFrom1To0(uint256 amount1In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenTransactor) Mint ¶
func (_FraxLpToken *FraxLpTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*FraxLpTokenTransactor) Permit ¶
func (_FraxLpToken *FraxLpTokenTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxLpTokenTransactor) Skim ¶
func (_FraxLpToken *FraxLpTokenTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*FraxLpTokenTransactor) Swap ¶
func (_FraxLpToken *FraxLpTokenTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*FraxLpTokenTransactor) Sync ¶
func (_FraxLpToken *FraxLpTokenTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxLpTokenTransactor) TogglePauseNewSwaps ¶
func (_FraxLpToken *FraxLpTokenTransactor) TogglePauseNewSwaps(opts *bind.TransactOpts) (*types.Transaction, error)
TogglePauseNewSwaps is a paid mutator transaction binding the contract method 0x96f29127.
Solidity: function togglePauseNewSwaps() returns()
func (*FraxLpTokenTransactor) Transfer ¶
func (_FraxLpToken *FraxLpTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FraxLpTokenTransactor) TransferFrom ¶
func (_FraxLpToken *FraxLpTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FraxLpTokenTransactor) WithdrawProceedsFromLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenTransactor) WithdrawProceedsFromLongTermSwap(opts *bind.TransactOpts, orderId *big.Int) (*types.Transaction, error)
WithdrawProceedsFromLongTermSwap is a paid mutator transaction binding the contract method 0x81fd0a46.
Solidity: function withdrawProceedsFromLongTermSwap(uint256 orderId) returns(bool is_expired, address rewardTkn, uint256 totalReward)
type FraxLpTokenTransactorRaw ¶
type FraxLpTokenTransactorRaw struct {
Contract *FraxLpTokenTransactor // Generic write-only contract binding to access the raw methods on
}
FraxLpTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxLpTokenTransactorRaw) Transact ¶
func (_FraxLpToken *FraxLpTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxLpTokenTransactorRaw) Transfer ¶
func (_FraxLpToken *FraxLpTokenTransactorRaw) 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 FraxLpTokenTransactorSession ¶
type FraxLpTokenTransactorSession struct { Contract *FraxLpTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxLpTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxLpTokenTransactorSession) Approve ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FraxLpTokenTransactorSession) Burn ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*FraxLpTokenTransactorSession) CancelLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) CancelLongTermSwap(orderId *big.Int) (*types.Transaction, error)
CancelLongTermSwap is a paid mutator transaction binding the contract method 0x1f4f5b42.
Solidity: function cancelLongTermSwap(uint256 orderId) returns()
func (*FraxLpTokenTransactorSession) ExecuteVirtualOrders ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) ExecuteVirtualOrders(blockTimestamp *big.Int) (*types.Transaction, error)
ExecuteVirtualOrders is a paid mutator transaction binding the contract method 0x2e0ae375.
Solidity: function executeVirtualOrders(uint256 blockTimestamp) returns()
func (*FraxLpTokenTransactorSession) GetTwammOrderProceeds ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) GetTwammOrderProceeds(orderId *big.Int) (*types.Transaction, error)
GetTwammOrderProceeds is a paid mutator transaction binding the contract method 0x4894c53c.
Solidity: function getTwammOrderProceeds(uint256 orderId) returns(bool orderExpired, uint256 totalReward)
func (*FraxLpTokenTransactorSession) Initialize ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*FraxLpTokenTransactorSession) LongTermSwapFrom0To1 ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) LongTermSwapFrom0To1(amount0In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom0To1 is a paid mutator transaction binding the contract method 0xc9738a0d.
Solidity: function longTermSwapFrom0To1(uint256 amount0In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenTransactorSession) LongTermSwapFrom1To0 ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) LongTermSwapFrom1To0(amount1In *big.Int, numberOfTimeIntervals *big.Int) (*types.Transaction, error)
LongTermSwapFrom1To0 is a paid mutator transaction binding the contract method 0x81ca7998.
Solidity: function longTermSwapFrom1To0(uint256 amount1In, uint256 numberOfTimeIntervals) returns(uint256 orderId)
func (*FraxLpTokenTransactorSession) Mint ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*FraxLpTokenTransactorSession) Permit ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxLpTokenTransactorSession) Skim ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*FraxLpTokenTransactorSession) Swap ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*FraxLpTokenTransactorSession) Sync ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxLpTokenTransactorSession) TogglePauseNewSwaps ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) TogglePauseNewSwaps() (*types.Transaction, error)
TogglePauseNewSwaps is a paid mutator transaction binding the contract method 0x96f29127.
Solidity: function togglePauseNewSwaps() returns()
func (*FraxLpTokenTransactorSession) Transfer ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FraxLpTokenTransactorSession) TransferFrom ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FraxLpTokenTransactorSession) WithdrawProceedsFromLongTermSwap ¶
func (_FraxLpToken *FraxLpTokenTransactorSession) WithdrawProceedsFromLongTermSwap(orderId *big.Int) (*types.Transaction, error)
WithdrawProceedsFromLongTermSwap is a paid mutator transaction binding the contract method 0x81fd0a46.
Solidity: function withdrawProceedsFromLongTermSwap(uint256 orderId) returns(bool is_expired, address rewardTkn, uint256 totalReward)
type FraxLpTokenTransfer ¶
type FraxLpTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenTransfer represents a Transfer event raised by the FraxLpToken contract.
type FraxLpTokenTransferIterator ¶
type FraxLpTokenTransferIterator struct { Event *FraxLpTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FraxLpToken contract.
func (*FraxLpTokenTransferIterator) Close ¶
func (it *FraxLpTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenTransferIterator) Error ¶
func (it *FraxLpTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenTransferIterator) Next ¶
func (it *FraxLpTokenTransferIterator) 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 FraxLpTokenVirtualOrderExecution ¶
type FraxLpTokenVirtualOrderExecution struct { Blocktimestamp *big.Int NewReserve0 *big.Int NewReserve1 *big.Int NewTwammReserve0 *big.Int NewTwammReserve1 *big.Int Token0Bought *big.Int Token1Bought *big.Int Token0Sold *big.Int Token1Sold *big.Int Expiries *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenVirtualOrderExecution represents a VirtualOrderExecution event raised by the FraxLpToken contract.
type FraxLpTokenVirtualOrderExecutionIterator ¶
type FraxLpTokenVirtualOrderExecutionIterator struct { Event *FraxLpTokenVirtualOrderExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenVirtualOrderExecutionIterator is returned from FilterVirtualOrderExecution and is used to iterate over the raw logs and unpacked data for VirtualOrderExecution events raised by the FraxLpToken contract.
func (*FraxLpTokenVirtualOrderExecutionIterator) Close ¶
func (it *FraxLpTokenVirtualOrderExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenVirtualOrderExecutionIterator) Error ¶
func (it *FraxLpTokenVirtualOrderExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenVirtualOrderExecutionIterator) Next ¶
func (it *FraxLpTokenVirtualOrderExecutionIterator) 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 FraxLpTokenWithdrawProceedsFromLongTermOrder ¶
type FraxLpTokenWithdrawProceedsFromLongTermOrder struct { Addr common.Address OrderId *big.Int ProceedToken common.Address Proceeds *big.Int OrderExpired bool Raw types.Log // Blockchain specific contextual infos }
FraxLpTokenWithdrawProceedsFromLongTermOrder represents a WithdrawProceedsFromLongTermOrder event raised by the FraxLpToken contract.
type FraxLpTokenWithdrawProceedsFromLongTermOrderIterator ¶
type FraxLpTokenWithdrawProceedsFromLongTermOrderIterator struct { Event *FraxLpTokenWithdrawProceedsFromLongTermOrder // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxLpTokenWithdrawProceedsFromLongTermOrderIterator is returned from FilterWithdrawProceedsFromLongTermOrder and is used to iterate over the raw logs and unpacked data for WithdrawProceedsFromLongTermOrder events raised by the FraxLpToken contract.
func (*FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) Close ¶
func (it *FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) Error ¶
func (it *FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) Next ¶
func (it *FraxLpTokenWithdrawProceedsFromLongTermOrderIterator) 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 FraxSfrxEth ¶
type FraxSfrxEth struct { FraxSfrxEthCaller // Read-only binding to the contract FraxSfrxEthTransactor // Write-only binding to the contract FraxSfrxEthFilterer // Log filterer for contract events }
FraxSfrxEth is an auto generated Go binding around an Ethereum contract.
func NewFraxSfrxEth ¶
func NewFraxSfrxEth(address common.Address, backend bind.ContractBackend) (*FraxSfrxEth, error)
NewFraxSfrxEth creates a new instance of FraxSfrxEth, bound to a specific deployed contract.
type FraxSfrxEthApproval ¶
type FraxSfrxEthApproval struct { Owner common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxSfrxEthApproval represents a Approval event raised by the FraxSfrxEth contract.
type FraxSfrxEthApprovalIterator ¶
type FraxSfrxEthApprovalIterator struct { Event *FraxSfrxEthApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxSfrxEthApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FraxSfrxEth contract.
func (*FraxSfrxEthApprovalIterator) Close ¶
func (it *FraxSfrxEthApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxSfrxEthApprovalIterator) Error ¶
func (it *FraxSfrxEthApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxSfrxEthApprovalIterator) Next ¶
func (it *FraxSfrxEthApprovalIterator) 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 FraxSfrxEthCaller ¶
type FraxSfrxEthCaller struct {
// contains filtered or unexported fields
}
FraxSfrxEthCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxSfrxEthCaller ¶
func NewFraxSfrxEthCaller(address common.Address, caller bind.ContractCaller) (*FraxSfrxEthCaller, error)
NewFraxSfrxEthCaller creates a new read-only instance of FraxSfrxEth, bound to a specific deployed contract.
func (*FraxSfrxEthCaller) Allowance ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxSfrxEthCaller) Asset ¶
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*FraxSfrxEthCaller) BalanceOf ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxSfrxEthCaller) ConvertToAssets ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) ConvertToShares ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) DOMAINSEPARATOR ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxSfrxEthCaller) Decimals ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) LastRewardAmount ¶
LastRewardAmount is a free data retrieval call binding the contract method 0xbafedcaa.
Solidity: function lastRewardAmount() view returns(uint192)
func (*FraxSfrxEthCaller) LastSync ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) LastSync(opts *bind.CallOpts) (uint32, error)
LastSync is a free data retrieval call binding the contract method 0x6917516b.
Solidity: function lastSync() view returns(uint32)
func (*FraxSfrxEthCaller) MaxDeposit ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) MaxMint ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) MaxMint(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address ) view returns(uint256)
func (*FraxSfrxEthCaller) MaxRedeem ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) MaxWithdraw ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) Name ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) Nonces ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxSfrxEthCaller) PreviewDeposit ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) PreviewMint ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) PreviewRedeem ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) PreviewWithdraw ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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)
func (*FraxSfrxEthCaller) PricePerShare ¶
PricePerShare is a free data retrieval call binding the contract method 0x99530b06.
Solidity: function pricePerShare() view returns(uint256)
func (*FraxSfrxEthCaller) RewardsCycleEnd ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) RewardsCycleEnd(opts *bind.CallOpts) (uint32, error)
RewardsCycleEnd is a free data retrieval call binding the contract method 0xe7ff69f1.
Solidity: function rewardsCycleEnd() view returns(uint32)
func (*FraxSfrxEthCaller) RewardsCycleLength ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) RewardsCycleLength(opts *bind.CallOpts) (uint32, error)
RewardsCycleLength is a free data retrieval call binding the contract method 0x6fcf5e5f.
Solidity: function rewardsCycleLength() view returns(uint32)
func (*FraxSfrxEthCaller) Symbol ¶
func (_FraxSfrxEth *FraxSfrxEthCaller) 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 (*FraxSfrxEthCaller) TotalAssets ¶
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*FraxSfrxEthCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FraxSfrxEthCallerRaw ¶
type FraxSfrxEthCallerRaw struct {
Contract *FraxSfrxEthCaller // Generic read-only contract binding to access the raw methods on
}
FraxSfrxEthCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxSfrxEthCallerRaw) Call ¶
func (_FraxSfrxEth *FraxSfrxEthCallerRaw) 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 FraxSfrxEthCallerSession ¶
type FraxSfrxEthCallerSession struct { Contract *FraxSfrxEthCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxSfrxEthCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxSfrxEthCallerSession) Allowance ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxSfrxEthCallerSession) Asset ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) Asset() (common.Address, error)
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*FraxSfrxEthCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxSfrxEthCallerSession) ConvertToAssets ¶
ConvertToAssets is a free data retrieval call binding the contract method 0x07a2d13a.
Solidity: function convertToAssets(uint256 shares) view returns(uint256)
func (*FraxSfrxEthCallerSession) ConvertToShares ¶
ConvertToShares is a free data retrieval call binding the contract method 0xc6e6f592.
Solidity: function convertToShares(uint256 assets) view returns(uint256)
func (*FraxSfrxEthCallerSession) DOMAINSEPARATOR ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxSfrxEthCallerSession) Decimals ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxSfrxEthCallerSession) LastRewardAmount ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) LastRewardAmount() (*big.Int, error)
LastRewardAmount is a free data retrieval call binding the contract method 0xbafedcaa.
Solidity: function lastRewardAmount() view returns(uint192)
func (*FraxSfrxEthCallerSession) LastSync ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) LastSync() (uint32, error)
LastSync is a free data retrieval call binding the contract method 0x6917516b.
Solidity: function lastSync() view returns(uint32)
func (*FraxSfrxEthCallerSession) MaxDeposit ¶
MaxDeposit is a free data retrieval call binding the contract method 0x402d267d.
Solidity: function maxDeposit(address ) view returns(uint256)
func (*FraxSfrxEthCallerSession) MaxMint ¶
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address ) view returns(uint256)
func (*FraxSfrxEthCallerSession) MaxRedeem ¶
MaxRedeem is a free data retrieval call binding the contract method 0xd905777e.
Solidity: function maxRedeem(address owner) view returns(uint256)
func (*FraxSfrxEthCallerSession) MaxWithdraw ¶
MaxWithdraw is a free data retrieval call binding the contract method 0xce96cb77.
Solidity: function maxWithdraw(address owner) view returns(uint256)
func (*FraxSfrxEthCallerSession) Name ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxSfrxEthCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxSfrxEthCallerSession) PreviewDeposit ¶
PreviewDeposit is a free data retrieval call binding the contract method 0xef8b30f7.
Solidity: function previewDeposit(uint256 assets) view returns(uint256)
func (*FraxSfrxEthCallerSession) PreviewMint ¶
PreviewMint is a free data retrieval call binding the contract method 0xb3d7f6b9.
Solidity: function previewMint(uint256 shares) view returns(uint256)
func (*FraxSfrxEthCallerSession) PreviewRedeem ¶
PreviewRedeem is a free data retrieval call binding the contract method 0x4cdad506.
Solidity: function previewRedeem(uint256 shares) view returns(uint256)
func (*FraxSfrxEthCallerSession) PreviewWithdraw ¶
PreviewWithdraw is a free data retrieval call binding the contract method 0x0a28a477.
Solidity: function previewWithdraw(uint256 assets) view returns(uint256)
func (*FraxSfrxEthCallerSession) PricePerShare ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) PricePerShare() (*big.Int, error)
PricePerShare is a free data retrieval call binding the contract method 0x99530b06.
Solidity: function pricePerShare() view returns(uint256)
func (*FraxSfrxEthCallerSession) RewardsCycleEnd ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) RewardsCycleEnd() (uint32, error)
RewardsCycleEnd is a free data retrieval call binding the contract method 0xe7ff69f1.
Solidity: function rewardsCycleEnd() view returns(uint32)
func (*FraxSfrxEthCallerSession) RewardsCycleLength ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) RewardsCycleLength() (uint32, error)
RewardsCycleLength is a free data retrieval call binding the contract method 0x6fcf5e5f.
Solidity: function rewardsCycleLength() view returns(uint32)
func (*FraxSfrxEthCallerSession) Symbol ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxSfrxEthCallerSession) TotalAssets ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) TotalAssets() (*big.Int, error)
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*FraxSfrxEthCallerSession) TotalSupply ¶
func (_FraxSfrxEth *FraxSfrxEthCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FraxSfrxEthDeposit ¶
type FraxSfrxEthDeposit struct { Caller common.Address Owner common.Address Assets *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxSfrxEthDeposit represents a Deposit event raised by the FraxSfrxEth contract.
type FraxSfrxEthDepositIterator ¶
type FraxSfrxEthDepositIterator struct { Event *FraxSfrxEthDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxSfrxEthDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the FraxSfrxEth contract.
func (*FraxSfrxEthDepositIterator) Close ¶
func (it *FraxSfrxEthDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxSfrxEthDepositIterator) Error ¶
func (it *FraxSfrxEthDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxSfrxEthDepositIterator) Next ¶
func (it *FraxSfrxEthDepositIterator) 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 FraxSfrxEthFilterer ¶
type FraxSfrxEthFilterer struct {
// contains filtered or unexported fields
}
FraxSfrxEthFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxSfrxEthFilterer ¶
func NewFraxSfrxEthFilterer(address common.Address, filterer bind.ContractFilterer) (*FraxSfrxEthFilterer, error)
NewFraxSfrxEthFilterer creates a new log filterer instance of FraxSfrxEth, bound to a specific deployed contract.
func (*FraxSfrxEthFilterer) FilterApproval ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FraxSfrxEthApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*FraxSfrxEthFilterer) FilterDeposit ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterDeposit(opts *bind.FilterOpts, caller []common.Address, owner []common.Address) (*FraxSfrxEthDepositIterator, 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 (*FraxSfrxEthFilterer) FilterNewRewardsCycle ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterNewRewardsCycle(opts *bind.FilterOpts, cycleEnd []uint32) (*FraxSfrxEthNewRewardsCycleIterator, error)
FilterNewRewardsCycle is a free log retrieval operation binding the contract event 0x2fa39aac60d1c94cda4ab0e86ae9c0ffab5b926e5b827a4ccba1d9b5b2ef596e.
Solidity: event NewRewardsCycle(uint32 indexed cycleEnd, uint256 rewardAmount)
func (*FraxSfrxEthFilterer) FilterTransfer ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FraxSfrxEthTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*FraxSfrxEthFilterer) FilterWithdraw ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) FilterWithdraw(opts *bind.FilterOpts, caller []common.Address, receiver []common.Address, owner []common.Address) (*FraxSfrxEthWithdrawIterator, 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 (*FraxSfrxEthFilterer) ParseApproval ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseApproval(log types.Log) (*FraxSfrxEthApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*FraxSfrxEthFilterer) ParseDeposit ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseDeposit(log types.Log) (*FraxSfrxEthDeposit, 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 (*FraxSfrxEthFilterer) ParseNewRewardsCycle ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseNewRewardsCycle(log types.Log) (*FraxSfrxEthNewRewardsCycle, error)
ParseNewRewardsCycle is a log parse operation binding the contract event 0x2fa39aac60d1c94cda4ab0e86ae9c0ffab5b926e5b827a4ccba1d9b5b2ef596e.
Solidity: event NewRewardsCycle(uint32 indexed cycleEnd, uint256 rewardAmount)
func (*FraxSfrxEthFilterer) ParseTransfer ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseTransfer(log types.Log) (*FraxSfrxEthTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*FraxSfrxEthFilterer) ParseWithdraw ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) ParseWithdraw(log types.Log) (*FraxSfrxEthWithdraw, 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 (*FraxSfrxEthFilterer) WatchApproval ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthApproval, 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 amount)
func (*FraxSfrxEthFilterer) WatchDeposit ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthDeposit, 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 (*FraxSfrxEthFilterer) WatchNewRewardsCycle ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchNewRewardsCycle(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthNewRewardsCycle, cycleEnd []uint32) (event.Subscription, error)
WatchNewRewardsCycle is a free log subscription operation binding the contract event 0x2fa39aac60d1c94cda4ab0e86ae9c0ffab5b926e5b827a4ccba1d9b5b2ef596e.
Solidity: event NewRewardsCycle(uint32 indexed cycleEnd, uint256 rewardAmount)
func (*FraxSfrxEthFilterer) WatchTransfer ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthTransfer, 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 amount)
func (*FraxSfrxEthFilterer) WatchWithdraw ¶
func (_FraxSfrxEth *FraxSfrxEthFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *FraxSfrxEthWithdraw, 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)
type FraxSfrxEthNewRewardsCycle ¶
type FraxSfrxEthNewRewardsCycle struct { CycleEnd uint32 RewardAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxSfrxEthNewRewardsCycle represents a NewRewardsCycle event raised by the FraxSfrxEth contract.
type FraxSfrxEthNewRewardsCycleIterator ¶
type FraxSfrxEthNewRewardsCycleIterator struct { Event *FraxSfrxEthNewRewardsCycle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxSfrxEthNewRewardsCycleIterator is returned from FilterNewRewardsCycle and is used to iterate over the raw logs and unpacked data for NewRewardsCycle events raised by the FraxSfrxEth contract.
func (*FraxSfrxEthNewRewardsCycleIterator) Close ¶
func (it *FraxSfrxEthNewRewardsCycleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxSfrxEthNewRewardsCycleIterator) Error ¶
func (it *FraxSfrxEthNewRewardsCycleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxSfrxEthNewRewardsCycleIterator) Next ¶
func (it *FraxSfrxEthNewRewardsCycleIterator) 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 FraxSfrxEthRaw ¶
type FraxSfrxEthRaw struct {
Contract *FraxSfrxEth // Generic contract binding to access the raw methods on
}
FraxSfrxEthRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxSfrxEthRaw) Call ¶
func (_FraxSfrxEth *FraxSfrxEthRaw) 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 (*FraxSfrxEthRaw) Transact ¶
func (_FraxSfrxEth *FraxSfrxEthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxSfrxEthRaw) Transfer ¶
func (_FraxSfrxEth *FraxSfrxEthRaw) 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 FraxSfrxEthSession ¶
type FraxSfrxEthSession struct { Contract *FraxSfrxEth // 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 }
FraxSfrxEthSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxSfrxEthSession) Allowance ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*FraxSfrxEthSession) Approve ¶
func (_FraxSfrxEth *FraxSfrxEthSession) 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 (*FraxSfrxEthSession) Asset ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Asset() (common.Address, error)
Asset is a free data retrieval call binding the contract method 0x38d52e0f.
Solidity: function asset() view returns(address)
func (*FraxSfrxEthSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*FraxSfrxEthSession) ConvertToAssets ¶
ConvertToAssets is a free data retrieval call binding the contract method 0x07a2d13a.
Solidity: function convertToAssets(uint256 shares) view returns(uint256)
func (*FraxSfrxEthSession) ConvertToShares ¶
ConvertToShares is a free data retrieval call binding the contract method 0xc6e6f592.
Solidity: function convertToShares(uint256 assets) view returns(uint256)
func (*FraxSfrxEthSession) DOMAINSEPARATOR ¶
func (_FraxSfrxEth *FraxSfrxEthSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FraxSfrxEthSession) Decimals ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FraxSfrxEthSession) Deposit ¶
func (_FraxSfrxEth *FraxSfrxEthSession) 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 shares)
func (*FraxSfrxEthSession) DepositWithSignature ¶
func (_FraxSfrxEth *FraxSfrxEthSession) DepositWithSignature(assets *big.Int, receiver common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DepositWithSignature is a paid mutator transaction binding the contract method 0x75e077c3.
Solidity: function depositWithSignature(uint256 assets, address receiver, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 shares)
func (*FraxSfrxEthSession) LastRewardAmount ¶
func (_FraxSfrxEth *FraxSfrxEthSession) LastRewardAmount() (*big.Int, error)
LastRewardAmount is a free data retrieval call binding the contract method 0xbafedcaa.
Solidity: function lastRewardAmount() view returns(uint192)
func (*FraxSfrxEthSession) LastSync ¶
func (_FraxSfrxEth *FraxSfrxEthSession) LastSync() (uint32, error)
LastSync is a free data retrieval call binding the contract method 0x6917516b.
Solidity: function lastSync() view returns(uint32)
func (*FraxSfrxEthSession) MaxDeposit ¶
MaxDeposit is a free data retrieval call binding the contract method 0x402d267d.
Solidity: function maxDeposit(address ) view returns(uint256)
func (*FraxSfrxEthSession) MaxMint ¶
MaxMint is a free data retrieval call binding the contract method 0xc63d75b6.
Solidity: function maxMint(address ) view returns(uint256)
func (*FraxSfrxEthSession) MaxRedeem ¶
MaxRedeem is a free data retrieval call binding the contract method 0xd905777e.
Solidity: function maxRedeem(address owner) view returns(uint256)
func (*FraxSfrxEthSession) MaxWithdraw ¶
MaxWithdraw is a free data retrieval call binding the contract method 0xce96cb77.
Solidity: function maxWithdraw(address owner) view returns(uint256)
func (*FraxSfrxEthSession) Mint ¶
func (_FraxSfrxEth *FraxSfrxEthSession) 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 assets)
func (*FraxSfrxEthSession) Name ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxSfrxEthSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*FraxSfrxEthSession) Permit ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxSfrxEthSession) PreviewDeposit ¶
PreviewDeposit is a free data retrieval call binding the contract method 0xef8b30f7.
Solidity: function previewDeposit(uint256 assets) view returns(uint256)
func (*FraxSfrxEthSession) PreviewMint ¶
PreviewMint is a free data retrieval call binding the contract method 0xb3d7f6b9.
Solidity: function previewMint(uint256 shares) view returns(uint256)
func (*FraxSfrxEthSession) PreviewRedeem ¶
PreviewRedeem is a free data retrieval call binding the contract method 0x4cdad506.
Solidity: function previewRedeem(uint256 shares) view returns(uint256)
func (*FraxSfrxEthSession) PreviewWithdraw ¶
PreviewWithdraw is a free data retrieval call binding the contract method 0x0a28a477.
Solidity: function previewWithdraw(uint256 assets) view returns(uint256)
func (*FraxSfrxEthSession) PricePerShare ¶
func (_FraxSfrxEth *FraxSfrxEthSession) PricePerShare() (*big.Int, error)
PricePerShare is a free data retrieval call binding the contract method 0x99530b06.
Solidity: function pricePerShare() view returns(uint256)
func (*FraxSfrxEthSession) Redeem ¶
func (_FraxSfrxEth *FraxSfrxEthSession) 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 assets)
func (*FraxSfrxEthSession) RewardsCycleEnd ¶
func (_FraxSfrxEth *FraxSfrxEthSession) RewardsCycleEnd() (uint32, error)
RewardsCycleEnd is a free data retrieval call binding the contract method 0xe7ff69f1.
Solidity: function rewardsCycleEnd() view returns(uint32)
func (*FraxSfrxEthSession) RewardsCycleLength ¶
func (_FraxSfrxEth *FraxSfrxEthSession) RewardsCycleLength() (uint32, error)
RewardsCycleLength is a free data retrieval call binding the contract method 0x6fcf5e5f.
Solidity: function rewardsCycleLength() view returns(uint32)
func (*FraxSfrxEthSession) Symbol ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxSfrxEthSession) SyncRewards ¶
func (_FraxSfrxEth *FraxSfrxEthSession) SyncRewards() (*types.Transaction, error)
SyncRewards is a paid mutator transaction binding the contract method 0x72c0c211.
Solidity: function syncRewards() returns()
func (*FraxSfrxEthSession) TotalAssets ¶
func (_FraxSfrxEth *FraxSfrxEthSession) TotalAssets() (*big.Int, error)
TotalAssets is a free data retrieval call binding the contract method 0x01e1d114.
Solidity: function totalAssets() view returns(uint256)
func (*FraxSfrxEthSession) TotalSupply ¶
func (_FraxSfrxEth *FraxSfrxEthSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxSfrxEthSession) Transfer ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*FraxSfrxEthSession) TransferFrom ¶
func (_FraxSfrxEth *FraxSfrxEthSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*FraxSfrxEthSession) Withdraw ¶
func (_FraxSfrxEth *FraxSfrxEthSession) Withdraw(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256 shares)
type FraxSfrxEthTransactor ¶
type FraxSfrxEthTransactor struct {
// contains filtered or unexported fields
}
FraxSfrxEthTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxSfrxEthTransactor ¶
func NewFraxSfrxEthTransactor(address common.Address, transactor bind.ContractTransactor) (*FraxSfrxEthTransactor, error)
NewFraxSfrxEthTransactor creates a new write-only instance of FraxSfrxEth, bound to a specific deployed contract.
func (*FraxSfrxEthTransactor) Approve ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) 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 (*FraxSfrxEthTransactor) Deposit ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) 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 shares)
func (*FraxSfrxEthTransactor) DepositWithSignature ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) DepositWithSignature(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DepositWithSignature is a paid mutator transaction binding the contract method 0x75e077c3.
Solidity: function depositWithSignature(uint256 assets, address receiver, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 shares)
func (*FraxSfrxEthTransactor) Mint ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) 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 assets)
func (*FraxSfrxEthTransactor) Permit ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxSfrxEthTransactor) Redeem ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) 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 assets)
func (*FraxSfrxEthTransactor) SyncRewards ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) SyncRewards(opts *bind.TransactOpts) (*types.Transaction, error)
SyncRewards is a paid mutator transaction binding the contract method 0x72c0c211.
Solidity: function syncRewards() returns()
func (*FraxSfrxEthTransactor) Transfer ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*FraxSfrxEthTransactor) TransferFrom ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*FraxSfrxEthTransactor) Withdraw ¶
func (_FraxSfrxEth *FraxSfrxEthTransactor) Withdraw(opts *bind.TransactOpts, assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256 shares)
type FraxSfrxEthTransactorRaw ¶
type FraxSfrxEthTransactorRaw struct {
Contract *FraxSfrxEthTransactor // Generic write-only contract binding to access the raw methods on
}
FraxSfrxEthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxSfrxEthTransactorRaw) Transact ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxSfrxEthTransactorRaw) Transfer ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorRaw) 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 FraxSfrxEthTransactorSession ¶
type FraxSfrxEthTransactorSession struct { Contract *FraxSfrxEthTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxSfrxEthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxSfrxEthTransactorSession) Approve ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) 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 (*FraxSfrxEthTransactorSession) Deposit ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) 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 shares)
func (*FraxSfrxEthTransactorSession) DepositWithSignature ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) DepositWithSignature(assets *big.Int, receiver common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DepositWithSignature is a paid mutator transaction binding the contract method 0x75e077c3.
Solidity: function depositWithSignature(uint256 assets, address receiver, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 shares)
func (*FraxSfrxEthTransactorSession) Mint ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) 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 assets)
func (*FraxSfrxEthTransactorSession) Permit ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*FraxSfrxEthTransactorSession) Redeem ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) 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 assets)
func (*FraxSfrxEthTransactorSession) SyncRewards ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) SyncRewards() (*types.Transaction, error)
SyncRewards is a paid mutator transaction binding the contract method 0x72c0c211.
Solidity: function syncRewards() returns()
func (*FraxSfrxEthTransactorSession) Transfer ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*FraxSfrxEthTransactorSession) TransferFrom ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*FraxSfrxEthTransactorSession) Withdraw ¶
func (_FraxSfrxEth *FraxSfrxEthTransactorSession) Withdraw(assets *big.Int, receiver common.Address, owner common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xb460af94.
Solidity: function withdraw(uint256 assets, address receiver, address owner) returns(uint256 shares)
type FraxSfrxEthTransfer ¶
type FraxSfrxEthTransfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxSfrxEthTransfer represents a Transfer event raised by the FraxSfrxEth contract.
type FraxSfrxEthTransferIterator ¶
type FraxSfrxEthTransferIterator struct { Event *FraxSfrxEthTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxSfrxEthTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FraxSfrxEth contract.
func (*FraxSfrxEthTransferIterator) Close ¶
func (it *FraxSfrxEthTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxSfrxEthTransferIterator) Error ¶
func (it *FraxSfrxEthTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxSfrxEthTransferIterator) Next ¶
func (it *FraxSfrxEthTransferIterator) 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 FraxSfrxEthWithdraw ¶
type FraxSfrxEthWithdraw struct { Caller common.Address Receiver common.Address Owner common.Address Assets *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxSfrxEthWithdraw represents a Withdraw event raised by the FraxSfrxEth contract.
type FraxSfrxEthWithdrawIterator ¶
type FraxSfrxEthWithdrawIterator struct { Event *FraxSfrxEthWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxSfrxEthWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the FraxSfrxEth contract.
func (*FraxSfrxEthWithdrawIterator) Close ¶
func (it *FraxSfrxEthWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxSfrxEthWithdrawIterator) Error ¶
func (it *FraxSfrxEthWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxSfrxEthWithdrawIterator) Next ¶
func (it *FraxSfrxEthWithdrawIterator) 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 FraxVeFxs ¶
type FraxVeFxs struct { FraxVeFxsCaller // Read-only binding to the contract FraxVeFxsTransactor // Write-only binding to the contract FraxVeFxsFilterer // Log filterer for contract events }
FraxVeFxs is an auto generated Go binding around an Ethereum contract.
func NewFraxVeFxs ¶
NewFraxVeFxs creates a new instance of FraxVeFxs, bound to a specific deployed contract.
type FraxVeFxsApplyOwnership ¶
type FraxVeFxsApplyOwnership struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsApplyOwnership represents a ApplyOwnership event raised by the FraxVeFxs contract.
type FraxVeFxsApplyOwnershipIterator ¶
type FraxVeFxsApplyOwnershipIterator struct { Event *FraxVeFxsApplyOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsApplyOwnershipIterator is returned from FilterApplyOwnership and is used to iterate over the raw logs and unpacked data for ApplyOwnership events raised by the FraxVeFxs contract.
func (*FraxVeFxsApplyOwnershipIterator) Close ¶
func (it *FraxVeFxsApplyOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsApplyOwnershipIterator) Error ¶
func (it *FraxVeFxsApplyOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsApplyOwnershipIterator) Next ¶
func (it *FraxVeFxsApplyOwnershipIterator) 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 FraxVeFxsCaller ¶
type FraxVeFxsCaller struct {
// contains filtered or unexported fields
}
FraxVeFxsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxVeFxsCaller ¶
func NewFraxVeFxsCaller(address common.Address, caller bind.ContractCaller) (*FraxVeFxsCaller, error)
NewFraxVeFxsCaller creates a new read-only instance of FraxVeFxs, bound to a specific deployed contract.
func (*FraxVeFxsCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*FraxVeFxsCaller) BalanceOf ¶
func (_FraxVeFxs *FraxVeFxsCaller) BalanceOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address addr) view returns(uint256)
func (*FraxVeFxsCaller) BalanceOf0 ¶
func (_FraxVeFxs *FraxVeFxsCaller) BalanceOf0(opts *bind.CallOpts, addr common.Address, _t *big.Int) (*big.Int, error)
BalanceOf0 is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address addr, uint256 _t) view returns(uint256)
func (*FraxVeFxsCaller) BalanceOfAt ¶
func (_FraxVeFxs *FraxVeFxsCaller) BalanceOfAt(opts *bind.CallOpts, addr common.Address, _block *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address addr, uint256 _block) view returns(uint256)
func (*FraxVeFxsCaller) Controller ¶
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() view returns(address)
func (*FraxVeFxsCaller) Decimals ¶
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*FraxVeFxsCaller) EmergencyUnlockActive ¶
func (_FraxVeFxs *FraxVeFxsCaller) EmergencyUnlockActive(opts *bind.CallOpts) (bool, error)
EmergencyUnlockActive is a free data retrieval call binding the contract method 0xf8946485.
Solidity: function emergencyUnlockActive() view returns(bool)
func (*FraxVeFxsCaller) Epoch ¶
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FraxVeFxsCaller) FutureAdmin ¶
FutureAdmin is a free data retrieval call binding the contract method 0x17f7182a.
Solidity: function future_admin() view returns(address)
func (*FraxVeFxsCaller) FutureSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsCaller) FutureSmartWalletChecker(opts *bind.CallOpts) (common.Address, error)
FutureSmartWalletChecker is a free data retrieval call binding the contract method 0x8ff36fd1.
Solidity: function future_smart_wallet_checker() view returns(address)
func (*FraxVeFxsCaller) GetLastUserSlope ¶
func (_FraxVeFxs *FraxVeFxsCaller) GetLastUserSlope(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
GetLastUserSlope is a free data retrieval call binding the contract method 0x7c74a174.
Solidity: function get_last_user_slope(address addr) view returns(int128)
func (*FraxVeFxsCaller) Locked ¶
func (_FraxVeFxs *FraxVeFxsCaller) Locked(opts *bind.CallOpts, arg0 common.Address) (struct { Amount *big.Int End *big.Int }, error)
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address arg0) view returns(int128 amount, uint256 end)
func (*FraxVeFxsCaller) LockedEnd ¶
func (_FraxVeFxs *FraxVeFxsCaller) LockedEnd(opts *bind.CallOpts, _addr common.Address) (*big.Int, error)
LockedEnd is a free data retrieval call binding the contract method 0xadc63589.
Solidity: function locked__end(address _addr) view returns(uint256)
func (*FraxVeFxsCaller) Name ¶
func (_FraxVeFxs *FraxVeFxsCaller) 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 (*FraxVeFxsCaller) PointHistory ¶
func (_FraxVeFxs *FraxVeFxsCaller) PointHistory(opts *bind.CallOpts, arg0 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
PointHistory is a free data retrieval call binding the contract method 0xd1febfb9.
Solidity: function point_history(uint256 arg0) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsCaller) SlopeChanges ¶
func (_FraxVeFxs *FraxVeFxsCaller) SlopeChanges(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
SlopeChanges is a free data retrieval call binding the contract method 0x71197484.
Solidity: function slope_changes(uint256 arg0) view returns(int128)
func (*FraxVeFxsCaller) SmartWalletChecker ¶
SmartWalletChecker is a free data retrieval call binding the contract method 0x7175d4f7.
Solidity: function smart_wallet_checker() view returns(address)
func (*FraxVeFxsCaller) Supply ¶
Supply is a free data retrieval call binding the contract method 0x047fc9aa.
Solidity: function supply() view returns(uint256)
func (*FraxVeFxsCaller) Symbol ¶
func (_FraxVeFxs *FraxVeFxsCaller) 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 (*FraxVeFxsCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*FraxVeFxsCaller) TotalFXSSupply ¶
TotalFXSSupply is a free data retrieval call binding the contract method 0xc3ad8956.
Solidity: function totalFXSSupply() view returns(uint256)
func (*FraxVeFxsCaller) TotalFXSSupplyAt ¶
func (_FraxVeFxs *FraxVeFxsCaller) TotalFXSSupplyAt(opts *bind.CallOpts, _block *big.Int) (*big.Int, error)
TotalFXSSupplyAt is a free data retrieval call binding the contract method 0x4f8ab24f.
Solidity: function totalFXSSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxVeFxsCaller) TotalSupply0 ¶
TotalSupply0 is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 t) view returns(uint256)
func (*FraxVeFxsCaller) TotalSupplyAt ¶
func (_FraxVeFxs *FraxVeFxsCaller) TotalSupplyAt(opts *bind.CallOpts, _block *big.Int) (*big.Int, error)
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsCaller) TransfersEnabled ¶
func (_FraxVeFxs *FraxVeFxsCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)
TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.
Solidity: function transfersEnabled() view returns(bool)
func (*FraxVeFxsCaller) UserPointEpoch ¶
func (_FraxVeFxs *FraxVeFxsCaller) UserPointEpoch(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserPointEpoch is a free data retrieval call binding the contract method 0x010ae757.
Solidity: function user_point_epoch(address arg0) view returns(uint256)
func (*FraxVeFxsCaller) UserPointHistory ¶
func (_FraxVeFxs *FraxVeFxsCaller) UserPointHistory(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
UserPointHistory is a free data retrieval call binding the contract method 0x28d09d47.
Solidity: function user_point_history(address arg0, uint256 arg1) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsCaller) UserPointHistoryTs ¶
func (_FraxVeFxs *FraxVeFxsCaller) UserPointHistoryTs(opts *bind.CallOpts, _addr common.Address, _idx *big.Int) (*big.Int, error)
UserPointHistoryTs is a free data retrieval call binding the contract method 0xda020a18.
Solidity: function user_point_history__ts(address _addr, uint256 _idx) view returns(uint256)
type FraxVeFxsCallerRaw ¶
type FraxVeFxsCallerRaw struct {
Contract *FraxVeFxsCaller // Generic read-only contract binding to access the raw methods on
}
FraxVeFxsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxVeFxsCallerRaw) Call ¶
func (_FraxVeFxs *FraxVeFxsCallerRaw) 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 FraxVeFxsCallerSession ¶
type FraxVeFxsCallerSession struct { Contract *FraxVeFxsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxVeFxsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxVeFxsCallerSession) Admin ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*FraxVeFxsCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address addr) view returns(uint256)
func (*FraxVeFxsCallerSession) BalanceOf0 ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) BalanceOf0(addr common.Address, _t *big.Int) (*big.Int, error)
BalanceOf0 is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address addr, uint256 _t) view returns(uint256)
func (*FraxVeFxsCallerSession) BalanceOfAt ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) BalanceOfAt(addr common.Address, _block *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address addr, uint256 _block) view returns(uint256)
func (*FraxVeFxsCallerSession) Controller ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() view returns(address)
func (*FraxVeFxsCallerSession) Decimals ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Decimals() (*big.Int, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*FraxVeFxsCallerSession) EmergencyUnlockActive ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) EmergencyUnlockActive() (bool, error)
EmergencyUnlockActive is a free data retrieval call binding the contract method 0xf8946485.
Solidity: function emergencyUnlockActive() view returns(bool)
func (*FraxVeFxsCallerSession) Epoch ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Epoch() (*big.Int, error)
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FraxVeFxsCallerSession) FutureAdmin ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) FutureAdmin() (common.Address, error)
FutureAdmin is a free data retrieval call binding the contract method 0x17f7182a.
Solidity: function future_admin() view returns(address)
func (*FraxVeFxsCallerSession) FutureSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) FutureSmartWalletChecker() (common.Address, error)
FutureSmartWalletChecker is a free data retrieval call binding the contract method 0x8ff36fd1.
Solidity: function future_smart_wallet_checker() view returns(address)
func (*FraxVeFxsCallerSession) GetLastUserSlope ¶
GetLastUserSlope is a free data retrieval call binding the contract method 0x7c74a174.
Solidity: function get_last_user_slope(address addr) view returns(int128)
func (*FraxVeFxsCallerSession) Locked ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Locked(arg0 common.Address) (struct { Amount *big.Int End *big.Int }, error)
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address arg0) view returns(int128 amount, uint256 end)
func (*FraxVeFxsCallerSession) LockedEnd ¶
LockedEnd is a free data retrieval call binding the contract method 0xadc63589.
Solidity: function locked__end(address _addr) view returns(uint256)
func (*FraxVeFxsCallerSession) Name ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxVeFxsCallerSession) PointHistory ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) PointHistory(arg0 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
PointHistory is a free data retrieval call binding the contract method 0xd1febfb9.
Solidity: function point_history(uint256 arg0) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsCallerSession) SlopeChanges ¶
SlopeChanges is a free data retrieval call binding the contract method 0x71197484.
Solidity: function slope_changes(uint256 arg0) view returns(int128)
func (*FraxVeFxsCallerSession) SmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) SmartWalletChecker() (common.Address, error)
SmartWalletChecker is a free data retrieval call binding the contract method 0x7175d4f7.
Solidity: function smart_wallet_checker() view returns(address)
func (*FraxVeFxsCallerSession) Supply ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Supply() (*big.Int, error)
Supply is a free data retrieval call binding the contract method 0x047fc9aa.
Solidity: function supply() view returns(uint256)
func (*FraxVeFxsCallerSession) Symbol ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxVeFxsCallerSession) Token ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*FraxVeFxsCallerSession) TotalFXSSupply ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) TotalFXSSupply() (*big.Int, error)
TotalFXSSupply is a free data retrieval call binding the contract method 0xc3ad8956.
Solidity: function totalFXSSupply() view returns(uint256)
func (*FraxVeFxsCallerSession) TotalFXSSupplyAt ¶
TotalFXSSupplyAt is a free data retrieval call binding the contract method 0x4f8ab24f.
Solidity: function totalFXSSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsCallerSession) TotalSupply ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxVeFxsCallerSession) TotalSupply0 ¶
TotalSupply0 is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 t) view returns(uint256)
func (*FraxVeFxsCallerSession) TotalSupplyAt ¶
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsCallerSession) TransfersEnabled ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) TransfersEnabled() (bool, error)
TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.
Solidity: function transfersEnabled() view returns(bool)
func (*FraxVeFxsCallerSession) UserPointEpoch ¶
UserPointEpoch is a free data retrieval call binding the contract method 0x010ae757.
Solidity: function user_point_epoch(address arg0) view returns(uint256)
func (*FraxVeFxsCallerSession) UserPointHistory ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) UserPointHistory(arg0 common.Address, arg1 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
UserPointHistory is a free data retrieval call binding the contract method 0x28d09d47.
Solidity: function user_point_history(address arg0, uint256 arg1) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsCallerSession) UserPointHistoryTs ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) UserPointHistoryTs(_addr common.Address, _idx *big.Int) (*big.Int, error)
UserPointHistoryTs is a free data retrieval call binding the contract method 0xda020a18.
Solidity: function user_point_history__ts(address _addr, uint256 _idx) view returns(uint256)
func (*FraxVeFxsCallerSession) Version ¶
func (_FraxVeFxs *FraxVeFxsCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type FraxVeFxsCommitOwnership ¶
type FraxVeFxsCommitOwnership struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsCommitOwnership represents a CommitOwnership event raised by the FraxVeFxs contract.
type FraxVeFxsCommitOwnershipIterator ¶
type FraxVeFxsCommitOwnershipIterator struct { Event *FraxVeFxsCommitOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsCommitOwnershipIterator is returned from FilterCommitOwnership and is used to iterate over the raw logs and unpacked data for CommitOwnership events raised by the FraxVeFxs contract.
func (*FraxVeFxsCommitOwnershipIterator) Close ¶
func (it *FraxVeFxsCommitOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsCommitOwnershipIterator) Error ¶
func (it *FraxVeFxsCommitOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsCommitOwnershipIterator) Next ¶
func (it *FraxVeFxsCommitOwnershipIterator) 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 FraxVeFxsDeposit ¶
type FraxVeFxsDeposit struct { Provider common.Address Value *big.Int Locktime *big.Int Arg3 *big.Int Ts *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsDeposit represents a Deposit event raised by the FraxVeFxs contract.
type FraxVeFxsDepositIterator ¶
type FraxVeFxsDepositIterator struct { Event *FraxVeFxsDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the FraxVeFxs contract.
func (*FraxVeFxsDepositIterator) Close ¶
func (it *FraxVeFxsDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsDepositIterator) Error ¶
func (it *FraxVeFxsDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsDepositIterator) Next ¶
func (it *FraxVeFxsDepositIterator) 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 FraxVeFxsFilterer ¶
type FraxVeFxsFilterer struct {
// contains filtered or unexported fields
}
FraxVeFxsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxVeFxsFilterer ¶
func NewFraxVeFxsFilterer(address common.Address, filterer bind.ContractFilterer) (*FraxVeFxsFilterer, error)
NewFraxVeFxsFilterer creates a new log filterer instance of FraxVeFxs, bound to a specific deployed contract.
func (*FraxVeFxsFilterer) FilterApplyOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) FilterApplyOwnership(opts *bind.FilterOpts) (*FraxVeFxsApplyOwnershipIterator, error)
FilterApplyOwnership is a free log retrieval operation binding the contract event 0xebee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a1189105.
Solidity: event ApplyOwnership(address admin)
func (*FraxVeFxsFilterer) FilterCommitOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) FilterCommitOwnership(opts *bind.FilterOpts) (*FraxVeFxsCommitOwnershipIterator, error)
FilterCommitOwnership is a free log retrieval operation binding the contract event 0x2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e9.
Solidity: event CommitOwnership(address admin)
func (*FraxVeFxsFilterer) FilterDeposit ¶
func (_FraxVeFxs *FraxVeFxsFilterer) FilterDeposit(opts *bind.FilterOpts, provider []common.Address, locktime []*big.Int) (*FraxVeFxsDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0x4566dfc29f6f11d13a418c26a02bef7c28bae749d4de47e4e6a7cddea6730d59.
Solidity: event Deposit(address indexed provider, uint256 value, uint256 indexed locktime, int128 type, uint256 ts)
func (*FraxVeFxsFilterer) FilterSupply ¶
func (_FraxVeFxs *FraxVeFxsFilterer) FilterSupply(opts *bind.FilterOpts) (*FraxVeFxsSupplyIterator, error)
FilterSupply is a free log retrieval operation binding the contract event 0x5e2aa66efd74cce82b21852e317e5490d9ecc9e6bb953ae24d90851258cc2f5c.
Solidity: event Supply(uint256 prevSupply, uint256 supply)
func (*FraxVeFxsFilterer) FilterWithdraw ¶
func (_FraxVeFxs *FraxVeFxsFilterer) FilterWithdraw(opts *bind.FilterOpts, provider []common.Address) (*FraxVeFxsWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed provider, uint256 value, uint256 ts)
func (*FraxVeFxsFilterer) ParseApplyOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) ParseApplyOwnership(log types.Log) (*FraxVeFxsApplyOwnership, error)
ParseApplyOwnership is a log parse operation binding the contract event 0xebee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a1189105.
Solidity: event ApplyOwnership(address admin)
func (*FraxVeFxsFilterer) ParseCommitOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) ParseCommitOwnership(log types.Log) (*FraxVeFxsCommitOwnership, error)
ParseCommitOwnership is a log parse operation binding the contract event 0x2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e9.
Solidity: event CommitOwnership(address admin)
func (*FraxVeFxsFilterer) ParseDeposit ¶
func (_FraxVeFxs *FraxVeFxsFilterer) ParseDeposit(log types.Log) (*FraxVeFxsDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0x4566dfc29f6f11d13a418c26a02bef7c28bae749d4de47e4e6a7cddea6730d59.
Solidity: event Deposit(address indexed provider, uint256 value, uint256 indexed locktime, int128 type, uint256 ts)
func (*FraxVeFxsFilterer) ParseSupply ¶
func (_FraxVeFxs *FraxVeFxsFilterer) ParseSupply(log types.Log) (*FraxVeFxsSupply, error)
ParseSupply is a log parse operation binding the contract event 0x5e2aa66efd74cce82b21852e317e5490d9ecc9e6bb953ae24d90851258cc2f5c.
Solidity: event Supply(uint256 prevSupply, uint256 supply)
func (*FraxVeFxsFilterer) ParseWithdraw ¶
func (_FraxVeFxs *FraxVeFxsFilterer) ParseWithdraw(log types.Log) (*FraxVeFxsWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed provider, uint256 value, uint256 ts)
func (*FraxVeFxsFilterer) WatchApplyOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) WatchApplyOwnership(opts *bind.WatchOpts, sink chan<- *FraxVeFxsApplyOwnership) (event.Subscription, error)
WatchApplyOwnership is a free log subscription operation binding the contract event 0xebee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a1189105.
Solidity: event ApplyOwnership(address admin)
func (*FraxVeFxsFilterer) WatchCommitOwnership ¶
func (_FraxVeFxs *FraxVeFxsFilterer) WatchCommitOwnership(opts *bind.WatchOpts, sink chan<- *FraxVeFxsCommitOwnership) (event.Subscription, error)
WatchCommitOwnership is a free log subscription operation binding the contract event 0x2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e9.
Solidity: event CommitOwnership(address admin)
func (*FraxVeFxsFilterer) WatchDeposit ¶
func (_FraxVeFxs *FraxVeFxsFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *FraxVeFxsDeposit, provider []common.Address, locktime []*big.Int) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0x4566dfc29f6f11d13a418c26a02bef7c28bae749d4de47e4e6a7cddea6730d59.
Solidity: event Deposit(address indexed provider, uint256 value, uint256 indexed locktime, int128 type, uint256 ts)
func (*FraxVeFxsFilterer) WatchSupply ¶
func (_FraxVeFxs *FraxVeFxsFilterer) WatchSupply(opts *bind.WatchOpts, sink chan<- *FraxVeFxsSupply) (event.Subscription, error)
WatchSupply is a free log subscription operation binding the contract event 0x5e2aa66efd74cce82b21852e317e5490d9ecc9e6bb953ae24d90851258cc2f5c.
Solidity: event Supply(uint256 prevSupply, uint256 supply)
func (*FraxVeFxsFilterer) WatchWithdraw ¶
func (_FraxVeFxs *FraxVeFxsFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *FraxVeFxsWithdraw, provider []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed provider, uint256 value, uint256 ts)
type FraxVeFxsRaw ¶
type FraxVeFxsRaw struct {
Contract *FraxVeFxs // Generic contract binding to access the raw methods on
}
FraxVeFxsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxVeFxsRaw) Call ¶
func (_FraxVeFxs *FraxVeFxsRaw) 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 (*FraxVeFxsRaw) Transact ¶
func (_FraxVeFxs *FraxVeFxsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxVeFxsRaw) Transfer ¶
func (_FraxVeFxs *FraxVeFxsRaw) 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 FraxVeFxsSession ¶
type FraxVeFxsSession struct { Contract *FraxVeFxs // 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 }
FraxVeFxsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxVeFxsSession) Admin ¶
func (_FraxVeFxs *FraxVeFxsSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*FraxVeFxsSession) ApplySmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsSession) ApplySmartWalletChecker() (*types.Transaction, error)
ApplySmartWalletChecker is a paid mutator transaction binding the contract method 0x8e5b490f.
Solidity: function apply_smart_wallet_checker() returns()
func (*FraxVeFxsSession) ApplyTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsSession) ApplyTransferOwnership() (*types.Transaction, error)
ApplyTransferOwnership is a paid mutator transaction binding the contract method 0x6a1c05ae.
Solidity: function apply_transfer_ownership() returns()
func (*FraxVeFxsSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address addr) view returns(uint256)
func (*FraxVeFxsSession) BalanceOf0 ¶
BalanceOf0 is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address addr, uint256 _t) view returns(uint256)
func (*FraxVeFxsSession) BalanceOfAt ¶
func (_FraxVeFxs *FraxVeFxsSession) BalanceOfAt(addr common.Address, _block *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address addr, uint256 _block) view returns(uint256)
func (*FraxVeFxsSession) ChangeController ¶
func (_FraxVeFxs *FraxVeFxsSession) ChangeController(_newController common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _newController) returns()
func (*FraxVeFxsSession) Checkpoint ¶
func (_FraxVeFxs *FraxVeFxsSession) Checkpoint() (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsSession) CommitSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsSession) CommitSmartWalletChecker(addr common.Address) (*types.Transaction, error)
CommitSmartWalletChecker is a paid mutator transaction binding the contract method 0x57f901e2.
Solidity: function commit_smart_wallet_checker(address addr) returns()
func (*FraxVeFxsSession) CommitTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsSession) CommitTransferOwnership(addr common.Address) (*types.Transaction, error)
CommitTransferOwnership is a paid mutator transaction binding the contract method 0x6b441a40.
Solidity: function commit_transfer_ownership(address addr) returns()
func (*FraxVeFxsSession) Controller ¶
func (_FraxVeFxs *FraxVeFxsSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() view returns(address)
func (*FraxVeFxsSession) CreateLock ¶
func (_FraxVeFxs *FraxVeFxsSession) CreateLock(_value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x65fc3873.
Solidity: function create_lock(uint256 _value, uint256 _unlock_time) returns()
func (*FraxVeFxsSession) Decimals ¶
func (_FraxVeFxs *FraxVeFxsSession) Decimals() (*big.Int, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*FraxVeFxsSession) DepositFor ¶
func (_FraxVeFxs *FraxVeFxsSession) DepositFor(_addr common.Address, _value *big.Int) (*types.Transaction, error)
DepositFor is a paid mutator transaction binding the contract method 0x3a46273e.
Solidity: function deposit_for(address _addr, uint256 _value) returns()
func (*FraxVeFxsSession) EmergencyUnlockActive ¶
func (_FraxVeFxs *FraxVeFxsSession) EmergencyUnlockActive() (bool, error)
EmergencyUnlockActive is a free data retrieval call binding the contract method 0xf8946485.
Solidity: function emergencyUnlockActive() view returns(bool)
func (*FraxVeFxsSession) Epoch ¶
func (_FraxVeFxs *FraxVeFxsSession) Epoch() (*big.Int, error)
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FraxVeFxsSession) FutureAdmin ¶
func (_FraxVeFxs *FraxVeFxsSession) FutureAdmin() (common.Address, error)
FutureAdmin is a free data retrieval call binding the contract method 0x17f7182a.
Solidity: function future_admin() view returns(address)
func (*FraxVeFxsSession) FutureSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsSession) FutureSmartWalletChecker() (common.Address, error)
FutureSmartWalletChecker is a free data retrieval call binding the contract method 0x8ff36fd1.
Solidity: function future_smart_wallet_checker() view returns(address)
func (*FraxVeFxsSession) GetLastUserSlope ¶
GetLastUserSlope is a free data retrieval call binding the contract method 0x7c74a174.
Solidity: function get_last_user_slope(address addr) view returns(int128)
func (*FraxVeFxsSession) IncreaseAmount ¶
func (_FraxVeFxs *FraxVeFxsSession) IncreaseAmount(_value *big.Int) (*types.Transaction, error)
IncreaseAmount is a paid mutator transaction binding the contract method 0x4957677c.
Solidity: function increase_amount(uint256 _value) returns()
func (*FraxVeFxsSession) IncreaseUnlockTime ¶
func (_FraxVeFxs *FraxVeFxsSession) IncreaseUnlockTime(_unlock_time *big.Int) (*types.Transaction, error)
IncreaseUnlockTime is a paid mutator transaction binding the contract method 0xeff7a612.
Solidity: function increase_unlock_time(uint256 _unlock_time) returns()
func (*FraxVeFxsSession) Locked ¶
func (_FraxVeFxs *FraxVeFxsSession) Locked(arg0 common.Address) (struct { Amount *big.Int End *big.Int }, error)
Locked is a free data retrieval call binding the contract method 0xcbf9fe5f.
Solidity: function locked(address arg0) view returns(int128 amount, uint256 end)
func (*FraxVeFxsSession) LockedEnd ¶
LockedEnd is a free data retrieval call binding the contract method 0xadc63589.
Solidity: function locked__end(address _addr) view returns(uint256)
func (*FraxVeFxsSession) Name ¶
func (_FraxVeFxs *FraxVeFxsSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FraxVeFxsSession) PointHistory ¶
func (_FraxVeFxs *FraxVeFxsSession) PointHistory(arg0 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
PointHistory is a free data retrieval call binding the contract method 0xd1febfb9.
Solidity: function point_history(uint256 arg0) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsSession) RecoverERC20 ¶
func (_FraxVeFxs *FraxVeFxsSession) RecoverERC20(token_addr common.Address, amount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address token_addr, uint256 amount) returns()
func (*FraxVeFxsSession) SlopeChanges ¶
SlopeChanges is a free data retrieval call binding the contract method 0x71197484.
Solidity: function slope_changes(uint256 arg0) view returns(int128)
func (*FraxVeFxsSession) SmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsSession) SmartWalletChecker() (common.Address, error)
SmartWalletChecker is a free data retrieval call binding the contract method 0x7175d4f7.
Solidity: function smart_wallet_checker() view returns(address)
func (*FraxVeFxsSession) Supply ¶
func (_FraxVeFxs *FraxVeFxsSession) Supply() (*big.Int, error)
Supply is a free data retrieval call binding the contract method 0x047fc9aa.
Solidity: function supply() view returns(uint256)
func (*FraxVeFxsSession) Symbol ¶
func (_FraxVeFxs *FraxVeFxsSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FraxVeFxsSession) ToggleEmergencyUnlock ¶
func (_FraxVeFxs *FraxVeFxsSession) ToggleEmergencyUnlock() (*types.Transaction, error)
ToggleEmergencyUnlock is a paid mutator transaction binding the contract method 0x88c2b3e3.
Solidity: function toggleEmergencyUnlock() returns()
func (*FraxVeFxsSession) Token ¶
func (_FraxVeFxs *FraxVeFxsSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*FraxVeFxsSession) TotalFXSSupply ¶
func (_FraxVeFxs *FraxVeFxsSession) TotalFXSSupply() (*big.Int, error)
TotalFXSSupply is a free data retrieval call binding the contract method 0xc3ad8956.
Solidity: function totalFXSSupply() view returns(uint256)
func (*FraxVeFxsSession) TotalFXSSupplyAt ¶
TotalFXSSupplyAt is a free data retrieval call binding the contract method 0x4f8ab24f.
Solidity: function totalFXSSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsSession) TotalSupply ¶
func (_FraxVeFxs *FraxVeFxsSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FraxVeFxsSession) TotalSupply0 ¶
TotalSupply0 is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 t) view returns(uint256)
func (*FraxVeFxsSession) TotalSupplyAt ¶
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 _block) view returns(uint256)
func (*FraxVeFxsSession) TransfersEnabled ¶
func (_FraxVeFxs *FraxVeFxsSession) TransfersEnabled() (bool, error)
TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.
Solidity: function transfersEnabled() view returns(bool)
func (*FraxVeFxsSession) UserPointEpoch ¶
UserPointEpoch is a free data retrieval call binding the contract method 0x010ae757.
Solidity: function user_point_epoch(address arg0) view returns(uint256)
func (*FraxVeFxsSession) UserPointHistory ¶
func (_FraxVeFxs *FraxVeFxsSession) UserPointHistory(arg0 common.Address, arg1 *big.Int) (struct { Bias *big.Int Slope *big.Int Ts *big.Int Blk *big.Int FxsAmt *big.Int }, error)
UserPointHistory is a free data retrieval call binding the contract method 0x28d09d47.
Solidity: function user_point_history(address arg0, uint256 arg1) view returns(int128 bias, int128 slope, uint256 ts, uint256 blk, uint256 fxs_amt)
func (*FraxVeFxsSession) UserPointHistoryTs ¶
func (_FraxVeFxs *FraxVeFxsSession) UserPointHistoryTs(_addr common.Address, _idx *big.Int) (*big.Int, error)
UserPointHistoryTs is a free data retrieval call binding the contract method 0xda020a18.
Solidity: function user_point_history__ts(address _addr, uint256 _idx) view returns(uint256)
func (*FraxVeFxsSession) Version ¶
func (_FraxVeFxs *FraxVeFxsSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
func (*FraxVeFxsSession) Withdraw ¶
func (_FraxVeFxs *FraxVeFxsSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type FraxVeFxsSupply ¶
type FraxVeFxsSupply struct { PrevSupply *big.Int Supply *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsSupply represents a Supply event raised by the FraxVeFxs contract.
type FraxVeFxsSupplyIterator ¶
type FraxVeFxsSupplyIterator struct { Event *FraxVeFxsSupply // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsSupplyIterator is returned from FilterSupply and is used to iterate over the raw logs and unpacked data for Supply events raised by the FraxVeFxs contract.
func (*FraxVeFxsSupplyIterator) Close ¶
func (it *FraxVeFxsSupplyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsSupplyIterator) Error ¶
func (it *FraxVeFxsSupplyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsSupplyIterator) Next ¶
func (it *FraxVeFxsSupplyIterator) 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 FraxVeFxsTransactor ¶
type FraxVeFxsTransactor struct {
// contains filtered or unexported fields
}
FraxVeFxsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxVeFxsTransactor ¶
func NewFraxVeFxsTransactor(address common.Address, transactor bind.ContractTransactor) (*FraxVeFxsTransactor, error)
NewFraxVeFxsTransactor creates a new write-only instance of FraxVeFxs, bound to a specific deployed contract.
func (*FraxVeFxsTransactor) ApplySmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsTransactor) ApplySmartWalletChecker(opts *bind.TransactOpts) (*types.Transaction, error)
ApplySmartWalletChecker is a paid mutator transaction binding the contract method 0x8e5b490f.
Solidity: function apply_smart_wallet_checker() returns()
func (*FraxVeFxsTransactor) ApplyTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsTransactor) ApplyTransferOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
ApplyTransferOwnership is a paid mutator transaction binding the contract method 0x6a1c05ae.
Solidity: function apply_transfer_ownership() returns()
func (*FraxVeFxsTransactor) ChangeController ¶
func (_FraxVeFxs *FraxVeFxsTransactor) ChangeController(opts *bind.TransactOpts, _newController common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _newController) returns()
func (*FraxVeFxsTransactor) Checkpoint ¶
func (_FraxVeFxs *FraxVeFxsTransactor) Checkpoint(opts *bind.TransactOpts) (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsTransactor) CommitSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsTransactor) CommitSmartWalletChecker(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
CommitSmartWalletChecker is a paid mutator transaction binding the contract method 0x57f901e2.
Solidity: function commit_smart_wallet_checker(address addr) returns()
func (*FraxVeFxsTransactor) CommitTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsTransactor) CommitTransferOwnership(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
CommitTransferOwnership is a paid mutator transaction binding the contract method 0x6b441a40.
Solidity: function commit_transfer_ownership(address addr) returns()
func (*FraxVeFxsTransactor) CreateLock ¶
func (_FraxVeFxs *FraxVeFxsTransactor) CreateLock(opts *bind.TransactOpts, _value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x65fc3873.
Solidity: function create_lock(uint256 _value, uint256 _unlock_time) returns()
func (*FraxVeFxsTransactor) DepositFor ¶
func (_FraxVeFxs *FraxVeFxsTransactor) DepositFor(opts *bind.TransactOpts, _addr common.Address, _value *big.Int) (*types.Transaction, error)
DepositFor is a paid mutator transaction binding the contract method 0x3a46273e.
Solidity: function deposit_for(address _addr, uint256 _value) returns()
func (*FraxVeFxsTransactor) IncreaseAmount ¶
func (_FraxVeFxs *FraxVeFxsTransactor) IncreaseAmount(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)
IncreaseAmount is a paid mutator transaction binding the contract method 0x4957677c.
Solidity: function increase_amount(uint256 _value) returns()
func (*FraxVeFxsTransactor) IncreaseUnlockTime ¶
func (_FraxVeFxs *FraxVeFxsTransactor) IncreaseUnlockTime(opts *bind.TransactOpts, _unlock_time *big.Int) (*types.Transaction, error)
IncreaseUnlockTime is a paid mutator transaction binding the contract method 0xeff7a612.
Solidity: function increase_unlock_time(uint256 _unlock_time) returns()
func (*FraxVeFxsTransactor) RecoverERC20 ¶
func (_FraxVeFxs *FraxVeFxsTransactor) RecoverERC20(opts *bind.TransactOpts, token_addr common.Address, amount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address token_addr, uint256 amount) returns()
func (*FraxVeFxsTransactor) ToggleEmergencyUnlock ¶
func (_FraxVeFxs *FraxVeFxsTransactor) ToggleEmergencyUnlock(opts *bind.TransactOpts) (*types.Transaction, error)
ToggleEmergencyUnlock is a paid mutator transaction binding the contract method 0x88c2b3e3.
Solidity: function toggleEmergencyUnlock() returns()
func (*FraxVeFxsTransactor) Withdraw ¶
func (_FraxVeFxs *FraxVeFxsTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type FraxVeFxsTransactorRaw ¶
type FraxVeFxsTransactorRaw struct {
Contract *FraxVeFxsTransactor // Generic write-only contract binding to access the raw methods on
}
FraxVeFxsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxVeFxsTransactorRaw) Transact ¶
func (_FraxVeFxs *FraxVeFxsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxVeFxsTransactorRaw) Transfer ¶
func (_FraxVeFxs *FraxVeFxsTransactorRaw) 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 FraxVeFxsTransactorSession ¶
type FraxVeFxsTransactorSession struct { Contract *FraxVeFxsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxVeFxsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxVeFxsTransactorSession) ApplySmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) ApplySmartWalletChecker() (*types.Transaction, error)
ApplySmartWalletChecker is a paid mutator transaction binding the contract method 0x8e5b490f.
Solidity: function apply_smart_wallet_checker() returns()
func (*FraxVeFxsTransactorSession) ApplyTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) ApplyTransferOwnership() (*types.Transaction, error)
ApplyTransferOwnership is a paid mutator transaction binding the contract method 0x6a1c05ae.
Solidity: function apply_transfer_ownership() returns()
func (*FraxVeFxsTransactorSession) ChangeController ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) ChangeController(_newController common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _newController) returns()
func (*FraxVeFxsTransactorSession) Checkpoint ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) Checkpoint() (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsTransactorSession) CommitSmartWalletChecker ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) CommitSmartWalletChecker(addr common.Address) (*types.Transaction, error)
CommitSmartWalletChecker is a paid mutator transaction binding the contract method 0x57f901e2.
Solidity: function commit_smart_wallet_checker(address addr) returns()
func (*FraxVeFxsTransactorSession) CommitTransferOwnership ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) CommitTransferOwnership(addr common.Address) (*types.Transaction, error)
CommitTransferOwnership is a paid mutator transaction binding the contract method 0x6b441a40.
Solidity: function commit_transfer_ownership(address addr) returns()
func (*FraxVeFxsTransactorSession) CreateLock ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) CreateLock(_value *big.Int, _unlock_time *big.Int) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x65fc3873.
Solidity: function create_lock(uint256 _value, uint256 _unlock_time) returns()
func (*FraxVeFxsTransactorSession) DepositFor ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) DepositFor(_addr common.Address, _value *big.Int) (*types.Transaction, error)
DepositFor is a paid mutator transaction binding the contract method 0x3a46273e.
Solidity: function deposit_for(address _addr, uint256 _value) returns()
func (*FraxVeFxsTransactorSession) IncreaseAmount ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) IncreaseAmount(_value *big.Int) (*types.Transaction, error)
IncreaseAmount is a paid mutator transaction binding the contract method 0x4957677c.
Solidity: function increase_amount(uint256 _value) returns()
func (*FraxVeFxsTransactorSession) IncreaseUnlockTime ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) IncreaseUnlockTime(_unlock_time *big.Int) (*types.Transaction, error)
IncreaseUnlockTime is a paid mutator transaction binding the contract method 0xeff7a612.
Solidity: function increase_unlock_time(uint256 _unlock_time) returns()
func (*FraxVeFxsTransactorSession) RecoverERC20 ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) RecoverERC20(token_addr common.Address, amount *big.Int) (*types.Transaction, error)
RecoverERC20 is a paid mutator transaction binding the contract method 0x8980f11f.
Solidity: function recoverERC20(address token_addr, uint256 amount) returns()
func (*FraxVeFxsTransactorSession) ToggleEmergencyUnlock ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) ToggleEmergencyUnlock() (*types.Transaction, error)
ToggleEmergencyUnlock is a paid mutator transaction binding the contract method 0x88c2b3e3.
Solidity: function toggleEmergencyUnlock() returns()
func (*FraxVeFxsTransactorSession) Withdraw ¶
func (_FraxVeFxs *FraxVeFxsTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type FraxVeFxsWithdraw ¶
type FraxVeFxsWithdraw struct { Provider common.Address Value *big.Int Ts *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsWithdraw represents a Withdraw event raised by the FraxVeFxs contract.
type FraxVeFxsWithdrawIterator ¶
type FraxVeFxsWithdrawIterator struct { Event *FraxVeFxsWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the FraxVeFxs contract.
func (*FraxVeFxsWithdrawIterator) Close ¶
func (it *FraxVeFxsWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsWithdrawIterator) Error ¶
func (it *FraxVeFxsWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsWithdrawIterator) Next ¶
func (it *FraxVeFxsWithdrawIterator) 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 FraxVeFxsYieldDistributor ¶
type FraxVeFxsYieldDistributor struct { FraxVeFxsYieldDistributorCaller // Read-only binding to the contract FraxVeFxsYieldDistributorTransactor // Write-only binding to the contract FraxVeFxsYieldDistributorFilterer // Log filterer for contract events }
FraxVeFxsYieldDistributor is an auto generated Go binding around an Ethereum contract.
func NewFraxVeFxsYieldDistributor ¶
func NewFraxVeFxsYieldDistributor(address common.Address, backend bind.ContractBackend) (*FraxVeFxsYieldDistributor, error)
NewFraxVeFxsYieldDistributor creates a new instance of FraxVeFxsYieldDistributor, bound to a specific deployed contract.
type FraxVeFxsYieldDistributorCaller ¶
type FraxVeFxsYieldDistributorCaller struct {
// contains filtered or unexported fields
}
FraxVeFxsYieldDistributorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFraxVeFxsYieldDistributorCaller ¶
func NewFraxVeFxsYieldDistributorCaller(address common.Address, caller bind.ContractCaller) (*FraxVeFxsYieldDistributorCaller, error)
NewFraxVeFxsYieldDistributorCaller creates a new read-only instance of FraxVeFxsYieldDistributor, bound to a specific deployed contract.
func (*FraxVeFxsYieldDistributorCaller) Earned ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) 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 (*FraxVeFxsYieldDistributorCaller) EligibleCurrentVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EligibleCurrentVeFXS(opts *bind.CallOpts, account common.Address) (struct { EligibleVefxsBal *big.Int StoredEndingTimestamp *big.Int }, error)
EligibleCurrentVeFXS is a free data retrieval call binding the contract method 0x73f22f74.
Solidity: function eligibleCurrentVeFXS(address account) view returns(uint256 eligible_vefxs_bal, uint256 stored_ending_timestamp)
func (*FraxVeFxsYieldDistributorCaller) EmittedToken ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EmittedToken(opts *bind.CallOpts) (common.Address, error)
EmittedToken is a free data retrieval call binding the contract method 0xe9218ff6.
Solidity: function emittedToken() view returns(address)
func (*FraxVeFxsYieldDistributorCaller) EmittedTokenAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) EmittedTokenAddress(opts *bind.CallOpts) (common.Address, error)
EmittedTokenAddress is a free data retrieval call binding the contract method 0x38359fc2.
Solidity: function emitted_token_address() view returns(address)
func (*FraxVeFxsYieldDistributorCaller) FractionParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) FractionParticipating(opts *bind.CallOpts) (*big.Int, error)
FractionParticipating is a free data retrieval call binding the contract method 0xfc939bb1.
Solidity: function fractionParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) GetYieldForDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) GetYieldForDuration(opts *bind.CallOpts) (*big.Int, error)
GetYieldForDuration is a free data retrieval call binding the contract method 0x19aec6d2.
Solidity: function getYieldForDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) Greylist ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Greylist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Greylist is a free data retrieval call binding the contract method 0x31ca208c.
Solidity: function greylist(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCaller) LastTimeYieldApplicable ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) LastTimeYieldApplicable(opts *bind.CallOpts) (*big.Int, error)
LastTimeYieldApplicable is a free data retrieval call binding the contract method 0x56d9fff3.
Solidity: function lastTimeYieldApplicable() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) LastUpdateTime ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) LastUpdateTime(opts *bind.CallOpts) (*big.Int, error)
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) NominatedOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxVeFxsYieldDistributorCaller) Owner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxVeFxsYieldDistributorCaller) PeriodFinish ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) PeriodFinish(opts *bind.CallOpts) (*big.Int, error)
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) RewardNotifiers ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) RewardNotifiers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
RewardNotifiers is a free data retrieval call binding the contract method 0xa4bc8dd5.
Solidity: function reward_notifiers(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCaller) TimelockAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TimelockAddress(opts *bind.CallOpts) (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxVeFxsYieldDistributorCaller) TotalVeFXSParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TotalVeFXSParticipating(opts *bind.CallOpts) (*big.Int, error)
TotalVeFXSParticipating is a free data retrieval call binding the contract method 0x819abfcd.
Solidity: function totalVeFXSParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) TotalVeFXSSupplyStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) TotalVeFXSSupplyStored(opts *bind.CallOpts) (*big.Int, error)
TotalVeFXSSupplyStored is a free data retrieval call binding the contract method 0x80a761d1.
Solidity: function totalVeFXSSupplyStored() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) UserIsInitialized ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserIsInitialized(opts *bind.CallOpts, arg0 common.Address) (bool, error)
UserIsInitialized is a free data retrieval call binding the contract method 0x14b30537.
Solidity: function userIsInitialized(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCaller) UserVeFXSCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserVeFXSCheckpointed(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserVeFXSCheckpointed is a free data retrieval call binding the contract method 0x45ff83cb.
Solidity: function userVeFXSCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) UserVeFXSEndpointCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserVeFXSEndpointCheckpointed(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserVeFXSEndpointCheckpointed is a free data retrieval call binding the contract method 0x681b5ffa.
Solidity: function userVeFXSEndpointCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) UserYieldPerTokenPaid ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) UserYieldPerTokenPaid(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserYieldPerTokenPaid is a free data retrieval call binding the contract method 0xa875f472.
Solidity: function userYieldPerTokenPaid(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) YieldCollectionPaused ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldCollectionPaused(opts *bind.CallOpts) (bool, error)
YieldCollectionPaused is a free data retrieval call binding the contract method 0xad1148cb.
Solidity: function yieldCollectionPaused() view returns(bool)
func (*FraxVeFxsYieldDistributorCaller) YieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldDuration(opts *bind.CallOpts) (*big.Int, error)
YieldDuration is a free data retrieval call binding the contract method 0xe172cf21.
Solidity: function yieldDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) YieldPerVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldPerVeFXS(opts *bind.CallOpts) (*big.Int, error)
YieldPerVeFXS is a free data retrieval call binding the contract method 0x6869f42f.
Solidity: function yieldPerVeFXS() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) YieldPerVeFXSStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldPerVeFXSStored(opts *bind.CallOpts) (*big.Int, error)
YieldPerVeFXSStored is a free data retrieval call binding the contract method 0x54e04d15.
Solidity: function yieldPerVeFXSStored() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) YieldRate ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) YieldRate(opts *bind.CallOpts) (*big.Int, error)
YieldRate is a free data retrieval call binding the contract method 0x6999ac93.
Solidity: function yieldRate() view returns(uint256)
func (*FraxVeFxsYieldDistributorCaller) Yields ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCaller) Yields(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Yields is a free data retrieval call binding the contract method 0x50fe98ac.
Solidity: function yields(address ) view returns(uint256)
type FraxVeFxsYieldDistributorCallerRaw ¶
type FraxVeFxsYieldDistributorCallerRaw struct {
Contract *FraxVeFxsYieldDistributorCaller // Generic read-only contract binding to access the raw methods on
}
FraxVeFxsYieldDistributorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FraxVeFxsYieldDistributorCallerRaw) Call ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerRaw) 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 FraxVeFxsYieldDistributorCallerSession ¶
type FraxVeFxsYieldDistributorCallerSession struct { Contract *FraxVeFxsYieldDistributorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FraxVeFxsYieldDistributorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FraxVeFxsYieldDistributorCallerSession) Earned ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) 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 (*FraxVeFxsYieldDistributorCallerSession) EligibleCurrentVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EligibleCurrentVeFXS(account common.Address) (struct { EligibleVefxsBal *big.Int StoredEndingTimestamp *big.Int }, error)
EligibleCurrentVeFXS is a free data retrieval call binding the contract method 0x73f22f74.
Solidity: function eligibleCurrentVeFXS(address account) view returns(uint256 eligible_vefxs_bal, uint256 stored_ending_timestamp)
func (*FraxVeFxsYieldDistributorCallerSession) EmittedToken ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EmittedToken() (common.Address, error)
EmittedToken is a free data retrieval call binding the contract method 0xe9218ff6.
Solidity: function emittedToken() view returns(address)
func (*FraxVeFxsYieldDistributorCallerSession) EmittedTokenAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) EmittedTokenAddress() (common.Address, error)
EmittedTokenAddress is a free data retrieval call binding the contract method 0x38359fc2.
Solidity: function emitted_token_address() view returns(address)
func (*FraxVeFxsYieldDistributorCallerSession) FractionParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) FractionParticipating() (*big.Int, error)
FractionParticipating is a free data retrieval call binding the contract method 0xfc939bb1.
Solidity: function fractionParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) GetYieldForDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) GetYieldForDuration() (*big.Int, error)
GetYieldForDuration is a free data retrieval call binding the contract method 0x19aec6d2.
Solidity: function getYieldForDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) Greylist ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Greylist(arg0 common.Address) (bool, error)
Greylist is a free data retrieval call binding the contract method 0x31ca208c.
Solidity: function greylist(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCallerSession) LastTimeYieldApplicable ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) LastTimeYieldApplicable() (*big.Int, error)
LastTimeYieldApplicable is a free data retrieval call binding the contract method 0x56d9fff3.
Solidity: function lastTimeYieldApplicable() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) LastUpdateTime ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) LastUpdateTime() (*big.Int, error)
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) NominatedOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxVeFxsYieldDistributorCallerSession) Owner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxVeFxsYieldDistributorCallerSession) PeriodFinish ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) PeriodFinish() (*big.Int, error)
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) RewardNotifiers ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) RewardNotifiers(arg0 common.Address) (bool, error)
RewardNotifiers is a free data retrieval call binding the contract method 0xa4bc8dd5.
Solidity: function reward_notifiers(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCallerSession) TimelockAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TimelockAddress() (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxVeFxsYieldDistributorCallerSession) TotalVeFXSParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TotalVeFXSParticipating() (*big.Int, error)
TotalVeFXSParticipating is a free data retrieval call binding the contract method 0x819abfcd.
Solidity: function totalVeFXSParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) TotalVeFXSSupplyStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) TotalVeFXSSupplyStored() (*big.Int, error)
TotalVeFXSSupplyStored is a free data retrieval call binding the contract method 0x80a761d1.
Solidity: function totalVeFXSSupplyStored() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) UserIsInitialized ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserIsInitialized(arg0 common.Address) (bool, error)
UserIsInitialized is a free data retrieval call binding the contract method 0x14b30537.
Solidity: function userIsInitialized(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorCallerSession) UserVeFXSCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserVeFXSCheckpointed(arg0 common.Address) (*big.Int, error)
UserVeFXSCheckpointed is a free data retrieval call binding the contract method 0x45ff83cb.
Solidity: function userVeFXSCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) UserVeFXSEndpointCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserVeFXSEndpointCheckpointed(arg0 common.Address) (*big.Int, error)
UserVeFXSEndpointCheckpointed is a free data retrieval call binding the contract method 0x681b5ffa.
Solidity: function userVeFXSEndpointCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) UserYieldPerTokenPaid ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) UserYieldPerTokenPaid(arg0 common.Address) (*big.Int, error)
UserYieldPerTokenPaid is a free data retrieval call binding the contract method 0xa875f472.
Solidity: function userYieldPerTokenPaid(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) YieldCollectionPaused ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldCollectionPaused() (bool, error)
YieldCollectionPaused is a free data retrieval call binding the contract method 0xad1148cb.
Solidity: function yieldCollectionPaused() view returns(bool)
func (*FraxVeFxsYieldDistributorCallerSession) YieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldDuration() (*big.Int, error)
YieldDuration is a free data retrieval call binding the contract method 0xe172cf21.
Solidity: function yieldDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXS() (*big.Int, error)
YieldPerVeFXS is a free data retrieval call binding the contract method 0x6869f42f.
Solidity: function yieldPerVeFXS() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXSStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldPerVeFXSStored() (*big.Int, error)
YieldPerVeFXSStored is a free data retrieval call binding the contract method 0x54e04d15.
Solidity: function yieldPerVeFXSStored() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) YieldRate ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) YieldRate() (*big.Int, error)
YieldRate is a free data retrieval call binding the contract method 0x6999ac93.
Solidity: function yieldRate() view returns(uint256)
func (*FraxVeFxsYieldDistributorCallerSession) Yields ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorCallerSession) Yields(arg0 common.Address) (*big.Int, error)
Yields is a free data retrieval call binding the contract method 0x50fe98ac.
Solidity: function yields(address ) view returns(uint256)
type FraxVeFxsYieldDistributorDefaultInitialization ¶
type FraxVeFxsYieldDistributorDefaultInitialization struct {
Raw types.Log // Blockchain specific contextual infos
}
FraxVeFxsYieldDistributorDefaultInitialization represents a DefaultInitialization event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorDefaultInitializationIterator ¶
type FraxVeFxsYieldDistributorDefaultInitializationIterator struct { Event *FraxVeFxsYieldDistributorDefaultInitialization // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorDefaultInitializationIterator is returned from FilterDefaultInitialization and is used to iterate over the raw logs and unpacked data for DefaultInitialization events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorDefaultInitializationIterator) Close ¶
func (it *FraxVeFxsYieldDistributorDefaultInitializationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorDefaultInitializationIterator) Error ¶
func (it *FraxVeFxsYieldDistributorDefaultInitializationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorDefaultInitializationIterator) Next ¶
func (it *FraxVeFxsYieldDistributorDefaultInitializationIterator) 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 FraxVeFxsYieldDistributorFilterer ¶
type FraxVeFxsYieldDistributorFilterer struct {
// contains filtered or unexported fields
}
FraxVeFxsYieldDistributorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFraxVeFxsYieldDistributorFilterer ¶
func NewFraxVeFxsYieldDistributorFilterer(address common.Address, filterer bind.ContractFilterer) (*FraxVeFxsYieldDistributorFilterer, error)
NewFraxVeFxsYieldDistributorFilterer creates a new log filterer instance of FraxVeFxsYieldDistributor, bound to a specific deployed contract.
func (*FraxVeFxsYieldDistributorFilterer) FilterDefaultInitialization ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterDefaultInitialization(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorDefaultInitializationIterator, error)
FilterDefaultInitialization is a free log retrieval operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxVeFxsYieldDistributorFilterer) FilterOldYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOldYieldCollected(opts *bind.FilterOpts, user []common.Address) (*FraxVeFxsYieldDistributorOldYieldCollectedIterator, error)
FilterOldYieldCollected is a free log retrieval operation binding the contract event 0x707f6250057bd6fb5c96bd576c3e506d42085418be66a582cffdcc681a6f08d1.
Solidity: event OldYieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) FilterOwnerChanged ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) FilterOwnerNominated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) FilterRecoveredERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterRecoveredERC20(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorRecoveredERC20Iterator, error)
FilterRecoveredERC20 is a free log retrieval operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxVeFxsYieldDistributorFilterer) FilterRewardAdded ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterRewardAdded(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorRewardAddedIterator, error)
FilterRewardAdded is a free log retrieval operation binding the contract event 0x6c07ee05dcf262f13abf9d87b846ee789d2f90fe991d495acd7d7fc109ee1f55.
Solidity: event RewardAdded(uint256 reward, uint256 yieldRate)
func (*FraxVeFxsYieldDistributorFilterer) FilterYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldCollected(opts *bind.FilterOpts, user []common.Address) (*FraxVeFxsYieldDistributorYieldCollectedIterator, error)
FilterYieldCollected is a free log retrieval operation binding the contract event 0x3998039806f6db7e5d83a5371638cc47dd2e9ae500d5d561d95ec6381f53e3cd.
Solidity: event YieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) FilterYieldDurationUpdated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldDurationUpdated(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorYieldDurationUpdatedIterator, error)
FilterYieldDurationUpdated is a free log retrieval operation binding the contract event 0xce653f06b9044b00e7d9d01b9b4228e84812092cb6a38371889bef19370d21f7.
Solidity: event YieldDurationUpdated(uint256 newDuration)
func (*FraxVeFxsYieldDistributorFilterer) FilterYieldPeriodRenewed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) FilterYieldPeriodRenewed(opts *bind.FilterOpts) (*FraxVeFxsYieldDistributorYieldPeriodRenewedIterator, error)
FilterYieldPeriodRenewed is a free log retrieval operation binding the contract event 0xb304aeb00c30205e714696b5e1e78d04e16b0ad608da8c3c700796c1ddea6367.
Solidity: event YieldPeriodRenewed(address token, uint256 yieldRate)
func (*FraxVeFxsYieldDistributorFilterer) ParseDefaultInitialization ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseDefaultInitialization(log types.Log) (*FraxVeFxsYieldDistributorDefaultInitialization, error)
ParseDefaultInitialization is a log parse operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxVeFxsYieldDistributorFilterer) ParseOldYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOldYieldCollected(log types.Log) (*FraxVeFxsYieldDistributorOldYieldCollected, error)
ParseOldYieldCollected is a log parse operation binding the contract event 0x707f6250057bd6fb5c96bd576c3e506d42085418be66a582cffdcc681a6f08d1.
Solidity: event OldYieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) ParseOwnerChanged ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOwnerChanged(log types.Log) (*FraxVeFxsYieldDistributorOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) ParseOwnerNominated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseOwnerNominated(log types.Log) (*FraxVeFxsYieldDistributorOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) ParseRecoveredERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseRecoveredERC20(log types.Log) (*FraxVeFxsYieldDistributorRecoveredERC20, error)
ParseRecoveredERC20 is a log parse operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxVeFxsYieldDistributorFilterer) ParseRewardAdded ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseRewardAdded(log types.Log) (*FraxVeFxsYieldDistributorRewardAdded, error)
ParseRewardAdded is a log parse operation binding the contract event 0x6c07ee05dcf262f13abf9d87b846ee789d2f90fe991d495acd7d7fc109ee1f55.
Solidity: event RewardAdded(uint256 reward, uint256 yieldRate)
func (*FraxVeFxsYieldDistributorFilterer) ParseYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldCollected(log types.Log) (*FraxVeFxsYieldDistributorYieldCollected, error)
ParseYieldCollected is a log parse operation binding the contract event 0x3998039806f6db7e5d83a5371638cc47dd2e9ae500d5d561d95ec6381f53e3cd.
Solidity: event YieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) ParseYieldDurationUpdated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldDurationUpdated(log types.Log) (*FraxVeFxsYieldDistributorYieldDurationUpdated, error)
ParseYieldDurationUpdated is a log parse operation binding the contract event 0xce653f06b9044b00e7d9d01b9b4228e84812092cb6a38371889bef19370d21f7.
Solidity: event YieldDurationUpdated(uint256 newDuration)
func (*FraxVeFxsYieldDistributorFilterer) ParseYieldPeriodRenewed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) ParseYieldPeriodRenewed(log types.Log) (*FraxVeFxsYieldDistributorYieldPeriodRenewed, error)
ParseYieldPeriodRenewed is a log parse operation binding the contract event 0xb304aeb00c30205e714696b5e1e78d04e16b0ad608da8c3c700796c1ddea6367.
Solidity: event YieldPeriodRenewed(address token, uint256 yieldRate)
func (*FraxVeFxsYieldDistributorFilterer) WatchDefaultInitialization ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchDefaultInitialization(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorDefaultInitialization) (event.Subscription, error)
WatchDefaultInitialization is a free log subscription operation binding the contract event 0xb5cfe3ccd03847076864f081609024cbc2eb98c38da4d8b2cebe9479a9a1ef37.
Solidity: event DefaultInitialization()
func (*FraxVeFxsYieldDistributorFilterer) WatchOldYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOldYieldCollected(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOldYieldCollected, user []common.Address) (event.Subscription, error)
WatchOldYieldCollected is a free log subscription operation binding the contract event 0x707f6250057bd6fb5c96bd576c3e506d42085418be66a582cffdcc681a6f08d1.
Solidity: event OldYieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) WatchOwnerChanged ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) WatchOwnerNominated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*FraxVeFxsYieldDistributorFilterer) WatchRecoveredERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchRecoveredERC20(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorRecoveredERC20) (event.Subscription, error)
WatchRecoveredERC20 is a free log subscription operation binding the contract event 0x55350610fe57096d8c0ffa30beede987326bccfcb0b4415804164d0dd50ce8b1.
Solidity: event RecoveredERC20(address token, uint256 amount)
func (*FraxVeFxsYieldDistributorFilterer) WatchRewardAdded ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchRewardAdded(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorRewardAdded) (event.Subscription, error)
WatchRewardAdded is a free log subscription operation binding the contract event 0x6c07ee05dcf262f13abf9d87b846ee789d2f90fe991d495acd7d7fc109ee1f55.
Solidity: event RewardAdded(uint256 reward, uint256 yieldRate)
func (*FraxVeFxsYieldDistributorFilterer) WatchYieldCollected ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldCollected(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorYieldCollected, user []common.Address) (event.Subscription, error)
WatchYieldCollected is a free log subscription operation binding the contract event 0x3998039806f6db7e5d83a5371638cc47dd2e9ae500d5d561d95ec6381f53e3cd.
Solidity: event YieldCollected(address indexed user, uint256 yield, address token_address)
func (*FraxVeFxsYieldDistributorFilterer) WatchYieldDurationUpdated ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldDurationUpdated(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorYieldDurationUpdated) (event.Subscription, error)
WatchYieldDurationUpdated is a free log subscription operation binding the contract event 0xce653f06b9044b00e7d9d01b9b4228e84812092cb6a38371889bef19370d21f7.
Solidity: event YieldDurationUpdated(uint256 newDuration)
func (*FraxVeFxsYieldDistributorFilterer) WatchYieldPeriodRenewed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorFilterer) WatchYieldPeriodRenewed(opts *bind.WatchOpts, sink chan<- *FraxVeFxsYieldDistributorYieldPeriodRenewed) (event.Subscription, error)
WatchYieldPeriodRenewed is a free log subscription operation binding the contract event 0xb304aeb00c30205e714696b5e1e78d04e16b0ad608da8c3c700796c1ddea6367.
Solidity: event YieldPeriodRenewed(address token, uint256 yieldRate)
type FraxVeFxsYieldDistributorOldYieldCollected ¶
type FraxVeFxsYieldDistributorOldYieldCollected struct { User common.Address Yield *big.Int TokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorOldYieldCollected represents a OldYieldCollected event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorOldYieldCollectedIterator ¶
type FraxVeFxsYieldDistributorOldYieldCollectedIterator struct { Event *FraxVeFxsYieldDistributorOldYieldCollected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorOldYieldCollectedIterator is returned from FilterOldYieldCollected and is used to iterate over the raw logs and unpacked data for OldYieldCollected events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorOldYieldCollectedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorOldYieldCollectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorOldYieldCollectedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorOldYieldCollectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorOldYieldCollectedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorOldYieldCollectedIterator) 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 FraxVeFxsYieldDistributorOwnerChanged ¶
type FraxVeFxsYieldDistributorOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorOwnerChanged represents a OwnerChanged event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorOwnerChangedIterator ¶
type FraxVeFxsYieldDistributorOwnerChangedIterator struct { Event *FraxVeFxsYieldDistributorOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorOwnerChangedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorOwnerChangedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorOwnerChangedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorOwnerChangedIterator) 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 FraxVeFxsYieldDistributorOwnerNominated ¶
type FraxVeFxsYieldDistributorOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorOwnerNominated represents a OwnerNominated event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorOwnerNominatedIterator ¶
type FraxVeFxsYieldDistributorOwnerNominatedIterator struct { Event *FraxVeFxsYieldDistributorOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorOwnerNominatedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorOwnerNominatedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorOwnerNominatedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorOwnerNominatedIterator) 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 FraxVeFxsYieldDistributorRaw ¶
type FraxVeFxsYieldDistributorRaw struct {
Contract *FraxVeFxsYieldDistributor // Generic contract binding to access the raw methods on
}
FraxVeFxsYieldDistributorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FraxVeFxsYieldDistributorRaw) Call ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) 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 (*FraxVeFxsYieldDistributorRaw) Transact ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxVeFxsYieldDistributorRaw) Transfer ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorRaw) 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 FraxVeFxsYieldDistributorRecoveredERC20 ¶
type FraxVeFxsYieldDistributorRecoveredERC20 struct { Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorRecoveredERC20 represents a RecoveredERC20 event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorRecoveredERC20Iterator ¶
type FraxVeFxsYieldDistributorRecoveredERC20Iterator struct { Event *FraxVeFxsYieldDistributorRecoveredERC20 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorRecoveredERC20Iterator is returned from FilterRecoveredERC20 and is used to iterate over the raw logs and unpacked data for RecoveredERC20 events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorRecoveredERC20Iterator) Close ¶
func (it *FraxVeFxsYieldDistributorRecoveredERC20Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorRecoveredERC20Iterator) Error ¶
func (it *FraxVeFxsYieldDistributorRecoveredERC20Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorRecoveredERC20Iterator) Next ¶
func (it *FraxVeFxsYieldDistributorRecoveredERC20Iterator) 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 FraxVeFxsYieldDistributorRewardAdded ¶
type FraxVeFxsYieldDistributorRewardAdded struct { Reward *big.Int YieldRate *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorRewardAdded represents a RewardAdded event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorRewardAddedIterator ¶
type FraxVeFxsYieldDistributorRewardAddedIterator struct { Event *FraxVeFxsYieldDistributorRewardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorRewardAddedIterator is returned from FilterRewardAdded and is used to iterate over the raw logs and unpacked data for RewardAdded events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorRewardAddedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorRewardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorRewardAddedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorRewardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorRewardAddedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorRewardAddedIterator) 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 FraxVeFxsYieldDistributorSession ¶
type FraxVeFxsYieldDistributorSession struct { Contract *FraxVeFxsYieldDistributor // 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 }
FraxVeFxsYieldDistributorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FraxVeFxsYieldDistributorSession) AcceptOwnership ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxVeFxsYieldDistributorSession) Checkpoint ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Checkpoint() (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsYieldDistributorSession) CheckpointOtherUser ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) CheckpointOtherUser(user_addr common.Address) (*types.Transaction, error)
CheckpointOtherUser is a paid mutator transaction binding the contract method 0x9f8a835a.
Solidity: function checkpointOtherUser(address user_addr) returns()
func (*FraxVeFxsYieldDistributorSession) Earned ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) 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 (*FraxVeFxsYieldDistributorSession) EligibleCurrentVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EligibleCurrentVeFXS(account common.Address) (struct { EligibleVefxsBal *big.Int StoredEndingTimestamp *big.Int }, error)
EligibleCurrentVeFXS is a free data retrieval call binding the contract method 0x73f22f74.
Solidity: function eligibleCurrentVeFXS(address account) view returns(uint256 eligible_vefxs_bal, uint256 stored_ending_timestamp)
func (*FraxVeFxsYieldDistributorSession) EmittedToken ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EmittedToken() (common.Address, error)
EmittedToken is a free data retrieval call binding the contract method 0xe9218ff6.
Solidity: function emittedToken() view returns(address)
func (*FraxVeFxsYieldDistributorSession) EmittedTokenAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) EmittedTokenAddress() (common.Address, error)
EmittedTokenAddress is a free data retrieval call binding the contract method 0x38359fc2.
Solidity: function emitted_token_address() view returns(address)
func (*FraxVeFxsYieldDistributorSession) FractionParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) FractionParticipating() (*big.Int, error)
FractionParticipating is a free data retrieval call binding the contract method 0xfc939bb1.
Solidity: function fractionParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) GetYield ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GetYield() (*types.Transaction, error)
GetYield is a paid mutator transaction binding the contract method 0x7c262871.
Solidity: function getYield() returns(uint256 yield0)
func (*FraxVeFxsYieldDistributorSession) GetYieldForDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GetYieldForDuration() (*big.Int, error)
GetYieldForDuration is a free data retrieval call binding the contract method 0x19aec6d2.
Solidity: function getYieldForDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) Greylist ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Greylist(arg0 common.Address) (bool, error)
Greylist is a free data retrieval call binding the contract method 0x31ca208c.
Solidity: function greylist(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorSession) GreylistAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxVeFxsYieldDistributorSession) LastTimeYieldApplicable ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) LastTimeYieldApplicable() (*big.Int, error)
LastTimeYieldApplicable is a free data retrieval call binding the contract method 0x56d9fff3.
Solidity: function lastTimeYieldApplicable() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) LastUpdateTime ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) LastUpdateTime() (*big.Int, error)
LastUpdateTime is a free data retrieval call binding the contract method 0xc8f33c91.
Solidity: function lastUpdateTime() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) NominateNewOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxVeFxsYieldDistributorSession) NominatedOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*FraxVeFxsYieldDistributorSession) NotifyRewardAmount ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) NotifyRewardAmount(amount *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 amount) returns()
func (*FraxVeFxsYieldDistributorSession) Owner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FraxVeFxsYieldDistributorSession) PeriodFinish ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) PeriodFinish() (*big.Int, error)
PeriodFinish is a free data retrieval call binding the contract method 0xebe2b12b.
Solidity: function periodFinish() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) RecoverERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) 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 (*FraxVeFxsYieldDistributorSession) RewardNotifiers ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) RewardNotifiers(arg0 common.Address) (bool, error)
RewardNotifiers is a free data retrieval call binding the contract method 0xa4bc8dd5.
Solidity: function reward_notifiers(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorSession) SetPauses ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetPauses(_yieldCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0x948e25a2.
Solidity: function setPauses(bool _yieldCollectionPaused) returns()
func (*FraxVeFxsYieldDistributorSession) SetTimelock ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxVeFxsYieldDistributorSession) SetYieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetYieldDuration(_yieldDuration *big.Int) (*types.Transaction, error)
SetYieldDuration is a paid mutator transaction binding the contract method 0x74ea0b98.
Solidity: function setYieldDuration(uint256 _yieldDuration) returns()
func (*FraxVeFxsYieldDistributorSession) SetYieldRate ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) SetYieldRate(_new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
SetYieldRate is a paid mutator transaction binding the contract method 0x91519bda.
Solidity: function setYieldRate(uint256 _new_rate0, bool sync_too) returns()
func (*FraxVeFxsYieldDistributorSession) Sync ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxVeFxsYieldDistributorSession) TimelockAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TimelockAddress() (common.Address, error)
TimelockAddress is a free data retrieval call binding the contract method 0xdc6663c7.
Solidity: function timelock_address() view returns(address)
func (*FraxVeFxsYieldDistributorSession) ToggleRewardNotifier ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) ToggleRewardNotifier(notifier_addr common.Address) (*types.Transaction, error)
ToggleRewardNotifier is a paid mutator transaction binding the contract method 0x42c92f6e.
Solidity: function toggleRewardNotifier(address notifier_addr) returns()
func (*FraxVeFxsYieldDistributorSession) TotalVeFXSParticipating ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TotalVeFXSParticipating() (*big.Int, error)
TotalVeFXSParticipating is a free data retrieval call binding the contract method 0x819abfcd.
Solidity: function totalVeFXSParticipating() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) TotalVeFXSSupplyStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) TotalVeFXSSupplyStored() (*big.Int, error)
TotalVeFXSSupplyStored is a free data retrieval call binding the contract method 0x80a761d1.
Solidity: function totalVeFXSSupplyStored() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) UserIsInitialized ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserIsInitialized(arg0 common.Address) (bool, error)
UserIsInitialized is a free data retrieval call binding the contract method 0x14b30537.
Solidity: function userIsInitialized(address ) view returns(bool)
func (*FraxVeFxsYieldDistributorSession) UserVeFXSCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserVeFXSCheckpointed(arg0 common.Address) (*big.Int, error)
UserVeFXSCheckpointed is a free data retrieval call binding the contract method 0x45ff83cb.
Solidity: function userVeFXSCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) UserVeFXSEndpointCheckpointed ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserVeFXSEndpointCheckpointed(arg0 common.Address) (*big.Int, error)
UserVeFXSEndpointCheckpointed is a free data retrieval call binding the contract method 0x681b5ffa.
Solidity: function userVeFXSEndpointCheckpointed(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) UserYieldPerTokenPaid ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) UserYieldPerTokenPaid(arg0 common.Address) (*big.Int, error)
UserYieldPerTokenPaid is a free data retrieval call binding the contract method 0xa875f472.
Solidity: function userYieldPerTokenPaid(address ) view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) YieldCollectionPaused ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldCollectionPaused() (bool, error)
YieldCollectionPaused is a free data retrieval call binding the contract method 0xad1148cb.
Solidity: function yieldCollectionPaused() view returns(bool)
func (*FraxVeFxsYieldDistributorSession) YieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldDuration() (*big.Int, error)
YieldDuration is a free data retrieval call binding the contract method 0xe172cf21.
Solidity: function yieldDuration() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) YieldPerVeFXS ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldPerVeFXS() (*big.Int, error)
YieldPerVeFXS is a free data retrieval call binding the contract method 0x6869f42f.
Solidity: function yieldPerVeFXS() view returns(uint256)
func (*FraxVeFxsYieldDistributorSession) YieldPerVeFXSStored ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorSession) YieldPerVeFXSStored() (*big.Int, error)
YieldPerVeFXSStored is a free data retrieval call binding the contract method 0x54e04d15.
Solidity: function yieldPerVeFXSStored() view returns(uint256)
type FraxVeFxsYieldDistributorTransactor ¶
type FraxVeFxsYieldDistributorTransactor struct {
// contains filtered or unexported fields
}
FraxVeFxsYieldDistributorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFraxVeFxsYieldDistributorTransactor ¶
func NewFraxVeFxsYieldDistributorTransactor(address common.Address, transactor bind.ContractTransactor) (*FraxVeFxsYieldDistributorTransactor, error)
NewFraxVeFxsYieldDistributorTransactor creates a new write-only instance of FraxVeFxsYieldDistributor, bound to a specific deployed contract.
func (*FraxVeFxsYieldDistributorTransactor) AcceptOwnership ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxVeFxsYieldDistributorTransactor) Checkpoint ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) Checkpoint(opts *bind.TransactOpts) (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsYieldDistributorTransactor) CheckpointOtherUser ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) CheckpointOtherUser(opts *bind.TransactOpts, user_addr common.Address) (*types.Transaction, error)
CheckpointOtherUser is a paid mutator transaction binding the contract method 0x9f8a835a.
Solidity: function checkpointOtherUser(address user_addr) returns()
func (*FraxVeFxsYieldDistributorTransactor) GetYield ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) GetYield(opts *bind.TransactOpts) (*types.Transaction, error)
GetYield is a paid mutator transaction binding the contract method 0x7c262871.
Solidity: function getYield() returns(uint256 yield0)
func (*FraxVeFxsYieldDistributorTransactor) GreylistAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) GreylistAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxVeFxsYieldDistributorTransactor) NominateNewOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxVeFxsYieldDistributorTransactor) NotifyRewardAmount ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) NotifyRewardAmount(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 amount) returns()
func (*FraxVeFxsYieldDistributorTransactor) RecoverERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) 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 (*FraxVeFxsYieldDistributorTransactor) SetPauses ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetPauses(opts *bind.TransactOpts, _yieldCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0x948e25a2.
Solidity: function setPauses(bool _yieldCollectionPaused) returns()
func (*FraxVeFxsYieldDistributorTransactor) SetTimelock ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetTimelock(opts *bind.TransactOpts, _new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxVeFxsYieldDistributorTransactor) SetYieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetYieldDuration(opts *bind.TransactOpts, _yieldDuration *big.Int) (*types.Transaction, error)
SetYieldDuration is a paid mutator transaction binding the contract method 0x74ea0b98.
Solidity: function setYieldDuration(uint256 _yieldDuration) returns()
func (*FraxVeFxsYieldDistributorTransactor) SetYieldRate ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) SetYieldRate(opts *bind.TransactOpts, _new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
SetYieldRate is a paid mutator transaction binding the contract method 0x91519bda.
Solidity: function setYieldRate(uint256 _new_rate0, bool sync_too) returns()
func (*FraxVeFxsYieldDistributorTransactor) Sync ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxVeFxsYieldDistributorTransactor) ToggleRewardNotifier ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactor) ToggleRewardNotifier(opts *bind.TransactOpts, notifier_addr common.Address) (*types.Transaction, error)
ToggleRewardNotifier is a paid mutator transaction binding the contract method 0x42c92f6e.
Solidity: function toggleRewardNotifier(address notifier_addr) returns()
type FraxVeFxsYieldDistributorTransactorRaw ¶
type FraxVeFxsYieldDistributorTransactorRaw struct {
Contract *FraxVeFxsYieldDistributorTransactor // Generic write-only contract binding to access the raw methods on
}
FraxVeFxsYieldDistributorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FraxVeFxsYieldDistributorTransactorRaw) Transact ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FraxVeFxsYieldDistributorTransactorRaw) Transfer ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorRaw) 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 FraxVeFxsYieldDistributorTransactorSession ¶
type FraxVeFxsYieldDistributorTransactorSession struct { Contract *FraxVeFxsYieldDistributorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FraxVeFxsYieldDistributorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FraxVeFxsYieldDistributorTransactorSession) AcceptOwnership ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FraxVeFxsYieldDistributorTransactorSession) Checkpoint ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) Checkpoint() (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xc2c4c5c1.
Solidity: function checkpoint() returns()
func (*FraxVeFxsYieldDistributorTransactorSession) CheckpointOtherUser ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) CheckpointOtherUser(user_addr common.Address) (*types.Transaction, error)
CheckpointOtherUser is a paid mutator transaction binding the contract method 0x9f8a835a.
Solidity: function checkpointOtherUser(address user_addr) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) GetYield ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) GetYield() (*types.Transaction, error)
GetYield is a paid mutator transaction binding the contract method 0x7c262871.
Solidity: function getYield() returns(uint256 yield0)
func (*FraxVeFxsYieldDistributorTransactorSession) GreylistAddress ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) GreylistAddress(_address common.Address) (*types.Transaction, error)
GreylistAddress is a paid mutator transaction binding the contract method 0x941d9f65.
Solidity: function greylistAddress(address _address) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) NominateNewOwner ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) NotifyRewardAmount ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) NotifyRewardAmount(amount *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 amount) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) RecoverERC20 ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) 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 (*FraxVeFxsYieldDistributorTransactorSession) SetPauses ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetPauses(_yieldCollectionPaused bool) (*types.Transaction, error)
SetPauses is a paid mutator transaction binding the contract method 0x948e25a2.
Solidity: function setPauses(bool _yieldCollectionPaused) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) SetTimelock ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetTimelock(_new_timelock common.Address) (*types.Transaction, error)
SetTimelock is a paid mutator transaction binding the contract method 0xbdacb303.
Solidity: function setTimelock(address _new_timelock) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) SetYieldDuration ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetYieldDuration(_yieldDuration *big.Int) (*types.Transaction, error)
SetYieldDuration is a paid mutator transaction binding the contract method 0x74ea0b98.
Solidity: function setYieldDuration(uint256 _yieldDuration) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) SetYieldRate ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) SetYieldRate(_new_rate0 *big.Int, sync_too bool) (*types.Transaction, error)
SetYieldRate is a paid mutator transaction binding the contract method 0x91519bda.
Solidity: function setYieldRate(uint256 _new_rate0, bool sync_too) returns()
func (*FraxVeFxsYieldDistributorTransactorSession) Sync ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*FraxVeFxsYieldDistributorTransactorSession) ToggleRewardNotifier ¶
func (_FraxVeFxsYieldDistributor *FraxVeFxsYieldDistributorTransactorSession) ToggleRewardNotifier(notifier_addr common.Address) (*types.Transaction, error)
ToggleRewardNotifier is a paid mutator transaction binding the contract method 0x42c92f6e.
Solidity: function toggleRewardNotifier(address notifier_addr) returns()
type FraxVeFxsYieldDistributorYieldCollected ¶
type FraxVeFxsYieldDistributorYieldCollected struct { User common.Address Yield *big.Int TokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorYieldCollected represents a YieldCollected event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorYieldCollectedIterator ¶
type FraxVeFxsYieldDistributorYieldCollectedIterator struct { Event *FraxVeFxsYieldDistributorYieldCollected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorYieldCollectedIterator is returned from FilterYieldCollected and is used to iterate over the raw logs and unpacked data for YieldCollected events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorYieldCollectedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorYieldCollectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorYieldCollectedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorYieldCollectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorYieldCollectedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorYieldCollectedIterator) 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 FraxVeFxsYieldDistributorYieldDurationUpdated ¶
type FraxVeFxsYieldDistributorYieldDurationUpdated struct { NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorYieldDurationUpdated represents a YieldDurationUpdated event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorYieldDurationUpdatedIterator ¶
type FraxVeFxsYieldDistributorYieldDurationUpdatedIterator struct { Event *FraxVeFxsYieldDistributorYieldDurationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorYieldDurationUpdatedIterator is returned from FilterYieldDurationUpdated and is used to iterate over the raw logs and unpacked data for YieldDurationUpdated events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorYieldDurationUpdatedIterator) 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 FraxVeFxsYieldDistributorYieldPeriodRenewed ¶
type FraxVeFxsYieldDistributorYieldPeriodRenewed struct { Token common.Address YieldRate *big.Int Raw types.Log // Blockchain specific contextual infos }
FraxVeFxsYieldDistributorYieldPeriodRenewed represents a YieldPeriodRenewed event raised by the FraxVeFxsYieldDistributor contract.
type FraxVeFxsYieldDistributorYieldPeriodRenewedIterator ¶
type FraxVeFxsYieldDistributorYieldPeriodRenewedIterator struct { Event *FraxVeFxsYieldDistributorYieldPeriodRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FraxVeFxsYieldDistributorYieldPeriodRenewedIterator is returned from FilterYieldPeriodRenewed and is used to iterate over the raw logs and unpacked data for YieldPeriodRenewed events raised by the FraxVeFxsYieldDistributor contract.
func (*FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) Close ¶
func (it *FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) Error ¶
func (it *FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) Next ¶
func (it *FraxVeFxsYieldDistributorYieldPeriodRenewedIterator) 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 LongTermOrdersLibOrder ¶
type LongTermOrdersLibOrder struct { Id *big.Int ExpirationTimestamp *big.Int SaleRate *big.Int Owner common.Address SellTokenAddr common.Address BuyTokenAddr common.Address IsComplete bool }
LongTermOrdersLibOrder is an auto generated low-level Go binding around an user-defined struct.