Documentation ¶
Index ¶
- Constants
- type Cakevault
- type CakevaultCaller
- func (_Cakevault *CakevaultCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) Available(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) BalanceOf(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) CalculateHarvestCakeRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) CalculateTotalPendingCakeRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) CallFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) GetPricePerFullShare(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) LastHarvestedTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) MAXCALLFEE(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) MAXPERFORMANCEFEE(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) MAXWITHDRAWFEE(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) MAXWITHDRAWFEEPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) Masterchef(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_Cakevault *CakevaultCaller) PerformanceFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) ReceiptToken(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) TotalShares(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) Treasury(opts *bind.CallOpts) (common.Address, error)
- func (_Cakevault *CakevaultCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Cakevault *CakevaultCaller) WithdrawFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Cakevault *CakevaultCaller) WithdrawFeePeriod(opts *bind.CallOpts) (*big.Int, error)
- type CakevaultCallerRaw
- type CakevaultCallerSession
- func (_Cakevault *CakevaultCallerSession) Admin() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) Available() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) BalanceOf() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) CalculateHarvestCakeRewards() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) CalculateTotalPendingCakeRewards() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) CallFee() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) GetPricePerFullShare() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) LastHarvestedTime() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) MAXCALLFEE() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) MAXPERFORMANCEFEE() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) MAXWITHDRAWFEE() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) MAXWITHDRAWFEEPERIOD() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) Masterchef() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) Owner() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) Paused() (bool, error)
- func (_Cakevault *CakevaultCallerSession) PerformanceFee() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) ReceiptToken() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) Token() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) TotalShares() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) Treasury() (common.Address, error)
- func (_Cakevault *CakevaultCallerSession) UserInfo(arg0 common.Address) (struct{ ... }, error)
- func (_Cakevault *CakevaultCallerSession) WithdrawFee() (*big.Int, error)
- func (_Cakevault *CakevaultCallerSession) WithdrawFeePeriod() (*big.Int, error)
- type CakevaultDeposit
- type CakevaultDepositIterator
- type CakevaultFilterer
- func (_Cakevault *CakevaultFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*CakevaultDepositIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterHarvest(opts *bind.FilterOpts, sender []common.Address) (*CakevaultHarvestIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*CakevaultOwnershipTransferredIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterPause(opts *bind.FilterOpts) (*CakevaultPauseIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterPaused(opts *bind.FilterOpts) (*CakevaultPausedIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterUnpause(opts *bind.FilterOpts) (*CakevaultUnpauseIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterUnpaused(opts *bind.FilterOpts) (*CakevaultUnpausedIterator, error)
- func (_Cakevault *CakevaultFilterer) FilterWithdraw(opts *bind.FilterOpts, sender []common.Address) (*CakevaultWithdrawIterator, error)
- func (_Cakevault *CakevaultFilterer) ParseDeposit(log types.Log) (*CakevaultDeposit, error)
- func (_Cakevault *CakevaultFilterer) ParseHarvest(log types.Log) (*CakevaultHarvest, error)
- func (_Cakevault *CakevaultFilterer) ParseOwnershipTransferred(log types.Log) (*CakevaultOwnershipTransferred, error)
- func (_Cakevault *CakevaultFilterer) ParsePause(log types.Log) (*CakevaultPause, error)
- func (_Cakevault *CakevaultFilterer) ParsePaused(log types.Log) (*CakevaultPaused, error)
- func (_Cakevault *CakevaultFilterer) ParseUnpause(log types.Log) (*CakevaultUnpause, error)
- func (_Cakevault *CakevaultFilterer) ParseUnpaused(log types.Log) (*CakevaultUnpaused, error)
- func (_Cakevault *CakevaultFilterer) ParseWithdraw(log types.Log) (*CakevaultWithdraw, error)
- func (_Cakevault *CakevaultFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *CakevaultDeposit, sender []common.Address) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchHarvest(opts *bind.WatchOpts, sink chan<- *CakevaultHarvest, sender []common.Address) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CakevaultOwnershipTransferred, ...) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *CakevaultPause) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *CakevaultPaused) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *CakevaultUnpause) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *CakevaultUnpaused) (event.Subscription, error)
- func (_Cakevault *CakevaultFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *CakevaultWithdraw, sender []common.Address) (event.Subscription, error)
- type CakevaultHarvest
- type CakevaultHarvestIterator
- type CakevaultOwnershipTransferred
- type CakevaultOwnershipTransferredIterator
- type CakevaultPause
- type CakevaultPauseIterator
- type CakevaultPaused
- type CakevaultPausedIterator
- type CakevaultRaw
- func (_Cakevault *CakevaultRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Cakevault *CakevaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Cakevault *CakevaultRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CakevaultSession
- func (_Cakevault *CakevaultSession) Admin() (common.Address, error)
- func (_Cakevault *CakevaultSession) Available() (*big.Int, error)
- func (_Cakevault *CakevaultSession) BalanceOf() (*big.Int, error)
- func (_Cakevault *CakevaultSession) CalculateHarvestCakeRewards() (*big.Int, error)
- func (_Cakevault *CakevaultSession) CalculateTotalPendingCakeRewards() (*big.Int, error)
- func (_Cakevault *CakevaultSession) CallFee() (*big.Int, error)
- func (_Cakevault *CakevaultSession) Deposit(_amount *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) EmergencyWithdraw() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) GetPricePerFullShare() (*big.Int, error)
- func (_Cakevault *CakevaultSession) Harvest() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) InCaseTokensGetStuck(_token common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) LastHarvestedTime() (*big.Int, error)
- func (_Cakevault *CakevaultSession) MAXCALLFEE() (*big.Int, error)
- func (_Cakevault *CakevaultSession) MAXPERFORMANCEFEE() (*big.Int, error)
- func (_Cakevault *CakevaultSession) MAXWITHDRAWFEE() (*big.Int, error)
- func (_Cakevault *CakevaultSession) MAXWITHDRAWFEEPERIOD() (*big.Int, error)
- func (_Cakevault *CakevaultSession) Masterchef() (common.Address, error)
- func (_Cakevault *CakevaultSession) Owner() (common.Address, error)
- func (_Cakevault *CakevaultSession) Pause() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) Paused() (bool, error)
- func (_Cakevault *CakevaultSession) PerformanceFee() (*big.Int, error)
- func (_Cakevault *CakevaultSession) ReceiptToken() (common.Address, error)
- func (_Cakevault *CakevaultSession) RenounceOwnership() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetAdmin(_admin common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetCallFee(_callFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetPerformanceFee(_performanceFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetWithdrawFee(_withdrawFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) SetWithdrawFeePeriod(_withdrawFeePeriod *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) Token() (common.Address, error)
- func (_Cakevault *CakevaultSession) TotalShares() (*big.Int, error)
- func (_Cakevault *CakevaultSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) Treasury() (common.Address, error)
- func (_Cakevault *CakevaultSession) Unpause() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) UserInfo(arg0 common.Address) (struct{ ... }, error)
- func (_Cakevault *CakevaultSession) Withdraw(_shares *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) WithdrawAll() (*types.Transaction, error)
- func (_Cakevault *CakevaultSession) WithdrawFee() (*big.Int, error)
- func (_Cakevault *CakevaultSession) WithdrawFeePeriod() (*big.Int, error)
- type CakevaultTransactor
- func (_Cakevault *CakevaultTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) EmergencyWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) Harvest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) InCaseTokensGetStuck(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetCallFee(opts *bind.TransactOpts, _callFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetPerformanceFee(opts *bind.TransactOpts, _performanceFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetTreasury(opts *bind.TransactOpts, _treasury common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetWithdrawFee(opts *bind.TransactOpts, _withdrawFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) SetWithdrawFeePeriod(opts *bind.TransactOpts, _withdrawFeePeriod *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) Withdraw(opts *bind.TransactOpts, _shares *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactor) WithdrawAll(opts *bind.TransactOpts) (*types.Transaction, error)
- type CakevaultTransactorRaw
- type CakevaultTransactorSession
- func (_Cakevault *CakevaultTransactorSession) Deposit(_amount *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) EmergencyWithdraw() (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) Harvest() (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) InCaseTokensGetStuck(_token common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) Pause() (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetAdmin(_admin common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetCallFee(_callFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetPerformanceFee(_performanceFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetWithdrawFee(_withdrawFee *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) SetWithdrawFeePeriod(_withdrawFeePeriod *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) Unpause() (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) Withdraw(_shares *big.Int) (*types.Transaction, error)
- func (_Cakevault *CakevaultTransactorSession) WithdrawAll() (*types.Transaction, error)
- type CakevaultUnpause
- type CakevaultUnpauseIterator
- type CakevaultUnpaused
- type CakevaultUnpausedIterator
- type CakevaultWithdraw
- type CakevaultWithdrawIterator
Constants ¶
const CakevaultABI = "" /* 9301-byte string literal not displayed */
CakevaultABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cakevault ¶
type Cakevault struct { CakevaultCaller // Read-only binding to the contract CakevaultTransactor // Write-only binding to the contract CakevaultFilterer // Log filterer for contract events }
Cakevault is an auto generated Go binding around an Ethereum contract.
func NewCakevault ¶
NewCakevault creates a new instance of Cakevault, bound to a specific deployed contract.
type CakevaultCaller ¶
type CakevaultCaller struct {
// contains filtered or unexported fields
}
CakevaultCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCakevaultCaller ¶
func NewCakevaultCaller(address common.Address, caller bind.ContractCaller) (*CakevaultCaller, error)
NewCakevaultCaller creates a new read-only instance of Cakevault, bound to a specific deployed contract.
func (*CakevaultCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*CakevaultCaller) Available ¶
Available is a free data retrieval call binding the contract method 0x48a0d754.
Solidity: function available() view returns(uint256)
func (*CakevaultCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x722713f7.
Solidity: function balanceOf() view returns(uint256)
func (*CakevaultCaller) CalculateHarvestCakeRewards ¶
func (_Cakevault *CakevaultCaller) CalculateHarvestCakeRewards(opts *bind.CallOpts) (*big.Int, error)
CalculateHarvestCakeRewards is a free data retrieval call binding the contract method 0x9d72596b.
Solidity: function calculateHarvestCakeRewards() view returns(uint256)
func (*CakevaultCaller) CalculateTotalPendingCakeRewards ¶
func (_Cakevault *CakevaultCaller) CalculateTotalPendingCakeRewards(opts *bind.CallOpts) (*big.Int, error)
CalculateTotalPendingCakeRewards is a free data retrieval call binding the contract method 0x58ebceb6.
Solidity: function calculateTotalPendingCakeRewards() view returns(uint256)
func (*CakevaultCaller) CallFee ¶
CallFee is a free data retrieval call binding the contract method 0x90321e1a.
Solidity: function callFee() view returns(uint256)
func (*CakevaultCaller) GetPricePerFullShare ¶
GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.
Solidity: function getPricePerFullShare() view returns(uint256)
func (*CakevaultCaller) LastHarvestedTime ¶
LastHarvestedTime is a free data retrieval call binding the contract method 0xb60f0531.
Solidity: function lastHarvestedTime() view returns(uint256)
func (*CakevaultCaller) MAXCALLFEE ¶
MAXCALLFEE is a free data retrieval call binding the contract method 0x2ad5a53f.
Solidity: function MAX_CALL_FEE() view returns(uint256)
func (*CakevaultCaller) MAXPERFORMANCEFEE ¶
MAXPERFORMANCEFEE is a free data retrieval call binding the contract method 0xbdca9165.
Solidity: function MAX_PERFORMANCE_FEE() view returns(uint256)
func (*CakevaultCaller) MAXWITHDRAWFEE ¶
MAXWITHDRAWFEE is a free data retrieval call binding the contract method 0xd4b0de2f.
Solidity: function MAX_WITHDRAW_FEE() view returns(uint256)
func (*CakevaultCaller) MAXWITHDRAWFEEPERIOD ¶
MAXWITHDRAWFEEPERIOD is a free data retrieval call binding the contract method 0x2cfc5f01.
Solidity: function MAX_WITHDRAW_FEE_PERIOD() view returns(uint256)
func (*CakevaultCaller) Masterchef ¶
Masterchef is a free data retrieval call binding the contract method 0xfb1db278.
Solidity: function masterchef() view returns(address)
func (*CakevaultCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CakevaultCaller) Paused ¶
func (_Cakevault *CakevaultCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CakevaultCaller) PerformanceFee ¶
PerformanceFee is a free data retrieval call binding the contract method 0x87788782.
Solidity: function performanceFee() view returns(uint256)
func (*CakevaultCaller) ReceiptToken ¶
ReceiptToken is a free data retrieval call binding the contract method 0xec78e832.
Solidity: function receiptToken() view returns(address)
func (*CakevaultCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*CakevaultCaller) TotalShares ¶
TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.
Solidity: function totalShares() view returns(uint256)
func (*CakevaultCaller) Treasury ¶
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*CakevaultCaller) UserInfo ¶
func (_Cakevault *CakevaultCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct { Shares *big.Int LastDepositedTime *big.Int CakeAtLastUserAction *big.Int LastUserActionTime *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 shares, uint256 lastDepositedTime, uint256 cakeAtLastUserAction, uint256 lastUserActionTime)
func (*CakevaultCaller) WithdrawFee ¶
WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.
Solidity: function withdrawFee() view returns(uint256)
func (*CakevaultCaller) WithdrawFeePeriod ¶
WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.
Solidity: function withdrawFeePeriod() view returns(uint256)
type CakevaultCallerRaw ¶
type CakevaultCallerRaw struct {
Contract *CakevaultCaller // Generic read-only contract binding to access the raw methods on
}
CakevaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CakevaultCallerRaw) Call ¶
func (_Cakevault *CakevaultCallerRaw) 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 CakevaultCallerSession ¶
type CakevaultCallerSession struct { Contract *CakevaultCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CakevaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CakevaultCallerSession) Admin ¶
func (_Cakevault *CakevaultCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*CakevaultCallerSession) Available ¶
func (_Cakevault *CakevaultCallerSession) Available() (*big.Int, error)
Available is a free data retrieval call binding the contract method 0x48a0d754.
Solidity: function available() view returns(uint256)
func (*CakevaultCallerSession) BalanceOf ¶
func (_Cakevault *CakevaultCallerSession) BalanceOf() (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x722713f7.
Solidity: function balanceOf() view returns(uint256)
func (*CakevaultCallerSession) CalculateHarvestCakeRewards ¶
func (_Cakevault *CakevaultCallerSession) CalculateHarvestCakeRewards() (*big.Int, error)
CalculateHarvestCakeRewards is a free data retrieval call binding the contract method 0x9d72596b.
Solidity: function calculateHarvestCakeRewards() view returns(uint256)
func (*CakevaultCallerSession) CalculateTotalPendingCakeRewards ¶
func (_Cakevault *CakevaultCallerSession) CalculateTotalPendingCakeRewards() (*big.Int, error)
CalculateTotalPendingCakeRewards is a free data retrieval call binding the contract method 0x58ebceb6.
Solidity: function calculateTotalPendingCakeRewards() view returns(uint256)
func (*CakevaultCallerSession) CallFee ¶
func (_Cakevault *CakevaultCallerSession) CallFee() (*big.Int, error)
CallFee is a free data retrieval call binding the contract method 0x90321e1a.
Solidity: function callFee() view returns(uint256)
func (*CakevaultCallerSession) GetPricePerFullShare ¶
func (_Cakevault *CakevaultCallerSession) GetPricePerFullShare() (*big.Int, error)
GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.
Solidity: function getPricePerFullShare() view returns(uint256)
func (*CakevaultCallerSession) LastHarvestedTime ¶
func (_Cakevault *CakevaultCallerSession) LastHarvestedTime() (*big.Int, error)
LastHarvestedTime is a free data retrieval call binding the contract method 0xb60f0531.
Solidity: function lastHarvestedTime() view returns(uint256)
func (*CakevaultCallerSession) MAXCALLFEE ¶
func (_Cakevault *CakevaultCallerSession) MAXCALLFEE() (*big.Int, error)
MAXCALLFEE is a free data retrieval call binding the contract method 0x2ad5a53f.
Solidity: function MAX_CALL_FEE() view returns(uint256)
func (*CakevaultCallerSession) MAXPERFORMANCEFEE ¶
func (_Cakevault *CakevaultCallerSession) MAXPERFORMANCEFEE() (*big.Int, error)
MAXPERFORMANCEFEE is a free data retrieval call binding the contract method 0xbdca9165.
Solidity: function MAX_PERFORMANCE_FEE() view returns(uint256)
func (*CakevaultCallerSession) MAXWITHDRAWFEE ¶
func (_Cakevault *CakevaultCallerSession) MAXWITHDRAWFEE() (*big.Int, error)
MAXWITHDRAWFEE is a free data retrieval call binding the contract method 0xd4b0de2f.
Solidity: function MAX_WITHDRAW_FEE() view returns(uint256)
func (*CakevaultCallerSession) MAXWITHDRAWFEEPERIOD ¶
func (_Cakevault *CakevaultCallerSession) MAXWITHDRAWFEEPERIOD() (*big.Int, error)
MAXWITHDRAWFEEPERIOD is a free data retrieval call binding the contract method 0x2cfc5f01.
Solidity: function MAX_WITHDRAW_FEE_PERIOD() view returns(uint256)
func (*CakevaultCallerSession) Masterchef ¶
func (_Cakevault *CakevaultCallerSession) Masterchef() (common.Address, error)
Masterchef is a free data retrieval call binding the contract method 0xfb1db278.
Solidity: function masterchef() view returns(address)
func (*CakevaultCallerSession) Owner ¶
func (_Cakevault *CakevaultCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CakevaultCallerSession) Paused ¶
func (_Cakevault *CakevaultCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CakevaultCallerSession) PerformanceFee ¶
func (_Cakevault *CakevaultCallerSession) PerformanceFee() (*big.Int, error)
PerformanceFee is a free data retrieval call binding the contract method 0x87788782.
Solidity: function performanceFee() view returns(uint256)
func (*CakevaultCallerSession) ReceiptToken ¶
func (_Cakevault *CakevaultCallerSession) ReceiptToken() (common.Address, error)
ReceiptToken is a free data retrieval call binding the contract method 0xec78e832.
Solidity: function receiptToken() view returns(address)
func (*CakevaultCallerSession) Token ¶
func (_Cakevault *CakevaultCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*CakevaultCallerSession) TotalShares ¶
func (_Cakevault *CakevaultCallerSession) TotalShares() (*big.Int, error)
TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.
Solidity: function totalShares() view returns(uint256)
func (*CakevaultCallerSession) Treasury ¶
func (_Cakevault *CakevaultCallerSession) Treasury() (common.Address, error)
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*CakevaultCallerSession) UserInfo ¶
func (_Cakevault *CakevaultCallerSession) UserInfo(arg0 common.Address) (struct { Shares *big.Int LastDepositedTime *big.Int CakeAtLastUserAction *big.Int LastUserActionTime *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 shares, uint256 lastDepositedTime, uint256 cakeAtLastUserAction, uint256 lastUserActionTime)
func (*CakevaultCallerSession) WithdrawFee ¶
func (_Cakevault *CakevaultCallerSession) WithdrawFee() (*big.Int, error)
WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.
Solidity: function withdrawFee() view returns(uint256)
func (*CakevaultCallerSession) WithdrawFeePeriod ¶
func (_Cakevault *CakevaultCallerSession) WithdrawFeePeriod() (*big.Int, error)
WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.
Solidity: function withdrawFeePeriod() view returns(uint256)
type CakevaultDeposit ¶
type CakevaultDeposit struct { Sender common.Address Amount *big.Int LastDepositedTime *big.Int Raw types.Log // Blockchain specific contextual infos }
CakevaultDeposit represents a Deposit event raised by the Cakevault contract.
type CakevaultDepositIterator ¶
type CakevaultDepositIterator struct { Event *CakevaultDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the Cakevault contract.
func (*CakevaultDepositIterator) Close ¶
func (it *CakevaultDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultDepositIterator) Error ¶
func (it *CakevaultDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultDepositIterator) Next ¶
func (it *CakevaultDepositIterator) 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 CakevaultFilterer ¶
type CakevaultFilterer struct {
// contains filtered or unexported fields
}
CakevaultFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCakevaultFilterer ¶
func NewCakevaultFilterer(address common.Address, filterer bind.ContractFilterer) (*CakevaultFilterer, error)
NewCakevaultFilterer creates a new log filterer instance of Cakevault, bound to a specific deployed contract.
func (*CakevaultFilterer) FilterDeposit ¶
func (_Cakevault *CakevaultFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*CakevaultDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e.
Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 lastDepositedTime)
func (*CakevaultFilterer) FilterHarvest ¶
func (_Cakevault *CakevaultFilterer) FilterHarvest(opts *bind.FilterOpts, sender []common.Address) (*CakevaultHarvestIterator, error)
FilterHarvest is a free log retrieval operation binding the contract event 0x71bab65ced2e5750775a0613be067df48ef06cf92a496ebf7663ae0660924954.
Solidity: event Harvest(address indexed sender, uint256 performanceFee, uint256 callFee)
func (*CakevaultFilterer) FilterOwnershipTransferred ¶
func (_Cakevault *CakevaultFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CakevaultOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CakevaultFilterer) FilterPause ¶
func (_Cakevault *CakevaultFilterer) FilterPause(opts *bind.FilterOpts) (*CakevaultPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*CakevaultFilterer) FilterPaused ¶
func (_Cakevault *CakevaultFilterer) FilterPaused(opts *bind.FilterOpts) (*CakevaultPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CakevaultFilterer) FilterUnpause ¶
func (_Cakevault *CakevaultFilterer) FilterUnpause(opts *bind.FilterOpts) (*CakevaultUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*CakevaultFilterer) FilterUnpaused ¶
func (_Cakevault *CakevaultFilterer) FilterUnpaused(opts *bind.FilterOpts) (*CakevaultUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CakevaultFilterer) FilterWithdraw ¶
func (_Cakevault *CakevaultFilterer) FilterWithdraw(opts *bind.FilterOpts, sender []common.Address) (*CakevaultWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed sender, uint256 amount, uint256 shares)
func (*CakevaultFilterer) ParseDeposit ¶
func (_Cakevault *CakevaultFilterer) ParseDeposit(log types.Log) (*CakevaultDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e.
Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 lastDepositedTime)
func (*CakevaultFilterer) ParseHarvest ¶
func (_Cakevault *CakevaultFilterer) ParseHarvest(log types.Log) (*CakevaultHarvest, error)
ParseHarvest is a log parse operation binding the contract event 0x71bab65ced2e5750775a0613be067df48ef06cf92a496ebf7663ae0660924954.
Solidity: event Harvest(address indexed sender, uint256 performanceFee, uint256 callFee)
func (*CakevaultFilterer) ParseOwnershipTransferred ¶
func (_Cakevault *CakevaultFilterer) ParseOwnershipTransferred(log types.Log) (*CakevaultOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CakevaultFilterer) ParsePause ¶
func (_Cakevault *CakevaultFilterer) ParsePause(log types.Log) (*CakevaultPause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*CakevaultFilterer) ParsePaused ¶
func (_Cakevault *CakevaultFilterer) ParsePaused(log types.Log) (*CakevaultPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CakevaultFilterer) ParseUnpause ¶
func (_Cakevault *CakevaultFilterer) ParseUnpause(log types.Log) (*CakevaultUnpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*CakevaultFilterer) ParseUnpaused ¶
func (_Cakevault *CakevaultFilterer) ParseUnpaused(log types.Log) (*CakevaultUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CakevaultFilterer) ParseWithdraw ¶
func (_Cakevault *CakevaultFilterer) ParseWithdraw(log types.Log) (*CakevaultWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed sender, uint256 amount, uint256 shares)
func (*CakevaultFilterer) WatchDeposit ¶
func (_Cakevault *CakevaultFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *CakevaultDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e.
Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 lastDepositedTime)
func (*CakevaultFilterer) WatchHarvest ¶
func (_Cakevault *CakevaultFilterer) WatchHarvest(opts *bind.WatchOpts, sink chan<- *CakevaultHarvest, sender []common.Address) (event.Subscription, error)
WatchHarvest is a free log subscription operation binding the contract event 0x71bab65ced2e5750775a0613be067df48ef06cf92a496ebf7663ae0660924954.
Solidity: event Harvest(address indexed sender, uint256 performanceFee, uint256 callFee)
func (*CakevaultFilterer) WatchOwnershipTransferred ¶
func (_Cakevault *CakevaultFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CakevaultOwnershipTransferred, 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 (*CakevaultFilterer) WatchPause ¶
func (_Cakevault *CakevaultFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *CakevaultPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*CakevaultFilterer) WatchPaused ¶
func (_Cakevault *CakevaultFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *CakevaultPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*CakevaultFilterer) WatchUnpause ¶
func (_Cakevault *CakevaultFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *CakevaultUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*CakevaultFilterer) WatchUnpaused ¶
func (_Cakevault *CakevaultFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *CakevaultUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*CakevaultFilterer) WatchWithdraw ¶
func (_Cakevault *CakevaultFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *CakevaultWithdraw, sender []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed sender, uint256 amount, uint256 shares)
type CakevaultHarvest ¶
type CakevaultHarvest struct { Sender common.Address PerformanceFee *big.Int CallFee *big.Int Raw types.Log // Blockchain specific contextual infos }
CakevaultHarvest represents a Harvest event raised by the Cakevault contract.
type CakevaultHarvestIterator ¶
type CakevaultHarvestIterator struct { Event *CakevaultHarvest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultHarvestIterator is returned from FilterHarvest and is used to iterate over the raw logs and unpacked data for Harvest events raised by the Cakevault contract.
func (*CakevaultHarvestIterator) Close ¶
func (it *CakevaultHarvestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultHarvestIterator) Error ¶
func (it *CakevaultHarvestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultHarvestIterator) Next ¶
func (it *CakevaultHarvestIterator) 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 CakevaultOwnershipTransferred ¶
type CakevaultOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CakevaultOwnershipTransferred represents a OwnershipTransferred event raised by the Cakevault contract.
type CakevaultOwnershipTransferredIterator ¶
type CakevaultOwnershipTransferredIterator struct { Event *CakevaultOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Cakevault contract.
func (*CakevaultOwnershipTransferredIterator) Close ¶
func (it *CakevaultOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultOwnershipTransferredIterator) Error ¶
func (it *CakevaultOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultOwnershipTransferredIterator) Next ¶
func (it *CakevaultOwnershipTransferredIterator) 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 CakevaultPause ¶
CakevaultPause represents a Pause event raised by the Cakevault contract.
type CakevaultPauseIterator ¶
type CakevaultPauseIterator struct { Event *CakevaultPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Cakevault contract.
func (*CakevaultPauseIterator) Close ¶
func (it *CakevaultPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultPauseIterator) Error ¶
func (it *CakevaultPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultPauseIterator) Next ¶
func (it *CakevaultPauseIterator) 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 CakevaultPaused ¶
type CakevaultPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CakevaultPaused represents a Paused event raised by the Cakevault contract.
type CakevaultPausedIterator ¶
type CakevaultPausedIterator struct { Event *CakevaultPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Cakevault contract.
func (*CakevaultPausedIterator) Close ¶
func (it *CakevaultPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultPausedIterator) Error ¶
func (it *CakevaultPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultPausedIterator) Next ¶
func (it *CakevaultPausedIterator) 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 CakevaultRaw ¶
type CakevaultRaw struct {
Contract *Cakevault // Generic contract binding to access the raw methods on
}
CakevaultRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CakevaultRaw) Call ¶
func (_Cakevault *CakevaultRaw) 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 (*CakevaultRaw) Transact ¶
func (_Cakevault *CakevaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CakevaultRaw) Transfer ¶
func (_Cakevault *CakevaultRaw) 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 CakevaultSession ¶
type CakevaultSession struct { Contract *Cakevault // 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 }
CakevaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CakevaultSession) Admin ¶
func (_Cakevault *CakevaultSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*CakevaultSession) Available ¶
func (_Cakevault *CakevaultSession) Available() (*big.Int, error)
Available is a free data retrieval call binding the contract method 0x48a0d754.
Solidity: function available() view returns(uint256)
func (*CakevaultSession) BalanceOf ¶
func (_Cakevault *CakevaultSession) BalanceOf() (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x722713f7.
Solidity: function balanceOf() view returns(uint256)
func (*CakevaultSession) CalculateHarvestCakeRewards ¶
func (_Cakevault *CakevaultSession) CalculateHarvestCakeRewards() (*big.Int, error)
CalculateHarvestCakeRewards is a free data retrieval call binding the contract method 0x9d72596b.
Solidity: function calculateHarvestCakeRewards() view returns(uint256)
func (*CakevaultSession) CalculateTotalPendingCakeRewards ¶
func (_Cakevault *CakevaultSession) CalculateTotalPendingCakeRewards() (*big.Int, error)
CalculateTotalPendingCakeRewards is a free data retrieval call binding the contract method 0x58ebceb6.
Solidity: function calculateTotalPendingCakeRewards() view returns(uint256)
func (*CakevaultSession) CallFee ¶
func (_Cakevault *CakevaultSession) CallFee() (*big.Int, error)
CallFee is a free data retrieval call binding the contract method 0x90321e1a.
Solidity: function callFee() view returns(uint256)
func (*CakevaultSession) Deposit ¶
func (_Cakevault *CakevaultSession) Deposit(_amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 _amount) returns()
func (*CakevaultSession) EmergencyWithdraw ¶
func (_Cakevault *CakevaultSession) EmergencyWithdraw() (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*CakevaultSession) GetPricePerFullShare ¶
func (_Cakevault *CakevaultSession) GetPricePerFullShare() (*big.Int, error)
GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.
Solidity: function getPricePerFullShare() view returns(uint256)
func (*CakevaultSession) Harvest ¶
func (_Cakevault *CakevaultSession) Harvest() (*types.Transaction, error)
Harvest is a paid mutator transaction binding the contract method 0x4641257d.
Solidity: function harvest() returns()
func (*CakevaultSession) InCaseTokensGetStuck ¶
func (_Cakevault *CakevaultSession) InCaseTokensGetStuck(_token common.Address) (*types.Transaction, error)
InCaseTokensGetStuck is a paid mutator transaction binding the contract method 0xdef68a9c.
Solidity: function inCaseTokensGetStuck(address _token) returns()
func (*CakevaultSession) LastHarvestedTime ¶
func (_Cakevault *CakevaultSession) LastHarvestedTime() (*big.Int, error)
LastHarvestedTime is a free data retrieval call binding the contract method 0xb60f0531.
Solidity: function lastHarvestedTime() view returns(uint256)
func (*CakevaultSession) MAXCALLFEE ¶
func (_Cakevault *CakevaultSession) MAXCALLFEE() (*big.Int, error)
MAXCALLFEE is a free data retrieval call binding the contract method 0x2ad5a53f.
Solidity: function MAX_CALL_FEE() view returns(uint256)
func (*CakevaultSession) MAXPERFORMANCEFEE ¶
func (_Cakevault *CakevaultSession) MAXPERFORMANCEFEE() (*big.Int, error)
MAXPERFORMANCEFEE is a free data retrieval call binding the contract method 0xbdca9165.
Solidity: function MAX_PERFORMANCE_FEE() view returns(uint256)
func (*CakevaultSession) MAXWITHDRAWFEE ¶
func (_Cakevault *CakevaultSession) MAXWITHDRAWFEE() (*big.Int, error)
MAXWITHDRAWFEE is a free data retrieval call binding the contract method 0xd4b0de2f.
Solidity: function MAX_WITHDRAW_FEE() view returns(uint256)
func (*CakevaultSession) MAXWITHDRAWFEEPERIOD ¶
func (_Cakevault *CakevaultSession) MAXWITHDRAWFEEPERIOD() (*big.Int, error)
MAXWITHDRAWFEEPERIOD is a free data retrieval call binding the contract method 0x2cfc5f01.
Solidity: function MAX_WITHDRAW_FEE_PERIOD() view returns(uint256)
func (*CakevaultSession) Masterchef ¶
func (_Cakevault *CakevaultSession) Masterchef() (common.Address, error)
Masterchef is a free data retrieval call binding the contract method 0xfb1db278.
Solidity: function masterchef() view returns(address)
func (*CakevaultSession) Owner ¶
func (_Cakevault *CakevaultSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CakevaultSession) Pause ¶
func (_Cakevault *CakevaultSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CakevaultSession) Paused ¶
func (_Cakevault *CakevaultSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*CakevaultSession) PerformanceFee ¶
func (_Cakevault *CakevaultSession) PerformanceFee() (*big.Int, error)
PerformanceFee is a free data retrieval call binding the contract method 0x87788782.
Solidity: function performanceFee() view returns(uint256)
func (*CakevaultSession) ReceiptToken ¶
func (_Cakevault *CakevaultSession) ReceiptToken() (common.Address, error)
ReceiptToken is a free data retrieval call binding the contract method 0xec78e832.
Solidity: function receiptToken() view returns(address)
func (*CakevaultSession) RenounceOwnership ¶
func (_Cakevault *CakevaultSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CakevaultSession) SetAdmin ¶
func (_Cakevault *CakevaultSession) SetAdmin(_admin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address _admin) returns()
func (*CakevaultSession) SetCallFee ¶
func (_Cakevault *CakevaultSession) SetCallFee(_callFee *big.Int) (*types.Transaction, error)
SetCallFee is a paid mutator transaction binding the contract method 0x26465826.
Solidity: function setCallFee(uint256 _callFee) returns()
func (*CakevaultSession) SetPerformanceFee ¶
func (_Cakevault *CakevaultSession) SetPerformanceFee(_performanceFee *big.Int) (*types.Transaction, error)
SetPerformanceFee is a paid mutator transaction binding the contract method 0x70897b23.
Solidity: function setPerformanceFee(uint256 _performanceFee) returns()
func (*CakevaultSession) SetTreasury ¶
func (_Cakevault *CakevaultSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*CakevaultSession) SetWithdrawFee ¶
func (_Cakevault *CakevaultSession) SetWithdrawFee(_withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(uint256 _withdrawFee) returns()
func (*CakevaultSession) SetWithdrawFeePeriod ¶
func (_Cakevault *CakevaultSession) SetWithdrawFeePeriod(_withdrawFeePeriod *big.Int) (*types.Transaction, error)
SetWithdrawFeePeriod is a paid mutator transaction binding the contract method 0x1efac1b8.
Solidity: function setWithdrawFeePeriod(uint256 _withdrawFeePeriod) returns()
func (*CakevaultSession) Token ¶
func (_Cakevault *CakevaultSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() view returns(address)
func (*CakevaultSession) TotalShares ¶
func (_Cakevault *CakevaultSession) TotalShares() (*big.Int, error)
TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.
Solidity: function totalShares() view returns(uint256)
func (*CakevaultSession) TransferOwnership ¶
func (_Cakevault *CakevaultSession) 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 (*CakevaultSession) Treasury ¶
func (_Cakevault *CakevaultSession) Treasury() (common.Address, error)
Treasury is a free data retrieval call binding the contract method 0x61d027b3.
Solidity: function treasury() view returns(address)
func (*CakevaultSession) Unpause ¶
func (_Cakevault *CakevaultSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CakevaultSession) UserInfo ¶
func (_Cakevault *CakevaultSession) UserInfo(arg0 common.Address) (struct { Shares *big.Int LastDepositedTime *big.Int CakeAtLastUserAction *big.Int LastUserActionTime *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 shares, uint256 lastDepositedTime, uint256 cakeAtLastUserAction, uint256 lastUserActionTime)
func (*CakevaultSession) Withdraw ¶
func (_Cakevault *CakevaultSession) Withdraw(_shares *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _shares) returns()
func (*CakevaultSession) WithdrawAll ¶
func (_Cakevault *CakevaultSession) WithdrawAll() (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.
Solidity: function withdrawAll() returns()
func (*CakevaultSession) WithdrawFee ¶
func (_Cakevault *CakevaultSession) WithdrawFee() (*big.Int, error)
WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.
Solidity: function withdrawFee() view returns(uint256)
func (*CakevaultSession) WithdrawFeePeriod ¶
func (_Cakevault *CakevaultSession) WithdrawFeePeriod() (*big.Int, error)
WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.
Solidity: function withdrawFeePeriod() view returns(uint256)
type CakevaultTransactor ¶
type CakevaultTransactor struct {
// contains filtered or unexported fields
}
CakevaultTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCakevaultTransactor ¶
func NewCakevaultTransactor(address common.Address, transactor bind.ContractTransactor) (*CakevaultTransactor, error)
NewCakevaultTransactor creates a new write-only instance of Cakevault, bound to a specific deployed contract.
func (*CakevaultTransactor) Deposit ¶
func (_Cakevault *CakevaultTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 _amount) returns()
func (*CakevaultTransactor) EmergencyWithdraw ¶
func (_Cakevault *CakevaultTransactor) EmergencyWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*CakevaultTransactor) Harvest ¶
func (_Cakevault *CakevaultTransactor) Harvest(opts *bind.TransactOpts) (*types.Transaction, error)
Harvest is a paid mutator transaction binding the contract method 0x4641257d.
Solidity: function harvest() returns()
func (*CakevaultTransactor) InCaseTokensGetStuck ¶
func (_Cakevault *CakevaultTransactor) InCaseTokensGetStuck(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
InCaseTokensGetStuck is a paid mutator transaction binding the contract method 0xdef68a9c.
Solidity: function inCaseTokensGetStuck(address _token) returns()
func (*CakevaultTransactor) Pause ¶
func (_Cakevault *CakevaultTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CakevaultTransactor) RenounceOwnership ¶
func (_Cakevault *CakevaultTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CakevaultTransactor) SetAdmin ¶
func (_Cakevault *CakevaultTransactor) SetAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address _admin) returns()
func (*CakevaultTransactor) SetCallFee ¶
func (_Cakevault *CakevaultTransactor) SetCallFee(opts *bind.TransactOpts, _callFee *big.Int) (*types.Transaction, error)
SetCallFee is a paid mutator transaction binding the contract method 0x26465826.
Solidity: function setCallFee(uint256 _callFee) returns()
func (*CakevaultTransactor) SetPerformanceFee ¶
func (_Cakevault *CakevaultTransactor) SetPerformanceFee(opts *bind.TransactOpts, _performanceFee *big.Int) (*types.Transaction, error)
SetPerformanceFee is a paid mutator transaction binding the contract method 0x70897b23.
Solidity: function setPerformanceFee(uint256 _performanceFee) returns()
func (*CakevaultTransactor) SetTreasury ¶
func (_Cakevault *CakevaultTransactor) SetTreasury(opts *bind.TransactOpts, _treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*CakevaultTransactor) SetWithdrawFee ¶
func (_Cakevault *CakevaultTransactor) SetWithdrawFee(opts *bind.TransactOpts, _withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(uint256 _withdrawFee) returns()
func (*CakevaultTransactor) SetWithdrawFeePeriod ¶
func (_Cakevault *CakevaultTransactor) SetWithdrawFeePeriod(opts *bind.TransactOpts, _withdrawFeePeriod *big.Int) (*types.Transaction, error)
SetWithdrawFeePeriod is a paid mutator transaction binding the contract method 0x1efac1b8.
Solidity: function setWithdrawFeePeriod(uint256 _withdrawFeePeriod) returns()
func (*CakevaultTransactor) TransferOwnership ¶
func (_Cakevault *CakevaultTransactor) 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 (*CakevaultTransactor) Unpause ¶
func (_Cakevault *CakevaultTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CakevaultTransactor) Withdraw ¶
func (_Cakevault *CakevaultTransactor) Withdraw(opts *bind.TransactOpts, _shares *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _shares) returns()
func (*CakevaultTransactor) WithdrawAll ¶
func (_Cakevault *CakevaultTransactor) WithdrawAll(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.
Solidity: function withdrawAll() returns()
type CakevaultTransactorRaw ¶
type CakevaultTransactorRaw struct {
Contract *CakevaultTransactor // Generic write-only contract binding to access the raw methods on
}
CakevaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CakevaultTransactorRaw) Transact ¶
func (_Cakevault *CakevaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CakevaultTransactorRaw) Transfer ¶
func (_Cakevault *CakevaultTransactorRaw) 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 CakevaultTransactorSession ¶
type CakevaultTransactorSession struct { Contract *CakevaultTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CakevaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CakevaultTransactorSession) Deposit ¶
func (_Cakevault *CakevaultTransactorSession) Deposit(_amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 _amount) returns()
func (*CakevaultTransactorSession) EmergencyWithdraw ¶
func (_Cakevault *CakevaultTransactorSession) EmergencyWithdraw() (*types.Transaction, error)
EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.
Solidity: function emergencyWithdraw() returns()
func (*CakevaultTransactorSession) Harvest ¶
func (_Cakevault *CakevaultTransactorSession) Harvest() (*types.Transaction, error)
Harvest is a paid mutator transaction binding the contract method 0x4641257d.
Solidity: function harvest() returns()
func (*CakevaultTransactorSession) InCaseTokensGetStuck ¶
func (_Cakevault *CakevaultTransactorSession) InCaseTokensGetStuck(_token common.Address) (*types.Transaction, error)
InCaseTokensGetStuck is a paid mutator transaction binding the contract method 0xdef68a9c.
Solidity: function inCaseTokensGetStuck(address _token) returns()
func (*CakevaultTransactorSession) Pause ¶
func (_Cakevault *CakevaultTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*CakevaultTransactorSession) RenounceOwnership ¶
func (_Cakevault *CakevaultTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CakevaultTransactorSession) SetAdmin ¶
func (_Cakevault *CakevaultTransactorSession) SetAdmin(_admin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address _admin) returns()
func (*CakevaultTransactorSession) SetCallFee ¶
func (_Cakevault *CakevaultTransactorSession) SetCallFee(_callFee *big.Int) (*types.Transaction, error)
SetCallFee is a paid mutator transaction binding the contract method 0x26465826.
Solidity: function setCallFee(uint256 _callFee) returns()
func (*CakevaultTransactorSession) SetPerformanceFee ¶
func (_Cakevault *CakevaultTransactorSession) SetPerformanceFee(_performanceFee *big.Int) (*types.Transaction, error)
SetPerformanceFee is a paid mutator transaction binding the contract method 0x70897b23.
Solidity: function setPerformanceFee(uint256 _performanceFee) returns()
func (*CakevaultTransactorSession) SetTreasury ¶
func (_Cakevault *CakevaultTransactorSession) SetTreasury(_treasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address _treasury) returns()
func (*CakevaultTransactorSession) SetWithdrawFee ¶
func (_Cakevault *CakevaultTransactorSession) SetWithdrawFee(_withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(uint256 _withdrawFee) returns()
func (*CakevaultTransactorSession) SetWithdrawFeePeriod ¶
func (_Cakevault *CakevaultTransactorSession) SetWithdrawFeePeriod(_withdrawFeePeriod *big.Int) (*types.Transaction, error)
SetWithdrawFeePeriod is a paid mutator transaction binding the contract method 0x1efac1b8.
Solidity: function setWithdrawFeePeriod(uint256 _withdrawFeePeriod) returns()
func (*CakevaultTransactorSession) TransferOwnership ¶
func (_Cakevault *CakevaultTransactorSession) 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 (*CakevaultTransactorSession) Unpause ¶
func (_Cakevault *CakevaultTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*CakevaultTransactorSession) Withdraw ¶
func (_Cakevault *CakevaultTransactorSession) Withdraw(_shares *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 _shares) returns()
func (*CakevaultTransactorSession) WithdrawAll ¶
func (_Cakevault *CakevaultTransactorSession) WithdrawAll() (*types.Transaction, error)
WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.
Solidity: function withdrawAll() returns()
type CakevaultUnpause ¶
CakevaultUnpause represents a Unpause event raised by the Cakevault contract.
type CakevaultUnpauseIterator ¶
type CakevaultUnpauseIterator struct { Event *CakevaultUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Cakevault contract.
func (*CakevaultUnpauseIterator) Close ¶
func (it *CakevaultUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultUnpauseIterator) Error ¶
func (it *CakevaultUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultUnpauseIterator) Next ¶
func (it *CakevaultUnpauseIterator) 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 CakevaultUnpaused ¶
type CakevaultUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
CakevaultUnpaused represents a Unpaused event raised by the Cakevault contract.
type CakevaultUnpausedIterator ¶
type CakevaultUnpausedIterator struct { Event *CakevaultUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Cakevault contract.
func (*CakevaultUnpausedIterator) Close ¶
func (it *CakevaultUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultUnpausedIterator) Error ¶
func (it *CakevaultUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultUnpausedIterator) Next ¶
func (it *CakevaultUnpausedIterator) 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 CakevaultWithdraw ¶
type CakevaultWithdraw struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CakevaultWithdraw represents a Withdraw event raised by the Cakevault contract.
type CakevaultWithdrawIterator ¶
type CakevaultWithdrawIterator struct { Event *CakevaultWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CakevaultWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the Cakevault contract.
func (*CakevaultWithdrawIterator) Close ¶
func (it *CakevaultWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CakevaultWithdrawIterator) Error ¶
func (it *CakevaultWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CakevaultWithdrawIterator) Next ¶
func (it *CakevaultWithdrawIterator) 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.