Versions in this module Expand all Collapse all v0 v0.1.1 Jul 30, 2023 Changes in this version + const HyearnABI + type Hyearn struct + func NewHyearn(address common.Address, backend bind.ContractBackend) (*Hyearn, error) + type HyearnCaller struct + func NewHyearnCaller(address common.Address, caller bind.ContractCaller) (*HyearnCaller, error) + type HyearnCallerRaw struct + Contract *HyearnCaller + func (_Hyearn *HyearnCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type HyearnCallerSession struct + CallOpts bind.CallOpts + Contract *HyearnCaller + type HyearnFilterer struct + func NewHyearnFilterer(address common.Address, filterer bind.ContractFilterer) (*HyearnFilterer, error) + type HyearnRaw struct + Contract *Hyearn + func (_Hyearn *HyearnRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Hyearn *HyearnRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hyearn *HyearnRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HyearnSession struct + CallOpts bind.CallOpts + Contract *Hyearn + TransactOpts bind.TransactOpts + func (_Hyearn *HyearnSession) Deposit(vault common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnSession) DepositETH(value *big.Int, vault common.Address) (*types.Transaction, error) + func (_Hyearn *HyearnSession) PostProcess() (*types.Transaction, error) + func (_Hyearn *HyearnSession) Withdraw(vault common.Address, _shares *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnSession) WithdrawETH(vault common.Address, _shares *big.Int) (*types.Transaction, error) + type HyearnTransactor struct + func NewHyearnTransactor(address common.Address, transactor bind.ContractTransactor) (*HyearnTransactor, error) + func (_Hyearn *HyearnTransactor) Deposit(opts *bind.TransactOpts, vault common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnTransactor) DepositETH(opts *bind.TransactOpts, value *big.Int, vault common.Address) (*types.Transaction, error) + func (_Hyearn *HyearnTransactor) PostProcess(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Hyearn *HyearnTransactor) Withdraw(opts *bind.TransactOpts, vault common.Address, _shares *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnTransactor) WithdrawETH(opts *bind.TransactOpts, vault common.Address, _shares *big.Int) (*types.Transaction, error) + type HyearnTransactorRaw struct + Contract *HyearnTransactor + func (_Hyearn *HyearnTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hyearn *HyearnTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HyearnTransactorSession struct + Contract *HyearnTransactor + TransactOpts bind.TransactOpts + func (_Hyearn *HyearnTransactorSession) Deposit(vault common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnTransactorSession) DepositETH(value *big.Int, vault common.Address) (*types.Transaction, error) + func (_Hyearn *HyearnTransactorSession) PostProcess() (*types.Transaction, error) + func (_Hyearn *HyearnTransactorSession) Withdraw(vault common.Address, _shares *big.Int) (*types.Transaction, error) + func (_Hyearn *HyearnTransactorSession) WithdrawETH(vault common.Address, _shares *big.Int) (*types.Transaction, error)