pancake

package
v0.0.0-...-bd3dd7f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PancakeCakePoolABI = PancakeCakePoolMetaData.ABI

PancakeCakePoolABI is the input ABI used to generate the binding from. Deprecated: Use PancakeCakePoolMetaData.ABI instead.

View Source
var PancakeCakePoolMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"contractIMasterChefV2\",\"name\":\"_masterchefV2\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_treasury\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastDepositedTime\",\"type\":\"uint256\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"free\",\"type\":\"bool\"}],\"name\":\"FreeFeeUser\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Harvest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Init\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lockedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lockedDuration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"Lock\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"boostContract\",\"type\":\"address\"}],\"name\":\"NewBoostContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"boostWeight\",\"type\":\"uint256\"}],\"name\":\"NewBoostWeight\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"durationFactor\",\"type\":\"uint256\"}],\"name\":\"NewDurationFactor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"durationFactorOverdue\",\"type\":\"uint256\"}],\"name\":\"NewDurationFactorOverdue\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxLockDuration\",\"type\":\"uint256\"}],\"name\":\"NewMaxLockDuration\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"NewOperator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"overdueFee\",\"type\":\"uint256\"}],\"name\":\"NewOverdueFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"performanceFee\",\"type\":\"uint256\"}],\"name\":\"NewPerformanceFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"performanceFeeContract\",\"type\":\"uint256\"}],\"name\":\"NewPerformanceFeeContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"treasury\",\"type\":\"address\"}],\"name\":\"NewTreasury\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"unlockFreeDuration\",\"type\":\"uint256\"}],\"name\":\"NewUnlockFreeDuration\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"VCake\",\"type\":\"address\"}],\"name\":\"NewVCakeContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdrawFee\",\"type\":\"uint256\"}],\"name\":\"NewWithdrawFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdrawFeeContract\",\"type\":\"uint256\"}],\"name\":\"NewWithdrawFeeContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdrawFeePeriod\",\"type\":\"uint256\"}],\"name\":\"NewWithdrawFeePeriod\",\"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\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockTimestamp\",\"type\":\"uint256\"}],\"name\":\"Unlock\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"}],\"name\":\"Withdraw\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BOOST_WEIGHT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BOOST_WEIGHT_LIMIT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DURATION_FACTOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DURATION_FACTOR_OVERDUE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_LOCK_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_LOCK_DURATION_LIMIT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_OVERDUE_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_PERFORMANCE_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_WITHDRAW_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_WITHDRAW_FEE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_DEPOSIT_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_LOCK_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_WITHDRAW_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PRECISION_FACTOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PRECISION_FACTOR_SHARE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNLOCK_FREE_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VCake\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"available\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"boostContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cakePoolPID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"calculateOverdueFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"calculatePerformanceFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"calculateTotalPendingCakeRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_shares\",\"type\":\"uint256\"}],\"name\":\"calculateWithdrawFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_lockDuration\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"freeOverdueFeeUsers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"freePerformanceFeeUsers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"freeWithdrawFeeUsers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPricePerFullShare\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"inCaseTokensGetStuck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"dummyToken\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"masterchefV2\",\"outputs\":[{\"internalType\":\"contractIMasterChefV2\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"overdueFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"performanceFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"performanceFeeContract\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"setAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_boostContract\",\"type\":\"address\"}],\"name\":\"setBoostContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_boostWeight\",\"type\":\"uint256\"}],\"name\":\"setBoostWeight\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_durationFactor\",\"type\":\"uint256\"}],\"name\":\"setDurationFactor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_durationFactorOverdue\",\"type\":\"uint256\"}],\"name\":\"setDurationFactorOverdue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_free\",\"type\":\"bool\"}],\"name\":\"setFreePerformanceFeeUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxLockDuration\",\"type\":\"uint256\"}],\"name\":\"setMaxLockDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"setOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_overdueFee\",\"type\":\"uint256\"}],\"name\":\"setOverdueFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_free\",\"type\":\"bool\"}],\"name\":\"setOverdueFeeUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_performanceFee\",\"type\":\"uint256\"}],\"name\":\"setPerformanceFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_performanceFeeContract\",\"type\":\"uint256\"}],\"name\":\"setPerformanceFeeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_treasury\",\"type\":\"address\"}],\"name\":\"setTreasury\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_unlockFreeDuration\",\"type\":\"uint256\"}],\"name\":\"setUnlockFreeDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_VCake\",\"type\":\"address\"}],\"name\":\"setVCakeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_withdrawFee\",\"type\":\"uint256\"}],\"name\":\"setWithdrawFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_withdrawFeeContract\",\"type\":\"uint256\"}],\"name\":\"setWithdrawFeeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_withdrawFeePeriod\",\"type\":\"uint256\"}],\"name\":\"setWithdrawFeePeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_free\",\"type\":\"bool\"}],\"name\":\"setWithdrawFeeUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalBoostDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLockedAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalShares\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"treasury\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"unlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"shares\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastDepositedTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"cakeAtLastUserAction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastUserActionTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lockStartTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lockEndTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"userBoostedShare\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"lockedAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_shares\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawByAmount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawFeeContract\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawFeePeriod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

PancakeCakePoolMetaData contains all meta data concerning the PancakeCakePool contract.

View Source
var PancakeMasterChefABI = PancakeMasterChefMetaData.ABI

PancakeMasterChefABI is the input ABI used to generate the binding from. Deprecated: Use PancakeMasterChefMetaData.ABI instead.

View Source
var PancakeMasterChefMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractIMasterChef\",\"name\":\"_MASTER_CHEF\",\"type\":\"address\"},{\"internalType\":\"contractIBEP20\",\"name\":\"_CAKE\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_MASTER_PID\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_burnAdmin\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"contractIBEP20\",\"name\":\"lpToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isRegular\",\"type\":\"bool\"}],\"name\":\"AddPool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"EmergencyWithdraw\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Init\",\"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\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"}],\"name\":\"SetPool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"boostContract\",\"type\":\"address\"}],\"name\":\"UpdateBoostContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldMultiplier\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMultiplier\",\"type\":\"uint256\"}],\"name\":\"UpdateBoostMultiplier\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"UpdateBurnAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"burnRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"regularFarmRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"specialFarmRate\",\"type\":\"uint256\"}],\"name\":\"UpdateCakeRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastRewardBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lpSupply\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"accCakePerShare\",\"type\":\"uint256\"}],\"name\":\"UpdatePool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"name\":\"UpdateWhiteList\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdraw\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ACC_CAKE_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BOOST_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CAKE\",\"outputs\":[{\"internalType\":\"contractIBEP20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CAKE_RATE_TOTAL_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MASTERCHEF_CAKE_PER_BLOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MASTER_CHEF\",\"outputs\":[{\"internalType\":\"contractIMasterChef\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MASTER_PID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_BOOST_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"contractIBEP20\",\"name\":\"_lpToken\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isRegular\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"boostContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"burnAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"burnCake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isRegular\",\"type\":\"bool\"}],\"name\":\"cakePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cakePerBlockToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cakeRateToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cakeRateToRegularFarm\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cakeRateToSpecialFarm\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"emergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"getBoostMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"harvestFromMasterChef\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIBEP20\",\"name\":\"dummyToken\",\"type\":\"address\"}],\"name\":\"init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastBurnedBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"lpToken\",\"outputs\":[{\"internalType\":\"contractIBEP20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"massUpdatePools\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"pendingCake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"poolInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"accCakePerShare\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRewardBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalBoostedShare\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isRegular\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"pools\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalRegularAllocPoint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSpecialAllocPoint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBoostContract\",\"type\":\"address\"}],\"name\":\"updateBoostContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newMultiplier\",\"type\":\"uint256\"}],\"name\":\"updateBoostMultiplier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newAdmin\",\"type\":\"address\"}],\"name\":\"updateBurnAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_burnRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_regularFarmRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_specialFarmRate\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"updateCakeRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"updatePool\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"accCakePerShare\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRewardBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalBoostedShare\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isRegular\",\"type\":\"bool\"}],\"internalType\":\"structMasterChefV2.PoolInfo\",\"name\":\"pool\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isValid\",\"type\":\"bool\"}],\"name\":\"updateWhiteList\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"boostMultiplier\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"whiteList\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

PancakeMasterChefMetaData contains all meta data concerning the PancakeMasterChef contract.

View Source
var PancakePairABI = PancakePairMetaData.ABI

PancakePairABI is the input ABI used to generate the binding from. Deprecated: Use PancakePairMetaData.ABI instead.

View Source
var PancakePairMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"payable\":false,\"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\":\"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\"},{\"constant\":true,\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MINIMUM_LIQUIDITY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"burn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getReserves\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"_reserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"_reserve1\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"_blockTimestampLast\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_token1\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"kLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"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\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"price0CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"price1CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"skim\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"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\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"sync\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"token0\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"token1\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"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\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

PancakePairMetaData contains all meta data concerning the PancakePair contract.

View Source
var PancakeSyrupABI = PancakeSyrupMetaData.ABI

PancakeSyrupABI is the input ABI used to generate the binding from. Deprecated: Use PancakeSyrupMetaData.ABI instead.

View Source
var PancakeSyrupMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_pancakeProfile\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_pancakeProfileIsRequested\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"_pancakeProfileThresholdPoints\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"EmergencyWithdraw\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"poolLimitPerUser\",\"type\":\"uint256\"}],\"name\":\"NewPoolLimit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rewardPerBlock\",\"type\":\"uint256\"}],\"name\":\"NewRewardPerBlock\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endBlock\",\"type\":\"uint256\"}],\"name\":\"NewStartAndEndBlocks\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"RewardsStop\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenRecovery\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isProfileRequested\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"thresholdPoints\",\"type\":\"uint256\"}],\"name\":\"UpdateProfileAndThresholdPointsRequirement\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdraw\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"PRECISION_FACTOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SMART_CHEF_FACTORY\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"accTokenPerShare\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bonusEndBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"emergencyRewardWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"hasUserLimit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20Metadata\",\"name\":\"_stakedToken\",\"type\":\"address\"},{\"internalType\":\"contractIERC20Metadata\",\"name\":\"_rewardToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_rewardPerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_startBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_bonusEndBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_poolLimitPerUser\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_numberBlocksForUserLimit\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isInitialized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastRewardBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"numberBlocksForUserLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pancakeProfile\",\"outputs\":[{\"internalType\":\"contractIPancakeProfile\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pancakeProfileIsRequested\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pancakeProfileThresholdPoints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"pendingReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolLimitPerUser\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"recoverToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardPerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardToken\",\"outputs\":[{\"internalType\":\"contractIERC20Metadata\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakedToken\",\"outputs\":[{\"internalType\":\"contractIERC20Metadata\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_userLimit\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"_poolLimitPerUser\",\"type\":\"uint256\"}],\"name\":\"updatePoolLimitPerUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isRequested\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"_thresholdPoints\",\"type\":\"uint256\"}],\"name\":\"updateProfileAndThresholdPointsRequirement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rewardPerBlock\",\"type\":\"uint256\"}],\"name\":\"updateRewardPerBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_startBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_bonusEndBlock\",\"type\":\"uint256\"}],\"name\":\"updateStartAndEndBlocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardDebt\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"userLimit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

PancakeSyrupMetaData contains all meta data concerning the PancakeSyrup contract.

Functions

This section is empty.

Types

type MasterChefV2PoolInfo

type MasterChefV2PoolInfo struct {
	AccCakePerShare   *big.Int
	LastRewardBlock   *big.Int
	AllocPoint        *big.Int
	TotalBoostedShare *big.Int
	IsRegular         bool
}

MasterChefV2PoolInfo is an auto generated low-level Go binding around an user-defined struct.

type PancakeCakePool

type PancakeCakePool struct {
	PancakeCakePoolCaller     // Read-only binding to the contract
	PancakeCakePoolTransactor // Write-only binding to the contract
	PancakeCakePoolFilterer   // Log filterer for contract events
}

PancakeCakePool is an auto generated Go binding around an Ethereum contract.

func NewPancakeCakePool

func NewPancakeCakePool(address common.Address, backend bind.ContractBackend) (*PancakeCakePool, error)

NewPancakeCakePool creates a new instance of PancakeCakePool, bound to a specific deployed contract.

type PancakeCakePoolCaller

type PancakeCakePoolCaller struct {
	// contains filtered or unexported fields
}

PancakeCakePoolCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPancakeCakePoolCaller

func NewPancakeCakePoolCaller(address common.Address, caller bind.ContractCaller) (*PancakeCakePoolCaller, error)

NewPancakeCakePoolCaller creates a new read-only instance of PancakeCakePool, bound to a specific deployed contract.

func (*PancakeCakePoolCaller) Admin

func (_PancakeCakePool *PancakeCakePoolCaller) Admin(opts *bind.CallOpts) (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*PancakeCakePoolCaller) Available

func (_PancakeCakePool *PancakeCakePoolCaller) Available(opts *bind.CallOpts) (*big.Int, error)

Available is a free data retrieval call binding the contract method 0x48a0d754.

Solidity: function available() view returns(uint256)

func (*PancakeCakePoolCaller) BOOSTWEIGHT

func (_PancakeCakePool *PancakeCakePoolCaller) BOOSTWEIGHT(opts *bind.CallOpts) (*big.Int, error)

BOOSTWEIGHT is a free data retrieval call binding the contract method 0xbc75f4b8.

Solidity: function BOOST_WEIGHT() view returns(uint256)

func (*PancakeCakePoolCaller) BOOSTWEIGHTLIMIT

func (_PancakeCakePool *PancakeCakePoolCaller) BOOSTWEIGHTLIMIT(opts *bind.CallOpts) (*big.Int, error)

BOOSTWEIGHTLIMIT is a free data retrieval call binding the contract method 0xfd253b64.

Solidity: function BOOST_WEIGHT_LIMIT() view returns(uint256)

func (*PancakeCakePoolCaller) BalanceOf

func (_PancakeCakePool *PancakeCakePoolCaller) BalanceOf(opts *bind.CallOpts) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x722713f7.

Solidity: function balanceOf() view returns(uint256)

func (*PancakeCakePoolCaller) BoostContract

func (_PancakeCakePool *PancakeCakePoolCaller) BoostContract(opts *bind.CallOpts) (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeCakePoolCaller) CakePoolPID

func (_PancakeCakePool *PancakeCakePoolCaller) CakePoolPID(opts *bind.CallOpts) (*big.Int, error)

CakePoolPID is a free data retrieval call binding the contract method 0x6d4710b9.

Solidity: function cakePoolPID() view returns(uint256)

func (*PancakeCakePoolCaller) CalculateOverdueFee

func (_PancakeCakePool *PancakeCakePoolCaller) CalculateOverdueFee(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

CalculateOverdueFee is a free data retrieval call binding the contract method 0x95dc14e1.

Solidity: function calculateOverdueFee(address _user) view returns(uint256)

func (*PancakeCakePoolCaller) CalculatePerformanceFee

func (_PancakeCakePool *PancakeCakePoolCaller) CalculatePerformanceFee(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

CalculatePerformanceFee is a free data retrieval call binding the contract method 0xc6ed51be.

Solidity: function calculatePerformanceFee(address _user) view returns(uint256)

func (*PancakeCakePoolCaller) CalculateTotalPendingCakeRewards

func (_PancakeCakePool *PancakeCakePoolCaller) 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 (*PancakeCakePoolCaller) CalculateWithdrawFee

func (_PancakeCakePool *PancakeCakePoolCaller) CalculateWithdrawFee(opts *bind.CallOpts, _user common.Address, _shares *big.Int) (*big.Int, error)

CalculateWithdrawFee is a free data retrieval call binding the contract method 0x29a5cfd6.

Solidity: function calculateWithdrawFee(address _user, uint256 _shares) view returns(uint256)

func (*PancakeCakePoolCaller) DURATIONFACTOR

func (_PancakeCakePool *PancakeCakePoolCaller) DURATIONFACTOR(opts *bind.CallOpts) (*big.Int, error)

DURATIONFACTOR is a free data retrieval call binding the contract method 0xe464c623.

Solidity: function DURATION_FACTOR() view returns(uint256)

func (*PancakeCakePoolCaller) DURATIONFACTOROVERDUE

func (_PancakeCakePool *PancakeCakePoolCaller) DURATIONFACTOROVERDUE(opts *bind.CallOpts) (*big.Int, error)

DURATIONFACTOROVERDUE is a free data retrieval call binding the contract method 0xacaf88cd.

Solidity: function DURATION_FACTOR_OVERDUE() view returns(uint256)

func (*PancakeCakePoolCaller) FreeOverdueFeeUsers

func (_PancakeCakePool *PancakeCakePoolCaller) FreeOverdueFeeUsers(opts *bind.CallOpts, arg0 common.Address) (bool, error)

FreeOverdueFeeUsers is a free data retrieval call binding the contract method 0x668679ba.

Solidity: function freeOverdueFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCaller) FreePerformanceFeeUsers

func (_PancakeCakePool *PancakeCakePoolCaller) FreePerformanceFeeUsers(opts *bind.CallOpts, arg0 common.Address) (bool, error)

FreePerformanceFeeUsers is a free data retrieval call binding the contract method 0x3fec4e32.

Solidity: function freePerformanceFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCaller) FreeWithdrawFeeUsers

func (_PancakeCakePool *PancakeCakePoolCaller) FreeWithdrawFeeUsers(opts *bind.CallOpts, arg0 common.Address) (bool, error)

FreeWithdrawFeeUsers is a free data retrieval call binding the contract method 0x87d4bda9.

Solidity: function freeWithdrawFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCaller) GetPricePerFullShare

func (_PancakeCakePool *PancakeCakePoolCaller) GetPricePerFullShare(opts *bind.CallOpts) (*big.Int, error)

GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.

Solidity: function getPricePerFullShare() view returns(uint256)

func (*PancakeCakePoolCaller) MAXLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolCaller) MAXLOCKDURATION(opts *bind.CallOpts) (*big.Int, error)

MAXLOCKDURATION is a free data retrieval call binding the contract method 0x4f1bfc9e.

Solidity: function MAX_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolCaller) MAXLOCKDURATIONLIMIT

func (_PancakeCakePool *PancakeCakePoolCaller) MAXLOCKDURATIONLIMIT(opts *bind.CallOpts) (*big.Int, error)

MAXLOCKDURATIONLIMIT is a free data retrieval call binding the contract method 0x01e81326.

Solidity: function MAX_LOCK_DURATION_LIMIT() view returns(uint256)

func (*PancakeCakePoolCaller) MAXOVERDUEFEE

func (_PancakeCakePool *PancakeCakePoolCaller) MAXOVERDUEFEE(opts *bind.CallOpts) (*big.Int, error)

MAXOVERDUEFEE is a free data retrieval call binding the contract method 0x948a03f2.

Solidity: function MAX_OVERDUE_FEE() view returns(uint256)

func (*PancakeCakePoolCaller) MAXPERFORMANCEFEE

func (_PancakeCakePool *PancakeCakePoolCaller) MAXPERFORMANCEFEE(opts *bind.CallOpts) (*big.Int, error)

MAXPERFORMANCEFEE is a free data retrieval call binding the contract method 0xbdca9165.

Solidity: function MAX_PERFORMANCE_FEE() view returns(uint256)

func (*PancakeCakePoolCaller) MAXWITHDRAWFEE

func (_PancakeCakePool *PancakeCakePoolCaller) MAXWITHDRAWFEE(opts *bind.CallOpts) (*big.Int, error)

MAXWITHDRAWFEE is a free data retrieval call binding the contract method 0xd4b0de2f.

Solidity: function MAX_WITHDRAW_FEE() view returns(uint256)

func (*PancakeCakePoolCaller) MAXWITHDRAWFEEPERIOD

func (_PancakeCakePool *PancakeCakePoolCaller) MAXWITHDRAWFEEPERIOD(opts *bind.CallOpts) (*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 (*PancakeCakePoolCaller) MINDEPOSITAMOUNT

func (_PancakeCakePool *PancakeCakePoolCaller) MINDEPOSITAMOUNT(opts *bind.CallOpts) (*big.Int, error)

MINDEPOSITAMOUNT is a free data retrieval call binding the contract method 0x1ea30fef.

Solidity: function MIN_DEPOSIT_AMOUNT() view returns(uint256)

func (*PancakeCakePoolCaller) MINLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolCaller) MINLOCKDURATION(opts *bind.CallOpts) (*big.Int, error)

MINLOCKDURATION is a free data retrieval call binding the contract method 0x78b4330f.

Solidity: function MIN_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolCaller) MINWITHDRAWAMOUNT

func (_PancakeCakePool *PancakeCakePoolCaller) MINWITHDRAWAMOUNT(opts *bind.CallOpts) (*big.Int, error)

MINWITHDRAWAMOUNT is a free data retrieval call binding the contract method 0xb6857844.

Solidity: function MIN_WITHDRAW_AMOUNT() view returns(uint256)

func (*PancakeCakePoolCaller) MasterchefV2

func (_PancakeCakePool *PancakeCakePoolCaller) MasterchefV2(opts *bind.CallOpts) (common.Address, error)

MasterchefV2 is a free data retrieval call binding the contract method 0xcb528b52.

Solidity: function masterchefV2() view returns(address)

func (*PancakeCakePoolCaller) Operator

func (_PancakeCakePool *PancakeCakePoolCaller) Operator(opts *bind.CallOpts) (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() view returns(address)

func (*PancakeCakePoolCaller) OverdueFee

func (_PancakeCakePool *PancakeCakePoolCaller) OverdueFee(opts *bind.CallOpts) (*big.Int, error)

OverdueFee is a free data retrieval call binding the contract method 0xa5834e06.

Solidity: function overdueFee() view returns(uint256)

func (*PancakeCakePoolCaller) Owner

func (_PancakeCakePool *PancakeCakePoolCaller) 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 (*PancakeCakePoolCaller) PRECISIONFACTOR

func (_PancakeCakePool *PancakeCakePoolCaller) PRECISIONFACTOR(opts *bind.CallOpts) (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeCakePoolCaller) PRECISIONFACTORSHARE

func (_PancakeCakePool *PancakeCakePoolCaller) PRECISIONFACTORSHARE(opts *bind.CallOpts) (*big.Int, error)

PRECISIONFACTORSHARE is a free data retrieval call binding the contract method 0x731ff24a.

Solidity: function PRECISION_FACTOR_SHARE() view returns(uint256)

func (*PancakeCakePoolCaller) Paused

func (_PancakeCakePool *PancakeCakePoolCaller) 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 (*PancakeCakePoolCaller) PerformanceFee

func (_PancakeCakePool *PancakeCakePoolCaller) PerformanceFee(opts *bind.CallOpts) (*big.Int, error)

PerformanceFee is a free data retrieval call binding the contract method 0x87788782.

Solidity: function performanceFee() view returns(uint256)

func (*PancakeCakePoolCaller) PerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolCaller) PerformanceFeeContract(opts *bind.CallOpts) (*big.Int, error)

PerformanceFeeContract is a free data retrieval call binding the contract method 0x3eb78874.

Solidity: function performanceFeeContract() view returns(uint256)

func (*PancakeCakePoolCaller) Token

func (_PancakeCakePool *PancakeCakePoolCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*PancakeCakePoolCaller) TotalBoostDebt

func (_PancakeCakePool *PancakeCakePoolCaller) TotalBoostDebt(opts *bind.CallOpts) (*big.Int, error)

TotalBoostDebt is a free data retrieval call binding the contract method 0xe73008bc.

Solidity: function totalBoostDebt() view returns(uint256)

func (*PancakeCakePoolCaller) TotalLockedAmount

func (_PancakeCakePool *PancakeCakePoolCaller) TotalLockedAmount(opts *bind.CallOpts) (*big.Int, error)

TotalLockedAmount is a free data retrieval call binding the contract method 0x05a9f274.

Solidity: function totalLockedAmount() view returns(uint256)

func (*PancakeCakePoolCaller) TotalShares

func (_PancakeCakePool *PancakeCakePoolCaller) TotalShares(opts *bind.CallOpts) (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() view returns(uint256)

func (*PancakeCakePoolCaller) Treasury

func (_PancakeCakePool *PancakeCakePoolCaller) Treasury(opts *bind.CallOpts) (common.Address, error)

Treasury is a free data retrieval call binding the contract method 0x61d027b3.

Solidity: function treasury() view returns(address)

func (*PancakeCakePoolCaller) UNLOCKFREEDURATION

func (_PancakeCakePool *PancakeCakePoolCaller) UNLOCKFREEDURATION(opts *bind.CallOpts) (*big.Int, error)

UNLOCKFREEDURATION is a free data retrieval call binding the contract method 0xaaada5da.

Solidity: function UNLOCK_FREE_DURATION() view returns(uint256)

func (*PancakeCakePoolCaller) UserInfo

func (_PancakeCakePool *PancakeCakePoolCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct {
	Shares               *big.Int
	LastDepositedTime    *big.Int
	CakeAtLastUserAction *big.Int
	LastUserActionTime   *big.Int
	LockStartTime        *big.Int
	LockEndTime          *big.Int
	UserBoostedShare     *big.Int
	Locked               bool
	LockedAmount         *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, uint256 lockStartTime, uint256 lockEndTime, uint256 userBoostedShare, bool locked, uint256 lockedAmount)

func (*PancakeCakePoolCaller) VCake

func (_PancakeCakePool *PancakeCakePoolCaller) VCake(opts *bind.CallOpts) (common.Address, error)

VCake is a free data retrieval call binding the contract method 0x2d19b982.

Solidity: function VCake() view returns(address)

func (*PancakeCakePoolCaller) WithdrawFee

func (_PancakeCakePool *PancakeCakePoolCaller) WithdrawFee(opts *bind.CallOpts) (*big.Int, error)

WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.

Solidity: function withdrawFee() view returns(uint256)

func (*PancakeCakePoolCaller) WithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolCaller) WithdrawFeeContract(opts *bind.CallOpts) (*big.Int, error)

WithdrawFeeContract is a free data retrieval call binding the contract method 0xe4b37ef5.

Solidity: function withdrawFeeContract() view returns(uint256)

func (*PancakeCakePoolCaller) WithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolCaller) WithdrawFeePeriod(opts *bind.CallOpts) (*big.Int, error)

WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.

Solidity: function withdrawFeePeriod() view returns(uint256)

type PancakeCakePoolCallerRaw

type PancakeCakePoolCallerRaw struct {
	Contract *PancakeCakePoolCaller // Generic read-only contract binding to access the raw methods on
}

PancakeCakePoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PancakeCakePoolCallerRaw) Call

func (_PancakeCakePool *PancakeCakePoolCallerRaw) 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 PancakeCakePoolCallerSession

type PancakeCakePoolCallerSession struct {
	Contract *PancakeCakePoolCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

PancakeCakePoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PancakeCakePoolCallerSession) Admin

func (_PancakeCakePool *PancakeCakePoolCallerSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*PancakeCakePoolCallerSession) Available

func (_PancakeCakePool *PancakeCakePoolCallerSession) Available() (*big.Int, error)

Available is a free data retrieval call binding the contract method 0x48a0d754.

Solidity: function available() view returns(uint256)

func (*PancakeCakePoolCallerSession) BOOSTWEIGHT

func (_PancakeCakePool *PancakeCakePoolCallerSession) BOOSTWEIGHT() (*big.Int, error)

BOOSTWEIGHT is a free data retrieval call binding the contract method 0xbc75f4b8.

Solidity: function BOOST_WEIGHT() view returns(uint256)

func (*PancakeCakePoolCallerSession) BOOSTWEIGHTLIMIT

func (_PancakeCakePool *PancakeCakePoolCallerSession) BOOSTWEIGHTLIMIT() (*big.Int, error)

BOOSTWEIGHTLIMIT is a free data retrieval call binding the contract method 0xfd253b64.

Solidity: function BOOST_WEIGHT_LIMIT() view returns(uint256)

func (*PancakeCakePoolCallerSession) BalanceOf

func (_PancakeCakePool *PancakeCakePoolCallerSession) BalanceOf() (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x722713f7.

Solidity: function balanceOf() view returns(uint256)

func (*PancakeCakePoolCallerSession) BoostContract

func (_PancakeCakePool *PancakeCakePoolCallerSession) BoostContract() (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeCakePoolCallerSession) CakePoolPID

func (_PancakeCakePool *PancakeCakePoolCallerSession) CakePoolPID() (*big.Int, error)

CakePoolPID is a free data retrieval call binding the contract method 0x6d4710b9.

Solidity: function cakePoolPID() view returns(uint256)

func (*PancakeCakePoolCallerSession) CalculateOverdueFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) CalculateOverdueFee(_user common.Address) (*big.Int, error)

CalculateOverdueFee is a free data retrieval call binding the contract method 0x95dc14e1.

Solidity: function calculateOverdueFee(address _user) view returns(uint256)

func (*PancakeCakePoolCallerSession) CalculatePerformanceFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) CalculatePerformanceFee(_user common.Address) (*big.Int, error)

CalculatePerformanceFee is a free data retrieval call binding the contract method 0xc6ed51be.

Solidity: function calculatePerformanceFee(address _user) view returns(uint256)

func (*PancakeCakePoolCallerSession) CalculateTotalPendingCakeRewards

func (_PancakeCakePool *PancakeCakePoolCallerSession) CalculateTotalPendingCakeRewards() (*big.Int, error)

CalculateTotalPendingCakeRewards is a free data retrieval call binding the contract method 0x58ebceb6.

Solidity: function calculateTotalPendingCakeRewards() view returns(uint256)

func (*PancakeCakePoolCallerSession) CalculateWithdrawFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) CalculateWithdrawFee(_user common.Address, _shares *big.Int) (*big.Int, error)

CalculateWithdrawFee is a free data retrieval call binding the contract method 0x29a5cfd6.

Solidity: function calculateWithdrawFee(address _user, uint256 _shares) view returns(uint256)

func (*PancakeCakePoolCallerSession) DURATIONFACTOR

func (_PancakeCakePool *PancakeCakePoolCallerSession) DURATIONFACTOR() (*big.Int, error)

DURATIONFACTOR is a free data retrieval call binding the contract method 0xe464c623.

Solidity: function DURATION_FACTOR() view returns(uint256)

func (*PancakeCakePoolCallerSession) DURATIONFACTOROVERDUE

func (_PancakeCakePool *PancakeCakePoolCallerSession) DURATIONFACTOROVERDUE() (*big.Int, error)

DURATIONFACTOROVERDUE is a free data retrieval call binding the contract method 0xacaf88cd.

Solidity: function DURATION_FACTOR_OVERDUE() view returns(uint256)

func (*PancakeCakePoolCallerSession) FreeOverdueFeeUsers

func (_PancakeCakePool *PancakeCakePoolCallerSession) FreeOverdueFeeUsers(arg0 common.Address) (bool, error)

FreeOverdueFeeUsers is a free data retrieval call binding the contract method 0x668679ba.

Solidity: function freeOverdueFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCallerSession) FreePerformanceFeeUsers

func (_PancakeCakePool *PancakeCakePoolCallerSession) FreePerformanceFeeUsers(arg0 common.Address) (bool, error)

FreePerformanceFeeUsers is a free data retrieval call binding the contract method 0x3fec4e32.

Solidity: function freePerformanceFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCallerSession) FreeWithdrawFeeUsers

func (_PancakeCakePool *PancakeCakePoolCallerSession) FreeWithdrawFeeUsers(arg0 common.Address) (bool, error)

FreeWithdrawFeeUsers is a free data retrieval call binding the contract method 0x87d4bda9.

Solidity: function freeWithdrawFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolCallerSession) GetPricePerFullShare

func (_PancakeCakePool *PancakeCakePoolCallerSession) GetPricePerFullShare() (*big.Int, error)

GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.

Solidity: function getPricePerFullShare() view returns(uint256)

func (*PancakeCakePoolCallerSession) MAXLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolCallerSession) MAXLOCKDURATION() (*big.Int, error)

MAXLOCKDURATION is a free data retrieval call binding the contract method 0x4f1bfc9e.

Solidity: function MAX_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolCallerSession) MAXLOCKDURATIONLIMIT

func (_PancakeCakePool *PancakeCakePoolCallerSession) MAXLOCKDURATIONLIMIT() (*big.Int, error)

MAXLOCKDURATIONLIMIT is a free data retrieval call binding the contract method 0x01e81326.

Solidity: function MAX_LOCK_DURATION_LIMIT() view returns(uint256)

func (*PancakeCakePoolCallerSession) MAXOVERDUEFEE

func (_PancakeCakePool *PancakeCakePoolCallerSession) MAXOVERDUEFEE() (*big.Int, error)

MAXOVERDUEFEE is a free data retrieval call binding the contract method 0x948a03f2.

Solidity: function MAX_OVERDUE_FEE() view returns(uint256)

func (*PancakeCakePoolCallerSession) MAXPERFORMANCEFEE

func (_PancakeCakePool *PancakeCakePoolCallerSession) 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 (*PancakeCakePoolCallerSession) MAXWITHDRAWFEE

func (_PancakeCakePool *PancakeCakePoolCallerSession) 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 (*PancakeCakePoolCallerSession) MAXWITHDRAWFEEPERIOD

func (_PancakeCakePool *PancakeCakePoolCallerSession) 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 (*PancakeCakePoolCallerSession) MINDEPOSITAMOUNT

func (_PancakeCakePool *PancakeCakePoolCallerSession) MINDEPOSITAMOUNT() (*big.Int, error)

MINDEPOSITAMOUNT is a free data retrieval call binding the contract method 0x1ea30fef.

Solidity: function MIN_DEPOSIT_AMOUNT() view returns(uint256)

func (*PancakeCakePoolCallerSession) MINLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolCallerSession) MINLOCKDURATION() (*big.Int, error)

MINLOCKDURATION is a free data retrieval call binding the contract method 0x78b4330f.

Solidity: function MIN_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolCallerSession) MINWITHDRAWAMOUNT

func (_PancakeCakePool *PancakeCakePoolCallerSession) MINWITHDRAWAMOUNT() (*big.Int, error)

MINWITHDRAWAMOUNT is a free data retrieval call binding the contract method 0xb6857844.

Solidity: function MIN_WITHDRAW_AMOUNT() view returns(uint256)

func (*PancakeCakePoolCallerSession) MasterchefV2

func (_PancakeCakePool *PancakeCakePoolCallerSession) MasterchefV2() (common.Address, error)

MasterchefV2 is a free data retrieval call binding the contract method 0xcb528b52.

Solidity: function masterchefV2() view returns(address)

func (*PancakeCakePoolCallerSession) Operator

func (_PancakeCakePool *PancakeCakePoolCallerSession) Operator() (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() view returns(address)

func (*PancakeCakePoolCallerSession) OverdueFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) OverdueFee() (*big.Int, error)

OverdueFee is a free data retrieval call binding the contract method 0xa5834e06.

Solidity: function overdueFee() view returns(uint256)

func (*PancakeCakePoolCallerSession) Owner

func (_PancakeCakePool *PancakeCakePoolCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeCakePoolCallerSession) PRECISIONFACTOR

func (_PancakeCakePool *PancakeCakePoolCallerSession) PRECISIONFACTOR() (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeCakePoolCallerSession) PRECISIONFACTORSHARE

func (_PancakeCakePool *PancakeCakePoolCallerSession) PRECISIONFACTORSHARE() (*big.Int, error)

PRECISIONFACTORSHARE is a free data retrieval call binding the contract method 0x731ff24a.

Solidity: function PRECISION_FACTOR_SHARE() view returns(uint256)

func (*PancakeCakePoolCallerSession) Paused

func (_PancakeCakePool *PancakeCakePoolCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*PancakeCakePoolCallerSession) PerformanceFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) PerformanceFee() (*big.Int, error)

PerformanceFee is a free data retrieval call binding the contract method 0x87788782.

Solidity: function performanceFee() view returns(uint256)

func (*PancakeCakePoolCallerSession) PerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolCallerSession) PerformanceFeeContract() (*big.Int, error)

PerformanceFeeContract is a free data retrieval call binding the contract method 0x3eb78874.

Solidity: function performanceFeeContract() view returns(uint256)

func (*PancakeCakePoolCallerSession) Token

func (_PancakeCakePool *PancakeCakePoolCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*PancakeCakePoolCallerSession) TotalBoostDebt

func (_PancakeCakePool *PancakeCakePoolCallerSession) TotalBoostDebt() (*big.Int, error)

TotalBoostDebt is a free data retrieval call binding the contract method 0xe73008bc.

Solidity: function totalBoostDebt() view returns(uint256)

func (*PancakeCakePoolCallerSession) TotalLockedAmount

func (_PancakeCakePool *PancakeCakePoolCallerSession) TotalLockedAmount() (*big.Int, error)

TotalLockedAmount is a free data retrieval call binding the contract method 0x05a9f274.

Solidity: function totalLockedAmount() view returns(uint256)

func (*PancakeCakePoolCallerSession) TotalShares

func (_PancakeCakePool *PancakeCakePoolCallerSession) TotalShares() (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() view returns(uint256)

func (*PancakeCakePoolCallerSession) Treasury

func (_PancakeCakePool *PancakeCakePoolCallerSession) Treasury() (common.Address, error)

Treasury is a free data retrieval call binding the contract method 0x61d027b3.

Solidity: function treasury() view returns(address)

func (*PancakeCakePoolCallerSession) UNLOCKFREEDURATION

func (_PancakeCakePool *PancakeCakePoolCallerSession) UNLOCKFREEDURATION() (*big.Int, error)

UNLOCKFREEDURATION is a free data retrieval call binding the contract method 0xaaada5da.

Solidity: function UNLOCK_FREE_DURATION() view returns(uint256)

func (*PancakeCakePoolCallerSession) UserInfo

func (_PancakeCakePool *PancakeCakePoolCallerSession) UserInfo(arg0 common.Address) (struct {
	Shares               *big.Int
	LastDepositedTime    *big.Int
	CakeAtLastUserAction *big.Int
	LastUserActionTime   *big.Int
	LockStartTime        *big.Int
	LockEndTime          *big.Int
	UserBoostedShare     *big.Int
	Locked               bool
	LockedAmount         *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, uint256 lockStartTime, uint256 lockEndTime, uint256 userBoostedShare, bool locked, uint256 lockedAmount)

func (*PancakeCakePoolCallerSession) VCake

func (_PancakeCakePool *PancakeCakePoolCallerSession) VCake() (common.Address, error)

VCake is a free data retrieval call binding the contract method 0x2d19b982.

Solidity: function VCake() view returns(address)

func (*PancakeCakePoolCallerSession) WithdrawFee

func (_PancakeCakePool *PancakeCakePoolCallerSession) WithdrawFee() (*big.Int, error)

WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.

Solidity: function withdrawFee() view returns(uint256)

func (*PancakeCakePoolCallerSession) WithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolCallerSession) WithdrawFeeContract() (*big.Int, error)

WithdrawFeeContract is a free data retrieval call binding the contract method 0xe4b37ef5.

Solidity: function withdrawFeeContract() view returns(uint256)

func (*PancakeCakePoolCallerSession) WithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolCallerSession) WithdrawFeePeriod() (*big.Int, error)

WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.

Solidity: function withdrawFeePeriod() view returns(uint256)

type PancakeCakePoolDeposit

type PancakeCakePoolDeposit struct {
	Sender            common.Address
	Amount            *big.Int
	Shares            *big.Int
	Duration          *big.Int
	LastDepositedTime *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

PancakeCakePoolDeposit represents a Deposit event raised by the PancakeCakePool contract.

type PancakeCakePoolDepositIterator

type PancakeCakePoolDepositIterator struct {
	Event *PancakeCakePoolDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the PancakeCakePool contract.

func (*PancakeCakePoolDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolDepositIterator) Next

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 PancakeCakePoolFilterer

type PancakeCakePoolFilterer struct {
	// contains filtered or unexported fields
}

PancakeCakePoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPancakeCakePoolFilterer

func NewPancakeCakePoolFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakeCakePoolFilterer, error)

NewPancakeCakePoolFilterer creates a new log filterer instance of PancakeCakePool, bound to a specific deployed contract.

func (*PancakeCakePoolFilterer) FilterDeposit

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*PancakeCakePoolDepositIterator, error)

FilterDeposit is a free log retrieval operation binding the contract event 0x7162984403f6c73c8639375d45a9187dfd04602231bd8e587c415718b5f7e5f9.

Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 duration, uint256 lastDepositedTime)

func (*PancakeCakePoolFilterer) FilterFreeFeeUser

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterFreeFeeUser(opts *bind.FilterOpts, user []common.Address, free []bool) (*PancakeCakePoolFreeFeeUserIterator, error)

FilterFreeFeeUser is a free log retrieval operation binding the contract event 0x3d7902bc9a6665bd7caf4240b834bb805d3cd68256889e9f8d2e40a10be41d44.

Solidity: event FreeFeeUser(address indexed user, bool indexed free)

func (*PancakeCakePoolFilterer) FilterHarvest

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterHarvest(opts *bind.FilterOpts, sender []common.Address) (*PancakeCakePoolHarvestIterator, error)

FilterHarvest is a free log retrieval operation binding the contract event 0xc9695243a805adb74c91f28311176c65b417e842d5699893cef56d18bfa48cba.

Solidity: event Harvest(address indexed sender, uint256 amount)

func (*PancakeCakePoolFilterer) FilterInit

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterInit(opts *bind.FilterOpts) (*PancakeCakePoolInitIterator, error)

FilterInit is a free log retrieval operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeCakePoolFilterer) FilterLock

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterLock(opts *bind.FilterOpts, sender []common.Address) (*PancakeCakePoolLockIterator, error)

FilterLock is a free log retrieval operation binding the contract event 0x2b943276e5d747f6f7dd46d3b880d8874cb8d6b9b88ca1903990a2738e7dc7a1.

Solidity: event Lock(address indexed sender, uint256 lockedAmount, uint256 shares, uint256 lockedDuration, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) FilterNewAdmin

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*PancakeCakePoolNewAdminIterator, error)

FilterNewAdmin is a free log retrieval operation binding the contract event 0x71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c.

Solidity: event NewAdmin(address admin)

func (*PancakeCakePoolFilterer) FilterNewBoostContract

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewBoostContract(opts *bind.FilterOpts) (*PancakeCakePoolNewBoostContractIterator, error)

FilterNewBoostContract is a free log retrieval operation binding the contract event 0x8f49a182922022d9119a1a6aeeca151b4a5665e86bd61c1ff32e152d459558b2.

Solidity: event NewBoostContract(address boostContract)

func (*PancakeCakePoolFilterer) FilterNewBoostWeight

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewBoostWeight(opts *bind.FilterOpts) (*PancakeCakePoolNewBoostWeightIterator, error)

FilterNewBoostWeight is a free log retrieval operation binding the contract event 0x7666dfff8c3377938e522b4eed3aff079973a976f95969db60a406d49f40da4e.

Solidity: event NewBoostWeight(uint256 boostWeight)

func (*PancakeCakePoolFilterer) FilterNewDurationFactor

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewDurationFactor(opts *bind.FilterOpts) (*PancakeCakePoolNewDurationFactorIterator, error)

FilterNewDurationFactor is a free log retrieval operation binding the contract event 0x9478eb023aac0a7d58a4e935377056bf27cf5b72a2300725f831817a8f62fbde.

Solidity: event NewDurationFactor(uint256 durationFactor)

func (*PancakeCakePoolFilterer) FilterNewDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewDurationFactorOverdue(opts *bind.FilterOpts) (*PancakeCakePoolNewDurationFactorOverdueIterator, error)

FilterNewDurationFactorOverdue is a free log retrieval operation binding the contract event 0x18b6d179114082d7eda9837e15a39eb30032d5f3df00487a67541398f48fabfe.

Solidity: event NewDurationFactorOverdue(uint256 durationFactorOverdue)

func (*PancakeCakePoolFilterer) FilterNewMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewMaxLockDuration(opts *bind.FilterOpts) (*PancakeCakePoolNewMaxLockDurationIterator, error)

FilterNewMaxLockDuration is a free log retrieval operation binding the contract event 0xcab2f3455b51b6ca5377e84fccd0f890b6f6ca36c02e18b6d36cb34f469fe4fe.

Solidity: event NewMaxLockDuration(uint256 maxLockDuration)

func (*PancakeCakePoolFilterer) FilterNewOperator

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewOperator(opts *bind.FilterOpts) (*PancakeCakePoolNewOperatorIterator, error)

FilterNewOperator is a free log retrieval operation binding the contract event 0xda12ee837e6978172aaf54b16145ffe08414fd8710092ef033c71b8eb6ec189a.

Solidity: event NewOperator(address operator)

func (*PancakeCakePoolFilterer) FilterNewOverdueFee

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewOverdueFee(opts *bind.FilterOpts) (*PancakeCakePoolNewOverdueFeeIterator, error)

FilterNewOverdueFee is a free log retrieval operation binding the contract event 0xf4bd1c5978320077e792afbb3911e8cab1325ce28a6b3e67f9067a1d80692961.

Solidity: event NewOverdueFee(uint256 overdueFee)

func (*PancakeCakePoolFilterer) FilterNewPerformanceFee

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewPerformanceFee(opts *bind.FilterOpts) (*PancakeCakePoolNewPerformanceFeeIterator, error)

FilterNewPerformanceFee is a free log retrieval operation binding the contract event 0xefeafcf03e479a9566d7ef321b4816de0ba19cfa3cd0fae2f8c5f4a0afb342c4.

Solidity: event NewPerformanceFee(uint256 performanceFee)

func (*PancakeCakePoolFilterer) FilterNewPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewPerformanceFeeContract(opts *bind.FilterOpts) (*PancakeCakePoolNewPerformanceFeeContractIterator, error)

FilterNewPerformanceFeeContract is a free log retrieval operation binding the contract event 0xc5d25457b67b87678c987375af13f6e50beb3ad7bfd009da26766ae986eaa20d.

Solidity: event NewPerformanceFeeContract(uint256 performanceFeeContract)

func (*PancakeCakePoolFilterer) FilterNewTreasury

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewTreasury(opts *bind.FilterOpts) (*PancakeCakePoolNewTreasuryIterator, error)

FilterNewTreasury is a free log retrieval operation binding the contract event 0xafa147634b29e2c7bd53ce194256b9f41cfb9ba3036f2b822fdd1d965beea086.

Solidity: event NewTreasury(address treasury)

func (*PancakeCakePoolFilterer) FilterNewUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewUnlockFreeDuration(opts *bind.FilterOpts) (*PancakeCakePoolNewUnlockFreeDurationIterator, error)

FilterNewUnlockFreeDuration is a free log retrieval operation binding the contract event 0xf84bf2b901cfc02956d4e69556d7448cef4ea13587e7714dba7c6d697091e7ad.

Solidity: event NewUnlockFreeDuration(uint256 unlockFreeDuration)

func (*PancakeCakePoolFilterer) FilterNewVCakeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewVCakeContract(opts *bind.FilterOpts) (*PancakeCakePoolNewVCakeContractIterator, error)

FilterNewVCakeContract is a free log retrieval operation binding the contract event 0x5352e27b0414343d9438a1c6e9d04c65c7cb4d91f44920afee588f91717893f1.

Solidity: event NewVCakeContract(address VCake)

func (*PancakeCakePoolFilterer) FilterNewWithdrawFee

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewWithdrawFee(opts *bind.FilterOpts) (*PancakeCakePoolNewWithdrawFeeIterator, error)

FilterNewWithdrawFee is a free log retrieval operation binding the contract event 0xd5fe46099fa396290a7f57e36c3c3c8774e2562c18ed5d1dcc0fa75071e03f1d.

Solidity: event NewWithdrawFee(uint256 withdrawFee)

func (*PancakeCakePoolFilterer) FilterNewWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewWithdrawFeeContract(opts *bind.FilterOpts) (*PancakeCakePoolNewWithdrawFeeContractIterator, error)

FilterNewWithdrawFeeContract is a free log retrieval operation binding the contract event 0xcab352e118188b8a2f20a2e8c4ce1241ce2c1740aac4f17c5b0831e65824d8ef.

Solidity: event NewWithdrawFeeContract(uint256 withdrawFeeContract)

func (*PancakeCakePoolFilterer) FilterNewWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterNewWithdrawFeePeriod(opts *bind.FilterOpts) (*PancakeCakePoolNewWithdrawFeePeriodIterator, error)

FilterNewWithdrawFeePeriod is a free log retrieval operation binding the contract event 0xb89ddaddb7435be26824cb48d2d0186c9525a2e1ec057abcb502704cdc0686cc.

Solidity: event NewWithdrawFeePeriod(uint256 withdrawFeePeriod)

func (*PancakeCakePoolFilterer) FilterOwnershipTransferred

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PancakeCakePoolOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeCakePoolFilterer) FilterPause

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterPause(opts *bind.FilterOpts) (*PancakeCakePoolPauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: event Pause()

func (*PancakeCakePoolFilterer) FilterPaused

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterPaused(opts *bind.FilterOpts) (*PancakeCakePoolPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PancakeCakePoolFilterer) FilterUnlock

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterUnlock(opts *bind.FilterOpts, sender []common.Address) (*PancakeCakePoolUnlockIterator, error)

FilterUnlock is a free log retrieval operation binding the contract event 0xf7870c5b224cbc19873599e46ccfc7103934650509b1af0c3ce90138377c2004.

Solidity: event Unlock(address indexed sender, uint256 amount, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) FilterUnpause

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterUnpause(opts *bind.FilterOpts) (*PancakeCakePoolUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: event Unpause()

func (*PancakeCakePoolFilterer) FilterUnpaused

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PancakeCakePoolUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PancakeCakePoolFilterer) FilterWithdraw

func (_PancakeCakePool *PancakeCakePoolFilterer) FilterWithdraw(opts *bind.FilterOpts, sender []common.Address) (*PancakeCakePoolWithdrawIterator, error)

FilterWithdraw is a free log retrieval operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.

Solidity: event Withdraw(address indexed sender, uint256 amount, uint256 shares)

func (*PancakeCakePoolFilterer) ParseDeposit

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseDeposit(log types.Log) (*PancakeCakePoolDeposit, error)

ParseDeposit is a log parse operation binding the contract event 0x7162984403f6c73c8639375d45a9187dfd04602231bd8e587c415718b5f7e5f9.

Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 duration, uint256 lastDepositedTime)

func (*PancakeCakePoolFilterer) ParseFreeFeeUser

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseFreeFeeUser(log types.Log) (*PancakeCakePoolFreeFeeUser, error)

ParseFreeFeeUser is a log parse operation binding the contract event 0x3d7902bc9a6665bd7caf4240b834bb805d3cd68256889e9f8d2e40a10be41d44.

Solidity: event FreeFeeUser(address indexed user, bool indexed free)

func (*PancakeCakePoolFilterer) ParseHarvest

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseHarvest(log types.Log) (*PancakeCakePoolHarvest, error)

ParseHarvest is a log parse operation binding the contract event 0xc9695243a805adb74c91f28311176c65b417e842d5699893cef56d18bfa48cba.

Solidity: event Harvest(address indexed sender, uint256 amount)

func (*PancakeCakePoolFilterer) ParseInit

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseInit(log types.Log) (*PancakeCakePoolInit, error)

ParseInit is a log parse operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeCakePoolFilterer) ParseLock

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseLock(log types.Log) (*PancakeCakePoolLock, error)

ParseLock is a log parse operation binding the contract event 0x2b943276e5d747f6f7dd46d3b880d8874cb8d6b9b88ca1903990a2738e7dc7a1.

Solidity: event Lock(address indexed sender, uint256 lockedAmount, uint256 shares, uint256 lockedDuration, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) ParseNewAdmin

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewAdmin(log types.Log) (*PancakeCakePoolNewAdmin, error)

ParseNewAdmin is a log parse operation binding the contract event 0x71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c.

Solidity: event NewAdmin(address admin)

func (*PancakeCakePoolFilterer) ParseNewBoostContract

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewBoostContract(log types.Log) (*PancakeCakePoolNewBoostContract, error)

ParseNewBoostContract is a log parse operation binding the contract event 0x8f49a182922022d9119a1a6aeeca151b4a5665e86bd61c1ff32e152d459558b2.

Solidity: event NewBoostContract(address boostContract)

func (*PancakeCakePoolFilterer) ParseNewBoostWeight

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewBoostWeight(log types.Log) (*PancakeCakePoolNewBoostWeight, error)

ParseNewBoostWeight is a log parse operation binding the contract event 0x7666dfff8c3377938e522b4eed3aff079973a976f95969db60a406d49f40da4e.

Solidity: event NewBoostWeight(uint256 boostWeight)

func (*PancakeCakePoolFilterer) ParseNewDurationFactor

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewDurationFactor(log types.Log) (*PancakeCakePoolNewDurationFactor, error)

ParseNewDurationFactor is a log parse operation binding the contract event 0x9478eb023aac0a7d58a4e935377056bf27cf5b72a2300725f831817a8f62fbde.

Solidity: event NewDurationFactor(uint256 durationFactor)

func (*PancakeCakePoolFilterer) ParseNewDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewDurationFactorOverdue(log types.Log) (*PancakeCakePoolNewDurationFactorOverdue, error)

ParseNewDurationFactorOverdue is a log parse operation binding the contract event 0x18b6d179114082d7eda9837e15a39eb30032d5f3df00487a67541398f48fabfe.

Solidity: event NewDurationFactorOverdue(uint256 durationFactorOverdue)

func (*PancakeCakePoolFilterer) ParseNewMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewMaxLockDuration(log types.Log) (*PancakeCakePoolNewMaxLockDuration, error)

ParseNewMaxLockDuration is a log parse operation binding the contract event 0xcab2f3455b51b6ca5377e84fccd0f890b6f6ca36c02e18b6d36cb34f469fe4fe.

Solidity: event NewMaxLockDuration(uint256 maxLockDuration)

func (*PancakeCakePoolFilterer) ParseNewOperator

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewOperator(log types.Log) (*PancakeCakePoolNewOperator, error)

ParseNewOperator is a log parse operation binding the contract event 0xda12ee837e6978172aaf54b16145ffe08414fd8710092ef033c71b8eb6ec189a.

Solidity: event NewOperator(address operator)

func (*PancakeCakePoolFilterer) ParseNewOverdueFee

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewOverdueFee(log types.Log) (*PancakeCakePoolNewOverdueFee, error)

ParseNewOverdueFee is a log parse operation binding the contract event 0xf4bd1c5978320077e792afbb3911e8cab1325ce28a6b3e67f9067a1d80692961.

Solidity: event NewOverdueFee(uint256 overdueFee)

func (*PancakeCakePoolFilterer) ParseNewPerformanceFee

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewPerformanceFee(log types.Log) (*PancakeCakePoolNewPerformanceFee, error)

ParseNewPerformanceFee is a log parse operation binding the contract event 0xefeafcf03e479a9566d7ef321b4816de0ba19cfa3cd0fae2f8c5f4a0afb342c4.

Solidity: event NewPerformanceFee(uint256 performanceFee)

func (*PancakeCakePoolFilterer) ParseNewPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewPerformanceFeeContract(log types.Log) (*PancakeCakePoolNewPerformanceFeeContract, error)

ParseNewPerformanceFeeContract is a log parse operation binding the contract event 0xc5d25457b67b87678c987375af13f6e50beb3ad7bfd009da26766ae986eaa20d.

Solidity: event NewPerformanceFeeContract(uint256 performanceFeeContract)

func (*PancakeCakePoolFilterer) ParseNewTreasury

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewTreasury(log types.Log) (*PancakeCakePoolNewTreasury, error)

ParseNewTreasury is a log parse operation binding the contract event 0xafa147634b29e2c7bd53ce194256b9f41cfb9ba3036f2b822fdd1d965beea086.

Solidity: event NewTreasury(address treasury)

func (*PancakeCakePoolFilterer) ParseNewUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewUnlockFreeDuration(log types.Log) (*PancakeCakePoolNewUnlockFreeDuration, error)

ParseNewUnlockFreeDuration is a log parse operation binding the contract event 0xf84bf2b901cfc02956d4e69556d7448cef4ea13587e7714dba7c6d697091e7ad.

Solidity: event NewUnlockFreeDuration(uint256 unlockFreeDuration)

func (*PancakeCakePoolFilterer) ParseNewVCakeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewVCakeContract(log types.Log) (*PancakeCakePoolNewVCakeContract, error)

ParseNewVCakeContract is a log parse operation binding the contract event 0x5352e27b0414343d9438a1c6e9d04c65c7cb4d91f44920afee588f91717893f1.

Solidity: event NewVCakeContract(address VCake)

func (*PancakeCakePoolFilterer) ParseNewWithdrawFee

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewWithdrawFee(log types.Log) (*PancakeCakePoolNewWithdrawFee, error)

ParseNewWithdrawFee is a log parse operation binding the contract event 0xd5fe46099fa396290a7f57e36c3c3c8774e2562c18ed5d1dcc0fa75071e03f1d.

Solidity: event NewWithdrawFee(uint256 withdrawFee)

func (*PancakeCakePoolFilterer) ParseNewWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewWithdrawFeeContract(log types.Log) (*PancakeCakePoolNewWithdrawFeeContract, error)

ParseNewWithdrawFeeContract is a log parse operation binding the contract event 0xcab352e118188b8a2f20a2e8c4ce1241ce2c1740aac4f17c5b0831e65824d8ef.

Solidity: event NewWithdrawFeeContract(uint256 withdrawFeeContract)

func (*PancakeCakePoolFilterer) ParseNewWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseNewWithdrawFeePeriod(log types.Log) (*PancakeCakePoolNewWithdrawFeePeriod, error)

ParseNewWithdrawFeePeriod is a log parse operation binding the contract event 0xb89ddaddb7435be26824cb48d2d0186c9525a2e1ec057abcb502704cdc0686cc.

Solidity: event NewWithdrawFeePeriod(uint256 withdrawFeePeriod)

func (*PancakeCakePoolFilterer) ParseOwnershipTransferred

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseOwnershipTransferred(log types.Log) (*PancakeCakePoolOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeCakePoolFilterer) ParsePause

func (_PancakeCakePool *PancakeCakePoolFilterer) ParsePause(log types.Log) (*PancakeCakePoolPause, error)

ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: event Pause()

func (*PancakeCakePoolFilterer) ParsePaused

func (_PancakeCakePool *PancakeCakePoolFilterer) ParsePaused(log types.Log) (*PancakeCakePoolPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PancakeCakePoolFilterer) ParseUnlock

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseUnlock(log types.Log) (*PancakeCakePoolUnlock, error)

ParseUnlock is a log parse operation binding the contract event 0xf7870c5b224cbc19873599e46ccfc7103934650509b1af0c3ce90138377c2004.

Solidity: event Unlock(address indexed sender, uint256 amount, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) ParseUnpause

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseUnpause(log types.Log) (*PancakeCakePoolUnpause, error)

ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: event Unpause()

func (*PancakeCakePoolFilterer) ParseUnpaused

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseUnpaused(log types.Log) (*PancakeCakePoolUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PancakeCakePoolFilterer) ParseWithdraw

func (_PancakeCakePool *PancakeCakePoolFilterer) ParseWithdraw(log types.Log) (*PancakeCakePoolWithdraw, error)

ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.

Solidity: event Withdraw(address indexed sender, uint256 amount, uint256 shares)

func (*PancakeCakePoolFilterer) WatchDeposit

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolDeposit, sender []common.Address) (event.Subscription, error)

WatchDeposit is a free log subscription operation binding the contract event 0x7162984403f6c73c8639375d45a9187dfd04602231bd8e587c415718b5f7e5f9.

Solidity: event Deposit(address indexed sender, uint256 amount, uint256 shares, uint256 duration, uint256 lastDepositedTime)

func (*PancakeCakePoolFilterer) WatchFreeFeeUser

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchFreeFeeUser(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolFreeFeeUser, user []common.Address, free []bool) (event.Subscription, error)

WatchFreeFeeUser is a free log subscription operation binding the contract event 0x3d7902bc9a6665bd7caf4240b834bb805d3cd68256889e9f8d2e40a10be41d44.

Solidity: event FreeFeeUser(address indexed user, bool indexed free)

func (*PancakeCakePoolFilterer) WatchHarvest

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchHarvest(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolHarvest, sender []common.Address) (event.Subscription, error)

WatchHarvest is a free log subscription operation binding the contract event 0xc9695243a805adb74c91f28311176c65b417e842d5699893cef56d18bfa48cba.

Solidity: event Harvest(address indexed sender, uint256 amount)

func (*PancakeCakePoolFilterer) WatchInit

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchInit(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolInit) (event.Subscription, error)

WatchInit is a free log subscription operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeCakePoolFilterer) WatchLock

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchLock(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolLock, sender []common.Address) (event.Subscription, error)

WatchLock is a free log subscription operation binding the contract event 0x2b943276e5d747f6f7dd46d3b880d8874cb8d6b9b88ca1903990a2738e7dc7a1.

Solidity: event Lock(address indexed sender, uint256 lockedAmount, uint256 shares, uint256 lockedDuration, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) WatchNewAdmin

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewAdmin) (event.Subscription, error)

WatchNewAdmin is a free log subscription operation binding the contract event 0x71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c.

Solidity: event NewAdmin(address admin)

func (*PancakeCakePoolFilterer) WatchNewBoostContract

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewBoostContract(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewBoostContract) (event.Subscription, error)

WatchNewBoostContract is a free log subscription operation binding the contract event 0x8f49a182922022d9119a1a6aeeca151b4a5665e86bd61c1ff32e152d459558b2.

Solidity: event NewBoostContract(address boostContract)

func (*PancakeCakePoolFilterer) WatchNewBoostWeight

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewBoostWeight(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewBoostWeight) (event.Subscription, error)

WatchNewBoostWeight is a free log subscription operation binding the contract event 0x7666dfff8c3377938e522b4eed3aff079973a976f95969db60a406d49f40da4e.

Solidity: event NewBoostWeight(uint256 boostWeight)

func (*PancakeCakePoolFilterer) WatchNewDurationFactor

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewDurationFactor(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewDurationFactor) (event.Subscription, error)

WatchNewDurationFactor is a free log subscription operation binding the contract event 0x9478eb023aac0a7d58a4e935377056bf27cf5b72a2300725f831817a8f62fbde.

Solidity: event NewDurationFactor(uint256 durationFactor)

func (*PancakeCakePoolFilterer) WatchNewDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewDurationFactorOverdue(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewDurationFactorOverdue) (event.Subscription, error)

WatchNewDurationFactorOverdue is a free log subscription operation binding the contract event 0x18b6d179114082d7eda9837e15a39eb30032d5f3df00487a67541398f48fabfe.

Solidity: event NewDurationFactorOverdue(uint256 durationFactorOverdue)

func (*PancakeCakePoolFilterer) WatchNewMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewMaxLockDuration(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewMaxLockDuration) (event.Subscription, error)

WatchNewMaxLockDuration is a free log subscription operation binding the contract event 0xcab2f3455b51b6ca5377e84fccd0f890b6f6ca36c02e18b6d36cb34f469fe4fe.

Solidity: event NewMaxLockDuration(uint256 maxLockDuration)

func (*PancakeCakePoolFilterer) WatchNewOperator

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewOperator(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewOperator) (event.Subscription, error)

WatchNewOperator is a free log subscription operation binding the contract event 0xda12ee837e6978172aaf54b16145ffe08414fd8710092ef033c71b8eb6ec189a.

Solidity: event NewOperator(address operator)

func (*PancakeCakePoolFilterer) WatchNewOverdueFee

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewOverdueFee(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewOverdueFee) (event.Subscription, error)

WatchNewOverdueFee is a free log subscription operation binding the contract event 0xf4bd1c5978320077e792afbb3911e8cab1325ce28a6b3e67f9067a1d80692961.

Solidity: event NewOverdueFee(uint256 overdueFee)

func (*PancakeCakePoolFilterer) WatchNewPerformanceFee

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewPerformanceFee(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewPerformanceFee) (event.Subscription, error)

WatchNewPerformanceFee is a free log subscription operation binding the contract event 0xefeafcf03e479a9566d7ef321b4816de0ba19cfa3cd0fae2f8c5f4a0afb342c4.

Solidity: event NewPerformanceFee(uint256 performanceFee)

func (*PancakeCakePoolFilterer) WatchNewPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewPerformanceFeeContract(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewPerformanceFeeContract) (event.Subscription, error)

WatchNewPerformanceFeeContract is a free log subscription operation binding the contract event 0xc5d25457b67b87678c987375af13f6e50beb3ad7bfd009da26766ae986eaa20d.

Solidity: event NewPerformanceFeeContract(uint256 performanceFeeContract)

func (*PancakeCakePoolFilterer) WatchNewTreasury

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewTreasury(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewTreasury) (event.Subscription, error)

WatchNewTreasury is a free log subscription operation binding the contract event 0xafa147634b29e2c7bd53ce194256b9f41cfb9ba3036f2b822fdd1d965beea086.

Solidity: event NewTreasury(address treasury)

func (*PancakeCakePoolFilterer) WatchNewUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewUnlockFreeDuration(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewUnlockFreeDuration) (event.Subscription, error)

WatchNewUnlockFreeDuration is a free log subscription operation binding the contract event 0xf84bf2b901cfc02956d4e69556d7448cef4ea13587e7714dba7c6d697091e7ad.

Solidity: event NewUnlockFreeDuration(uint256 unlockFreeDuration)

func (*PancakeCakePoolFilterer) WatchNewVCakeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewVCakeContract(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewVCakeContract) (event.Subscription, error)

WatchNewVCakeContract is a free log subscription operation binding the contract event 0x5352e27b0414343d9438a1c6e9d04c65c7cb4d91f44920afee588f91717893f1.

Solidity: event NewVCakeContract(address VCake)

func (*PancakeCakePoolFilterer) WatchNewWithdrawFee

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewWithdrawFee(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewWithdrawFee) (event.Subscription, error)

WatchNewWithdrawFee is a free log subscription operation binding the contract event 0xd5fe46099fa396290a7f57e36c3c3c8774e2562c18ed5d1dcc0fa75071e03f1d.

Solidity: event NewWithdrawFee(uint256 withdrawFee)

func (*PancakeCakePoolFilterer) WatchNewWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewWithdrawFeeContract(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewWithdrawFeeContract) (event.Subscription, error)

WatchNewWithdrawFeeContract is a free log subscription operation binding the contract event 0xcab352e118188b8a2f20a2e8c4ce1241ce2c1740aac4f17c5b0831e65824d8ef.

Solidity: event NewWithdrawFeeContract(uint256 withdrawFeeContract)

func (*PancakeCakePoolFilterer) WatchNewWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchNewWithdrawFeePeriod(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolNewWithdrawFeePeriod) (event.Subscription, error)

WatchNewWithdrawFeePeriod is a free log subscription operation binding the contract event 0xb89ddaddb7435be26824cb48d2d0186c9525a2e1ec057abcb502704cdc0686cc.

Solidity: event NewWithdrawFeePeriod(uint256 withdrawFeePeriod)

func (*PancakeCakePoolFilterer) WatchOwnershipTransferred

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolOwnershipTransferred, 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 (*PancakeCakePoolFilterer) WatchPause

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolPause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: event Pause()

func (*PancakeCakePoolFilterer) WatchPaused

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PancakeCakePoolFilterer) WatchUnlock

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchUnlock(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolUnlock, sender []common.Address) (event.Subscription, error)

WatchUnlock is a free log subscription operation binding the contract event 0xf7870c5b224cbc19873599e46ccfc7103934650509b1af0c3ce90138377c2004.

Solidity: event Unlock(address indexed sender, uint256 amount, uint256 blockTimestamp)

func (*PancakeCakePoolFilterer) WatchUnpause

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: event Unpause()

func (*PancakeCakePoolFilterer) WatchUnpaused

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PancakeCakePoolFilterer) WatchWithdraw

func (_PancakeCakePool *PancakeCakePoolFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *PancakeCakePoolWithdraw, 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 PancakeCakePoolFreeFeeUser

type PancakeCakePoolFreeFeeUser struct {
	User common.Address
	Free bool
	Raw  types.Log // Blockchain specific contextual infos
}

PancakeCakePoolFreeFeeUser represents a FreeFeeUser event raised by the PancakeCakePool contract.

type PancakeCakePoolFreeFeeUserIterator

type PancakeCakePoolFreeFeeUserIterator struct {
	Event *PancakeCakePoolFreeFeeUser // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolFreeFeeUserIterator is returned from FilterFreeFeeUser and is used to iterate over the raw logs and unpacked data for FreeFeeUser events raised by the PancakeCakePool contract.

func (*PancakeCakePoolFreeFeeUserIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolFreeFeeUserIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolFreeFeeUserIterator) Next

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 PancakeCakePoolHarvest

type PancakeCakePoolHarvest struct {
	Sender common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeCakePoolHarvest represents a Harvest event raised by the PancakeCakePool contract.

type PancakeCakePoolHarvestIterator

type PancakeCakePoolHarvestIterator struct {
	Event *PancakeCakePoolHarvest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolHarvestIterator is returned from FilterHarvest and is used to iterate over the raw logs and unpacked data for Harvest events raised by the PancakeCakePool contract.

func (*PancakeCakePoolHarvestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolHarvestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolHarvestIterator) Next

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 PancakeCakePoolInit

type PancakeCakePoolInit struct {
	Raw types.Log // Blockchain specific contextual infos
}

PancakeCakePoolInit represents a Init event raised by the PancakeCakePool contract.

type PancakeCakePoolInitIterator

type PancakeCakePoolInitIterator struct {
	Event *PancakeCakePoolInit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolInitIterator is returned from FilterInit and is used to iterate over the raw logs and unpacked data for Init events raised by the PancakeCakePool contract.

func (*PancakeCakePoolInitIterator) Close

func (it *PancakeCakePoolInitIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolInitIterator) Error

func (it *PancakeCakePoolInitIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolInitIterator) Next

func (it *PancakeCakePoolInitIterator) 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 PancakeCakePoolLock

type PancakeCakePoolLock struct {
	Sender         common.Address
	LockedAmount   *big.Int
	Shares         *big.Int
	LockedDuration *big.Int
	BlockTimestamp *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

PancakeCakePoolLock represents a Lock event raised by the PancakeCakePool contract.

type PancakeCakePoolLockIterator

type PancakeCakePoolLockIterator struct {
	Event *PancakeCakePoolLock // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolLockIterator is returned from FilterLock and is used to iterate over the raw logs and unpacked data for Lock events raised by the PancakeCakePool contract.

func (*PancakeCakePoolLockIterator) Close

func (it *PancakeCakePoolLockIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolLockIterator) Error

func (it *PancakeCakePoolLockIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolLockIterator) Next

func (it *PancakeCakePoolLockIterator) 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 PancakeCakePoolNewAdmin

type PancakeCakePoolNewAdmin struct {
	Admin common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewAdmin represents a NewAdmin event raised by the PancakeCakePool contract.

type PancakeCakePoolNewAdminIterator

type PancakeCakePoolNewAdminIterator struct {
	Event *PancakeCakePoolNewAdmin // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewAdminIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewAdminIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewAdminIterator) Next

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 PancakeCakePoolNewBoostContract

type PancakeCakePoolNewBoostContract struct {
	BoostContract common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewBoostContract represents a NewBoostContract event raised by the PancakeCakePool contract.

type PancakeCakePoolNewBoostContractIterator

type PancakeCakePoolNewBoostContractIterator struct {
	Event *PancakeCakePoolNewBoostContract // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewBoostContractIterator is returned from FilterNewBoostContract and is used to iterate over the raw logs and unpacked data for NewBoostContract events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewBoostContractIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewBoostContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewBoostContractIterator) Next

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 PancakeCakePoolNewBoostWeight

type PancakeCakePoolNewBoostWeight struct {
	BoostWeight *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewBoostWeight represents a NewBoostWeight event raised by the PancakeCakePool contract.

type PancakeCakePoolNewBoostWeightIterator

type PancakeCakePoolNewBoostWeightIterator struct {
	Event *PancakeCakePoolNewBoostWeight // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewBoostWeightIterator is returned from FilterNewBoostWeight and is used to iterate over the raw logs and unpacked data for NewBoostWeight events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewBoostWeightIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewBoostWeightIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewBoostWeightIterator) Next

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 PancakeCakePoolNewDurationFactor

type PancakeCakePoolNewDurationFactor struct {
	DurationFactor *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewDurationFactor represents a NewDurationFactor event raised by the PancakeCakePool contract.

type PancakeCakePoolNewDurationFactorIterator

type PancakeCakePoolNewDurationFactorIterator struct {
	Event *PancakeCakePoolNewDurationFactor // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewDurationFactorIterator is returned from FilterNewDurationFactor and is used to iterate over the raw logs and unpacked data for NewDurationFactor events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewDurationFactorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewDurationFactorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewDurationFactorIterator) Next

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 PancakeCakePoolNewDurationFactorOverdue

type PancakeCakePoolNewDurationFactorOverdue struct {
	DurationFactorOverdue *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewDurationFactorOverdue represents a NewDurationFactorOverdue event raised by the PancakeCakePool contract.

type PancakeCakePoolNewDurationFactorOverdueIterator

type PancakeCakePoolNewDurationFactorOverdueIterator struct {
	Event *PancakeCakePoolNewDurationFactorOverdue // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewDurationFactorOverdueIterator is returned from FilterNewDurationFactorOverdue and is used to iterate over the raw logs and unpacked data for NewDurationFactorOverdue events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewDurationFactorOverdueIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewDurationFactorOverdueIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewDurationFactorOverdueIterator) Next

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 PancakeCakePoolNewMaxLockDuration

type PancakeCakePoolNewMaxLockDuration struct {
	MaxLockDuration *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewMaxLockDuration represents a NewMaxLockDuration event raised by the PancakeCakePool contract.

type PancakeCakePoolNewMaxLockDurationIterator

type PancakeCakePoolNewMaxLockDurationIterator struct {
	Event *PancakeCakePoolNewMaxLockDuration // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewMaxLockDurationIterator is returned from FilterNewMaxLockDuration and is used to iterate over the raw logs and unpacked data for NewMaxLockDuration events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewMaxLockDurationIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewMaxLockDurationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewMaxLockDurationIterator) Next

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 PancakeCakePoolNewOperator

type PancakeCakePoolNewOperator struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewOperator represents a NewOperator event raised by the PancakeCakePool contract.

type PancakeCakePoolNewOperatorIterator

type PancakeCakePoolNewOperatorIterator struct {
	Event *PancakeCakePoolNewOperator // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewOperatorIterator is returned from FilterNewOperator and is used to iterate over the raw logs and unpacked data for NewOperator events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewOperatorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewOperatorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewOperatorIterator) Next

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 PancakeCakePoolNewOverdueFee

type PancakeCakePoolNewOverdueFee struct {
	OverdueFee *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewOverdueFee represents a NewOverdueFee event raised by the PancakeCakePool contract.

type PancakeCakePoolNewOverdueFeeIterator

type PancakeCakePoolNewOverdueFeeIterator struct {
	Event *PancakeCakePoolNewOverdueFee // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewOverdueFeeIterator is returned from FilterNewOverdueFee and is used to iterate over the raw logs and unpacked data for NewOverdueFee events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewOverdueFeeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewOverdueFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewOverdueFeeIterator) Next

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 PancakeCakePoolNewPerformanceFee

type PancakeCakePoolNewPerformanceFee struct {
	PerformanceFee *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewPerformanceFee represents a NewPerformanceFee event raised by the PancakeCakePool contract.

type PancakeCakePoolNewPerformanceFeeContract

type PancakeCakePoolNewPerformanceFeeContract struct {
	PerformanceFeeContract *big.Int
	Raw                    types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewPerformanceFeeContract represents a NewPerformanceFeeContract event raised by the PancakeCakePool contract.

type PancakeCakePoolNewPerformanceFeeContractIterator

type PancakeCakePoolNewPerformanceFeeContractIterator struct {
	Event *PancakeCakePoolNewPerformanceFeeContract // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewPerformanceFeeContractIterator is returned from FilterNewPerformanceFeeContract and is used to iterate over the raw logs and unpacked data for NewPerformanceFeeContract events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewPerformanceFeeContractIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewPerformanceFeeContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewPerformanceFeeContractIterator) Next

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 PancakeCakePoolNewPerformanceFeeIterator

type PancakeCakePoolNewPerformanceFeeIterator struct {
	Event *PancakeCakePoolNewPerformanceFee // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewPerformanceFeeIterator is returned from FilterNewPerformanceFee and is used to iterate over the raw logs and unpacked data for NewPerformanceFee events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewPerformanceFeeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewPerformanceFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewPerformanceFeeIterator) Next

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 PancakeCakePoolNewTreasury

type PancakeCakePoolNewTreasury struct {
	Treasury common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewTreasury represents a NewTreasury event raised by the PancakeCakePool contract.

type PancakeCakePoolNewTreasuryIterator

type PancakeCakePoolNewTreasuryIterator struct {
	Event *PancakeCakePoolNewTreasury // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewTreasuryIterator is returned from FilterNewTreasury and is used to iterate over the raw logs and unpacked data for NewTreasury events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewTreasuryIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewTreasuryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewTreasuryIterator) Next

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 PancakeCakePoolNewUnlockFreeDuration

type PancakeCakePoolNewUnlockFreeDuration struct {
	UnlockFreeDuration *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewUnlockFreeDuration represents a NewUnlockFreeDuration event raised by the PancakeCakePool contract.

type PancakeCakePoolNewUnlockFreeDurationIterator

type PancakeCakePoolNewUnlockFreeDurationIterator struct {
	Event *PancakeCakePoolNewUnlockFreeDuration // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewUnlockFreeDurationIterator is returned from FilterNewUnlockFreeDuration and is used to iterate over the raw logs and unpacked data for NewUnlockFreeDuration events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewUnlockFreeDurationIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewUnlockFreeDurationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewUnlockFreeDurationIterator) Next

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 PancakeCakePoolNewVCakeContract

type PancakeCakePoolNewVCakeContract struct {
	VCake common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewVCakeContract represents a NewVCakeContract event raised by the PancakeCakePool contract.

type PancakeCakePoolNewVCakeContractIterator

type PancakeCakePoolNewVCakeContractIterator struct {
	Event *PancakeCakePoolNewVCakeContract // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewVCakeContractIterator is returned from FilterNewVCakeContract and is used to iterate over the raw logs and unpacked data for NewVCakeContract events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewVCakeContractIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewVCakeContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewVCakeContractIterator) Next

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 PancakeCakePoolNewWithdrawFee

type PancakeCakePoolNewWithdrawFee struct {
	WithdrawFee *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewWithdrawFee represents a NewWithdrawFee event raised by the PancakeCakePool contract.

type PancakeCakePoolNewWithdrawFeeContract

type PancakeCakePoolNewWithdrawFeeContract struct {
	WithdrawFeeContract *big.Int
	Raw                 types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewWithdrawFeeContract represents a NewWithdrawFeeContract event raised by the PancakeCakePool contract.

type PancakeCakePoolNewWithdrawFeeContractIterator

type PancakeCakePoolNewWithdrawFeeContractIterator struct {
	Event *PancakeCakePoolNewWithdrawFeeContract // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewWithdrawFeeContractIterator is returned from FilterNewWithdrawFeeContract and is used to iterate over the raw logs and unpacked data for NewWithdrawFeeContract events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewWithdrawFeeContractIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewWithdrawFeeContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewWithdrawFeeContractIterator) Next

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 PancakeCakePoolNewWithdrawFeeIterator

type PancakeCakePoolNewWithdrawFeeIterator struct {
	Event *PancakeCakePoolNewWithdrawFee // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewWithdrawFeeIterator is returned from FilterNewWithdrawFee and is used to iterate over the raw logs and unpacked data for NewWithdrawFee events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewWithdrawFeeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewWithdrawFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewWithdrawFeeIterator) Next

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 PancakeCakePoolNewWithdrawFeePeriod

type PancakeCakePoolNewWithdrawFeePeriod struct {
	WithdrawFeePeriod *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

PancakeCakePoolNewWithdrawFeePeriod represents a NewWithdrawFeePeriod event raised by the PancakeCakePool contract.

type PancakeCakePoolNewWithdrawFeePeriodIterator

type PancakeCakePoolNewWithdrawFeePeriodIterator struct {
	Event *PancakeCakePoolNewWithdrawFeePeriod // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolNewWithdrawFeePeriodIterator is returned from FilterNewWithdrawFeePeriod and is used to iterate over the raw logs and unpacked data for NewWithdrawFeePeriod events raised by the PancakeCakePool contract.

func (*PancakeCakePoolNewWithdrawFeePeriodIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolNewWithdrawFeePeriodIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolNewWithdrawFeePeriodIterator) Next

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 PancakeCakePoolOwnershipTransferred

type PancakeCakePoolOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeCakePoolOwnershipTransferred represents a OwnershipTransferred event raised by the PancakeCakePool contract.

type PancakeCakePoolOwnershipTransferredIterator

type PancakeCakePoolOwnershipTransferredIterator struct {
	Event *PancakeCakePoolOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PancakeCakePool contract.

func (*PancakeCakePoolOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolOwnershipTransferredIterator) Next

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 PancakeCakePoolPause

type PancakeCakePoolPause struct {
	Raw types.Log // Blockchain specific contextual infos
}

PancakeCakePoolPause represents a Pause event raised by the PancakeCakePool contract.

type PancakeCakePoolPauseIterator

type PancakeCakePoolPauseIterator struct {
	Event *PancakeCakePoolPause // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the PancakeCakePool contract.

func (*PancakeCakePoolPauseIterator) Close

func (it *PancakeCakePoolPauseIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolPauseIterator) Error

func (it *PancakeCakePoolPauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolPauseIterator) Next

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 PancakeCakePoolPaused

type PancakeCakePoolPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PancakeCakePoolPaused represents a Paused event raised by the PancakeCakePool contract.

type PancakeCakePoolPausedIterator

type PancakeCakePoolPausedIterator struct {
	Event *PancakeCakePoolPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the PancakeCakePool contract.

func (*PancakeCakePoolPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolPausedIterator) Next

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 PancakeCakePoolRaw

type PancakeCakePoolRaw struct {
	Contract *PancakeCakePool // Generic contract binding to access the raw methods on
}

PancakeCakePoolRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PancakeCakePoolRaw) Call

func (_PancakeCakePool *PancakeCakePoolRaw) 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 (*PancakeCakePoolRaw) Transact

func (_PancakeCakePool *PancakeCakePoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeCakePoolRaw) Transfer

func (_PancakeCakePool *PancakeCakePoolRaw) 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 PancakeCakePoolSession

type PancakeCakePoolSession struct {
	Contract     *PancakeCakePool  // 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
}

PancakeCakePoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PancakeCakePoolSession) Admin

func (_PancakeCakePool *PancakeCakePoolSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*PancakeCakePoolSession) Available

func (_PancakeCakePool *PancakeCakePoolSession) Available() (*big.Int, error)

Available is a free data retrieval call binding the contract method 0x48a0d754.

Solidity: function available() view returns(uint256)

func (*PancakeCakePoolSession) BOOSTWEIGHT

func (_PancakeCakePool *PancakeCakePoolSession) BOOSTWEIGHT() (*big.Int, error)

BOOSTWEIGHT is a free data retrieval call binding the contract method 0xbc75f4b8.

Solidity: function BOOST_WEIGHT() view returns(uint256)

func (*PancakeCakePoolSession) BOOSTWEIGHTLIMIT

func (_PancakeCakePool *PancakeCakePoolSession) BOOSTWEIGHTLIMIT() (*big.Int, error)

BOOSTWEIGHTLIMIT is a free data retrieval call binding the contract method 0xfd253b64.

Solidity: function BOOST_WEIGHT_LIMIT() view returns(uint256)

func (*PancakeCakePoolSession) BalanceOf

func (_PancakeCakePool *PancakeCakePoolSession) BalanceOf() (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x722713f7.

Solidity: function balanceOf() view returns(uint256)

func (*PancakeCakePoolSession) BoostContract

func (_PancakeCakePool *PancakeCakePoolSession) BoostContract() (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeCakePoolSession) CakePoolPID

func (_PancakeCakePool *PancakeCakePoolSession) CakePoolPID() (*big.Int, error)

CakePoolPID is a free data retrieval call binding the contract method 0x6d4710b9.

Solidity: function cakePoolPID() view returns(uint256)

func (*PancakeCakePoolSession) CalculateOverdueFee

func (_PancakeCakePool *PancakeCakePoolSession) CalculateOverdueFee(_user common.Address) (*big.Int, error)

CalculateOverdueFee is a free data retrieval call binding the contract method 0x95dc14e1.

Solidity: function calculateOverdueFee(address _user) view returns(uint256)

func (*PancakeCakePoolSession) CalculatePerformanceFee

func (_PancakeCakePool *PancakeCakePoolSession) CalculatePerformanceFee(_user common.Address) (*big.Int, error)

CalculatePerformanceFee is a free data retrieval call binding the contract method 0xc6ed51be.

Solidity: function calculatePerformanceFee(address _user) view returns(uint256)

func (*PancakeCakePoolSession) CalculateTotalPendingCakeRewards

func (_PancakeCakePool *PancakeCakePoolSession) CalculateTotalPendingCakeRewards() (*big.Int, error)

CalculateTotalPendingCakeRewards is a free data retrieval call binding the contract method 0x58ebceb6.

Solidity: function calculateTotalPendingCakeRewards() view returns(uint256)

func (*PancakeCakePoolSession) CalculateWithdrawFee

func (_PancakeCakePool *PancakeCakePoolSession) CalculateWithdrawFee(_user common.Address, _shares *big.Int) (*big.Int, error)

CalculateWithdrawFee is a free data retrieval call binding the contract method 0x29a5cfd6.

Solidity: function calculateWithdrawFee(address _user, uint256 _shares) view returns(uint256)

func (*PancakeCakePoolSession) DURATIONFACTOR

func (_PancakeCakePool *PancakeCakePoolSession) DURATIONFACTOR() (*big.Int, error)

DURATIONFACTOR is a free data retrieval call binding the contract method 0xe464c623.

Solidity: function DURATION_FACTOR() view returns(uint256)

func (*PancakeCakePoolSession) DURATIONFACTOROVERDUE

func (_PancakeCakePool *PancakeCakePoolSession) DURATIONFACTOROVERDUE() (*big.Int, error)

DURATIONFACTOROVERDUE is a free data retrieval call binding the contract method 0xacaf88cd.

Solidity: function DURATION_FACTOR_OVERDUE() view returns(uint256)

func (*PancakeCakePoolSession) Deposit

func (_PancakeCakePool *PancakeCakePoolSession) Deposit(_amount *big.Int, _lockDuration *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _amount, uint256 _lockDuration) returns()

func (*PancakeCakePoolSession) FreeOverdueFeeUsers

func (_PancakeCakePool *PancakeCakePoolSession) FreeOverdueFeeUsers(arg0 common.Address) (bool, error)

FreeOverdueFeeUsers is a free data retrieval call binding the contract method 0x668679ba.

Solidity: function freeOverdueFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolSession) FreePerformanceFeeUsers

func (_PancakeCakePool *PancakeCakePoolSession) FreePerformanceFeeUsers(arg0 common.Address) (bool, error)

FreePerformanceFeeUsers is a free data retrieval call binding the contract method 0x3fec4e32.

Solidity: function freePerformanceFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolSession) FreeWithdrawFeeUsers

func (_PancakeCakePool *PancakeCakePoolSession) FreeWithdrawFeeUsers(arg0 common.Address) (bool, error)

FreeWithdrawFeeUsers is a free data retrieval call binding the contract method 0x87d4bda9.

Solidity: function freeWithdrawFeeUsers(address ) view returns(bool)

func (*PancakeCakePoolSession) GetPricePerFullShare

func (_PancakeCakePool *PancakeCakePoolSession) GetPricePerFullShare() (*big.Int, error)

GetPricePerFullShare is a free data retrieval call binding the contract method 0x77c7b8fc.

Solidity: function getPricePerFullShare() view returns(uint256)

func (*PancakeCakePoolSession) InCaseTokensGetStuck

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) Init

func (_PancakeCakePool *PancakeCakePoolSession) Init(dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeCakePoolSession) MAXLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolSession) MAXLOCKDURATION() (*big.Int, error)

MAXLOCKDURATION is a free data retrieval call binding the contract method 0x4f1bfc9e.

Solidity: function MAX_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolSession) MAXLOCKDURATIONLIMIT

func (_PancakeCakePool *PancakeCakePoolSession) MAXLOCKDURATIONLIMIT() (*big.Int, error)

MAXLOCKDURATIONLIMIT is a free data retrieval call binding the contract method 0x01e81326.

Solidity: function MAX_LOCK_DURATION_LIMIT() view returns(uint256)

func (*PancakeCakePoolSession) MAXOVERDUEFEE

func (_PancakeCakePool *PancakeCakePoolSession) MAXOVERDUEFEE() (*big.Int, error)

MAXOVERDUEFEE is a free data retrieval call binding the contract method 0x948a03f2.

Solidity: function MAX_OVERDUE_FEE() view returns(uint256)

func (*PancakeCakePoolSession) MAXPERFORMANCEFEE

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) MAXWITHDRAWFEE

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) MAXWITHDRAWFEEPERIOD

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) MINDEPOSITAMOUNT

func (_PancakeCakePool *PancakeCakePoolSession) MINDEPOSITAMOUNT() (*big.Int, error)

MINDEPOSITAMOUNT is a free data retrieval call binding the contract method 0x1ea30fef.

Solidity: function MIN_DEPOSIT_AMOUNT() view returns(uint256)

func (*PancakeCakePoolSession) MINLOCKDURATION

func (_PancakeCakePool *PancakeCakePoolSession) MINLOCKDURATION() (*big.Int, error)

MINLOCKDURATION is a free data retrieval call binding the contract method 0x78b4330f.

Solidity: function MIN_LOCK_DURATION() view returns(uint256)

func (*PancakeCakePoolSession) MINWITHDRAWAMOUNT

func (_PancakeCakePool *PancakeCakePoolSession) MINWITHDRAWAMOUNT() (*big.Int, error)

MINWITHDRAWAMOUNT is a free data retrieval call binding the contract method 0xb6857844.

Solidity: function MIN_WITHDRAW_AMOUNT() view returns(uint256)

func (*PancakeCakePoolSession) MasterchefV2

func (_PancakeCakePool *PancakeCakePoolSession) MasterchefV2() (common.Address, error)

MasterchefV2 is a free data retrieval call binding the contract method 0xcb528b52.

Solidity: function masterchefV2() view returns(address)

func (*PancakeCakePoolSession) Operator

func (_PancakeCakePool *PancakeCakePoolSession) Operator() (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() view returns(address)

func (*PancakeCakePoolSession) OverdueFee

func (_PancakeCakePool *PancakeCakePoolSession) OverdueFee() (*big.Int, error)

OverdueFee is a free data retrieval call binding the contract method 0xa5834e06.

Solidity: function overdueFee() view returns(uint256)

func (*PancakeCakePoolSession) Owner

func (_PancakeCakePool *PancakeCakePoolSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeCakePoolSession) PRECISIONFACTOR

func (_PancakeCakePool *PancakeCakePoolSession) PRECISIONFACTOR() (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeCakePoolSession) PRECISIONFACTORSHARE

func (_PancakeCakePool *PancakeCakePoolSession) PRECISIONFACTORSHARE() (*big.Int, error)

PRECISIONFACTORSHARE is a free data retrieval call binding the contract method 0x731ff24a.

Solidity: function PRECISION_FACTOR_SHARE() view returns(uint256)

func (*PancakeCakePoolSession) Pause

func (_PancakeCakePool *PancakeCakePoolSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PancakeCakePoolSession) Paused

func (_PancakeCakePool *PancakeCakePoolSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*PancakeCakePoolSession) PerformanceFee

func (_PancakeCakePool *PancakeCakePoolSession) PerformanceFee() (*big.Int, error)

PerformanceFee is a free data retrieval call binding the contract method 0x87788782.

Solidity: function performanceFee() view returns(uint256)

func (*PancakeCakePoolSession) PerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolSession) PerformanceFeeContract() (*big.Int, error)

PerformanceFeeContract is a free data retrieval call binding the contract method 0x3eb78874.

Solidity: function performanceFeeContract() view returns(uint256)

func (*PancakeCakePoolSession) RenounceOwnership

func (_PancakeCakePool *PancakeCakePoolSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeCakePoolSession) SetAdmin

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) SetBoostContract

func (_PancakeCakePool *PancakeCakePoolSession) SetBoostContract(_boostContract common.Address) (*types.Transaction, error)

SetBoostContract is a paid mutator transaction binding the contract method 0xdef7869d.

Solidity: function setBoostContract(address _boostContract) returns()

func (*PancakeCakePoolSession) SetBoostWeight

func (_PancakeCakePool *PancakeCakePoolSession) SetBoostWeight(_boostWeight *big.Int) (*types.Transaction, error)

SetBoostWeight is a paid mutator transaction binding the contract method 0x93c99e6a.

Solidity: function setBoostWeight(uint256 _boostWeight) returns()

func (*PancakeCakePoolSession) SetDurationFactor

func (_PancakeCakePool *PancakeCakePoolSession) SetDurationFactor(_durationFactor *big.Int) (*types.Transaction, error)

SetDurationFactor is a paid mutator transaction binding the contract method 0xa3639b39.

Solidity: function setDurationFactor(uint256 _durationFactor) returns()

func (*PancakeCakePoolSession) SetDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolSession) SetDurationFactorOverdue(_durationFactorOverdue *big.Int) (*types.Transaction, error)

SetDurationFactorOverdue is a paid mutator transaction binding the contract method 0x35981921.

Solidity: function setDurationFactorOverdue(uint256 _durationFactorOverdue) returns()

func (*PancakeCakePoolSession) SetFreePerformanceFeeUser

func (_PancakeCakePool *PancakeCakePoolSession) SetFreePerformanceFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetFreePerformanceFeeUser is a paid mutator transaction binding the contract method 0x423b93ed.

Solidity: function setFreePerformanceFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolSession) SetMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolSession) SetMaxLockDuration(_maxLockDuration *big.Int) (*types.Transaction, error)

SetMaxLockDuration is a paid mutator transaction binding the contract method 0xf786b958.

Solidity: function setMaxLockDuration(uint256 _maxLockDuration) returns()

func (*PancakeCakePoolSession) SetOperator

func (_PancakeCakePool *PancakeCakePoolSession) SetOperator(_operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xb3ab15fb.

Solidity: function setOperator(address _operator) returns()

func (*PancakeCakePoolSession) SetOverdueFee

func (_PancakeCakePool *PancakeCakePoolSession) SetOverdueFee(_overdueFee *big.Int) (*types.Transaction, error)

SetOverdueFee is a paid mutator transaction binding the contract method 0x0c59696b.

Solidity: function setOverdueFee(uint256 _overdueFee) returns()

func (*PancakeCakePoolSession) SetOverdueFeeUser

func (_PancakeCakePool *PancakeCakePoolSession) SetOverdueFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetOverdueFeeUser is a paid mutator transaction binding the contract method 0x4e4de1e9.

Solidity: function setOverdueFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolSession) SetPerformanceFee

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) SetPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolSession) SetPerformanceFeeContract(_performanceFeeContract *big.Int) (*types.Transaction, error)

SetPerformanceFeeContract is a paid mutator transaction binding the contract method 0xbb9f408d.

Solidity: function setPerformanceFeeContract(uint256 _performanceFeeContract) returns()

func (*PancakeCakePoolSession) SetTreasury

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) SetUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolSession) SetUnlockFreeDuration(_unlockFreeDuration *big.Int) (*types.Transaction, error)

SetUnlockFreeDuration is a paid mutator transaction binding the contract method 0xc54d349c.

Solidity: function setUnlockFreeDuration(uint256 _unlockFreeDuration) returns()

func (*PancakeCakePoolSession) SetVCakeContract

func (_PancakeCakePool *PancakeCakePoolSession) SetVCakeContract(_VCake common.Address) (*types.Transaction, error)

SetVCakeContract is a paid mutator transaction binding the contract method 0xd826ed06.

Solidity: function setVCakeContract(address _VCake) returns()

func (*PancakeCakePoolSession) SetWithdrawFee

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) SetWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolSession) SetWithdrawFeeContract(_withdrawFeeContract *big.Int) (*types.Transaction, error)

SetWithdrawFeeContract is a paid mutator transaction binding the contract method 0x14ff3039.

Solidity: function setWithdrawFeeContract(uint256 _withdrawFeeContract) returns()

func (*PancakeCakePoolSession) SetWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) SetWithdrawFeeUser

func (_PancakeCakePool *PancakeCakePoolSession) SetWithdrawFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetWithdrawFeeUser is a paid mutator transaction binding the contract method 0xbeba0fa0.

Solidity: function setWithdrawFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolSession) Token

func (_PancakeCakePool *PancakeCakePoolSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*PancakeCakePoolSession) TotalBoostDebt

func (_PancakeCakePool *PancakeCakePoolSession) TotalBoostDebt() (*big.Int, error)

TotalBoostDebt is a free data retrieval call binding the contract method 0xe73008bc.

Solidity: function totalBoostDebt() view returns(uint256)

func (*PancakeCakePoolSession) TotalLockedAmount

func (_PancakeCakePool *PancakeCakePoolSession) TotalLockedAmount() (*big.Int, error)

TotalLockedAmount is a free data retrieval call binding the contract method 0x05a9f274.

Solidity: function totalLockedAmount() view returns(uint256)

func (*PancakeCakePoolSession) TotalShares

func (_PancakeCakePool *PancakeCakePoolSession) TotalShares() (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() view returns(uint256)

func (*PancakeCakePoolSession) TransferOwnership

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) Treasury

func (_PancakeCakePool *PancakeCakePoolSession) Treasury() (common.Address, error)

Treasury is a free data retrieval call binding the contract method 0x61d027b3.

Solidity: function treasury() view returns(address)

func (*PancakeCakePoolSession) UNLOCKFREEDURATION

func (_PancakeCakePool *PancakeCakePoolSession) UNLOCKFREEDURATION() (*big.Int, error)

UNLOCKFREEDURATION is a free data retrieval call binding the contract method 0xaaada5da.

Solidity: function UNLOCK_FREE_DURATION() view returns(uint256)

func (*PancakeCakePoolSession) Unlock

func (_PancakeCakePool *PancakeCakePoolSession) Unlock(_user common.Address) (*types.Transaction, error)

Unlock is a paid mutator transaction binding the contract method 0x2f6c493c.

Solidity: function unlock(address _user) returns()

func (*PancakeCakePoolSession) Unpause

func (_PancakeCakePool *PancakeCakePoolSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PancakeCakePoolSession) UserInfo

func (_PancakeCakePool *PancakeCakePoolSession) UserInfo(arg0 common.Address) (struct {
	Shares               *big.Int
	LastDepositedTime    *big.Int
	CakeAtLastUserAction *big.Int
	LastUserActionTime   *big.Int
	LockStartTime        *big.Int
	LockEndTime          *big.Int
	UserBoostedShare     *big.Int
	Locked               bool
	LockedAmount         *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, uint256 lockStartTime, uint256 lockEndTime, uint256 userBoostedShare, bool locked, uint256 lockedAmount)

func (*PancakeCakePoolSession) VCake

func (_PancakeCakePool *PancakeCakePoolSession) VCake() (common.Address, error)

VCake is a free data retrieval call binding the contract method 0x2d19b982.

Solidity: function VCake() view returns(address)

func (*PancakeCakePoolSession) Withdraw

func (_PancakeCakePool *PancakeCakePoolSession) 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 (*PancakeCakePoolSession) WithdrawAll

func (_PancakeCakePool *PancakeCakePoolSession) WithdrawAll() (*types.Transaction, error)

WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.

Solidity: function withdrawAll() returns()

func (*PancakeCakePoolSession) WithdrawByAmount

func (_PancakeCakePool *PancakeCakePoolSession) WithdrawByAmount(_amount *big.Int) (*types.Transaction, error)

WithdrawByAmount is a paid mutator transaction binding the contract method 0x5521e9bf.

Solidity: function withdrawByAmount(uint256 _amount) returns()

func (*PancakeCakePoolSession) WithdrawFee

func (_PancakeCakePool *PancakeCakePoolSession) WithdrawFee() (*big.Int, error)

WithdrawFee is a free data retrieval call binding the contract method 0xe941fa78.

Solidity: function withdrawFee() view returns(uint256)

func (*PancakeCakePoolSession) WithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolSession) WithdrawFeeContract() (*big.Int, error)

WithdrawFeeContract is a free data retrieval call binding the contract method 0xe4b37ef5.

Solidity: function withdrawFeeContract() view returns(uint256)

func (*PancakeCakePoolSession) WithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolSession) WithdrawFeePeriod() (*big.Int, error)

WithdrawFeePeriod is a free data retrieval call binding the contract method 0xdf10b4e6.

Solidity: function withdrawFeePeriod() view returns(uint256)

type PancakeCakePoolTransactor

type PancakeCakePoolTransactor struct {
	// contains filtered or unexported fields
}

PancakeCakePoolTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPancakeCakePoolTransactor

func NewPancakeCakePoolTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakeCakePoolTransactor, error)

NewPancakeCakePoolTransactor creates a new write-only instance of PancakeCakePool, bound to a specific deployed contract.

func (*PancakeCakePoolTransactor) Deposit

func (_PancakeCakePool *PancakeCakePoolTransactor) Deposit(opts *bind.TransactOpts, _amount *big.Int, _lockDuration *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _amount, uint256 _lockDuration) returns()

func (*PancakeCakePoolTransactor) InCaseTokensGetStuck

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) Init

func (_PancakeCakePool *PancakeCakePoolTransactor) Init(opts *bind.TransactOpts, dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeCakePoolTransactor) Pause

func (_PancakeCakePool *PancakeCakePoolTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PancakeCakePoolTransactor) RenounceOwnership

func (_PancakeCakePool *PancakeCakePoolTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeCakePoolTransactor) SetAdmin

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) SetBoostContract

func (_PancakeCakePool *PancakeCakePoolTransactor) SetBoostContract(opts *bind.TransactOpts, _boostContract common.Address) (*types.Transaction, error)

SetBoostContract is a paid mutator transaction binding the contract method 0xdef7869d.

Solidity: function setBoostContract(address _boostContract) returns()

func (*PancakeCakePoolTransactor) SetBoostWeight

func (_PancakeCakePool *PancakeCakePoolTransactor) SetBoostWeight(opts *bind.TransactOpts, _boostWeight *big.Int) (*types.Transaction, error)

SetBoostWeight is a paid mutator transaction binding the contract method 0x93c99e6a.

Solidity: function setBoostWeight(uint256 _boostWeight) returns()

func (*PancakeCakePoolTransactor) SetDurationFactor

func (_PancakeCakePool *PancakeCakePoolTransactor) SetDurationFactor(opts *bind.TransactOpts, _durationFactor *big.Int) (*types.Transaction, error)

SetDurationFactor is a paid mutator transaction binding the contract method 0xa3639b39.

Solidity: function setDurationFactor(uint256 _durationFactor) returns()

func (*PancakeCakePoolTransactor) SetDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolTransactor) SetDurationFactorOverdue(opts *bind.TransactOpts, _durationFactorOverdue *big.Int) (*types.Transaction, error)

SetDurationFactorOverdue is a paid mutator transaction binding the contract method 0x35981921.

Solidity: function setDurationFactorOverdue(uint256 _durationFactorOverdue) returns()

func (*PancakeCakePoolTransactor) SetFreePerformanceFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactor) SetFreePerformanceFeeUser(opts *bind.TransactOpts, _user common.Address, _free bool) (*types.Transaction, error)

SetFreePerformanceFeeUser is a paid mutator transaction binding the contract method 0x423b93ed.

Solidity: function setFreePerformanceFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactor) SetMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolTransactor) SetMaxLockDuration(opts *bind.TransactOpts, _maxLockDuration *big.Int) (*types.Transaction, error)

SetMaxLockDuration is a paid mutator transaction binding the contract method 0xf786b958.

Solidity: function setMaxLockDuration(uint256 _maxLockDuration) returns()

func (*PancakeCakePoolTransactor) SetOperator

func (_PancakeCakePool *PancakeCakePoolTransactor) SetOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xb3ab15fb.

Solidity: function setOperator(address _operator) returns()

func (*PancakeCakePoolTransactor) SetOverdueFee

func (_PancakeCakePool *PancakeCakePoolTransactor) SetOverdueFee(opts *bind.TransactOpts, _overdueFee *big.Int) (*types.Transaction, error)

SetOverdueFee is a paid mutator transaction binding the contract method 0x0c59696b.

Solidity: function setOverdueFee(uint256 _overdueFee) returns()

func (*PancakeCakePoolTransactor) SetOverdueFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactor) SetOverdueFeeUser(opts *bind.TransactOpts, _user common.Address, _free bool) (*types.Transaction, error)

SetOverdueFeeUser is a paid mutator transaction binding the contract method 0x4e4de1e9.

Solidity: function setOverdueFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactor) SetPerformanceFee

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) SetPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolTransactor) SetPerformanceFeeContract(opts *bind.TransactOpts, _performanceFeeContract *big.Int) (*types.Transaction, error)

SetPerformanceFeeContract is a paid mutator transaction binding the contract method 0xbb9f408d.

Solidity: function setPerformanceFeeContract(uint256 _performanceFeeContract) returns()

func (*PancakeCakePoolTransactor) SetTreasury

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) SetUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolTransactor) SetUnlockFreeDuration(opts *bind.TransactOpts, _unlockFreeDuration *big.Int) (*types.Transaction, error)

SetUnlockFreeDuration is a paid mutator transaction binding the contract method 0xc54d349c.

Solidity: function setUnlockFreeDuration(uint256 _unlockFreeDuration) returns()

func (*PancakeCakePoolTransactor) SetVCakeContract

func (_PancakeCakePool *PancakeCakePoolTransactor) SetVCakeContract(opts *bind.TransactOpts, _VCake common.Address) (*types.Transaction, error)

SetVCakeContract is a paid mutator transaction binding the contract method 0xd826ed06.

Solidity: function setVCakeContract(address _VCake) returns()

func (*PancakeCakePoolTransactor) SetWithdrawFee

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) SetWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolTransactor) SetWithdrawFeeContract(opts *bind.TransactOpts, _withdrawFeeContract *big.Int) (*types.Transaction, error)

SetWithdrawFeeContract is a paid mutator transaction binding the contract method 0x14ff3039.

Solidity: function setWithdrawFeeContract(uint256 _withdrawFeeContract) returns()

func (*PancakeCakePoolTransactor) SetWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) SetWithdrawFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactor) SetWithdrawFeeUser(opts *bind.TransactOpts, _user common.Address, _free bool) (*types.Transaction, error)

SetWithdrawFeeUser is a paid mutator transaction binding the contract method 0xbeba0fa0.

Solidity: function setWithdrawFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactor) TransferOwnership

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) Unlock

func (_PancakeCakePool *PancakeCakePoolTransactor) Unlock(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

Unlock is a paid mutator transaction binding the contract method 0x2f6c493c.

Solidity: function unlock(address _user) returns()

func (*PancakeCakePoolTransactor) Unpause

func (_PancakeCakePool *PancakeCakePoolTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PancakeCakePoolTransactor) Withdraw

func (_PancakeCakePool *PancakeCakePoolTransactor) 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 (*PancakeCakePoolTransactor) WithdrawAll

func (_PancakeCakePool *PancakeCakePoolTransactor) WithdrawAll(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.

Solidity: function withdrawAll() returns()

func (*PancakeCakePoolTransactor) WithdrawByAmount

func (_PancakeCakePool *PancakeCakePoolTransactor) WithdrawByAmount(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

WithdrawByAmount is a paid mutator transaction binding the contract method 0x5521e9bf.

Solidity: function withdrawByAmount(uint256 _amount) returns()

type PancakeCakePoolTransactorRaw

type PancakeCakePoolTransactorRaw struct {
	Contract *PancakeCakePoolTransactor // Generic write-only contract binding to access the raw methods on
}

PancakeCakePoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PancakeCakePoolTransactorRaw) Transact

func (_PancakeCakePool *PancakeCakePoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeCakePoolTransactorRaw) Transfer

func (_PancakeCakePool *PancakeCakePoolTransactorRaw) 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 PancakeCakePoolTransactorSession

type PancakeCakePoolTransactorSession struct {
	Contract     *PancakeCakePoolTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

PancakeCakePoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PancakeCakePoolTransactorSession) Deposit

func (_PancakeCakePool *PancakeCakePoolTransactorSession) Deposit(_amount *big.Int, _lockDuration *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _amount, uint256 _lockDuration) returns()

func (*PancakeCakePoolTransactorSession) InCaseTokensGetStuck

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) Init

func (_PancakeCakePool *PancakeCakePoolTransactorSession) Init(dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeCakePoolTransactorSession) Pause

func (_PancakeCakePool *PancakeCakePoolTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PancakeCakePoolTransactorSession) RenounceOwnership

func (_PancakeCakePool *PancakeCakePoolTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeCakePoolTransactorSession) SetAdmin

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) SetBoostContract

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetBoostContract(_boostContract common.Address) (*types.Transaction, error)

SetBoostContract is a paid mutator transaction binding the contract method 0xdef7869d.

Solidity: function setBoostContract(address _boostContract) returns()

func (*PancakeCakePoolTransactorSession) SetBoostWeight

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetBoostWeight(_boostWeight *big.Int) (*types.Transaction, error)

SetBoostWeight is a paid mutator transaction binding the contract method 0x93c99e6a.

Solidity: function setBoostWeight(uint256 _boostWeight) returns()

func (*PancakeCakePoolTransactorSession) SetDurationFactor

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetDurationFactor(_durationFactor *big.Int) (*types.Transaction, error)

SetDurationFactor is a paid mutator transaction binding the contract method 0xa3639b39.

Solidity: function setDurationFactor(uint256 _durationFactor) returns()

func (*PancakeCakePoolTransactorSession) SetDurationFactorOverdue

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetDurationFactorOverdue(_durationFactorOverdue *big.Int) (*types.Transaction, error)

SetDurationFactorOverdue is a paid mutator transaction binding the contract method 0x35981921.

Solidity: function setDurationFactorOverdue(uint256 _durationFactorOverdue) returns()

func (*PancakeCakePoolTransactorSession) SetFreePerformanceFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetFreePerformanceFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetFreePerformanceFeeUser is a paid mutator transaction binding the contract method 0x423b93ed.

Solidity: function setFreePerformanceFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactorSession) SetMaxLockDuration

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetMaxLockDuration(_maxLockDuration *big.Int) (*types.Transaction, error)

SetMaxLockDuration is a paid mutator transaction binding the contract method 0xf786b958.

Solidity: function setMaxLockDuration(uint256 _maxLockDuration) returns()

func (*PancakeCakePoolTransactorSession) SetOperator

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetOperator(_operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xb3ab15fb.

Solidity: function setOperator(address _operator) returns()

func (*PancakeCakePoolTransactorSession) SetOverdueFee

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetOverdueFee(_overdueFee *big.Int) (*types.Transaction, error)

SetOverdueFee is a paid mutator transaction binding the contract method 0x0c59696b.

Solidity: function setOverdueFee(uint256 _overdueFee) returns()

func (*PancakeCakePoolTransactorSession) SetOverdueFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetOverdueFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetOverdueFeeUser is a paid mutator transaction binding the contract method 0x4e4de1e9.

Solidity: function setOverdueFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactorSession) SetPerformanceFee

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) SetPerformanceFeeContract

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetPerformanceFeeContract(_performanceFeeContract *big.Int) (*types.Transaction, error)

SetPerformanceFeeContract is a paid mutator transaction binding the contract method 0xbb9f408d.

Solidity: function setPerformanceFeeContract(uint256 _performanceFeeContract) returns()

func (*PancakeCakePoolTransactorSession) SetTreasury

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) SetUnlockFreeDuration

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetUnlockFreeDuration(_unlockFreeDuration *big.Int) (*types.Transaction, error)

SetUnlockFreeDuration is a paid mutator transaction binding the contract method 0xc54d349c.

Solidity: function setUnlockFreeDuration(uint256 _unlockFreeDuration) returns()

func (*PancakeCakePoolTransactorSession) SetVCakeContract

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetVCakeContract(_VCake common.Address) (*types.Transaction, error)

SetVCakeContract is a paid mutator transaction binding the contract method 0xd826ed06.

Solidity: function setVCakeContract(address _VCake) returns()

func (*PancakeCakePoolTransactorSession) SetWithdrawFee

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) SetWithdrawFeeContract

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetWithdrawFeeContract(_withdrawFeeContract *big.Int) (*types.Transaction, error)

SetWithdrawFeeContract is a paid mutator transaction binding the contract method 0x14ff3039.

Solidity: function setWithdrawFeeContract(uint256 _withdrawFeeContract) returns()

func (*PancakeCakePoolTransactorSession) SetWithdrawFeePeriod

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) SetWithdrawFeeUser

func (_PancakeCakePool *PancakeCakePoolTransactorSession) SetWithdrawFeeUser(_user common.Address, _free bool) (*types.Transaction, error)

SetWithdrawFeeUser is a paid mutator transaction binding the contract method 0xbeba0fa0.

Solidity: function setWithdrawFeeUser(address _user, bool _free) returns()

func (*PancakeCakePoolTransactorSession) TransferOwnership

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) Unlock

func (_PancakeCakePool *PancakeCakePoolTransactorSession) Unlock(_user common.Address) (*types.Transaction, error)

Unlock is a paid mutator transaction binding the contract method 0x2f6c493c.

Solidity: function unlock(address _user) returns()

func (*PancakeCakePoolTransactorSession) Unpause

func (_PancakeCakePool *PancakeCakePoolTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PancakeCakePoolTransactorSession) Withdraw

func (_PancakeCakePool *PancakeCakePoolTransactorSession) 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 (*PancakeCakePoolTransactorSession) WithdrawAll

func (_PancakeCakePool *PancakeCakePoolTransactorSession) WithdrawAll() (*types.Transaction, error)

WithdrawAll is a paid mutator transaction binding the contract method 0x853828b6.

Solidity: function withdrawAll() returns()

func (*PancakeCakePoolTransactorSession) WithdrawByAmount

func (_PancakeCakePool *PancakeCakePoolTransactorSession) WithdrawByAmount(_amount *big.Int) (*types.Transaction, error)

WithdrawByAmount is a paid mutator transaction binding the contract method 0x5521e9bf.

Solidity: function withdrawByAmount(uint256 _amount) returns()

type PancakeCakePoolUnlock

type PancakeCakePoolUnlock struct {
	Sender         common.Address
	Amount         *big.Int
	BlockTimestamp *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

PancakeCakePoolUnlock represents a Unlock event raised by the PancakeCakePool contract.

type PancakeCakePoolUnlockIterator

type PancakeCakePoolUnlockIterator struct {
	Event *PancakeCakePoolUnlock // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolUnlockIterator is returned from FilterUnlock and is used to iterate over the raw logs and unpacked data for Unlock events raised by the PancakeCakePool contract.

func (*PancakeCakePoolUnlockIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolUnlockIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolUnlockIterator) Next

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 PancakeCakePoolUnpause

type PancakeCakePoolUnpause struct {
	Raw types.Log // Blockchain specific contextual infos
}

PancakeCakePoolUnpause represents a Unpause event raised by the PancakeCakePool contract.

type PancakeCakePoolUnpauseIterator

type PancakeCakePoolUnpauseIterator struct {
	Event *PancakeCakePoolUnpause // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the PancakeCakePool contract.

func (*PancakeCakePoolUnpauseIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolUnpauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolUnpauseIterator) Next

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 PancakeCakePoolUnpaused

type PancakeCakePoolUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PancakeCakePoolUnpaused represents a Unpaused event raised by the PancakeCakePool contract.

type PancakeCakePoolUnpausedIterator

type PancakeCakePoolUnpausedIterator struct {
	Event *PancakeCakePoolUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the PancakeCakePool contract.

func (*PancakeCakePoolUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolUnpausedIterator) Next

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 PancakeCakePoolWithdraw

type PancakeCakePoolWithdraw struct {
	Sender common.Address
	Amount *big.Int
	Shares *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeCakePoolWithdraw represents a Withdraw event raised by the PancakeCakePool contract.

type PancakeCakePoolWithdrawIterator

type PancakeCakePoolWithdrawIterator struct {
	Event *PancakeCakePoolWithdraw // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeCakePoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the PancakeCakePool contract.

func (*PancakeCakePoolWithdrawIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeCakePoolWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeCakePoolWithdrawIterator) Next

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 PancakeMasterChef

type PancakeMasterChef struct {
	PancakeMasterChefCaller     // Read-only binding to the contract
	PancakeMasterChefTransactor // Write-only binding to the contract
	PancakeMasterChefFilterer   // Log filterer for contract events
}

PancakeMasterChef is an auto generated Go binding around an Ethereum contract.

func NewPancakeMasterChef

func NewPancakeMasterChef(address common.Address, backend bind.ContractBackend) (*PancakeMasterChef, error)

NewPancakeMasterChef creates a new instance of PancakeMasterChef, bound to a specific deployed contract.

type PancakeMasterChefAddPool

type PancakeMasterChefAddPool struct {
	Pid        *big.Int
	AllocPoint *big.Int
	LpToken    common.Address
	IsRegular  bool
	Raw        types.Log // Blockchain specific contextual infos
}

PancakeMasterChefAddPool represents a AddPool event raised by the PancakeMasterChef contract.

type PancakeMasterChefAddPoolIterator

type PancakeMasterChefAddPoolIterator struct {
	Event *PancakeMasterChefAddPool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefAddPoolIterator is returned from FilterAddPool and is used to iterate over the raw logs and unpacked data for AddPool events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefAddPoolIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefAddPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefAddPoolIterator) Next

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 PancakeMasterChefCaller

type PancakeMasterChefCaller struct {
	// contains filtered or unexported fields
}

PancakeMasterChefCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPancakeMasterChefCaller

func NewPancakeMasterChefCaller(address common.Address, caller bind.ContractCaller) (*PancakeMasterChefCaller, error)

NewPancakeMasterChefCaller creates a new read-only instance of PancakeMasterChef, bound to a specific deployed contract.

func (*PancakeMasterChefCaller) ACCCAKEPRECISION

func (_PancakeMasterChef *PancakeMasterChefCaller) ACCCAKEPRECISION(opts *bind.CallOpts) (*big.Int, error)

ACCCAKEPRECISION is a free data retrieval call binding the contract method 0x7398b7ea.

Solidity: function ACC_CAKE_PRECISION() view returns(uint256)

func (*PancakeMasterChefCaller) BOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefCaller) BOOSTPRECISION(opts *bind.CallOpts) (*big.Int, error)

BOOSTPRECISION is a free data retrieval call binding the contract method 0xcc6db2da.

Solidity: function BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefCaller) BoostContract

func (_PancakeMasterChef *PancakeMasterChefCaller) BoostContract(opts *bind.CallOpts) (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeMasterChefCaller) BurnAdmin

func (_PancakeMasterChef *PancakeMasterChefCaller) BurnAdmin(opts *bind.CallOpts) (common.Address, error)

BurnAdmin is a free data retrieval call binding the contract method 0x81bdf98c.

Solidity: function burnAdmin() view returns(address)

func (*PancakeMasterChefCaller) CAKE

func (_PancakeMasterChef *PancakeMasterChefCaller) CAKE(opts *bind.CallOpts) (common.Address, error)

CAKE is a free data retrieval call binding the contract method 0x4ca6ef28.

Solidity: function CAKE() view returns(address)

func (*PancakeMasterChefCaller) CAKERATETOTALPRECISION

func (_PancakeMasterChef *PancakeMasterChefCaller) CAKERATETOTALPRECISION(opts *bind.CallOpts) (*big.Int, error)

CAKERATETOTALPRECISION is a free data retrieval call binding the contract method 0xe39e1323.

Solidity: function CAKE_RATE_TOTAL_PRECISION() view returns(uint256)

func (*PancakeMasterChefCaller) CakePerBlock

func (_PancakeMasterChef *PancakeMasterChefCaller) CakePerBlock(opts *bind.CallOpts, _isRegular bool) (*big.Int, error)

CakePerBlock is a free data retrieval call binding the contract method 0x1e9b828b.

Solidity: function cakePerBlock(bool _isRegular) view returns(uint256 amount)

func (*PancakeMasterChefCaller) CakePerBlockToBurn

func (_PancakeMasterChef *PancakeMasterChefCaller) CakePerBlockToBurn(opts *bind.CallOpts) (*big.Int, error)

CakePerBlockToBurn is a free data retrieval call binding the contract method 0x9dcc1b5f.

Solidity: function cakePerBlockToBurn() view returns(uint256 amount)

func (*PancakeMasterChefCaller) CakeRateToBurn

func (_PancakeMasterChef *PancakeMasterChefCaller) CakeRateToBurn(opts *bind.CallOpts) (*big.Int, error)

CakeRateToBurn is a free data retrieval call binding the contract method 0xe0f91f6c.

Solidity: function cakeRateToBurn() view returns(uint256)

func (*PancakeMasterChefCaller) CakeRateToRegularFarm

func (_PancakeMasterChef *PancakeMasterChefCaller) CakeRateToRegularFarm(opts *bind.CallOpts) (*big.Int, error)

CakeRateToRegularFarm is a free data retrieval call binding the contract method 0xaa47bc8e.

Solidity: function cakeRateToRegularFarm() view returns(uint256)

func (*PancakeMasterChefCaller) CakeRateToSpecialFarm

func (_PancakeMasterChef *PancakeMasterChefCaller) CakeRateToSpecialFarm(opts *bind.CallOpts) (*big.Int, error)

CakeRateToSpecialFarm is a free data retrieval call binding the contract method 0x1ce06d57.

Solidity: function cakeRateToSpecialFarm() view returns(uint256)

func (*PancakeMasterChefCaller) GetBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefCaller) GetBoostMultiplier(opts *bind.CallOpts, _user common.Address, _pid *big.Int) (*big.Int, error)

GetBoostMultiplier is a free data retrieval call binding the contract method 0x033186e8.

Solidity: function getBoostMultiplier(address _user, uint256 _pid) view returns(uint256)

func (*PancakeMasterChefCaller) LastBurnedBlock

func (_PancakeMasterChef *PancakeMasterChefCaller) LastBurnedBlock(opts *bind.CallOpts) (*big.Int, error)

LastBurnedBlock is a free data retrieval call binding the contract method 0x78db4c34.

Solidity: function lastBurnedBlock() view returns(uint256)

func (*PancakeMasterChefCaller) LpToken

func (_PancakeMasterChef *PancakeMasterChefCaller) LpToken(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

LpToken is a free data retrieval call binding the contract method 0x78ed5d1f.

Solidity: function lpToken(uint256 ) view returns(address)

func (*PancakeMasterChefCaller) MASTERCHEF

func (_PancakeMasterChef *PancakeMasterChefCaller) MASTERCHEF(opts *bind.CallOpts) (common.Address, error)

MASTERCHEF is a free data retrieval call binding the contract method 0xedd8b170.

Solidity: function MASTER_CHEF() view returns(address)

func (*PancakeMasterChefCaller) MASTERCHEFCAKEPERBLOCK

func (_PancakeMasterChef *PancakeMasterChefCaller) MASTERCHEFCAKEPERBLOCK(opts *bind.CallOpts) (*big.Int, error)

MASTERCHEFCAKEPERBLOCK is a free data retrieval call binding the contract method 0x39aae5ba.

Solidity: function MASTERCHEF_CAKE_PER_BLOCK() view returns(uint256)

func (*PancakeMasterChefCaller) MASTERPID

func (_PancakeMasterChef *PancakeMasterChefCaller) MASTERPID(opts *bind.CallOpts) (*big.Int, error)

MASTERPID is a free data retrieval call binding the contract method 0x61621aaa.

Solidity: function MASTER_PID() view returns(uint256)

func (*PancakeMasterChefCaller) MAXBOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefCaller) MAXBOOSTPRECISION(opts *bind.CallOpts) (*big.Int, error)

MAXBOOSTPRECISION is a free data retrieval call binding the contract method 0x69b02128.

Solidity: function MAX_BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefCaller) Owner

func (_PancakeMasterChef *PancakeMasterChefCaller) 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 (*PancakeMasterChefCaller) PendingCake

func (_PancakeMasterChef *PancakeMasterChefCaller) PendingCake(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)

PendingCake is a free data retrieval call binding the contract method 0x1175a1dd.

Solidity: function pendingCake(uint256 _pid, address _user) view returns(uint256)

func (*PancakeMasterChefCaller) PoolInfo

func (_PancakeMasterChef *PancakeMasterChefCaller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct {
	AccCakePerShare   *big.Int
	LastRewardBlock   *big.Int
	AllocPoint        *big.Int
	TotalBoostedShare *big.Int
	IsRegular         bool
}, error)

PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.

Solidity: function poolInfo(uint256 ) view returns(uint256 accCakePerShare, uint256 lastRewardBlock, uint256 allocPoint, uint256 totalBoostedShare, bool isRegular)

func (*PancakeMasterChefCaller) PoolLength

func (_PancakeMasterChef *PancakeMasterChefCaller) PoolLength(opts *bind.CallOpts) (*big.Int, error)

PoolLength is a free data retrieval call binding the contract method 0x081e3eda.

Solidity: function poolLength() view returns(uint256 pools)

func (*PancakeMasterChefCaller) TotalRegularAllocPoint

func (_PancakeMasterChef *PancakeMasterChefCaller) TotalRegularAllocPoint(opts *bind.CallOpts) (*big.Int, error)

TotalRegularAllocPoint is a free data retrieval call binding the contract method 0xc40d337b.

Solidity: function totalRegularAllocPoint() view returns(uint256)

func (*PancakeMasterChefCaller) TotalSpecialAllocPoint

func (_PancakeMasterChef *PancakeMasterChefCaller) TotalSpecialAllocPoint(opts *bind.CallOpts) (*big.Int, error)

TotalSpecialAllocPoint is a free data retrieval call binding the contract method 0x99d7e84a.

Solidity: function totalSpecialAllocPoint() view returns(uint256)

func (*PancakeMasterChefCaller) UserInfo

func (_PancakeMasterChef *PancakeMasterChefCaller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct {
	Amount          *big.Int
	RewardDebt      *big.Int
	BoostMultiplier *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.

Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt, uint256 boostMultiplier)

func (*PancakeMasterChefCaller) WhiteList

func (_PancakeMasterChef *PancakeMasterChefCaller) WhiteList(opts *bind.CallOpts, arg0 common.Address) (bool, error)

WhiteList is a free data retrieval call binding the contract method 0x372c12b1.

Solidity: function whiteList(address ) view returns(bool)

type PancakeMasterChefCallerRaw

type PancakeMasterChefCallerRaw struct {
	Contract *PancakeMasterChefCaller // Generic read-only contract binding to access the raw methods on
}

PancakeMasterChefCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PancakeMasterChefCallerRaw) Call

func (_PancakeMasterChef *PancakeMasterChefCallerRaw) 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 PancakeMasterChefCallerSession

type PancakeMasterChefCallerSession struct {
	Contract *PancakeMasterChefCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

PancakeMasterChefCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PancakeMasterChefCallerSession) ACCCAKEPRECISION

func (_PancakeMasterChef *PancakeMasterChefCallerSession) ACCCAKEPRECISION() (*big.Int, error)

ACCCAKEPRECISION is a free data retrieval call binding the contract method 0x7398b7ea.

Solidity: function ACC_CAKE_PRECISION() view returns(uint256)

func (*PancakeMasterChefCallerSession) BOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefCallerSession) BOOSTPRECISION() (*big.Int, error)

BOOSTPRECISION is a free data retrieval call binding the contract method 0xcc6db2da.

Solidity: function BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefCallerSession) BoostContract

func (_PancakeMasterChef *PancakeMasterChefCallerSession) BoostContract() (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeMasterChefCallerSession) BurnAdmin

func (_PancakeMasterChef *PancakeMasterChefCallerSession) BurnAdmin() (common.Address, error)

BurnAdmin is a free data retrieval call binding the contract method 0x81bdf98c.

Solidity: function burnAdmin() view returns(address)

func (*PancakeMasterChefCallerSession) CAKE

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CAKE() (common.Address, error)

CAKE is a free data retrieval call binding the contract method 0x4ca6ef28.

Solidity: function CAKE() view returns(address)

func (*PancakeMasterChefCallerSession) CAKERATETOTALPRECISION

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CAKERATETOTALPRECISION() (*big.Int, error)

CAKERATETOTALPRECISION is a free data retrieval call binding the contract method 0xe39e1323.

Solidity: function CAKE_RATE_TOTAL_PRECISION() view returns(uint256)

func (*PancakeMasterChefCallerSession) CakePerBlock

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CakePerBlock(_isRegular bool) (*big.Int, error)

CakePerBlock is a free data retrieval call binding the contract method 0x1e9b828b.

Solidity: function cakePerBlock(bool _isRegular) view returns(uint256 amount)

func (*PancakeMasterChefCallerSession) CakePerBlockToBurn

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CakePerBlockToBurn() (*big.Int, error)

CakePerBlockToBurn is a free data retrieval call binding the contract method 0x9dcc1b5f.

Solidity: function cakePerBlockToBurn() view returns(uint256 amount)

func (*PancakeMasterChefCallerSession) CakeRateToBurn

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CakeRateToBurn() (*big.Int, error)

CakeRateToBurn is a free data retrieval call binding the contract method 0xe0f91f6c.

Solidity: function cakeRateToBurn() view returns(uint256)

func (*PancakeMasterChefCallerSession) CakeRateToRegularFarm

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CakeRateToRegularFarm() (*big.Int, error)

CakeRateToRegularFarm is a free data retrieval call binding the contract method 0xaa47bc8e.

Solidity: function cakeRateToRegularFarm() view returns(uint256)

func (*PancakeMasterChefCallerSession) CakeRateToSpecialFarm

func (_PancakeMasterChef *PancakeMasterChefCallerSession) CakeRateToSpecialFarm() (*big.Int, error)

CakeRateToSpecialFarm is a free data retrieval call binding the contract method 0x1ce06d57.

Solidity: function cakeRateToSpecialFarm() view returns(uint256)

func (*PancakeMasterChefCallerSession) GetBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefCallerSession) GetBoostMultiplier(_user common.Address, _pid *big.Int) (*big.Int, error)

GetBoostMultiplier is a free data retrieval call binding the contract method 0x033186e8.

Solidity: function getBoostMultiplier(address _user, uint256 _pid) view returns(uint256)

func (*PancakeMasterChefCallerSession) LastBurnedBlock

func (_PancakeMasterChef *PancakeMasterChefCallerSession) LastBurnedBlock() (*big.Int, error)

LastBurnedBlock is a free data retrieval call binding the contract method 0x78db4c34.

Solidity: function lastBurnedBlock() view returns(uint256)

func (*PancakeMasterChefCallerSession) LpToken

func (_PancakeMasterChef *PancakeMasterChefCallerSession) LpToken(arg0 *big.Int) (common.Address, error)

LpToken is a free data retrieval call binding the contract method 0x78ed5d1f.

Solidity: function lpToken(uint256 ) view returns(address)

func (*PancakeMasterChefCallerSession) MASTERCHEF

func (_PancakeMasterChef *PancakeMasterChefCallerSession) MASTERCHEF() (common.Address, error)

MASTERCHEF is a free data retrieval call binding the contract method 0xedd8b170.

Solidity: function MASTER_CHEF() view returns(address)

func (*PancakeMasterChefCallerSession) MASTERCHEFCAKEPERBLOCK

func (_PancakeMasterChef *PancakeMasterChefCallerSession) MASTERCHEFCAKEPERBLOCK() (*big.Int, error)

MASTERCHEFCAKEPERBLOCK is a free data retrieval call binding the contract method 0x39aae5ba.

Solidity: function MASTERCHEF_CAKE_PER_BLOCK() view returns(uint256)

func (*PancakeMasterChefCallerSession) MASTERPID

func (_PancakeMasterChef *PancakeMasterChefCallerSession) MASTERPID() (*big.Int, error)

MASTERPID is a free data retrieval call binding the contract method 0x61621aaa.

Solidity: function MASTER_PID() view returns(uint256)

func (*PancakeMasterChefCallerSession) MAXBOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefCallerSession) MAXBOOSTPRECISION() (*big.Int, error)

MAXBOOSTPRECISION is a free data retrieval call binding the contract method 0x69b02128.

Solidity: function MAX_BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefCallerSession) Owner

func (_PancakeMasterChef *PancakeMasterChefCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeMasterChefCallerSession) PendingCake

func (_PancakeMasterChef *PancakeMasterChefCallerSession) PendingCake(_pid *big.Int, _user common.Address) (*big.Int, error)

PendingCake is a free data retrieval call binding the contract method 0x1175a1dd.

Solidity: function pendingCake(uint256 _pid, address _user) view returns(uint256)

func (*PancakeMasterChefCallerSession) PoolInfo

func (_PancakeMasterChef *PancakeMasterChefCallerSession) PoolInfo(arg0 *big.Int) (struct {
	AccCakePerShare   *big.Int
	LastRewardBlock   *big.Int
	AllocPoint        *big.Int
	TotalBoostedShare *big.Int
	IsRegular         bool
}, error)

PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.

Solidity: function poolInfo(uint256 ) view returns(uint256 accCakePerShare, uint256 lastRewardBlock, uint256 allocPoint, uint256 totalBoostedShare, bool isRegular)

func (*PancakeMasterChefCallerSession) PoolLength

func (_PancakeMasterChef *PancakeMasterChefCallerSession) PoolLength() (*big.Int, error)

PoolLength is a free data retrieval call binding the contract method 0x081e3eda.

Solidity: function poolLength() view returns(uint256 pools)

func (*PancakeMasterChefCallerSession) TotalRegularAllocPoint

func (_PancakeMasterChef *PancakeMasterChefCallerSession) TotalRegularAllocPoint() (*big.Int, error)

TotalRegularAllocPoint is a free data retrieval call binding the contract method 0xc40d337b.

Solidity: function totalRegularAllocPoint() view returns(uint256)

func (*PancakeMasterChefCallerSession) TotalSpecialAllocPoint

func (_PancakeMasterChef *PancakeMasterChefCallerSession) TotalSpecialAllocPoint() (*big.Int, error)

TotalSpecialAllocPoint is a free data retrieval call binding the contract method 0x99d7e84a.

Solidity: function totalSpecialAllocPoint() view returns(uint256)

func (*PancakeMasterChefCallerSession) UserInfo

func (_PancakeMasterChef *PancakeMasterChefCallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct {
	Amount          *big.Int
	RewardDebt      *big.Int
	BoostMultiplier *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.

Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt, uint256 boostMultiplier)

func (*PancakeMasterChefCallerSession) WhiteList

func (_PancakeMasterChef *PancakeMasterChefCallerSession) WhiteList(arg0 common.Address) (bool, error)

WhiteList is a free data retrieval call binding the contract method 0x372c12b1.

Solidity: function whiteList(address ) view returns(bool)

type PancakeMasterChefDeposit

type PancakeMasterChefDeposit struct {
	User   common.Address
	Pid    *big.Int
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeMasterChefDeposit represents a Deposit event raised by the PancakeMasterChef contract.

type PancakeMasterChefDepositIterator

type PancakeMasterChefDepositIterator struct {
	Event *PancakeMasterChefDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefDepositIterator) Next

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 PancakeMasterChefEmergencyWithdraw

type PancakeMasterChefEmergencyWithdraw struct {
	User   common.Address
	Pid    *big.Int
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeMasterChefEmergencyWithdraw represents a EmergencyWithdraw event raised by the PancakeMasterChef contract.

type PancakeMasterChefEmergencyWithdrawIterator

type PancakeMasterChefEmergencyWithdrawIterator struct {
	Event *PancakeMasterChefEmergencyWithdraw // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefEmergencyWithdrawIterator is returned from FilterEmergencyWithdraw and is used to iterate over the raw logs and unpacked data for EmergencyWithdraw events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefEmergencyWithdrawIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefEmergencyWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefEmergencyWithdrawIterator) Next

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 PancakeMasterChefFilterer

type PancakeMasterChefFilterer struct {
	// contains filtered or unexported fields
}

PancakeMasterChefFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPancakeMasterChefFilterer

func NewPancakeMasterChefFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakeMasterChefFilterer, error)

NewPancakeMasterChefFilterer creates a new log filterer instance of PancakeMasterChef, bound to a specific deployed contract.

func (*PancakeMasterChefFilterer) FilterAddPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterAddPool(opts *bind.FilterOpts, pid []*big.Int, lpToken []common.Address) (*PancakeMasterChefAddPoolIterator, error)

FilterAddPool is a free log retrieval operation binding the contract event 0x18caa0724a26384928efe604ae6ddc99c242548876259770fc88fcb7e719d8fa.

Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address indexed lpToken, bool isRegular)

func (*PancakeMasterChefFilterer) FilterDeposit

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*PancakeMasterChefDepositIterator, error)

FilterDeposit is a free log retrieval operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.

Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) FilterEmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*PancakeMasterChefEmergencyWithdrawIterator, error)

FilterEmergencyWithdraw is a free log retrieval operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.

Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) FilterInit

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterInit(opts *bind.FilterOpts) (*PancakeMasterChefInitIterator, error)

FilterInit is a free log retrieval operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeMasterChefFilterer) FilterOwnershipTransferred

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PancakeMasterChefOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeMasterChefFilterer) FilterSetPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterSetPool(opts *bind.FilterOpts, pid []*big.Int) (*PancakeMasterChefSetPoolIterator, error)

FilterSetPool is a free log retrieval operation binding the contract event 0xc0cfd54d2de2b55f1e6e108d3ec53ff0a1abe6055401d32c61e9433b747ef9f8.

Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint)

func (*PancakeMasterChefFilterer) FilterUpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdateBoostContract(opts *bind.FilterOpts, boostContract []common.Address) (*PancakeMasterChefUpdateBoostContractIterator, error)

FilterUpdateBoostContract is a free log retrieval operation binding the contract event 0x4c0c07d0b548b824a1b998eb4d11fccf1cfbc1e47edcdb309970ba88315eb303.

Solidity: event UpdateBoostContract(address indexed boostContract)

func (*PancakeMasterChefFilterer) FilterUpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdateBoostMultiplier(opts *bind.FilterOpts, user []common.Address) (*PancakeMasterChefUpdateBoostMultiplierIterator, error)

FilterUpdateBoostMultiplier is a free log retrieval operation binding the contract event 0x01abd62439b64f6c5dab6f94d56099495bd0c094f9c21f98f4d3562a21edb4ba.

Solidity: event UpdateBoostMultiplier(address indexed user, uint256 pid, uint256 oldMultiplier, uint256 newMultiplier)

func (*PancakeMasterChefFilterer) FilterUpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdateBurnAdmin(opts *bind.FilterOpts, oldAdmin []common.Address, newAdmin []common.Address) (*PancakeMasterChefUpdateBurnAdminIterator, error)

FilterUpdateBurnAdmin is a free log retrieval operation binding the contract event 0xd146fe330fdddf682413850a35b28edfccd4c4b53cfee802fd24950de5be1dbe.

Solidity: event UpdateBurnAdmin(address indexed oldAdmin, address indexed newAdmin)

func (*PancakeMasterChefFilterer) FilterUpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdateCakeRate(opts *bind.FilterOpts) (*PancakeMasterChefUpdateCakeRateIterator, error)

FilterUpdateCakeRate is a free log retrieval operation binding the contract event 0xae2d2e7d1ae84564fc72227253ce0f36a007209f7fd5ec414dea80e5af2fb5b0.

Solidity: event UpdateCakeRate(uint256 burnRate, uint256 regularFarmRate, uint256 specialFarmRate)

func (*PancakeMasterChefFilterer) FilterUpdatePool

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdatePool(opts *bind.FilterOpts, pid []*big.Int) (*PancakeMasterChefUpdatePoolIterator, error)

FilterUpdatePool is a free log retrieval operation binding the contract event 0x3be3541fc42237d611b30329040bfa4569541d156560acdbbae57640d20b8f46.

Solidity: event UpdatePool(uint256 indexed pid, uint256 lastRewardBlock, uint256 lpSupply, uint256 accCakePerShare)

func (*PancakeMasterChefFilterer) FilterUpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterUpdateWhiteList(opts *bind.FilterOpts, user []common.Address) (*PancakeMasterChefUpdateWhiteListIterator, error)

FilterUpdateWhiteList is a free log retrieval operation binding the contract event 0xc551bbb22d0406dbfb8b6b7740cc521bcf44e1106029cf899c19b6a8e4c99d51.

Solidity: event UpdateWhiteList(address indexed user, bool isValid)

func (*PancakeMasterChefFilterer) FilterWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*PancakeMasterChefWithdrawIterator, error)

FilterWithdraw is a free log retrieval operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.

Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) ParseAddPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseAddPool(log types.Log) (*PancakeMasterChefAddPool, error)

ParseAddPool is a log parse operation binding the contract event 0x18caa0724a26384928efe604ae6ddc99c242548876259770fc88fcb7e719d8fa.

Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address indexed lpToken, bool isRegular)

func (*PancakeMasterChefFilterer) ParseDeposit

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseDeposit(log types.Log) (*PancakeMasterChefDeposit, error)

ParseDeposit is a log parse operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.

Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) ParseEmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseEmergencyWithdraw(log types.Log) (*PancakeMasterChefEmergencyWithdraw, error)

ParseEmergencyWithdraw is a log parse operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.

Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) ParseInit

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseInit(log types.Log) (*PancakeMasterChefInit, error)

ParseInit is a log parse operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeMasterChefFilterer) ParseOwnershipTransferred

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseOwnershipTransferred(log types.Log) (*PancakeMasterChefOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeMasterChefFilterer) ParseSetPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseSetPool(log types.Log) (*PancakeMasterChefSetPool, error)

ParseSetPool is a log parse operation binding the contract event 0xc0cfd54d2de2b55f1e6e108d3ec53ff0a1abe6055401d32c61e9433b747ef9f8.

Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint)

func (*PancakeMasterChefFilterer) ParseUpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdateBoostContract(log types.Log) (*PancakeMasterChefUpdateBoostContract, error)

ParseUpdateBoostContract is a log parse operation binding the contract event 0x4c0c07d0b548b824a1b998eb4d11fccf1cfbc1e47edcdb309970ba88315eb303.

Solidity: event UpdateBoostContract(address indexed boostContract)

func (*PancakeMasterChefFilterer) ParseUpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdateBoostMultiplier(log types.Log) (*PancakeMasterChefUpdateBoostMultiplier, error)

ParseUpdateBoostMultiplier is a log parse operation binding the contract event 0x01abd62439b64f6c5dab6f94d56099495bd0c094f9c21f98f4d3562a21edb4ba.

Solidity: event UpdateBoostMultiplier(address indexed user, uint256 pid, uint256 oldMultiplier, uint256 newMultiplier)

func (*PancakeMasterChefFilterer) ParseUpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdateBurnAdmin(log types.Log) (*PancakeMasterChefUpdateBurnAdmin, error)

ParseUpdateBurnAdmin is a log parse operation binding the contract event 0xd146fe330fdddf682413850a35b28edfccd4c4b53cfee802fd24950de5be1dbe.

Solidity: event UpdateBurnAdmin(address indexed oldAdmin, address indexed newAdmin)

func (*PancakeMasterChefFilterer) ParseUpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdateCakeRate(log types.Log) (*PancakeMasterChefUpdateCakeRate, error)

ParseUpdateCakeRate is a log parse operation binding the contract event 0xae2d2e7d1ae84564fc72227253ce0f36a007209f7fd5ec414dea80e5af2fb5b0.

Solidity: event UpdateCakeRate(uint256 burnRate, uint256 regularFarmRate, uint256 specialFarmRate)

func (*PancakeMasterChefFilterer) ParseUpdatePool

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdatePool(log types.Log) (*PancakeMasterChefUpdatePool, error)

ParseUpdatePool is a log parse operation binding the contract event 0x3be3541fc42237d611b30329040bfa4569541d156560acdbbae57640d20b8f46.

Solidity: event UpdatePool(uint256 indexed pid, uint256 lastRewardBlock, uint256 lpSupply, uint256 accCakePerShare)

func (*PancakeMasterChefFilterer) ParseUpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseUpdateWhiteList(log types.Log) (*PancakeMasterChefUpdateWhiteList, error)

ParseUpdateWhiteList is a log parse operation binding the contract event 0xc551bbb22d0406dbfb8b6b7740cc521bcf44e1106029cf899c19b6a8e4c99d51.

Solidity: event UpdateWhiteList(address indexed user, bool isValid)

func (*PancakeMasterChefFilterer) ParseWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) ParseWithdraw(log types.Log) (*PancakeMasterChefWithdraw, error)

ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.

Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) WatchAddPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchAddPool(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefAddPool, pid []*big.Int, lpToken []common.Address) (event.Subscription, error)

WatchAddPool is a free log subscription operation binding the contract event 0x18caa0724a26384928efe604ae6ddc99c242548876259770fc88fcb7e719d8fa.

Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address indexed lpToken, bool isRegular)

func (*PancakeMasterChefFilterer) WatchDeposit

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefDeposit, user []common.Address, pid []*big.Int) (event.Subscription, error)

WatchDeposit is a free log subscription operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.

Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) WatchEmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefEmergencyWithdraw, user []common.Address, pid []*big.Int) (event.Subscription, error)

WatchEmergencyWithdraw is a free log subscription operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.

Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)

func (*PancakeMasterChefFilterer) WatchInit

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchInit(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefInit) (event.Subscription, error)

WatchInit is a free log subscription operation binding the contract event 0x57a86f7d14ccde89e22870afe839e3011216827daa9b24e18629f0a1e9d6cc14.

Solidity: event Init()

func (*PancakeMasterChefFilterer) WatchOwnershipTransferred

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefOwnershipTransferred, 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 (*PancakeMasterChefFilterer) WatchSetPool

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchSetPool(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefSetPool, pid []*big.Int) (event.Subscription, error)

WatchSetPool is a free log subscription operation binding the contract event 0xc0cfd54d2de2b55f1e6e108d3ec53ff0a1abe6055401d32c61e9433b747ef9f8.

Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint)

func (*PancakeMasterChefFilterer) WatchUpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdateBoostContract(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdateBoostContract, boostContract []common.Address) (event.Subscription, error)

WatchUpdateBoostContract is a free log subscription operation binding the contract event 0x4c0c07d0b548b824a1b998eb4d11fccf1cfbc1e47edcdb309970ba88315eb303.

Solidity: event UpdateBoostContract(address indexed boostContract)

func (*PancakeMasterChefFilterer) WatchUpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdateBoostMultiplier(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdateBoostMultiplier, user []common.Address) (event.Subscription, error)

WatchUpdateBoostMultiplier is a free log subscription operation binding the contract event 0x01abd62439b64f6c5dab6f94d56099495bd0c094f9c21f98f4d3562a21edb4ba.

Solidity: event UpdateBoostMultiplier(address indexed user, uint256 pid, uint256 oldMultiplier, uint256 newMultiplier)

func (*PancakeMasterChefFilterer) WatchUpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdateBurnAdmin(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdateBurnAdmin, oldAdmin []common.Address, newAdmin []common.Address) (event.Subscription, error)

WatchUpdateBurnAdmin is a free log subscription operation binding the contract event 0xd146fe330fdddf682413850a35b28edfccd4c4b53cfee802fd24950de5be1dbe.

Solidity: event UpdateBurnAdmin(address indexed oldAdmin, address indexed newAdmin)

func (*PancakeMasterChefFilterer) WatchUpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdateCakeRate(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdateCakeRate) (event.Subscription, error)

WatchUpdateCakeRate is a free log subscription operation binding the contract event 0xae2d2e7d1ae84564fc72227253ce0f36a007209f7fd5ec414dea80e5af2fb5b0.

Solidity: event UpdateCakeRate(uint256 burnRate, uint256 regularFarmRate, uint256 specialFarmRate)

func (*PancakeMasterChefFilterer) WatchUpdatePool

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdatePool(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdatePool, pid []*big.Int) (event.Subscription, error)

WatchUpdatePool is a free log subscription operation binding the contract event 0x3be3541fc42237d611b30329040bfa4569541d156560acdbbae57640d20b8f46.

Solidity: event UpdatePool(uint256 indexed pid, uint256 lastRewardBlock, uint256 lpSupply, uint256 accCakePerShare)

func (*PancakeMasterChefFilterer) WatchUpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchUpdateWhiteList(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefUpdateWhiteList, user []common.Address) (event.Subscription, error)

WatchUpdateWhiteList is a free log subscription operation binding the contract event 0xc551bbb22d0406dbfb8b6b7740cc521bcf44e1106029cf899c19b6a8e4c99d51.

Solidity: event UpdateWhiteList(address indexed user, bool isValid)

func (*PancakeMasterChefFilterer) WatchWithdraw

func (_PancakeMasterChef *PancakeMasterChefFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *PancakeMasterChefWithdraw, user []common.Address, pid []*big.Int) (event.Subscription, error)

WatchWithdraw is a free log subscription operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.

Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)

type PancakeMasterChefInit

type PancakeMasterChefInit struct {
	Raw types.Log // Blockchain specific contextual infos
}

PancakeMasterChefInit represents a Init event raised by the PancakeMasterChef contract.

type PancakeMasterChefInitIterator

type PancakeMasterChefInitIterator struct {
	Event *PancakeMasterChefInit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefInitIterator is returned from FilterInit and is used to iterate over the raw logs and unpacked data for Init events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefInitIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefInitIterator) Next

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 PancakeMasterChefOwnershipTransferred

type PancakeMasterChefOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeMasterChefOwnershipTransferred represents a OwnershipTransferred event raised by the PancakeMasterChef contract.

type PancakeMasterChefOwnershipTransferredIterator

type PancakeMasterChefOwnershipTransferredIterator struct {
	Event *PancakeMasterChefOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefOwnershipTransferredIterator) Next

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 PancakeMasterChefRaw

type PancakeMasterChefRaw struct {
	Contract *PancakeMasterChef // Generic contract binding to access the raw methods on
}

PancakeMasterChefRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PancakeMasterChefRaw) Call

func (_PancakeMasterChef *PancakeMasterChefRaw) 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 (*PancakeMasterChefRaw) Transact

func (_PancakeMasterChef *PancakeMasterChefRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeMasterChefRaw) Transfer

func (_PancakeMasterChef *PancakeMasterChefRaw) 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 PancakeMasterChefSession

type PancakeMasterChefSession struct {
	Contract     *PancakeMasterChef // 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
}

PancakeMasterChefSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PancakeMasterChefSession) ACCCAKEPRECISION

func (_PancakeMasterChef *PancakeMasterChefSession) ACCCAKEPRECISION() (*big.Int, error)

ACCCAKEPRECISION is a free data retrieval call binding the contract method 0x7398b7ea.

Solidity: function ACC_CAKE_PRECISION() view returns(uint256)

func (*PancakeMasterChefSession) Add

func (_PancakeMasterChef *PancakeMasterChefSession) Add(_allocPoint *big.Int, _lpToken common.Address, _isRegular bool, _withUpdate bool) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0xc507aeaa.

Solidity: function add(uint256 _allocPoint, address _lpToken, bool _isRegular, bool _withUpdate) returns()

func (*PancakeMasterChefSession) BOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefSession) BOOSTPRECISION() (*big.Int, error)

BOOSTPRECISION is a free data retrieval call binding the contract method 0xcc6db2da.

Solidity: function BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefSession) BoostContract

func (_PancakeMasterChef *PancakeMasterChefSession) BoostContract() (common.Address, error)

BoostContract is a free data retrieval call binding the contract method 0xdfcedeee.

Solidity: function boostContract() view returns(address)

func (*PancakeMasterChefSession) BurnAdmin

func (_PancakeMasterChef *PancakeMasterChefSession) BurnAdmin() (common.Address, error)

BurnAdmin is a free data retrieval call binding the contract method 0x81bdf98c.

Solidity: function burnAdmin() view returns(address)

func (*PancakeMasterChefSession) BurnCake

func (_PancakeMasterChef *PancakeMasterChefSession) BurnCake(_withUpdate bool) (*types.Transaction, error)

BurnCake is a paid mutator transaction binding the contract method 0x777a97f8.

Solidity: function burnCake(bool _withUpdate) returns()

func (*PancakeMasterChefSession) CAKE

func (_PancakeMasterChef *PancakeMasterChefSession) CAKE() (common.Address, error)

CAKE is a free data retrieval call binding the contract method 0x4ca6ef28.

Solidity: function CAKE() view returns(address)

func (*PancakeMasterChefSession) CAKERATETOTALPRECISION

func (_PancakeMasterChef *PancakeMasterChefSession) CAKERATETOTALPRECISION() (*big.Int, error)

CAKERATETOTALPRECISION is a free data retrieval call binding the contract method 0xe39e1323.

Solidity: function CAKE_RATE_TOTAL_PRECISION() view returns(uint256)

func (*PancakeMasterChefSession) CakePerBlock

func (_PancakeMasterChef *PancakeMasterChefSession) CakePerBlock(_isRegular bool) (*big.Int, error)

CakePerBlock is a free data retrieval call binding the contract method 0x1e9b828b.

Solidity: function cakePerBlock(bool _isRegular) view returns(uint256 amount)

func (*PancakeMasterChefSession) CakePerBlockToBurn

func (_PancakeMasterChef *PancakeMasterChefSession) CakePerBlockToBurn() (*big.Int, error)

CakePerBlockToBurn is a free data retrieval call binding the contract method 0x9dcc1b5f.

Solidity: function cakePerBlockToBurn() view returns(uint256 amount)

func (*PancakeMasterChefSession) CakeRateToBurn

func (_PancakeMasterChef *PancakeMasterChefSession) CakeRateToBurn() (*big.Int, error)

CakeRateToBurn is a free data retrieval call binding the contract method 0xe0f91f6c.

Solidity: function cakeRateToBurn() view returns(uint256)

func (*PancakeMasterChefSession) CakeRateToRegularFarm

func (_PancakeMasterChef *PancakeMasterChefSession) CakeRateToRegularFarm() (*big.Int, error)

CakeRateToRegularFarm is a free data retrieval call binding the contract method 0xaa47bc8e.

Solidity: function cakeRateToRegularFarm() view returns(uint256)

func (*PancakeMasterChefSession) CakeRateToSpecialFarm

func (_PancakeMasterChef *PancakeMasterChefSession) CakeRateToSpecialFarm() (*big.Int, error)

CakeRateToSpecialFarm is a free data retrieval call binding the contract method 0x1ce06d57.

Solidity: function cakeRateToSpecialFarm() view returns(uint256)

func (*PancakeMasterChefSession) Deposit

func (_PancakeMasterChef *PancakeMasterChefSession) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _pid, uint256 _amount) returns()

func (*PancakeMasterChefSession) EmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0x5312ea8e.

Solidity: function emergencyWithdraw(uint256 _pid) returns()

func (*PancakeMasterChefSession) GetBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefSession) GetBoostMultiplier(_user common.Address, _pid *big.Int) (*big.Int, error)

GetBoostMultiplier is a free data retrieval call binding the contract method 0x033186e8.

Solidity: function getBoostMultiplier(address _user, uint256 _pid) view returns(uint256)

func (*PancakeMasterChefSession) HarvestFromMasterChef

func (_PancakeMasterChef *PancakeMasterChefSession) HarvestFromMasterChef() (*types.Transaction, error)

HarvestFromMasterChef is a paid mutator transaction binding the contract method 0x4f70b15a.

Solidity: function harvestFromMasterChef() returns()

func (*PancakeMasterChefSession) Init

func (_PancakeMasterChef *PancakeMasterChefSession) Init(dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeMasterChefSession) LastBurnedBlock

func (_PancakeMasterChef *PancakeMasterChefSession) LastBurnedBlock() (*big.Int, error)

LastBurnedBlock is a free data retrieval call binding the contract method 0x78db4c34.

Solidity: function lastBurnedBlock() view returns(uint256)

func (*PancakeMasterChefSession) LpToken

func (_PancakeMasterChef *PancakeMasterChefSession) LpToken(arg0 *big.Int) (common.Address, error)

LpToken is a free data retrieval call binding the contract method 0x78ed5d1f.

Solidity: function lpToken(uint256 ) view returns(address)

func (*PancakeMasterChefSession) MASTERCHEF

func (_PancakeMasterChef *PancakeMasterChefSession) MASTERCHEF() (common.Address, error)

MASTERCHEF is a free data retrieval call binding the contract method 0xedd8b170.

Solidity: function MASTER_CHEF() view returns(address)

func (*PancakeMasterChefSession) MASTERCHEFCAKEPERBLOCK

func (_PancakeMasterChef *PancakeMasterChefSession) MASTERCHEFCAKEPERBLOCK() (*big.Int, error)

MASTERCHEFCAKEPERBLOCK is a free data retrieval call binding the contract method 0x39aae5ba.

Solidity: function MASTERCHEF_CAKE_PER_BLOCK() view returns(uint256)

func (*PancakeMasterChefSession) MASTERPID

func (_PancakeMasterChef *PancakeMasterChefSession) MASTERPID() (*big.Int, error)

MASTERPID is a free data retrieval call binding the contract method 0x61621aaa.

Solidity: function MASTER_PID() view returns(uint256)

func (*PancakeMasterChefSession) MAXBOOSTPRECISION

func (_PancakeMasterChef *PancakeMasterChefSession) MAXBOOSTPRECISION() (*big.Int, error)

MAXBOOSTPRECISION is a free data retrieval call binding the contract method 0x69b02128.

Solidity: function MAX_BOOST_PRECISION() view returns(uint256)

func (*PancakeMasterChefSession) MassUpdatePools

func (_PancakeMasterChef *PancakeMasterChefSession) MassUpdatePools() (*types.Transaction, error)

MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.

Solidity: function massUpdatePools() returns()

func (*PancakeMasterChefSession) Owner

func (_PancakeMasterChef *PancakeMasterChefSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeMasterChefSession) PendingCake

func (_PancakeMasterChef *PancakeMasterChefSession) PendingCake(_pid *big.Int, _user common.Address) (*big.Int, error)

PendingCake is a free data retrieval call binding the contract method 0x1175a1dd.

Solidity: function pendingCake(uint256 _pid, address _user) view returns(uint256)

func (*PancakeMasterChefSession) PoolInfo

func (_PancakeMasterChef *PancakeMasterChefSession) PoolInfo(arg0 *big.Int) (struct {
	AccCakePerShare   *big.Int
	LastRewardBlock   *big.Int
	AllocPoint        *big.Int
	TotalBoostedShare *big.Int
	IsRegular         bool
}, error)

PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.

Solidity: function poolInfo(uint256 ) view returns(uint256 accCakePerShare, uint256 lastRewardBlock, uint256 allocPoint, uint256 totalBoostedShare, bool isRegular)

func (*PancakeMasterChefSession) PoolLength

func (_PancakeMasterChef *PancakeMasterChefSession) PoolLength() (*big.Int, error)

PoolLength is a free data retrieval call binding the contract method 0x081e3eda.

Solidity: function poolLength() view returns(uint256 pools)

func (*PancakeMasterChefSession) RenounceOwnership

func (_PancakeMasterChef *PancakeMasterChefSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeMasterChefSession) Set

func (_PancakeMasterChef *PancakeMasterChefSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0x64482f79.

Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()

func (*PancakeMasterChefSession) TotalRegularAllocPoint

func (_PancakeMasterChef *PancakeMasterChefSession) TotalRegularAllocPoint() (*big.Int, error)

TotalRegularAllocPoint is a free data retrieval call binding the contract method 0xc40d337b.

Solidity: function totalRegularAllocPoint() view returns(uint256)

func (*PancakeMasterChefSession) TotalSpecialAllocPoint

func (_PancakeMasterChef *PancakeMasterChefSession) TotalSpecialAllocPoint() (*big.Int, error)

TotalSpecialAllocPoint is a free data retrieval call binding the contract method 0x99d7e84a.

Solidity: function totalSpecialAllocPoint() view returns(uint256)

func (*PancakeMasterChefSession) TransferOwnership

func (_PancakeMasterChef *PancakeMasterChefSession) 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 (*PancakeMasterChefSession) UpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefSession) UpdateBoostContract(_newBoostContract common.Address) (*types.Transaction, error)

UpdateBoostContract is a paid mutator transaction binding the contract method 0x9dd2fcc3.

Solidity: function updateBoostContract(address _newBoostContract) returns()

func (*PancakeMasterChefSession) UpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefSession) UpdateBoostMultiplier(_user common.Address, _pid *big.Int, _newMultiplier *big.Int) (*types.Transaction, error)

UpdateBoostMultiplier is a paid mutator transaction binding the contract method 0x041a84c9.

Solidity: function updateBoostMultiplier(address _user, uint256 _pid, uint256 _newMultiplier) returns()

func (*PancakeMasterChefSession) UpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefSession) UpdateBurnAdmin(_newAdmin common.Address) (*types.Transaction, error)

UpdateBurnAdmin is a paid mutator transaction binding the contract method 0x0bb844bc.

Solidity: function updateBurnAdmin(address _newAdmin) returns()

func (*PancakeMasterChefSession) UpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefSession) UpdateCakeRate(_burnRate *big.Int, _regularFarmRate *big.Int, _specialFarmRate *big.Int, _withUpdate bool) (*types.Transaction, error)

UpdateCakeRate is a paid mutator transaction binding the contract method 0xdc6363df.

Solidity: function updateCakeRate(uint256 _burnRate, uint256 _regularFarmRate, uint256 _specialFarmRate, bool _withUpdate) returns()

func (*PancakeMasterChefSession) UpdatePool

func (_PancakeMasterChef *PancakeMasterChefSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)

UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.

Solidity: function updatePool(uint256 _pid) returns((uint256,uint256,uint256,uint256,bool) pool)

func (*PancakeMasterChefSession) UpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefSession) UpdateWhiteList(_user common.Address, _isValid bool) (*types.Transaction, error)

UpdateWhiteList is a paid mutator transaction binding the contract method 0xac1d0609.

Solidity: function updateWhiteList(address _user, bool _isValid) returns()

func (*PancakeMasterChefSession) UserInfo

func (_PancakeMasterChef *PancakeMasterChefSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct {
	Amount          *big.Int
	RewardDebt      *big.Int
	BoostMultiplier *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.

Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt, uint256 boostMultiplier)

func (*PancakeMasterChefSession) WhiteList

func (_PancakeMasterChef *PancakeMasterChefSession) WhiteList(arg0 common.Address) (bool, error)

WhiteList is a free data retrieval call binding the contract method 0x372c12b1.

Solidity: function whiteList(address ) view returns(bool)

func (*PancakeMasterChefSession) Withdraw

func (_PancakeMasterChef *PancakeMasterChefSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 _pid, uint256 _amount) returns()

type PancakeMasterChefSetPool

type PancakeMasterChefSetPool struct {
	Pid        *big.Int
	AllocPoint *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

PancakeMasterChefSetPool represents a SetPool event raised by the PancakeMasterChef contract.

type PancakeMasterChefSetPoolIterator

type PancakeMasterChefSetPoolIterator struct {
	Event *PancakeMasterChefSetPool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefSetPoolIterator is returned from FilterSetPool and is used to iterate over the raw logs and unpacked data for SetPool events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefSetPoolIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefSetPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefSetPoolIterator) Next

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 PancakeMasterChefTransactor

type PancakeMasterChefTransactor struct {
	// contains filtered or unexported fields
}

PancakeMasterChefTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPancakeMasterChefTransactor

func NewPancakeMasterChefTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakeMasterChefTransactor, error)

NewPancakeMasterChefTransactor creates a new write-only instance of PancakeMasterChef, bound to a specific deployed contract.

func (*PancakeMasterChefTransactor) Add

func (_PancakeMasterChef *PancakeMasterChefTransactor) Add(opts *bind.TransactOpts, _allocPoint *big.Int, _lpToken common.Address, _isRegular bool, _withUpdate bool) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0xc507aeaa.

Solidity: function add(uint256 _allocPoint, address _lpToken, bool _isRegular, bool _withUpdate) returns()

func (*PancakeMasterChefTransactor) BurnCake

func (_PancakeMasterChef *PancakeMasterChefTransactor) BurnCake(opts *bind.TransactOpts, _withUpdate bool) (*types.Transaction, error)

BurnCake is a paid mutator transaction binding the contract method 0x777a97f8.

Solidity: function burnCake(bool _withUpdate) returns()

func (*PancakeMasterChefTransactor) Deposit

func (_PancakeMasterChef *PancakeMasterChefTransactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _pid, uint256 _amount) returns()

func (*PancakeMasterChefTransactor) EmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefTransactor) EmergencyWithdraw(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0x5312ea8e.

Solidity: function emergencyWithdraw(uint256 _pid) returns()

func (*PancakeMasterChefTransactor) HarvestFromMasterChef

func (_PancakeMasterChef *PancakeMasterChefTransactor) HarvestFromMasterChef(opts *bind.TransactOpts) (*types.Transaction, error)

HarvestFromMasterChef is a paid mutator transaction binding the contract method 0x4f70b15a.

Solidity: function harvestFromMasterChef() returns()

func (*PancakeMasterChefTransactor) Init

func (_PancakeMasterChef *PancakeMasterChefTransactor) Init(opts *bind.TransactOpts, dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeMasterChefTransactor) MassUpdatePools

func (_PancakeMasterChef *PancakeMasterChefTransactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)

MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.

Solidity: function massUpdatePools() returns()

func (*PancakeMasterChefTransactor) RenounceOwnership

func (_PancakeMasterChef *PancakeMasterChefTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeMasterChefTransactor) Set

func (_PancakeMasterChef *PancakeMasterChefTransactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0x64482f79.

Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()

func (*PancakeMasterChefTransactor) TransferOwnership

func (_PancakeMasterChef *PancakeMasterChefTransactor) 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 (*PancakeMasterChefTransactor) UpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdateBoostContract(opts *bind.TransactOpts, _newBoostContract common.Address) (*types.Transaction, error)

UpdateBoostContract is a paid mutator transaction binding the contract method 0x9dd2fcc3.

Solidity: function updateBoostContract(address _newBoostContract) returns()

func (*PancakeMasterChefTransactor) UpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdateBoostMultiplier(opts *bind.TransactOpts, _user common.Address, _pid *big.Int, _newMultiplier *big.Int) (*types.Transaction, error)

UpdateBoostMultiplier is a paid mutator transaction binding the contract method 0x041a84c9.

Solidity: function updateBoostMultiplier(address _user, uint256 _pid, uint256 _newMultiplier) returns()

func (*PancakeMasterChefTransactor) UpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdateBurnAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)

UpdateBurnAdmin is a paid mutator transaction binding the contract method 0x0bb844bc.

Solidity: function updateBurnAdmin(address _newAdmin) returns()

func (*PancakeMasterChefTransactor) UpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdateCakeRate(opts *bind.TransactOpts, _burnRate *big.Int, _regularFarmRate *big.Int, _specialFarmRate *big.Int, _withUpdate bool) (*types.Transaction, error)

UpdateCakeRate is a paid mutator transaction binding the contract method 0xdc6363df.

Solidity: function updateCakeRate(uint256 _burnRate, uint256 _regularFarmRate, uint256 _specialFarmRate, bool _withUpdate) returns()

func (*PancakeMasterChefTransactor) UpdatePool

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdatePool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)

UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.

Solidity: function updatePool(uint256 _pid) returns((uint256,uint256,uint256,uint256,bool) pool)

func (*PancakeMasterChefTransactor) UpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefTransactor) UpdateWhiteList(opts *bind.TransactOpts, _user common.Address, _isValid bool) (*types.Transaction, error)

UpdateWhiteList is a paid mutator transaction binding the contract method 0xac1d0609.

Solidity: function updateWhiteList(address _user, bool _isValid) returns()

func (*PancakeMasterChefTransactor) Withdraw

func (_PancakeMasterChef *PancakeMasterChefTransactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 _pid, uint256 _amount) returns()

type PancakeMasterChefTransactorRaw

type PancakeMasterChefTransactorRaw struct {
	Contract *PancakeMasterChefTransactor // Generic write-only contract binding to access the raw methods on
}

PancakeMasterChefTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PancakeMasterChefTransactorRaw) Transact

func (_PancakeMasterChef *PancakeMasterChefTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeMasterChefTransactorRaw) Transfer

func (_PancakeMasterChef *PancakeMasterChefTransactorRaw) 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 PancakeMasterChefTransactorSession

type PancakeMasterChefTransactorSession struct {
	Contract     *PancakeMasterChefTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

PancakeMasterChefTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PancakeMasterChefTransactorSession) Add

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) Add(_allocPoint *big.Int, _lpToken common.Address, _isRegular bool, _withUpdate bool) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0xc507aeaa.

Solidity: function add(uint256 _allocPoint, address _lpToken, bool _isRegular, bool _withUpdate) returns()

func (*PancakeMasterChefTransactorSession) BurnCake

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) BurnCake(_withUpdate bool) (*types.Transaction, error)

BurnCake is a paid mutator transaction binding the contract method 0x777a97f8.

Solidity: function burnCake(bool _withUpdate) returns()

func (*PancakeMasterChefTransactorSession) Deposit

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xe2bbb158.

Solidity: function deposit(uint256 _pid, uint256 _amount) returns()

func (*PancakeMasterChefTransactorSession) EmergencyWithdraw

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0x5312ea8e.

Solidity: function emergencyWithdraw(uint256 _pid) returns()

func (*PancakeMasterChefTransactorSession) HarvestFromMasterChef

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) HarvestFromMasterChef() (*types.Transaction, error)

HarvestFromMasterChef is a paid mutator transaction binding the contract method 0x4f70b15a.

Solidity: function harvestFromMasterChef() returns()

func (*PancakeMasterChefTransactorSession) Init

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) Init(dummyToken common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address dummyToken) returns()

func (*PancakeMasterChefTransactorSession) MassUpdatePools

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) MassUpdatePools() (*types.Transaction, error)

MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.

Solidity: function massUpdatePools() returns()

func (*PancakeMasterChefTransactorSession) RenounceOwnership

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeMasterChefTransactorSession) Set

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0x64482f79.

Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()

func (*PancakeMasterChefTransactorSession) TransferOwnership

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) 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 (*PancakeMasterChefTransactorSession) UpdateBoostContract

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdateBoostContract(_newBoostContract common.Address) (*types.Transaction, error)

UpdateBoostContract is a paid mutator transaction binding the contract method 0x9dd2fcc3.

Solidity: function updateBoostContract(address _newBoostContract) returns()

func (*PancakeMasterChefTransactorSession) UpdateBoostMultiplier

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdateBoostMultiplier(_user common.Address, _pid *big.Int, _newMultiplier *big.Int) (*types.Transaction, error)

UpdateBoostMultiplier is a paid mutator transaction binding the contract method 0x041a84c9.

Solidity: function updateBoostMultiplier(address _user, uint256 _pid, uint256 _newMultiplier) returns()

func (*PancakeMasterChefTransactorSession) UpdateBurnAdmin

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdateBurnAdmin(_newAdmin common.Address) (*types.Transaction, error)

UpdateBurnAdmin is a paid mutator transaction binding the contract method 0x0bb844bc.

Solidity: function updateBurnAdmin(address _newAdmin) returns()

func (*PancakeMasterChefTransactorSession) UpdateCakeRate

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdateCakeRate(_burnRate *big.Int, _regularFarmRate *big.Int, _specialFarmRate *big.Int, _withUpdate bool) (*types.Transaction, error)

UpdateCakeRate is a paid mutator transaction binding the contract method 0xdc6363df.

Solidity: function updateCakeRate(uint256 _burnRate, uint256 _regularFarmRate, uint256 _specialFarmRate, bool _withUpdate) returns()

func (*PancakeMasterChefTransactorSession) UpdatePool

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)

UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.

Solidity: function updatePool(uint256 _pid) returns((uint256,uint256,uint256,uint256,bool) pool)

func (*PancakeMasterChefTransactorSession) UpdateWhiteList

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) UpdateWhiteList(_user common.Address, _isValid bool) (*types.Transaction, error)

UpdateWhiteList is a paid mutator transaction binding the contract method 0xac1d0609.

Solidity: function updateWhiteList(address _user, bool _isValid) returns()

func (*PancakeMasterChefTransactorSession) Withdraw

func (_PancakeMasterChef *PancakeMasterChefTransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 _pid, uint256 _amount) returns()

type PancakeMasterChefUpdateBoostContract

type PancakeMasterChefUpdateBoostContract struct {
	BoostContract common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdateBoostContract represents a UpdateBoostContract event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdateBoostContractIterator

type PancakeMasterChefUpdateBoostContractIterator struct {
	Event *PancakeMasterChefUpdateBoostContract // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdateBoostContractIterator is returned from FilterUpdateBoostContract and is used to iterate over the raw logs and unpacked data for UpdateBoostContract events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdateBoostContractIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdateBoostContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdateBoostContractIterator) Next

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 PancakeMasterChefUpdateBoostMultiplier

type PancakeMasterChefUpdateBoostMultiplier struct {
	User          common.Address
	Pid           *big.Int
	OldMultiplier *big.Int
	NewMultiplier *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdateBoostMultiplier represents a UpdateBoostMultiplier event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdateBoostMultiplierIterator

type PancakeMasterChefUpdateBoostMultiplierIterator struct {
	Event *PancakeMasterChefUpdateBoostMultiplier // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdateBoostMultiplierIterator is returned from FilterUpdateBoostMultiplier and is used to iterate over the raw logs and unpacked data for UpdateBoostMultiplier events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdateBoostMultiplierIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdateBoostMultiplierIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdateBoostMultiplierIterator) Next

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 PancakeMasterChefUpdateBurnAdmin

type PancakeMasterChefUpdateBurnAdmin struct {
	OldAdmin common.Address
	NewAdmin common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdateBurnAdmin represents a UpdateBurnAdmin event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdateBurnAdminIterator

type PancakeMasterChefUpdateBurnAdminIterator struct {
	Event *PancakeMasterChefUpdateBurnAdmin // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdateBurnAdminIterator is returned from FilterUpdateBurnAdmin and is used to iterate over the raw logs and unpacked data for UpdateBurnAdmin events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdateBurnAdminIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdateBurnAdminIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdateBurnAdminIterator) Next

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 PancakeMasterChefUpdateCakeRate

type PancakeMasterChefUpdateCakeRate struct {
	BurnRate        *big.Int
	RegularFarmRate *big.Int
	SpecialFarmRate *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdateCakeRate represents a UpdateCakeRate event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdateCakeRateIterator

type PancakeMasterChefUpdateCakeRateIterator struct {
	Event *PancakeMasterChefUpdateCakeRate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdateCakeRateIterator is returned from FilterUpdateCakeRate and is used to iterate over the raw logs and unpacked data for UpdateCakeRate events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdateCakeRateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdateCakeRateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdateCakeRateIterator) Next

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 PancakeMasterChefUpdatePool

type PancakeMasterChefUpdatePool struct {
	Pid             *big.Int
	LastRewardBlock *big.Int
	LpSupply        *big.Int
	AccCakePerShare *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdatePool represents a UpdatePool event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdatePoolIterator

type PancakeMasterChefUpdatePoolIterator struct {
	Event *PancakeMasterChefUpdatePool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdatePoolIterator is returned from FilterUpdatePool and is used to iterate over the raw logs and unpacked data for UpdatePool events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdatePoolIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdatePoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdatePoolIterator) Next

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 PancakeMasterChefUpdateWhiteList

type PancakeMasterChefUpdateWhiteList struct {
	User    common.Address
	IsValid bool
	Raw     types.Log // Blockchain specific contextual infos
}

PancakeMasterChefUpdateWhiteList represents a UpdateWhiteList event raised by the PancakeMasterChef contract.

type PancakeMasterChefUpdateWhiteListIterator

type PancakeMasterChefUpdateWhiteListIterator struct {
	Event *PancakeMasterChefUpdateWhiteList // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefUpdateWhiteListIterator is returned from FilterUpdateWhiteList and is used to iterate over the raw logs and unpacked data for UpdateWhiteList events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefUpdateWhiteListIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefUpdateWhiteListIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefUpdateWhiteListIterator) Next

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 PancakeMasterChefWithdraw

type PancakeMasterChefWithdraw struct {
	User   common.Address
	Pid    *big.Int
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeMasterChefWithdraw represents a Withdraw event raised by the PancakeMasterChef contract.

type PancakeMasterChefWithdrawIterator

type PancakeMasterChefWithdrawIterator struct {
	Event *PancakeMasterChefWithdraw // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeMasterChefWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the PancakeMasterChef contract.

func (*PancakeMasterChefWithdrawIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeMasterChefWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeMasterChefWithdrawIterator) Next

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 PancakePair

type PancakePair struct {
	PancakePairCaller     // Read-only binding to the contract
	PancakePairTransactor // Write-only binding to the contract
	PancakePairFilterer   // Log filterer for contract events
}

PancakePair is an auto generated Go binding around an Ethereum contract.

func NewPancakePair

func NewPancakePair(address common.Address, backend bind.ContractBackend) (*PancakePair, error)

NewPancakePair creates a new instance of PancakePair, bound to a specific deployed contract.

type PancakePairApproval

type PancakePairApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

PancakePairApproval represents a Approval event raised by the PancakePair contract.

type PancakePairApprovalIterator

type PancakePairApprovalIterator struct {
	Event *PancakePairApproval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the PancakePair contract.

func (*PancakePairApprovalIterator) Close

func (it *PancakePairApprovalIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairApprovalIterator) Error

func (it *PancakePairApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairApprovalIterator) Next

func (it *PancakePairApprovalIterator) 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 PancakePairBurn

type PancakePairBurn struct {
	Sender  common.Address
	Amount0 *big.Int
	Amount1 *big.Int
	To      common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PancakePairBurn represents a Burn event raised by the PancakePair contract.

type PancakePairBurnIterator

type PancakePairBurnIterator struct {
	Event *PancakePairBurn // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the PancakePair contract.

func (*PancakePairBurnIterator) Close

func (it *PancakePairBurnIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairBurnIterator) Error

func (it *PancakePairBurnIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairBurnIterator) Next

func (it *PancakePairBurnIterator) 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 PancakePairCaller

type PancakePairCaller struct {
	// contains filtered or unexported fields
}

PancakePairCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPancakePairCaller

func NewPancakePairCaller(address common.Address, caller bind.ContractCaller) (*PancakePairCaller, error)

NewPancakePairCaller creates a new read-only instance of PancakePair, bound to a specific deployed contract.

func (*PancakePairCaller) Allowance

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) BalanceOf

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) DOMAINSEPARATOR

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) Decimals

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) Factory

func (_PancakePair *PancakePairCaller) Factory(opts *bind.CallOpts) (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() view returns(address)

func (*PancakePairCaller) GetReserves

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) KLast

func (_PancakePair *PancakePairCaller) KLast(opts *bind.CallOpts) (*big.Int, error)

KLast is a free data retrieval call binding the contract method 0x7464fc3d.

Solidity: function kLast() view returns(uint256)

func (*PancakePairCaller) MINIMUMLIQUIDITY

func (_PancakePair *PancakePairCaller) MINIMUMLIQUIDITY(opts *bind.CallOpts) (*big.Int, error)

MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.

Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)

func (*PancakePairCaller) Name

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) Nonces

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) PERMITTYPEHASH

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) Price0CumulativeLast

func (_PancakePair *PancakePairCaller) Price0CumulativeLast(opts *bind.CallOpts) (*big.Int, error)

Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.

Solidity: function price0CumulativeLast() view returns(uint256)

func (*PancakePairCaller) Price1CumulativeLast

func (_PancakePair *PancakePairCaller) Price1CumulativeLast(opts *bind.CallOpts) (*big.Int, error)

Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.

Solidity: function price1CumulativeLast() view returns(uint256)

func (*PancakePairCaller) Symbol

func (_PancakePair *PancakePairCaller) 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 (*PancakePairCaller) Token0

func (_PancakePair *PancakePairCaller) Token0(opts *bind.CallOpts) (common.Address, error)

Token0 is a free data retrieval call binding the contract method 0x0dfe1681.

Solidity: function token0() view returns(address)

func (*PancakePairCaller) Token1

func (_PancakePair *PancakePairCaller) Token1(opts *bind.CallOpts) (common.Address, error)

Token1 is a free data retrieval call binding the contract method 0xd21220a7.

Solidity: function token1() view returns(address)

func (*PancakePairCaller) TotalSupply

func (_PancakePair *PancakePairCaller) 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 PancakePairCallerRaw

type PancakePairCallerRaw struct {
	Contract *PancakePairCaller // Generic read-only contract binding to access the raw methods on
}

PancakePairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PancakePairCallerRaw) Call

func (_PancakePair *PancakePairCallerRaw) 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 PancakePairCallerSession

type PancakePairCallerSession struct {
	Contract *PancakePairCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

PancakePairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PancakePairCallerSession) Allowance

func (_PancakePair *PancakePairCallerSession) 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 (*PancakePairCallerSession) BalanceOf

func (_PancakePair *PancakePairCallerSession) BalanceOf(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 (*PancakePairCallerSession) DOMAINSEPARATOR

func (_PancakePair *PancakePairCallerSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*PancakePairCallerSession) Decimals

func (_PancakePair *PancakePairCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*PancakePairCallerSession) Factory

func (_PancakePair *PancakePairCallerSession) Factory() (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() view returns(address)

func (*PancakePairCallerSession) GetReserves

func (_PancakePair *PancakePairCallerSession) 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 (*PancakePairCallerSession) KLast

func (_PancakePair *PancakePairCallerSession) KLast() (*big.Int, error)

KLast is a free data retrieval call binding the contract method 0x7464fc3d.

Solidity: function kLast() view returns(uint256)

func (*PancakePairCallerSession) MINIMUMLIQUIDITY

func (_PancakePair *PancakePairCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)

MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.

Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)

func (*PancakePairCallerSession) Name

func (_PancakePair *PancakePairCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*PancakePairCallerSession) Nonces

func (_PancakePair *PancakePairCallerSession) Nonces(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 (*PancakePairCallerSession) PERMITTYPEHASH

func (_PancakePair *PancakePairCallerSession) PERMITTYPEHASH() ([32]byte, error)

PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.

Solidity: function PERMIT_TYPEHASH() view returns(bytes32)

func (*PancakePairCallerSession) Price0CumulativeLast

func (_PancakePair *PancakePairCallerSession) Price0CumulativeLast() (*big.Int, error)

Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.

Solidity: function price0CumulativeLast() view returns(uint256)

func (*PancakePairCallerSession) Price1CumulativeLast

func (_PancakePair *PancakePairCallerSession) Price1CumulativeLast() (*big.Int, error)

Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.

Solidity: function price1CumulativeLast() view returns(uint256)

func (*PancakePairCallerSession) Symbol

func (_PancakePair *PancakePairCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*PancakePairCallerSession) Token0

func (_PancakePair *PancakePairCallerSession) Token0() (common.Address, error)

Token0 is a free data retrieval call binding the contract method 0x0dfe1681.

Solidity: function token0() view returns(address)

func (*PancakePairCallerSession) Token1

func (_PancakePair *PancakePairCallerSession) Token1() (common.Address, error)

Token1 is a free data retrieval call binding the contract method 0xd21220a7.

Solidity: function token1() view returns(address)

func (*PancakePairCallerSession) TotalSupply

func (_PancakePair *PancakePairCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type PancakePairFilterer

type PancakePairFilterer struct {
	// contains filtered or unexported fields
}

PancakePairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPancakePairFilterer

func NewPancakePairFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakePairFilterer, error)

NewPancakePairFilterer creates a new log filterer instance of PancakePair, bound to a specific deployed contract.

func (*PancakePairFilterer) FilterApproval

func (_PancakePair *PancakePairFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PancakePairApprovalIterator, 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 (*PancakePairFilterer) FilterBurn

func (_PancakePair *PancakePairFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairBurnIterator, 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 (*PancakePairFilterer) FilterMint

func (_PancakePair *PancakePairFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*PancakePairMintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.

Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)

func (*PancakePairFilterer) FilterSwap

func (_PancakePair *PancakePairFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairSwapIterator, 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 (*PancakePairFilterer) FilterSync

func (_PancakePair *PancakePairFilterer) FilterSync(opts *bind.FilterOpts) (*PancakePairSyncIterator, error)

FilterSync is a free log retrieval operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.

Solidity: event Sync(uint112 reserve0, uint112 reserve1)

func (*PancakePairFilterer) FilterTransfer

func (_PancakePair *PancakePairFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PancakePairTransferIterator, 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 (*PancakePairFilterer) ParseApproval

func (_PancakePair *PancakePairFilterer) ParseApproval(log types.Log) (*PancakePairApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*PancakePairFilterer) ParseBurn

func (_PancakePair *PancakePairFilterer) ParseBurn(log types.Log) (*PancakePairBurn, 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 (*PancakePairFilterer) ParseMint

func (_PancakePair *PancakePairFilterer) ParseMint(log types.Log) (*PancakePairMint, error)

ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.

Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)

func (*PancakePairFilterer) ParseSwap

func (_PancakePair *PancakePairFilterer) ParseSwap(log types.Log) (*PancakePairSwap, 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 (*PancakePairFilterer) ParseSync

func (_PancakePair *PancakePairFilterer) ParseSync(log types.Log) (*PancakePairSync, error)

ParseSync is a log parse operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.

Solidity: event Sync(uint112 reserve0, uint112 reserve1)

func (*PancakePairFilterer) ParseTransfer

func (_PancakePair *PancakePairFilterer) ParseTransfer(log types.Log) (*PancakePairTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*PancakePairFilterer) WatchApproval

func (_PancakePair *PancakePairFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PancakePairApproval, 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 (*PancakePairFilterer) WatchBurn

func (_PancakePair *PancakePairFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *PancakePairBurn, 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 (*PancakePairFilterer) WatchMint

func (_PancakePair *PancakePairFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *PancakePairMint, 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 (*PancakePairFilterer) WatchSwap

func (_PancakePair *PancakePairFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *PancakePairSwap, 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 (*PancakePairFilterer) WatchSync

func (_PancakePair *PancakePairFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *PancakePairSync) (event.Subscription, error)

WatchSync is a free log subscription operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.

Solidity: event Sync(uint112 reserve0, uint112 reserve1)

func (*PancakePairFilterer) WatchTransfer

func (_PancakePair *PancakePairFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PancakePairTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type PancakePairMint

type PancakePairMint struct {
	Sender  common.Address
	Amount0 *big.Int
	Amount1 *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

PancakePairMint represents a Mint event raised by the PancakePair contract.

type PancakePairMintIterator

type PancakePairMintIterator struct {
	Event *PancakePairMint // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the PancakePair contract.

func (*PancakePairMintIterator) Close

func (it *PancakePairMintIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairMintIterator) Error

func (it *PancakePairMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairMintIterator) Next

func (it *PancakePairMintIterator) 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 PancakePairRaw

type PancakePairRaw struct {
	Contract *PancakePair // Generic contract binding to access the raw methods on
}

PancakePairRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PancakePairRaw) Call

func (_PancakePair *PancakePairRaw) 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 (*PancakePairRaw) Transact

func (_PancakePair *PancakePairRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakePairRaw) Transfer

func (_PancakePair *PancakePairRaw) 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 PancakePairSession

type PancakePairSession struct {
	Contract     *PancakePair      // 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
}

PancakePairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PancakePairSession) Allowance

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Approve

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) BalanceOf

func (_PancakePair *PancakePairSession) BalanceOf(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 (*PancakePairSession) Burn

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) DOMAINSEPARATOR

func (_PancakePair *PancakePairSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*PancakePairSession) Decimals

func (_PancakePair *PancakePairSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*PancakePairSession) Factory

func (_PancakePair *PancakePairSession) Factory() (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() view returns(address)

func (*PancakePairSession) GetReserves

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Initialize

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) KLast

func (_PancakePair *PancakePairSession) KLast() (*big.Int, error)

KLast is a free data retrieval call binding the contract method 0x7464fc3d.

Solidity: function kLast() view returns(uint256)

func (*PancakePairSession) MINIMUMLIQUIDITY

func (_PancakePair *PancakePairSession) MINIMUMLIQUIDITY() (*big.Int, error)

MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.

Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)

func (*PancakePairSession) Mint

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Name

func (_PancakePair *PancakePairSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*PancakePairSession) Nonces

func (_PancakePair *PancakePairSession) Nonces(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 (*PancakePairSession) PERMITTYPEHASH

func (_PancakePair *PancakePairSession) PERMITTYPEHASH() ([32]byte, error)

PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.

Solidity: function PERMIT_TYPEHASH() view returns(bytes32)

func (*PancakePairSession) Permit

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Price0CumulativeLast

func (_PancakePair *PancakePairSession) Price0CumulativeLast() (*big.Int, error)

Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.

Solidity: function price0CumulativeLast() view returns(uint256)

func (*PancakePairSession) Price1CumulativeLast

func (_PancakePair *PancakePairSession) Price1CumulativeLast() (*big.Int, error)

Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.

Solidity: function price1CumulativeLast() view returns(uint256)

func (*PancakePairSession) Skim

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Swap

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) Symbol

func (_PancakePair *PancakePairSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*PancakePairSession) Sync

func (_PancakePair *PancakePairSession) Sync() (*types.Transaction, error)

Sync is a paid mutator transaction binding the contract method 0xfff6cae9.

Solidity: function sync() returns()

func (*PancakePairSession) Token0

func (_PancakePair *PancakePairSession) Token0() (common.Address, error)

Token0 is a free data retrieval call binding the contract method 0x0dfe1681.

Solidity: function token0() view returns(address)

func (*PancakePairSession) Token1

func (_PancakePair *PancakePairSession) Token1() (common.Address, error)

Token1 is a free data retrieval call binding the contract method 0xd21220a7.

Solidity: function token1() view returns(address)

func (*PancakePairSession) TotalSupply

func (_PancakePair *PancakePairSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*PancakePairSession) Transfer

func (_PancakePair *PancakePairSession) 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 (*PancakePairSession) TransferFrom

func (_PancakePair *PancakePairSession) 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)

type PancakePairSwap

type PancakePairSwap 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
}

PancakePairSwap represents a Swap event raised by the PancakePair contract.

type PancakePairSwapIterator

type PancakePairSwapIterator struct {
	Event *PancakePairSwap // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the PancakePair contract.

func (*PancakePairSwapIterator) Close

func (it *PancakePairSwapIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairSwapIterator) Error

func (it *PancakePairSwapIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairSwapIterator) Next

func (it *PancakePairSwapIterator) 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 PancakePairSync

type PancakePairSync struct {
	Reserve0 *big.Int
	Reserve1 *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

PancakePairSync represents a Sync event raised by the PancakePair contract.

type PancakePairSyncIterator

type PancakePairSyncIterator struct {
	Event *PancakePairSync // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the PancakePair contract.

func (*PancakePairSyncIterator) Close

func (it *PancakePairSyncIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairSyncIterator) Error

func (it *PancakePairSyncIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairSyncIterator) Next

func (it *PancakePairSyncIterator) 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 PancakePairTransactor

type PancakePairTransactor struct {
	// contains filtered or unexported fields
}

PancakePairTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPancakePairTransactor

func NewPancakePairTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakePairTransactor, error)

NewPancakePairTransactor creates a new write-only instance of PancakePair, bound to a specific deployed contract.

func (*PancakePairTransactor) Approve

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Burn

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Initialize

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Mint

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Permit

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Skim

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Swap

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) Sync

func (_PancakePair *PancakePairTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)

Sync is a paid mutator transaction binding the contract method 0xfff6cae9.

Solidity: function sync() returns()

func (*PancakePairTransactor) Transfer

func (_PancakePair *PancakePairTransactor) 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 (*PancakePairTransactor) TransferFrom

func (_PancakePair *PancakePairTransactor) 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)

type PancakePairTransactorRaw

type PancakePairTransactorRaw struct {
	Contract *PancakePairTransactor // Generic write-only contract binding to access the raw methods on
}

PancakePairTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PancakePairTransactorRaw) Transact

func (_PancakePair *PancakePairTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakePairTransactorRaw) Transfer

func (_PancakePair *PancakePairTransactorRaw) 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 PancakePairTransactorSession

type PancakePairTransactorSession struct {
	Contract     *PancakePairTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

PancakePairTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PancakePairTransactorSession) Approve

func (_PancakePair *PancakePairTransactorSession) 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 (*PancakePairTransactorSession) Burn

Burn is a paid mutator transaction binding the contract method 0x89afcb44.

Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)

func (*PancakePairTransactorSession) Initialize

func (_PancakePair *PancakePairTransactorSession) 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 (*PancakePairTransactorSession) Mint

Mint is a paid mutator transaction binding the contract method 0x6a627842.

Solidity: function mint(address to) returns(uint256 liquidity)

func (*PancakePairTransactorSession) Permit

func (_PancakePair *PancakePairTransactorSession) 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 (*PancakePairTransactorSession) Skim

Skim is a paid mutator transaction binding the contract method 0xbc25cf77.

Solidity: function skim(address to) returns()

func (*PancakePairTransactorSession) Swap

func (_PancakePair *PancakePairTransactorSession) 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 (*PancakePairTransactorSession) Sync

func (_PancakePair *PancakePairTransactorSession) Sync() (*types.Transaction, error)

Sync is a paid mutator transaction binding the contract method 0xfff6cae9.

Solidity: function sync() returns()

func (*PancakePairTransactorSession) Transfer

func (_PancakePair *PancakePairTransactorSession) 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 (*PancakePairTransactorSession) TransferFrom

func (_PancakePair *PancakePairTransactorSession) 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)

type PancakePairTransfer

type PancakePairTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

PancakePairTransfer represents a Transfer event raised by the PancakePair contract.

type PancakePairTransferIterator

type PancakePairTransferIterator struct {
	Event *PancakePairTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakePairTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the PancakePair contract.

func (*PancakePairTransferIterator) Close

func (it *PancakePairTransferIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakePairTransferIterator) Error

func (it *PancakePairTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakePairTransferIterator) Next

func (it *PancakePairTransferIterator) 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 PancakeSyrup

type PancakeSyrup struct {
	PancakeSyrupCaller     // Read-only binding to the contract
	PancakeSyrupTransactor // Write-only binding to the contract
	PancakeSyrupFilterer   // Log filterer for contract events
}

PancakeSyrup is an auto generated Go binding around an Ethereum contract.

func NewPancakeSyrup

func NewPancakeSyrup(address common.Address, backend bind.ContractBackend) (*PancakeSyrup, error)

NewPancakeSyrup creates a new instance of PancakeSyrup, bound to a specific deployed contract.

type PancakeSyrupCaller

type PancakeSyrupCaller struct {
	// contains filtered or unexported fields
}

PancakeSyrupCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPancakeSyrupCaller

func NewPancakeSyrupCaller(address common.Address, caller bind.ContractCaller) (*PancakeSyrupCaller, error)

NewPancakeSyrupCaller creates a new read-only instance of PancakeSyrup, bound to a specific deployed contract.

func (*PancakeSyrupCaller) AccTokenPerShare

func (_PancakeSyrup *PancakeSyrupCaller) AccTokenPerShare(opts *bind.CallOpts) (*big.Int, error)

AccTokenPerShare is a free data retrieval call binding the contract method 0x8f662915.

Solidity: function accTokenPerShare() view returns(uint256)

func (*PancakeSyrupCaller) BonusEndBlock

func (_PancakeSyrup *PancakeSyrupCaller) BonusEndBlock(opts *bind.CallOpts) (*big.Int, error)

BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.

Solidity: function bonusEndBlock() view returns(uint256)

func (*PancakeSyrupCaller) HasUserLimit

func (_PancakeSyrup *PancakeSyrupCaller) HasUserLimit(opts *bind.CallOpts) (bool, error)

HasUserLimit is a free data retrieval call binding the contract method 0x92e8990e.

Solidity: function hasUserLimit() view returns(bool)

func (*PancakeSyrupCaller) IsInitialized

func (_PancakeSyrup *PancakeSyrupCaller) IsInitialized(opts *bind.CallOpts) (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*PancakeSyrupCaller) LastRewardBlock

func (_PancakeSyrup *PancakeSyrupCaller) LastRewardBlock(opts *bind.CallOpts) (*big.Int, error)

LastRewardBlock is a free data retrieval call binding the contract method 0xa9f8d181.

Solidity: function lastRewardBlock() view returns(uint256)

func (*PancakeSyrupCaller) NumberBlocksForUserLimit

func (_PancakeSyrup *PancakeSyrupCaller) NumberBlocksForUserLimit(opts *bind.CallOpts) (*big.Int, error)

NumberBlocksForUserLimit is a free data retrieval call binding the contract method 0x8ad1071b.

Solidity: function numberBlocksForUserLimit() view returns(uint256)

func (*PancakeSyrupCaller) Owner

func (_PancakeSyrup *PancakeSyrupCaller) 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 (*PancakeSyrupCaller) PRECISIONFACTOR

func (_PancakeSyrup *PancakeSyrupCaller) PRECISIONFACTOR(opts *bind.CallOpts) (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeSyrupCaller) PancakeProfile

func (_PancakeSyrup *PancakeSyrupCaller) PancakeProfile(opts *bind.CallOpts) (common.Address, error)

PancakeProfile is a free data retrieval call binding the contract method 0xc7d936ec.

Solidity: function pancakeProfile() view returns(address)

func (*PancakeSyrupCaller) PancakeProfileIsRequested

func (_PancakeSyrup *PancakeSyrupCaller) PancakeProfileIsRequested(opts *bind.CallOpts) (bool, error)

PancakeProfileIsRequested is a free data retrieval call binding the contract method 0x5a0b5f34.

Solidity: function pancakeProfileIsRequested() view returns(bool)

func (*PancakeSyrupCaller) PancakeProfileThresholdPoints

func (_PancakeSyrup *PancakeSyrupCaller) PancakeProfileThresholdPoints(opts *bind.CallOpts) (*big.Int, error)

PancakeProfileThresholdPoints is a free data retrieval call binding the contract method 0x0ace6247.

Solidity: function pancakeProfileThresholdPoints() view returns(uint256)

func (*PancakeSyrupCaller) PendingReward

func (_PancakeSyrup *PancakeSyrupCaller) PendingReward(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

PendingReward is a free data retrieval call binding the contract method 0xf40f0f52.

Solidity: function pendingReward(address _user) view returns(uint256)

func (*PancakeSyrupCaller) PoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupCaller) PoolLimitPerUser(opts *bind.CallOpts) (*big.Int, error)

PoolLimitPerUser is a free data retrieval call binding the contract method 0x66fe9f8a.

Solidity: function poolLimitPerUser() view returns(uint256)

func (*PancakeSyrupCaller) RewardPerBlock

func (_PancakeSyrup *PancakeSyrupCaller) RewardPerBlock(opts *bind.CallOpts) (*big.Int, error)

RewardPerBlock is a free data retrieval call binding the contract method 0x8ae39cac.

Solidity: function rewardPerBlock() view returns(uint256)

func (*PancakeSyrupCaller) RewardToken

func (_PancakeSyrup *PancakeSyrupCaller) RewardToken(opts *bind.CallOpts) (common.Address, error)

RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.

Solidity: function rewardToken() view returns(address)

func (*PancakeSyrupCaller) SMARTCHEFFACTORY

func (_PancakeSyrup *PancakeSyrupCaller) SMARTCHEFFACTORY(opts *bind.CallOpts) (common.Address, error)

SMARTCHEFFACTORY is a free data retrieval call binding the contract method 0xbd617191.

Solidity: function SMART_CHEF_FACTORY() view returns(address)

func (*PancakeSyrupCaller) StakedToken

func (_PancakeSyrup *PancakeSyrupCaller) StakedToken(opts *bind.CallOpts) (common.Address, error)

StakedToken is a free data retrieval call binding the contract method 0xcc7a262e.

Solidity: function stakedToken() view returns(address)

func (*PancakeSyrupCaller) StartBlock

func (_PancakeSyrup *PancakeSyrupCaller) StartBlock(opts *bind.CallOpts) (*big.Int, error)

StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.

Solidity: function startBlock() view returns(uint256)

func (*PancakeSyrupCaller) UserInfo

func (_PancakeSyrup *PancakeSyrupCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct {
	Amount     *big.Int
	RewardDebt *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x1959a002.

Solidity: function userInfo(address ) view returns(uint256 amount, uint256 rewardDebt)

func (*PancakeSyrupCaller) UserLimit

func (_PancakeSyrup *PancakeSyrupCaller) UserLimit(opts *bind.CallOpts) (bool, error)

UserLimit is a free data retrieval call binding the contract method 0x4a7c01ec.

Solidity: function userLimit() view returns(bool)

type PancakeSyrupCallerRaw

type PancakeSyrupCallerRaw struct {
	Contract *PancakeSyrupCaller // Generic read-only contract binding to access the raw methods on
}

PancakeSyrupCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PancakeSyrupCallerRaw) Call

func (_PancakeSyrup *PancakeSyrupCallerRaw) 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 PancakeSyrupCallerSession

type PancakeSyrupCallerSession struct {
	Contract *PancakeSyrupCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

PancakeSyrupCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PancakeSyrupCallerSession) AccTokenPerShare

func (_PancakeSyrup *PancakeSyrupCallerSession) AccTokenPerShare() (*big.Int, error)

AccTokenPerShare is a free data retrieval call binding the contract method 0x8f662915.

Solidity: function accTokenPerShare() view returns(uint256)

func (*PancakeSyrupCallerSession) BonusEndBlock

func (_PancakeSyrup *PancakeSyrupCallerSession) BonusEndBlock() (*big.Int, error)

BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.

Solidity: function bonusEndBlock() view returns(uint256)

func (*PancakeSyrupCallerSession) HasUserLimit

func (_PancakeSyrup *PancakeSyrupCallerSession) HasUserLimit() (bool, error)

HasUserLimit is a free data retrieval call binding the contract method 0x92e8990e.

Solidity: function hasUserLimit() view returns(bool)

func (*PancakeSyrupCallerSession) IsInitialized

func (_PancakeSyrup *PancakeSyrupCallerSession) IsInitialized() (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*PancakeSyrupCallerSession) LastRewardBlock

func (_PancakeSyrup *PancakeSyrupCallerSession) LastRewardBlock() (*big.Int, error)

LastRewardBlock is a free data retrieval call binding the contract method 0xa9f8d181.

Solidity: function lastRewardBlock() view returns(uint256)

func (*PancakeSyrupCallerSession) NumberBlocksForUserLimit

func (_PancakeSyrup *PancakeSyrupCallerSession) NumberBlocksForUserLimit() (*big.Int, error)

NumberBlocksForUserLimit is a free data retrieval call binding the contract method 0x8ad1071b.

Solidity: function numberBlocksForUserLimit() view returns(uint256)

func (*PancakeSyrupCallerSession) Owner

func (_PancakeSyrup *PancakeSyrupCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeSyrupCallerSession) PRECISIONFACTOR

func (_PancakeSyrup *PancakeSyrupCallerSession) PRECISIONFACTOR() (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeSyrupCallerSession) PancakeProfile

func (_PancakeSyrup *PancakeSyrupCallerSession) PancakeProfile() (common.Address, error)

PancakeProfile is a free data retrieval call binding the contract method 0xc7d936ec.

Solidity: function pancakeProfile() view returns(address)

func (*PancakeSyrupCallerSession) PancakeProfileIsRequested

func (_PancakeSyrup *PancakeSyrupCallerSession) PancakeProfileIsRequested() (bool, error)

PancakeProfileIsRequested is a free data retrieval call binding the contract method 0x5a0b5f34.

Solidity: function pancakeProfileIsRequested() view returns(bool)

func (*PancakeSyrupCallerSession) PancakeProfileThresholdPoints

func (_PancakeSyrup *PancakeSyrupCallerSession) PancakeProfileThresholdPoints() (*big.Int, error)

PancakeProfileThresholdPoints is a free data retrieval call binding the contract method 0x0ace6247.

Solidity: function pancakeProfileThresholdPoints() view returns(uint256)

func (*PancakeSyrupCallerSession) PendingReward

func (_PancakeSyrup *PancakeSyrupCallerSession) PendingReward(_user common.Address) (*big.Int, error)

PendingReward is a free data retrieval call binding the contract method 0xf40f0f52.

Solidity: function pendingReward(address _user) view returns(uint256)

func (*PancakeSyrupCallerSession) PoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupCallerSession) PoolLimitPerUser() (*big.Int, error)

PoolLimitPerUser is a free data retrieval call binding the contract method 0x66fe9f8a.

Solidity: function poolLimitPerUser() view returns(uint256)

func (*PancakeSyrupCallerSession) RewardPerBlock

func (_PancakeSyrup *PancakeSyrupCallerSession) RewardPerBlock() (*big.Int, error)

RewardPerBlock is a free data retrieval call binding the contract method 0x8ae39cac.

Solidity: function rewardPerBlock() view returns(uint256)

func (*PancakeSyrupCallerSession) RewardToken

func (_PancakeSyrup *PancakeSyrupCallerSession) RewardToken() (common.Address, error)

RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.

Solidity: function rewardToken() view returns(address)

func (*PancakeSyrupCallerSession) SMARTCHEFFACTORY

func (_PancakeSyrup *PancakeSyrupCallerSession) SMARTCHEFFACTORY() (common.Address, error)

SMARTCHEFFACTORY is a free data retrieval call binding the contract method 0xbd617191.

Solidity: function SMART_CHEF_FACTORY() view returns(address)

func (*PancakeSyrupCallerSession) StakedToken

func (_PancakeSyrup *PancakeSyrupCallerSession) StakedToken() (common.Address, error)

StakedToken is a free data retrieval call binding the contract method 0xcc7a262e.

Solidity: function stakedToken() view returns(address)

func (*PancakeSyrupCallerSession) StartBlock

func (_PancakeSyrup *PancakeSyrupCallerSession) StartBlock() (*big.Int, error)

StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.

Solidity: function startBlock() view returns(uint256)

func (*PancakeSyrupCallerSession) UserInfo

func (_PancakeSyrup *PancakeSyrupCallerSession) UserInfo(arg0 common.Address) (struct {
	Amount     *big.Int
	RewardDebt *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x1959a002.

Solidity: function userInfo(address ) view returns(uint256 amount, uint256 rewardDebt)

func (*PancakeSyrupCallerSession) UserLimit

func (_PancakeSyrup *PancakeSyrupCallerSession) UserLimit() (bool, error)

UserLimit is a free data retrieval call binding the contract method 0x4a7c01ec.

Solidity: function userLimit() view returns(bool)

type PancakeSyrupDeposit

type PancakeSyrupDeposit struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeSyrupDeposit represents a Deposit event raised by the PancakeSyrup contract.

type PancakeSyrupDepositIterator

type PancakeSyrupDepositIterator struct {
	Event *PancakeSyrupDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the PancakeSyrup contract.

func (*PancakeSyrupDepositIterator) Close

func (it *PancakeSyrupDepositIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupDepositIterator) Error

func (it *PancakeSyrupDepositIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupDepositIterator) Next

func (it *PancakeSyrupDepositIterator) 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 PancakeSyrupEmergencyWithdraw

type PancakeSyrupEmergencyWithdraw struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeSyrupEmergencyWithdraw represents a EmergencyWithdraw event raised by the PancakeSyrup contract.

type PancakeSyrupEmergencyWithdrawIterator

type PancakeSyrupEmergencyWithdrawIterator struct {
	Event *PancakeSyrupEmergencyWithdraw // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupEmergencyWithdrawIterator is returned from FilterEmergencyWithdraw and is used to iterate over the raw logs and unpacked data for EmergencyWithdraw events raised by the PancakeSyrup contract.

func (*PancakeSyrupEmergencyWithdrawIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupEmergencyWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupEmergencyWithdrawIterator) Next

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 PancakeSyrupFilterer

type PancakeSyrupFilterer struct {
	// contains filtered or unexported fields
}

PancakeSyrupFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPancakeSyrupFilterer

func NewPancakeSyrupFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakeSyrupFilterer, error)

NewPancakeSyrupFilterer creates a new log filterer instance of PancakeSyrup, bound to a specific deployed contract.

func (*PancakeSyrupFilterer) FilterDeposit

func (_PancakeSyrup *PancakeSyrupFilterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address) (*PancakeSyrupDepositIterator, error)

FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) FilterEmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address) (*PancakeSyrupEmergencyWithdrawIterator, error)

FilterEmergencyWithdraw is a free log retrieval operation binding the contract event 0x5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd9695.

Solidity: event EmergencyWithdraw(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) FilterNewPoolLimit

func (_PancakeSyrup *PancakeSyrupFilterer) FilterNewPoolLimit(opts *bind.FilterOpts) (*PancakeSyrupNewPoolLimitIterator, error)

FilterNewPoolLimit is a free log retrieval operation binding the contract event 0x241f67ee5f41b7a5cabf911367329be7215900f602ebfc47f89dce2a6bcd847c.

Solidity: event NewPoolLimit(uint256 poolLimitPerUser)

func (*PancakeSyrupFilterer) FilterNewRewardPerBlock

func (_PancakeSyrup *PancakeSyrupFilterer) FilterNewRewardPerBlock(opts *bind.FilterOpts) (*PancakeSyrupNewRewardPerBlockIterator, error)

FilterNewRewardPerBlock is a free log retrieval operation binding the contract event 0x0c4d677eef92893ac7ec52faf8140fc6c851ab4736302b4f3a89dfb20696a0df.

Solidity: event NewRewardPerBlock(uint256 rewardPerBlock)

func (*PancakeSyrupFilterer) FilterNewStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupFilterer) FilterNewStartAndEndBlocks(opts *bind.FilterOpts) (*PancakeSyrupNewStartAndEndBlocksIterator, error)

FilterNewStartAndEndBlocks is a free log retrieval operation binding the contract event 0x7cd0ab87d19036f3dfadadb232c78aa4879dda3f0c994a9d637532410ee2ce06.

Solidity: event NewStartAndEndBlocks(uint256 startBlock, uint256 endBlock)

func (*PancakeSyrupFilterer) FilterOwnershipTransferred

func (_PancakeSyrup *PancakeSyrupFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PancakeSyrupOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeSyrupFilterer) FilterRewardsStop

func (_PancakeSyrup *PancakeSyrupFilterer) FilterRewardsStop(opts *bind.FilterOpts) (*PancakeSyrupRewardsStopIterator, error)

FilterRewardsStop is a free log retrieval operation binding the contract event 0xfed9fcb0ca3d1e761a4b929792bb24082fba92dca81252646ad306d306806566.

Solidity: event RewardsStop(uint256 blockNumber)

func (*PancakeSyrupFilterer) FilterTokenRecovery

func (_PancakeSyrup *PancakeSyrupFilterer) FilterTokenRecovery(opts *bind.FilterOpts, token []common.Address) (*PancakeSyrupTokenRecoveryIterator, error)

FilterTokenRecovery is a free log retrieval operation binding the contract event 0x14f11966a996e0629572e51064726d2057a80fbd34efc066682c06a71dbb6e98.

Solidity: event TokenRecovery(address indexed token, uint256 amount)

func (*PancakeSyrupFilterer) FilterUpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupFilterer) FilterUpdateProfileAndThresholdPointsRequirement(opts *bind.FilterOpts) (*PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator, error)

FilterUpdateProfileAndThresholdPointsRequirement is a free log retrieval operation binding the contract event 0x915d08e0e89c58e352d7c1d66c942cb15dac8a7294d2ca80ddf46f1998f0512b.

Solidity: event UpdateProfileAndThresholdPointsRequirement(bool isProfileRequested, uint256 thresholdPoints)

func (*PancakeSyrupFilterer) FilterWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address) (*PancakeSyrupWithdrawIterator, error)

FilterWithdraw is a free log retrieval operation binding the contract event 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364.

Solidity: event Withdraw(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) ParseDeposit

func (_PancakeSyrup *PancakeSyrupFilterer) ParseDeposit(log types.Log) (*PancakeSyrupDeposit, error)

ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) ParseEmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) ParseEmergencyWithdraw(log types.Log) (*PancakeSyrupEmergencyWithdraw, error)

ParseEmergencyWithdraw is a log parse operation binding the contract event 0x5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd9695.

Solidity: event EmergencyWithdraw(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) ParseNewPoolLimit

func (_PancakeSyrup *PancakeSyrupFilterer) ParseNewPoolLimit(log types.Log) (*PancakeSyrupNewPoolLimit, error)

ParseNewPoolLimit is a log parse operation binding the contract event 0x241f67ee5f41b7a5cabf911367329be7215900f602ebfc47f89dce2a6bcd847c.

Solidity: event NewPoolLimit(uint256 poolLimitPerUser)

func (*PancakeSyrupFilterer) ParseNewRewardPerBlock

func (_PancakeSyrup *PancakeSyrupFilterer) ParseNewRewardPerBlock(log types.Log) (*PancakeSyrupNewRewardPerBlock, error)

ParseNewRewardPerBlock is a log parse operation binding the contract event 0x0c4d677eef92893ac7ec52faf8140fc6c851ab4736302b4f3a89dfb20696a0df.

Solidity: event NewRewardPerBlock(uint256 rewardPerBlock)

func (*PancakeSyrupFilterer) ParseNewStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupFilterer) ParseNewStartAndEndBlocks(log types.Log) (*PancakeSyrupNewStartAndEndBlocks, error)

ParseNewStartAndEndBlocks is a log parse operation binding the contract event 0x7cd0ab87d19036f3dfadadb232c78aa4879dda3f0c994a9d637532410ee2ce06.

Solidity: event NewStartAndEndBlocks(uint256 startBlock, uint256 endBlock)

func (*PancakeSyrupFilterer) ParseOwnershipTransferred

func (_PancakeSyrup *PancakeSyrupFilterer) ParseOwnershipTransferred(log types.Log) (*PancakeSyrupOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PancakeSyrupFilterer) ParseRewardsStop

func (_PancakeSyrup *PancakeSyrupFilterer) ParseRewardsStop(log types.Log) (*PancakeSyrupRewardsStop, error)

ParseRewardsStop is a log parse operation binding the contract event 0xfed9fcb0ca3d1e761a4b929792bb24082fba92dca81252646ad306d306806566.

Solidity: event RewardsStop(uint256 blockNumber)

func (*PancakeSyrupFilterer) ParseTokenRecovery

func (_PancakeSyrup *PancakeSyrupFilterer) ParseTokenRecovery(log types.Log) (*PancakeSyrupTokenRecovery, error)

ParseTokenRecovery is a log parse operation binding the contract event 0x14f11966a996e0629572e51064726d2057a80fbd34efc066682c06a71dbb6e98.

Solidity: event TokenRecovery(address indexed token, uint256 amount)

func (*PancakeSyrupFilterer) ParseUpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupFilterer) ParseUpdateProfileAndThresholdPointsRequirement(log types.Log) (*PancakeSyrupUpdateProfileAndThresholdPointsRequirement, error)

ParseUpdateProfileAndThresholdPointsRequirement is a log parse operation binding the contract event 0x915d08e0e89c58e352d7c1d66c942cb15dac8a7294d2ca80ddf46f1998f0512b.

Solidity: event UpdateProfileAndThresholdPointsRequirement(bool isProfileRequested, uint256 thresholdPoints)

func (*PancakeSyrupFilterer) ParseWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) ParseWithdraw(log types.Log) (*PancakeSyrupWithdraw, error)

ParseWithdraw is a log parse operation binding the contract event 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364.

Solidity: event Withdraw(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) WatchDeposit

func (_PancakeSyrup *PancakeSyrupFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *PancakeSyrupDeposit, user []common.Address) (event.Subscription, error)

WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) WatchEmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *PancakeSyrupEmergencyWithdraw, user []common.Address) (event.Subscription, error)

WatchEmergencyWithdraw is a free log subscription operation binding the contract event 0x5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd9695.

Solidity: event EmergencyWithdraw(address indexed user, uint256 amount)

func (*PancakeSyrupFilterer) WatchNewPoolLimit

func (_PancakeSyrup *PancakeSyrupFilterer) WatchNewPoolLimit(opts *bind.WatchOpts, sink chan<- *PancakeSyrupNewPoolLimit) (event.Subscription, error)

WatchNewPoolLimit is a free log subscription operation binding the contract event 0x241f67ee5f41b7a5cabf911367329be7215900f602ebfc47f89dce2a6bcd847c.

Solidity: event NewPoolLimit(uint256 poolLimitPerUser)

func (*PancakeSyrupFilterer) WatchNewRewardPerBlock

func (_PancakeSyrup *PancakeSyrupFilterer) WatchNewRewardPerBlock(opts *bind.WatchOpts, sink chan<- *PancakeSyrupNewRewardPerBlock) (event.Subscription, error)

WatchNewRewardPerBlock is a free log subscription operation binding the contract event 0x0c4d677eef92893ac7ec52faf8140fc6c851ab4736302b4f3a89dfb20696a0df.

Solidity: event NewRewardPerBlock(uint256 rewardPerBlock)

func (*PancakeSyrupFilterer) WatchNewStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupFilterer) WatchNewStartAndEndBlocks(opts *bind.WatchOpts, sink chan<- *PancakeSyrupNewStartAndEndBlocks) (event.Subscription, error)

WatchNewStartAndEndBlocks is a free log subscription operation binding the contract event 0x7cd0ab87d19036f3dfadadb232c78aa4879dda3f0c994a9d637532410ee2ce06.

Solidity: event NewStartAndEndBlocks(uint256 startBlock, uint256 endBlock)

func (*PancakeSyrupFilterer) WatchOwnershipTransferred

func (_PancakeSyrup *PancakeSyrupFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PancakeSyrupOwnershipTransferred, 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 (*PancakeSyrupFilterer) WatchRewardsStop

func (_PancakeSyrup *PancakeSyrupFilterer) WatchRewardsStop(opts *bind.WatchOpts, sink chan<- *PancakeSyrupRewardsStop) (event.Subscription, error)

WatchRewardsStop is a free log subscription operation binding the contract event 0xfed9fcb0ca3d1e761a4b929792bb24082fba92dca81252646ad306d306806566.

Solidity: event RewardsStop(uint256 blockNumber)

func (*PancakeSyrupFilterer) WatchTokenRecovery

func (_PancakeSyrup *PancakeSyrupFilterer) WatchTokenRecovery(opts *bind.WatchOpts, sink chan<- *PancakeSyrupTokenRecovery, token []common.Address) (event.Subscription, error)

WatchTokenRecovery is a free log subscription operation binding the contract event 0x14f11966a996e0629572e51064726d2057a80fbd34efc066682c06a71dbb6e98.

Solidity: event TokenRecovery(address indexed token, uint256 amount)

func (*PancakeSyrupFilterer) WatchUpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupFilterer) WatchUpdateProfileAndThresholdPointsRequirement(opts *bind.WatchOpts, sink chan<- *PancakeSyrupUpdateProfileAndThresholdPointsRequirement) (event.Subscription, error)

WatchUpdateProfileAndThresholdPointsRequirement is a free log subscription operation binding the contract event 0x915d08e0e89c58e352d7c1d66c942cb15dac8a7294d2ca80ddf46f1998f0512b.

Solidity: event UpdateProfileAndThresholdPointsRequirement(bool isProfileRequested, uint256 thresholdPoints)

func (*PancakeSyrupFilterer) WatchWithdraw

func (_PancakeSyrup *PancakeSyrupFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *PancakeSyrupWithdraw, user []common.Address) (event.Subscription, error)

WatchWithdraw is a free log subscription operation binding the contract event 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364.

Solidity: event Withdraw(address indexed user, uint256 amount)

type PancakeSyrupNewPoolLimit

type PancakeSyrupNewPoolLimit struct {
	PoolLimitPerUser *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

PancakeSyrupNewPoolLimit represents a NewPoolLimit event raised by the PancakeSyrup contract.

type PancakeSyrupNewPoolLimitIterator

type PancakeSyrupNewPoolLimitIterator struct {
	Event *PancakeSyrupNewPoolLimit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupNewPoolLimitIterator is returned from FilterNewPoolLimit and is used to iterate over the raw logs and unpacked data for NewPoolLimit events raised by the PancakeSyrup contract.

func (*PancakeSyrupNewPoolLimitIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupNewPoolLimitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupNewPoolLimitIterator) Next

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 PancakeSyrupNewRewardPerBlock

type PancakeSyrupNewRewardPerBlock struct {
	RewardPerBlock *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

PancakeSyrupNewRewardPerBlock represents a NewRewardPerBlock event raised by the PancakeSyrup contract.

type PancakeSyrupNewRewardPerBlockIterator

type PancakeSyrupNewRewardPerBlockIterator struct {
	Event *PancakeSyrupNewRewardPerBlock // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupNewRewardPerBlockIterator is returned from FilterNewRewardPerBlock and is used to iterate over the raw logs and unpacked data for NewRewardPerBlock events raised by the PancakeSyrup contract.

func (*PancakeSyrupNewRewardPerBlockIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupNewRewardPerBlockIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupNewRewardPerBlockIterator) Next

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 PancakeSyrupNewStartAndEndBlocks

type PancakeSyrupNewStartAndEndBlocks struct {
	StartBlock *big.Int
	EndBlock   *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

PancakeSyrupNewStartAndEndBlocks represents a NewStartAndEndBlocks event raised by the PancakeSyrup contract.

type PancakeSyrupNewStartAndEndBlocksIterator

type PancakeSyrupNewStartAndEndBlocksIterator struct {
	Event *PancakeSyrupNewStartAndEndBlocks // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupNewStartAndEndBlocksIterator is returned from FilterNewStartAndEndBlocks and is used to iterate over the raw logs and unpacked data for NewStartAndEndBlocks events raised by the PancakeSyrup contract.

func (*PancakeSyrupNewStartAndEndBlocksIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupNewStartAndEndBlocksIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupNewStartAndEndBlocksIterator) Next

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 PancakeSyrupOwnershipTransferred

type PancakeSyrupOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PancakeSyrupOwnershipTransferred represents a OwnershipTransferred event raised by the PancakeSyrup contract.

type PancakeSyrupOwnershipTransferredIterator

type PancakeSyrupOwnershipTransferredIterator struct {
	Event *PancakeSyrupOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PancakeSyrup contract.

func (*PancakeSyrupOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupOwnershipTransferredIterator) Next

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 PancakeSyrupRaw

type PancakeSyrupRaw struct {
	Contract *PancakeSyrup // Generic contract binding to access the raw methods on
}

PancakeSyrupRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PancakeSyrupRaw) Call

func (_PancakeSyrup *PancakeSyrupRaw) 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 (*PancakeSyrupRaw) Transact

func (_PancakeSyrup *PancakeSyrupRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeSyrupRaw) Transfer

func (_PancakeSyrup *PancakeSyrupRaw) 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 PancakeSyrupRewardsStop

type PancakeSyrupRewardsStop struct {
	BlockNumber *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

PancakeSyrupRewardsStop represents a RewardsStop event raised by the PancakeSyrup contract.

type PancakeSyrupRewardsStopIterator

type PancakeSyrupRewardsStopIterator struct {
	Event *PancakeSyrupRewardsStop // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupRewardsStopIterator is returned from FilterRewardsStop and is used to iterate over the raw logs and unpacked data for RewardsStop events raised by the PancakeSyrup contract.

func (*PancakeSyrupRewardsStopIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupRewardsStopIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupRewardsStopIterator) Next

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 PancakeSyrupSession

type PancakeSyrupSession struct {
	Contract     *PancakeSyrup     // 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
}

PancakeSyrupSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PancakeSyrupSession) AccTokenPerShare

func (_PancakeSyrup *PancakeSyrupSession) AccTokenPerShare() (*big.Int, error)

AccTokenPerShare is a free data retrieval call binding the contract method 0x8f662915.

Solidity: function accTokenPerShare() view returns(uint256)

func (*PancakeSyrupSession) BonusEndBlock

func (_PancakeSyrup *PancakeSyrupSession) BonusEndBlock() (*big.Int, error)

BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.

Solidity: function bonusEndBlock() view returns(uint256)

func (*PancakeSyrupSession) Deposit

func (_PancakeSyrup *PancakeSyrupSession) 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 (*PancakeSyrupSession) EmergencyRewardWithdraw

func (_PancakeSyrup *PancakeSyrupSession) EmergencyRewardWithdraw(_amount *big.Int) (*types.Transaction, error)

EmergencyRewardWithdraw is a paid mutator transaction binding the contract method 0x3279beab.

Solidity: function emergencyRewardWithdraw(uint256 _amount) returns()

func (*PancakeSyrupSession) EmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupSession) EmergencyWithdraw() (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.

Solidity: function emergencyWithdraw() returns()

func (*PancakeSyrupSession) HasUserLimit

func (_PancakeSyrup *PancakeSyrupSession) HasUserLimit() (bool, error)

HasUserLimit is a free data retrieval call binding the contract method 0x92e8990e.

Solidity: function hasUserLimit() view returns(bool)

func (*PancakeSyrupSession) Initialize

func (_PancakeSyrup *PancakeSyrupSession) Initialize(_stakedToken common.Address, _rewardToken common.Address, _rewardPerBlock *big.Int, _startBlock *big.Int, _bonusEndBlock *big.Int, _poolLimitPerUser *big.Int, _numberBlocksForUserLimit *big.Int, _admin common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x2aa2c381.

Solidity: function initialize(address _stakedToken, address _rewardToken, uint256 _rewardPerBlock, uint256 _startBlock, uint256 _bonusEndBlock, uint256 _poolLimitPerUser, uint256 _numberBlocksForUserLimit, address _admin) returns()

func (*PancakeSyrupSession) IsInitialized

func (_PancakeSyrup *PancakeSyrupSession) IsInitialized() (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*PancakeSyrupSession) LastRewardBlock

func (_PancakeSyrup *PancakeSyrupSession) LastRewardBlock() (*big.Int, error)

LastRewardBlock is a free data retrieval call binding the contract method 0xa9f8d181.

Solidity: function lastRewardBlock() view returns(uint256)

func (*PancakeSyrupSession) NumberBlocksForUserLimit

func (_PancakeSyrup *PancakeSyrupSession) NumberBlocksForUserLimit() (*big.Int, error)

NumberBlocksForUserLimit is a free data retrieval call binding the contract method 0x8ad1071b.

Solidity: function numberBlocksForUserLimit() view returns(uint256)

func (*PancakeSyrupSession) Owner

func (_PancakeSyrup *PancakeSyrupSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PancakeSyrupSession) PRECISIONFACTOR

func (_PancakeSyrup *PancakeSyrupSession) PRECISIONFACTOR() (*big.Int, error)

PRECISIONFACTOR is a free data retrieval call binding the contract method 0xccd34cd5.

Solidity: function PRECISION_FACTOR() view returns(uint256)

func (*PancakeSyrupSession) PancakeProfile

func (_PancakeSyrup *PancakeSyrupSession) PancakeProfile() (common.Address, error)

PancakeProfile is a free data retrieval call binding the contract method 0xc7d936ec.

Solidity: function pancakeProfile() view returns(address)

func (*PancakeSyrupSession) PancakeProfileIsRequested

func (_PancakeSyrup *PancakeSyrupSession) PancakeProfileIsRequested() (bool, error)

PancakeProfileIsRequested is a free data retrieval call binding the contract method 0x5a0b5f34.

Solidity: function pancakeProfileIsRequested() view returns(bool)

func (*PancakeSyrupSession) PancakeProfileThresholdPoints

func (_PancakeSyrup *PancakeSyrupSession) PancakeProfileThresholdPoints() (*big.Int, error)

PancakeProfileThresholdPoints is a free data retrieval call binding the contract method 0x0ace6247.

Solidity: function pancakeProfileThresholdPoints() view returns(uint256)

func (*PancakeSyrupSession) PendingReward

func (_PancakeSyrup *PancakeSyrupSession) PendingReward(_user common.Address) (*big.Int, error)

PendingReward is a free data retrieval call binding the contract method 0xf40f0f52.

Solidity: function pendingReward(address _user) view returns(uint256)

func (*PancakeSyrupSession) PoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupSession) PoolLimitPerUser() (*big.Int, error)

PoolLimitPerUser is a free data retrieval call binding the contract method 0x66fe9f8a.

Solidity: function poolLimitPerUser() view returns(uint256)

func (*PancakeSyrupSession) RecoverToken

func (_PancakeSyrup *PancakeSyrupSession) RecoverToken(_token common.Address) (*types.Transaction, error)

RecoverToken is a paid mutator transaction binding the contract method 0x9be65a60.

Solidity: function recoverToken(address _token) returns()

func (*PancakeSyrupSession) RenounceOwnership

func (_PancakeSyrup *PancakeSyrupSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeSyrupSession) RewardPerBlock

func (_PancakeSyrup *PancakeSyrupSession) RewardPerBlock() (*big.Int, error)

RewardPerBlock is a free data retrieval call binding the contract method 0x8ae39cac.

Solidity: function rewardPerBlock() view returns(uint256)

func (*PancakeSyrupSession) RewardToken

func (_PancakeSyrup *PancakeSyrupSession) RewardToken() (common.Address, error)

RewardToken is a free data retrieval call binding the contract method 0xf7c618c1.

Solidity: function rewardToken() view returns(address)

func (*PancakeSyrupSession) SMARTCHEFFACTORY

func (_PancakeSyrup *PancakeSyrupSession) SMARTCHEFFACTORY() (common.Address, error)

SMARTCHEFFACTORY is a free data retrieval call binding the contract method 0xbd617191.

Solidity: function SMART_CHEF_FACTORY() view returns(address)

func (*PancakeSyrupSession) StakedToken

func (_PancakeSyrup *PancakeSyrupSession) StakedToken() (common.Address, error)

StakedToken is a free data retrieval call binding the contract method 0xcc7a262e.

Solidity: function stakedToken() view returns(address)

func (*PancakeSyrupSession) StartBlock

func (_PancakeSyrup *PancakeSyrupSession) StartBlock() (*big.Int, error)

StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.

Solidity: function startBlock() view returns(uint256)

func (*PancakeSyrupSession) StopReward

func (_PancakeSyrup *PancakeSyrupSession) StopReward() (*types.Transaction, error)

StopReward is a paid mutator transaction binding the contract method 0x80dc0672.

Solidity: function stopReward() returns()

func (*PancakeSyrupSession) TransferOwnership

func (_PancakeSyrup *PancakeSyrupSession) 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 (*PancakeSyrupSession) UpdatePoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupSession) UpdatePoolLimitPerUser(_userLimit bool, _poolLimitPerUser *big.Int) (*types.Transaction, error)

UpdatePoolLimitPerUser is a paid mutator transaction binding the contract method 0xa0b40905.

Solidity: function updatePoolLimitPerUser(bool _userLimit, uint256 _poolLimitPerUser) returns()

func (*PancakeSyrupSession) UpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupSession) UpdateProfileAndThresholdPointsRequirement(_isRequested bool, _thresholdPoints *big.Int) (*types.Transaction, error)

UpdateProfileAndThresholdPointsRequirement is a paid mutator transaction binding the contract method 0x68109631.

Solidity: function updateProfileAndThresholdPointsRequirement(bool _isRequested, uint256 _thresholdPoints) returns()

func (*PancakeSyrupSession) UpdateRewardPerBlock

func (_PancakeSyrup *PancakeSyrupSession) UpdateRewardPerBlock(_rewardPerBlock *big.Int) (*types.Transaction, error)

UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.

Solidity: function updateRewardPerBlock(uint256 _rewardPerBlock) returns()

func (*PancakeSyrupSession) UpdateStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupSession) UpdateStartAndEndBlocks(_startBlock *big.Int, _bonusEndBlock *big.Int) (*types.Transaction, error)

UpdateStartAndEndBlocks is a paid mutator transaction binding the contract method 0x9513997f.

Solidity: function updateStartAndEndBlocks(uint256 _startBlock, uint256 _bonusEndBlock) returns()

func (*PancakeSyrupSession) UserInfo

func (_PancakeSyrup *PancakeSyrupSession) UserInfo(arg0 common.Address) (struct {
	Amount     *big.Int
	RewardDebt *big.Int
}, error)

UserInfo is a free data retrieval call binding the contract method 0x1959a002.

Solidity: function userInfo(address ) view returns(uint256 amount, uint256 rewardDebt)

func (*PancakeSyrupSession) UserLimit

func (_PancakeSyrup *PancakeSyrupSession) UserLimit() (bool, error)

UserLimit is a free data retrieval call binding the contract method 0x4a7c01ec.

Solidity: function userLimit() view returns(bool)

func (*PancakeSyrupSession) Withdraw

func (_PancakeSyrup *PancakeSyrupSession) Withdraw(_amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(uint256 _amount) returns()

type PancakeSyrupTokenRecovery

type PancakeSyrupTokenRecovery struct {
	Token  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeSyrupTokenRecovery represents a TokenRecovery event raised by the PancakeSyrup contract.

type PancakeSyrupTokenRecoveryIterator

type PancakeSyrupTokenRecoveryIterator struct {
	Event *PancakeSyrupTokenRecovery // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupTokenRecoveryIterator is returned from FilterTokenRecovery and is used to iterate over the raw logs and unpacked data for TokenRecovery events raised by the PancakeSyrup contract.

func (*PancakeSyrupTokenRecoveryIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupTokenRecoveryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupTokenRecoveryIterator) Next

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 PancakeSyrupTransactor

type PancakeSyrupTransactor struct {
	// contains filtered or unexported fields
}

PancakeSyrupTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPancakeSyrupTransactor

func NewPancakeSyrupTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakeSyrupTransactor, error)

NewPancakeSyrupTransactor creates a new write-only instance of PancakeSyrup, bound to a specific deployed contract.

func (*PancakeSyrupTransactor) Deposit

func (_PancakeSyrup *PancakeSyrupTransactor) 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 (*PancakeSyrupTransactor) EmergencyRewardWithdraw

func (_PancakeSyrup *PancakeSyrupTransactor) EmergencyRewardWithdraw(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

EmergencyRewardWithdraw is a paid mutator transaction binding the contract method 0x3279beab.

Solidity: function emergencyRewardWithdraw(uint256 _amount) returns()

func (*PancakeSyrupTransactor) EmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupTransactor) EmergencyWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.

Solidity: function emergencyWithdraw() returns()

func (*PancakeSyrupTransactor) Initialize

func (_PancakeSyrup *PancakeSyrupTransactor) Initialize(opts *bind.TransactOpts, _stakedToken common.Address, _rewardToken common.Address, _rewardPerBlock *big.Int, _startBlock *big.Int, _bonusEndBlock *big.Int, _poolLimitPerUser *big.Int, _numberBlocksForUserLimit *big.Int, _admin common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x2aa2c381.

Solidity: function initialize(address _stakedToken, address _rewardToken, uint256 _rewardPerBlock, uint256 _startBlock, uint256 _bonusEndBlock, uint256 _poolLimitPerUser, uint256 _numberBlocksForUserLimit, address _admin) returns()

func (*PancakeSyrupTransactor) RecoverToken

func (_PancakeSyrup *PancakeSyrupTransactor) RecoverToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

RecoverToken is a paid mutator transaction binding the contract method 0x9be65a60.

Solidity: function recoverToken(address _token) returns()

func (*PancakeSyrupTransactor) RenounceOwnership

func (_PancakeSyrup *PancakeSyrupTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeSyrupTransactor) StopReward

func (_PancakeSyrup *PancakeSyrupTransactor) StopReward(opts *bind.TransactOpts) (*types.Transaction, error)

StopReward is a paid mutator transaction binding the contract method 0x80dc0672.

Solidity: function stopReward() returns()

func (*PancakeSyrupTransactor) TransferOwnership

func (_PancakeSyrup *PancakeSyrupTransactor) 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 (*PancakeSyrupTransactor) UpdatePoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupTransactor) UpdatePoolLimitPerUser(opts *bind.TransactOpts, _userLimit bool, _poolLimitPerUser *big.Int) (*types.Transaction, error)

UpdatePoolLimitPerUser is a paid mutator transaction binding the contract method 0xa0b40905.

Solidity: function updatePoolLimitPerUser(bool _userLimit, uint256 _poolLimitPerUser) returns()

func (*PancakeSyrupTransactor) UpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupTransactor) UpdateProfileAndThresholdPointsRequirement(opts *bind.TransactOpts, _isRequested bool, _thresholdPoints *big.Int) (*types.Transaction, error)

UpdateProfileAndThresholdPointsRequirement is a paid mutator transaction binding the contract method 0x68109631.

Solidity: function updateProfileAndThresholdPointsRequirement(bool _isRequested, uint256 _thresholdPoints) returns()

func (*PancakeSyrupTransactor) UpdateRewardPerBlock

func (_PancakeSyrup *PancakeSyrupTransactor) UpdateRewardPerBlock(opts *bind.TransactOpts, _rewardPerBlock *big.Int) (*types.Transaction, error)

UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.

Solidity: function updateRewardPerBlock(uint256 _rewardPerBlock) returns()

func (*PancakeSyrupTransactor) UpdateStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupTransactor) UpdateStartAndEndBlocks(opts *bind.TransactOpts, _startBlock *big.Int, _bonusEndBlock *big.Int) (*types.Transaction, error)

UpdateStartAndEndBlocks is a paid mutator transaction binding the contract method 0x9513997f.

Solidity: function updateStartAndEndBlocks(uint256 _startBlock, uint256 _bonusEndBlock) returns()

func (*PancakeSyrupTransactor) Withdraw

func (_PancakeSyrup *PancakeSyrupTransactor) 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()

type PancakeSyrupTransactorRaw

type PancakeSyrupTransactorRaw struct {
	Contract *PancakeSyrupTransactor // Generic write-only contract binding to access the raw methods on
}

PancakeSyrupTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PancakeSyrupTransactorRaw) Transact

func (_PancakeSyrup *PancakeSyrupTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PancakeSyrupTransactorRaw) Transfer

func (_PancakeSyrup *PancakeSyrupTransactorRaw) 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 PancakeSyrupTransactorSession

type PancakeSyrupTransactorSession struct {
	Contract     *PancakeSyrupTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

PancakeSyrupTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PancakeSyrupTransactorSession) Deposit

func (_PancakeSyrup *PancakeSyrupTransactorSession) 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 (*PancakeSyrupTransactorSession) EmergencyRewardWithdraw

func (_PancakeSyrup *PancakeSyrupTransactorSession) EmergencyRewardWithdraw(_amount *big.Int) (*types.Transaction, error)

EmergencyRewardWithdraw is a paid mutator transaction binding the contract method 0x3279beab.

Solidity: function emergencyRewardWithdraw(uint256 _amount) returns()

func (*PancakeSyrupTransactorSession) EmergencyWithdraw

func (_PancakeSyrup *PancakeSyrupTransactorSession) EmergencyWithdraw() (*types.Transaction, error)

EmergencyWithdraw is a paid mutator transaction binding the contract method 0xdb2e21bc.

Solidity: function emergencyWithdraw() returns()

func (*PancakeSyrupTransactorSession) Initialize

func (_PancakeSyrup *PancakeSyrupTransactorSession) Initialize(_stakedToken common.Address, _rewardToken common.Address, _rewardPerBlock *big.Int, _startBlock *big.Int, _bonusEndBlock *big.Int, _poolLimitPerUser *big.Int, _numberBlocksForUserLimit *big.Int, _admin common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x2aa2c381.

Solidity: function initialize(address _stakedToken, address _rewardToken, uint256 _rewardPerBlock, uint256 _startBlock, uint256 _bonusEndBlock, uint256 _poolLimitPerUser, uint256 _numberBlocksForUserLimit, address _admin) returns()

func (*PancakeSyrupTransactorSession) RecoverToken

func (_PancakeSyrup *PancakeSyrupTransactorSession) RecoverToken(_token common.Address) (*types.Transaction, error)

RecoverToken is a paid mutator transaction binding the contract method 0x9be65a60.

Solidity: function recoverToken(address _token) returns()

func (*PancakeSyrupTransactorSession) RenounceOwnership

func (_PancakeSyrup *PancakeSyrupTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PancakeSyrupTransactorSession) StopReward

func (_PancakeSyrup *PancakeSyrupTransactorSession) StopReward() (*types.Transaction, error)

StopReward is a paid mutator transaction binding the contract method 0x80dc0672.

Solidity: function stopReward() returns()

func (*PancakeSyrupTransactorSession) TransferOwnership

func (_PancakeSyrup *PancakeSyrupTransactorSession) 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 (*PancakeSyrupTransactorSession) UpdatePoolLimitPerUser

func (_PancakeSyrup *PancakeSyrupTransactorSession) UpdatePoolLimitPerUser(_userLimit bool, _poolLimitPerUser *big.Int) (*types.Transaction, error)

UpdatePoolLimitPerUser is a paid mutator transaction binding the contract method 0xa0b40905.

Solidity: function updatePoolLimitPerUser(bool _userLimit, uint256 _poolLimitPerUser) returns()

func (*PancakeSyrupTransactorSession) UpdateProfileAndThresholdPointsRequirement

func (_PancakeSyrup *PancakeSyrupTransactorSession) UpdateProfileAndThresholdPointsRequirement(_isRequested bool, _thresholdPoints *big.Int) (*types.Transaction, error)

UpdateProfileAndThresholdPointsRequirement is a paid mutator transaction binding the contract method 0x68109631.

Solidity: function updateProfileAndThresholdPointsRequirement(bool _isRequested, uint256 _thresholdPoints) returns()

func (*PancakeSyrupTransactorSession) UpdateRewardPerBlock

func (_PancakeSyrup *PancakeSyrupTransactorSession) UpdateRewardPerBlock(_rewardPerBlock *big.Int) (*types.Transaction, error)

UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.

Solidity: function updateRewardPerBlock(uint256 _rewardPerBlock) returns()

func (*PancakeSyrupTransactorSession) UpdateStartAndEndBlocks

func (_PancakeSyrup *PancakeSyrupTransactorSession) UpdateStartAndEndBlocks(_startBlock *big.Int, _bonusEndBlock *big.Int) (*types.Transaction, error)

UpdateStartAndEndBlocks is a paid mutator transaction binding the contract method 0x9513997f.

Solidity: function updateStartAndEndBlocks(uint256 _startBlock, uint256 _bonusEndBlock) returns()

func (*PancakeSyrupTransactorSession) Withdraw

func (_PancakeSyrup *PancakeSyrupTransactorSession) Withdraw(_amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(uint256 _amount) returns()

type PancakeSyrupUpdateProfileAndThresholdPointsRequirement

type PancakeSyrupUpdateProfileAndThresholdPointsRequirement struct {
	IsProfileRequested bool
	ThresholdPoints    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

PancakeSyrupUpdateProfileAndThresholdPointsRequirement represents a UpdateProfileAndThresholdPointsRequirement event raised by the PancakeSyrup contract.

type PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator

type PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator struct {
	Event *PancakeSyrupUpdateProfileAndThresholdPointsRequirement // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator is returned from FilterUpdateProfileAndThresholdPointsRequirement and is used to iterate over the raw logs and unpacked data for UpdateProfileAndThresholdPointsRequirement events raised by the PancakeSyrup contract.

func (*PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupUpdateProfileAndThresholdPointsRequirementIterator) Next

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 PancakeSyrupWithdraw

type PancakeSyrupWithdraw struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

PancakeSyrupWithdraw represents a Withdraw event raised by the PancakeSyrup contract.

type PancakeSyrupWithdrawIterator

type PancakeSyrupWithdrawIterator struct {
	Event *PancakeSyrupWithdraw // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PancakeSyrupWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the PancakeSyrup contract.

func (*PancakeSyrupWithdrawIterator) Close

func (it *PancakeSyrupWithdrawIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PancakeSyrupWithdrawIterator) Error

func (it *PancakeSyrupWithdrawIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PancakeSyrupWithdrawIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL