Versions in this module Expand all Collapse all v0 v0.1.1 Jul 30, 2023 Changes in this version + const YvaultABI + type Yvault struct + func NewYvault(address common.Address, backend bind.ContractBackend) (*Yvault, error) + type YvaultApproval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type YvaultApprovalIterator struct + Event *YvaultApproval + func (it *YvaultApprovalIterator) Close() error + func (it *YvaultApprovalIterator) Error() error + func (it *YvaultApprovalIterator) Next() bool + type YvaultCaller struct + func NewYvaultCaller(address common.Address, caller bind.ContractCaller) (*YvaultCaller, error) + func (_Yvault *YvaultCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_Yvault *YvaultCaller) Available(opts *bind.CallOpts) (*big.Int, error) + func (_Yvault *YvaultCaller) Balance(opts *bind.CallOpts) (*big.Int, error) + func (_Yvault *YvaultCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_Yvault *YvaultCaller) Controller(opts *bind.CallOpts) (common.Address, error) + func (_Yvault *YvaultCaller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_Yvault *YvaultCaller) GetPricePerFullShare(opts *bind.CallOpts) (*big.Int, error) + func (_Yvault *YvaultCaller) Governance(opts *bind.CallOpts) (common.Address, error) + func (_Yvault *YvaultCaller) Max(opts *bind.CallOpts) (*big.Int, error) + func (_Yvault *YvaultCaller) Min(opts *bind.CallOpts) (*big.Int, error) + func (_Yvault *YvaultCaller) Name(opts *bind.CallOpts) (string, error) + func (_Yvault *YvaultCaller) Symbol(opts *bind.CallOpts) (string, error) + func (_Yvault *YvaultCaller) Token(opts *bind.CallOpts) (common.Address, error) + func (_Yvault *YvaultCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type YvaultCallerRaw struct + Contract *YvaultCaller + func (_Yvault *YvaultCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type YvaultCallerSession struct + CallOpts bind.CallOpts + Contract *YvaultCaller + func (_Yvault *YvaultCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Yvault *YvaultCallerSession) Available() (*big.Int, error) + func (_Yvault *YvaultCallerSession) Balance() (*big.Int, error) + func (_Yvault *YvaultCallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_Yvault *YvaultCallerSession) Controller() (common.Address, error) + func (_Yvault *YvaultCallerSession) Decimals() (uint8, error) + func (_Yvault *YvaultCallerSession) GetPricePerFullShare() (*big.Int, error) + func (_Yvault *YvaultCallerSession) Governance() (common.Address, error) + func (_Yvault *YvaultCallerSession) Max() (*big.Int, error) + func (_Yvault *YvaultCallerSession) Min() (*big.Int, error) + func (_Yvault *YvaultCallerSession) Name() (string, error) + func (_Yvault *YvaultCallerSession) Symbol() (string, error) + func (_Yvault *YvaultCallerSession) Token() (common.Address, error) + func (_Yvault *YvaultCallerSession) TotalSupply() (*big.Int, error) + type YvaultFilterer struct + func NewYvaultFilterer(address common.Address, filterer bind.ContractFilterer) (*YvaultFilterer, error) + func (_Yvault *YvaultFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*YvaultApprovalIterator, error) + func (_Yvault *YvaultFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*YvaultTransferIterator, error) + func (_Yvault *YvaultFilterer) ParseApproval(log types.Log) (*YvaultApproval, error) + func (_Yvault *YvaultFilterer) ParseTransfer(log types.Log) (*YvaultTransfer, error) + func (_Yvault *YvaultFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *YvaultApproval, owner []common.Address, ...) (event.Subscription, error) + func (_Yvault *YvaultFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *YvaultTransfer, from []common.Address, ...) (event.Subscription, error) + type YvaultRaw struct + Contract *Yvault + func (_Yvault *YvaultRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Yvault *YvaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Yvault *YvaultRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type YvaultSession struct + CallOpts bind.CallOpts + Contract *Yvault + TransactOpts bind.TransactOpts + func (_Yvault *YvaultSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Yvault *YvaultSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) Available() (*big.Int, error) + func (_Yvault *YvaultSession) Balance() (*big.Int, error) + func (_Yvault *YvaultSession) BalanceOf(account common.Address) (*big.Int, error) + func (_Yvault *YvaultSession) Controller() (common.Address, error) + func (_Yvault *YvaultSession) Decimals() (uint8, error) + func (_Yvault *YvaultSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) Deposit(_amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) DepositAll() (*types.Transaction, error) + func (_Yvault *YvaultSession) Earn() (*types.Transaction, error) + func (_Yvault *YvaultSession) GetPricePerFullShare() (*big.Int, error) + func (_Yvault *YvaultSession) Governance() (common.Address, error) + func (_Yvault *YvaultSession) Harvest(reserve common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) Max() (*big.Int, error) + func (_Yvault *YvaultSession) Min() (*big.Int, error) + func (_Yvault *YvaultSession) Name() (string, error) + func (_Yvault *YvaultSession) SetController(_controller common.Address) (*types.Transaction, error) + func (_Yvault *YvaultSession) SetGovernance(_governance common.Address) (*types.Transaction, error) + func (_Yvault *YvaultSession) SetMin(_min *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) Symbol() (string, error) + func (_Yvault *YvaultSession) Token() (common.Address, error) + func (_Yvault *YvaultSession) TotalSupply() (*big.Int, error) + func (_Yvault *YvaultSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) Withdraw(_shares *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultSession) WithdrawAll() (*types.Transaction, error) + type YvaultTransactor struct + func NewYvaultTransactor(address common.Address, transactor bind.ContractTransactor) (*YvaultTransactor, error) + func (_Yvault *YvaultTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) DepositAll(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) Earn(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) Harvest(opts *bind.TransactOpts, reserve common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) SetGovernance(opts *bind.TransactOpts, _governance common.Address) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) SetMin(opts *bind.TransactOpts, _min *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) Withdraw(opts *bind.TransactOpts, _shares *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactor) WithdrawAll(opts *bind.TransactOpts) (*types.Transaction, error) + type YvaultTransactorRaw struct + Contract *YvaultTransactor + func (_Yvault *YvaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Yvault *YvaultTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type YvaultTransactorSession struct + Contract *YvaultTransactor + TransactOpts bind.TransactOpts + func (_Yvault *YvaultTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) Deposit(_amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) DepositAll() (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) Earn() (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) Harvest(reserve common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) SetController(_controller common.Address) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) SetGovernance(_governance common.Address) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) SetMin(_min *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) Withdraw(_shares *big.Int) (*types.Transaction, error) + func (_Yvault *YvaultTransactorSession) WithdrawAll() (*types.Transaction, error) + type YvaultTransfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type YvaultTransferIterator struct + Event *YvaultTransfer + func (it *YvaultTransferIterator) Close() error + func (it *YvaultTransferIterator) Error() error + func (it *YvaultTransferIterator) Next() bool