Documentation ¶
Index ¶
- Variables
- type AnimalFarm
- type AnimalFarmCaller
- func (_AnimalFarm *AnimalFarmCaller) BnbLiquidateThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) BusdCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) DOGSBNBMCPID(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) DogPoundManger(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) DogsBNBLpToken(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) DogsBnbPath(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) DogsExchangeHelper(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) DogsToken(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) HistoryInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCaller) InitializeUnpaused(opts *bind.CallOpts) (bool, error)
- func (_AnimalFarm *AnimalFarmCaller) LastPigsBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) LpRoundMask(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) LpRoundMasktemp(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) MClocked(opts *bind.CallOpts) (bool, error)
- func (_AnimalFarm *AnimalFarmCaller) ManagerNotLocked(opts *bind.CallOpts) (bool, error)
- func (_AnimalFarm *AnimalFarmCaller) MasterchefPigs(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) PancakeRouter(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) PendingLpRewards(opts *bind.CallOpts, _userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) PendingLpRewardsInternal(opts *bind.CallOpts, _userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) PendingPigsRewards(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) PendingPigsRewardsHelper(opts *bind.CallOpts, _user common.Address, startIndex *big.Int) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) PendingRewards(opts *bind.CallOpts, _userAddress common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCaller) PigsToken(opts *bind.CallOpts) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCaller) TimeSinceLastCall(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) TotalDogsStaked(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) TotalLPCollected(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) TotalLPstakedTemp(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) TotalLpStaked(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) UpdateInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCaller) WbnbCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
- type AnimalFarmCallerRaw
- type AnimalFarmCallerSession
- func (_AnimalFarm *AnimalFarmCallerSession) BnbLiquidateThreshold() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) BusdCurrencyAddress() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DOGSBNBMCPID() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DogPoundManger() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DogsBNBLpToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DogsBnbPath(arg0 *big.Int) (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DogsExchangeHelper() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) DogsToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) HistoryInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCallerSession) InitializeUnpaused() (bool, error)
- func (_AnimalFarm *AnimalFarmCallerSession) LastPigsBalance() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) LpRoundMask() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) LpRoundMasktemp() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) MClocked() (bool, error)
- func (_AnimalFarm *AnimalFarmCallerSession) ManagerNotLocked() (bool, error)
- func (_AnimalFarm *AnimalFarmCallerSession) MasterchefPigs() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) Owner() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PancakeRouter() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PendingLpRewards(_userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PendingLpRewardsInternal(_userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PendingPigsRewards(_user common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PendingPigsRewardsHelper(_user common.Address, startIndex *big.Int) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PendingRewards(_userAddress common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCallerSession) PigsToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmCallerSession) TimeSinceLastCall() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) TotalDogsStaked() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) TotalLPCollected() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) TotalLPstakedTemp() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) TotalLpStaked() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) UpdateInterval() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmCallerSession) UserInfo(arg0 common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmCallerSession) WbnbCurrencyAddress() (common.Address, error)
- type AnimalFarmFilterer
- func (_AnimalFarm *AnimalFarmFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AnimalFarmOwnershipTransferredIterator, error)
- func (_AnimalFarm *AnimalFarmFilterer) ParseOwnershipTransferred(log types.Log) (*AnimalFarmOwnershipTransferred, error)
- func (_AnimalFarm *AnimalFarmFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnimalFarmOwnershipTransferred, ...) (event.Subscription, error)
- type AnimalFarmOwnershipTransferred
- type AnimalFarmOwnershipTransferredIterator
- type AnimalFarmRaw
- func (_AnimalFarm *AnimalFarmRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AnimalFarm *AnimalFarmRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnimalFarmSession
- func (_AnimalFarm *AnimalFarmSession) AddInitAllowed(_ad common.Address, _bool bool) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) AllowCompound(_time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) BnbLiquidateThreshold() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) BusdCurrencyAddress() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) ChangeUpdateInterval(_time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) ClaimLpTokensAndPigs() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) ClaimPigs() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) ClaimPigsHelper(startIndex *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) Compound() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) DOGSBNBMCPID() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) Deposit(_user common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) DogPoundManger() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) DogsBNBLpToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) DogsBnbPath(arg0 *big.Int) (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) DogsExchangeHelper() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) DogsToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) HistoryInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmSession) IncreasePigsBuffer(quant *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitCompounders(_users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitMCStake() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitStakeMult(temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitializeMd(_users []common.Address, _info []DogPoundAutoPoolUserInfo) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitializeU(_pool common.Address, _users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) InitializeUnpaused() (bool, error)
- func (_AnimalFarm *AnimalFarmSession) InitializeVariables(_pool common.Address, histlen *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) LastPigsBalance() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) LockDogPoundManager() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) LpRoundMask() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) LpRoundMasktemp() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) MClocked() (bool, error)
- func (_AnimalFarm *AnimalFarmSession) MClockedAddress() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) ManagerNotLocked() (bool, error)
- func (_AnimalFarm *AnimalFarmSession) MasterchefPigs() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) Owner() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) PancakeRouter() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) PauseInitialize() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) PendingLpRewards(_userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) PendingLpRewardsInternal(_userAddress common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) PendingPigsRewards(_user common.Address) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) PendingPigsRewardsHelper(_user common.Address, startIndex *big.Int) (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) PendingRewards(_userAddress common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmSession) PigsToken() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) Receive() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) SetDogPoundManager(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) TimeSinceLastCall() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) TotalDogsStaked() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) TotalLPCollected() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) TotalLPstakedTemp() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) TotalLpStaked() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateBnbLiqThreshhold(newThrehshold *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateDogsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateDogsAndLPAddress(_addressDogs common.Address, _addressLpBNB common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateDogsBnBPID(newPid *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateDogsExchanceHelperAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateInterval() (*big.Int, error)
- func (_AnimalFarm *AnimalFarmSession) UpdateMasterchefPigsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UpdatePigsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmSession) UserInfo(arg0 common.Address) (struct{ ... }, error)
- func (_AnimalFarm *AnimalFarmSession) WbnbCurrencyAddress() (common.Address, error)
- func (_AnimalFarm *AnimalFarmSession) Withdraw(_user common.Address, _amount *big.Int) (*types.Transaction, error)
- type AnimalFarmTransactor
- func (_AnimalFarm *AnimalFarmTransactor) AddInitAllowed(opts *bind.TransactOpts, _ad common.Address, _bool bool) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) AllowCompound(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) ChangeUpdateInterval(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) ClaimLpTokensAndPigs(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) ClaimPigs(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) ClaimPigsHelper(opts *bind.TransactOpts, startIndex *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) Compound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) Deposit(opts *bind.TransactOpts, _user common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) IncreasePigsBuffer(opts *bind.TransactOpts, quant *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitCompounders(opts *bind.TransactOpts, _users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitMCStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitStakeMult(opts *bind.TransactOpts, temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitializeMd(opts *bind.TransactOpts, _users []common.Address, ...) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitializeU(opts *bind.TransactOpts, _pool common.Address, _users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) InitializeVariables(opts *bind.TransactOpts, _pool common.Address, histlen *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) LockDogPoundManager(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) MClockedAddress(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) PauseInitialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) SetDogPoundManager(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateBnbLiqThreshhold(opts *bind.TransactOpts, newThrehshold *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsAndLPAddress(opts *bind.TransactOpts, _addressDogs common.Address, ...) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsBnBPID(opts *bind.TransactOpts, newPid *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsExchanceHelperAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdateMasterchefPigsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) UpdatePigsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactor) Withdraw(opts *bind.TransactOpts, _user common.Address, _amount *big.Int) (*types.Transaction, error)
- type AnimalFarmTransactorRaw
- type AnimalFarmTransactorSession
- func (_AnimalFarm *AnimalFarmTransactorSession) AddInitAllowed(_ad common.Address, _bool bool) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) AllowCompound(_time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) ChangeUpdateInterval(_time *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) ClaimLpTokensAndPigs() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) ClaimPigs() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) ClaimPigsHelper(startIndex *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) Compound() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) Deposit(_user common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) IncreasePigsBuffer(quant *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitCompounders(_users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitMCStake() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitStakeMult(temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitializeMd(_users []common.Address, _info []DogPoundAutoPoolUserInfo) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitializeU(_pool common.Address, _users []common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) InitializeVariables(_pool common.Address, histlen *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) LockDogPoundManager() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) MClockedAddress() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) PauseInitialize() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) Receive() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) SetDogPoundManager(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateBnbLiqThreshhold(newThrehshold *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsAndLPAddress(_addressDogs common.Address, _addressLpBNB common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsBnBPID(newPid *big.Int) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsExchanceHelperAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdateMasterchefPigsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) UpdatePigsAddress(_address common.Address) (*types.Transaction, error)
- func (_AnimalFarm *AnimalFarmTransactorSession) Withdraw(_user common.Address, _amount *big.Int) (*types.Transaction, error)
- type DogPoundAutoPoolUserInfo
- type MasterChefDogsV2
- type MasterChefDogsV2AddPool
- type MasterChefDogsV2AddPoolIterator
- type MasterChefDogsV2Caller
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanHarvest(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanMigrate(opts *bind.CallOpts, _address common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanMigratePools(opts *bind.CallOpts, _address common.Address) ([]MasterChefDogsV2migrationInfo, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) DogsToken(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) FeeManager(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) GetDogsMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) GovAddress(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MAXIMUMHARVESTINTERVAL(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MigrationEnabled(opts *bind.CallOpts) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MintBurned(opts *bind.CallOpts) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PLATFORMADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PendingDogs(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PlatformnotLocked(opts *bind.CallOpts) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolExistence(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolLength(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) ReferralCommissionRate(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) TotalAllocPoint(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) TotalLockedUpRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Caller) UserMigrationInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (*big.Int, error)
- type MasterChefDogsV2CallerRaw
- type MasterChefDogsV2CallerSession
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanMigrate(_address common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanMigratePools(_address common.Address) ([]MasterChefDogsV2migrationInfo, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) DogsToken() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) FeeManager() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) GetDogsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) GovAddress() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MigrationEnabled() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MintBurned() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) Owner() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PLATFORMADDRESS() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PendingDogs(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PlatformnotLocked() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolExistence(arg0 common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolLength() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) ReferralCommissionRate() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) TotalAllocPoint() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) TotalLockedUpRewards() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) UserMigrationInfo(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
- type MasterChefDogsV2Deposit
- type MasterChefDogsV2DepositIterator
- type MasterChefDogsV2EmergencyWithdraw
- type MasterChefDogsV2EmergencyWithdrawIterator
- type MasterChefDogsV2Filterer
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterAddPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefDogsV2AddPoolIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2DepositIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2EmergencyWithdrawIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterGovUpdated(opts *bind.FilterOpts) (*MasterChefDogsV2GovUpdatedIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MasterChefDogsV2OwnershipTransferredIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterRewardLockedUp(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2RewardLockedUpIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetDogsReferral(opts *bind.FilterOpts) (*MasterChefDogsV2SetDogsReferralIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetPlatformAddress(opts *bind.FilterOpts, newAddress []common.Address) (*MasterChefDogsV2SetPlatformAddressIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefDogsV2SetPoolIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2WithdrawIterator, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseAddPool(log types.Log) (*MasterChefDogsV2AddPool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseDeposit(log types.Log) (*MasterChefDogsV2Deposit, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseEmergencyWithdraw(log types.Log) (*MasterChefDogsV2EmergencyWithdraw, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseGovUpdated(log types.Log) (*MasterChefDogsV2GovUpdated, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseOwnershipTransferred(log types.Log) (*MasterChefDogsV2OwnershipTransferred, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseRewardLockedUp(log types.Log) (*MasterChefDogsV2RewardLockedUp, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetDogsReferral(log types.Log) (*MasterChefDogsV2SetDogsReferral, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetPlatformAddress(log types.Log) (*MasterChefDogsV2SetPlatformAddress, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetPool(log types.Log) (*MasterChefDogsV2SetPool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseWithdraw(log types.Log) (*MasterChefDogsV2Withdraw, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchAddPool(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2AddPool, pid []*big.Int) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2Deposit, ...) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2EmergencyWithdraw, ...) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchGovUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2GovUpdated) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2OwnershipTransferred, ...) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchRewardLockedUp(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2RewardLockedUp, ...) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetDogsReferral(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetDogsReferral) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetPlatformAddress(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetPlatformAddress, ...) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetPool(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetPool, pid []*big.Int) (event.Subscription, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2Withdraw, ...) (event.Subscription, error)
- type MasterChefDogsV2GovUpdated
- type MasterChefDogsV2GovUpdatedIterator
- type MasterChefDogsV2OwnershipTransferred
- type MasterChefDogsV2OwnershipTransferredIterator
- type MasterChefDogsV2Raw
- func (_MasterChefDogsV2 *MasterChefDogsV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MasterChefDogsV2 *MasterChefDogsV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MasterChefDogsV2RewardLockedUp
- type MasterChefDogsV2RewardLockedUpIterator
- type MasterChefDogsV2Session
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) Add(_isLPToken bool, _allocPoint *big.Int, _lpToken common.Address, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) AddPoolUserData(_poolIndex *big.Int, _users []common.Address, _usersStakeData []*big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) BurnMint() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanMigrate(_address common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanMigratePools(_address common.Address) ([]MasterChefDogsV2migrationInfo, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) Deposit(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) DepositMigrator(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) DogsToken() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) FeeManager() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) GetDogsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) GovAddress() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) IncreaseDogsSupply(_amount *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) LockPlatform() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) MassUpdatePools() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) MigrationEnabled() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) MintBurned() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) Owner() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PLATFORMADDRESS() (common.Address, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PendingDogs(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PlatformnotLocked() (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolExistence(arg0 common.Address) (bool, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolLength() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) ReferralCommissionRate() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetGov(_govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetReferral(_dogsReferral common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) ToggleMigrationEnabled(_state bool) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) TotalAllocPoint() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) TotalLockedUpRewards() (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdateFeeManager(_feeManagerAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) UserMigrationInfo(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Session) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefDogsV2SetDogsReferral
- type MasterChefDogsV2SetDogsReferralIterator
- type MasterChefDogsV2SetPlatformAddress
- type MasterChefDogsV2SetPlatformAddressIterator
- type MasterChefDogsV2SetPool
- type MasterChefDogsV2SetPoolIterator
- type MasterChefDogsV2Transactor
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Add(opts *bind.TransactOpts, _isLPToken bool, _allocPoint *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) AddPoolUserData(opts *bind.TransactOpts, _poolIndex *big.Int, _users []common.Address, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) BurnMint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) DepositMigrator(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) EmergencyWithdraw(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) IncreaseDogsSupply(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) LockPlatform(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetDDSCAAddress(opts *bind.TransactOpts, _ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetFarmStartBlock(opts *bind.TransactOpts, _newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetGov(opts *bind.TransactOpts, _govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetPlatformAddress(opts *bind.TransactOpts, _platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetReferral(opts *bind.TransactOpts, _dogsReferral common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) ToggleMigrationEnabled(opts *bind.TransactOpts, _state bool) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) UpdateEmissions(opts *bind.TransactOpts, priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) UpdateFeeManager(opts *bind.TransactOpts, _feeManagerAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) UpdatePool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefDogsV2TransactorRaw
- type MasterChefDogsV2TransactorSession
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Add(_isLPToken bool, _allocPoint *big.Int, _lpToken common.Address, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) AddPoolUserData(_poolIndex *big.Int, _users []common.Address, _usersStakeData []*big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) BurnMint() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Deposit(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) DepositMigrator(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) IncreaseDogsSupply(_amount *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) LockPlatform() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) MassUpdatePools() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetGov(_govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetReferral(_dogsReferral common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) ToggleMigrationEnabled(_state bool) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdateFeeManager(_feeManagerAddress common.Address) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefDogsV2Withdraw
- type MasterChefDogsV2WithdrawIterator
- type MasterChefDogsV2migrationInfo
- type MasterChefPigsV2
- type MasterChefPigsV2AddPool
- type MasterChefPigsV2AddPoolIterator
- type MasterChefPigsV2Caller
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) BusdCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) CanHarvest(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DogPoundAutoPool(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DripBusdPid(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DripTaxVault(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) FOUNDER(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) GetPigsMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) GovAddress(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) MAXIMUMHARVESTINTERVAL(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) Migrator(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) OwnerPigsReward(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PLATFORMADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PancakeRouter(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PendingPigs(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PigsV2Token(opts *bind.CallOpts) (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolExistence(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolLength(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) TotalAllocPoint(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) TotalLockedUpRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Caller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- type MasterChefPigsV2CallerRaw
- type MasterChefPigsV2CallerSession
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) BusdCurrencyAddress() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DogPoundAutoPool() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DripBusdPid() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DripTaxVault() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) FOUNDER() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) GetPigsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) GovAddress() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) Migrator() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) Owner() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) OwnerPigsReward() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PLATFORMADDRESS() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PancakeRouter() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PendingPigs(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PigsV2Token() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolExistence(arg0 common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolLength() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) TotalAllocPoint() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) TotalLockedUpRewards() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- type MasterChefPigsV2Deposit
- type MasterChefPigsV2DepositIterator
- type MasterChefPigsV2DogPoundAutoPoolUpdated
- type MasterChefPigsV2DogPoundAutoPoolUpdatedIterator
- type MasterChefPigsV2EmergencyWithdraw
- type MasterChefPigsV2EmergencyWithdrawIterator
- type MasterChefPigsV2Filterer
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterAddPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefPigsV2AddPoolIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2DepositIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterDogPoundAutoPoolUpdated(opts *bind.FilterOpts) (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2EmergencyWithdrawIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterGovUpdated(opts *bind.FilterOpts) (*MasterChefPigsV2GovUpdatedIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MasterChefPigsV2OwnershipTransferredIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterRewardLockedUp(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2RewardLockedUpIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetFounder(opts *bind.FilterOpts) (*MasterChefPigsV2SetFounderIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetOwnersRewards(opts *bind.FilterOpts) (*MasterChefPigsV2SetOwnersRewardsIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetPlatformAddress(opts *bind.FilterOpts, newAddress []common.Address) (*MasterChefPigsV2SetPlatformAddressIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefPigsV2SetPoolIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2WithdrawIterator, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseAddPool(log types.Log) (*MasterChefPigsV2AddPool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseDeposit(log types.Log) (*MasterChefPigsV2Deposit, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseDogPoundAutoPoolUpdated(log types.Log) (*MasterChefPigsV2DogPoundAutoPoolUpdated, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseEmergencyWithdraw(log types.Log) (*MasterChefPigsV2EmergencyWithdraw, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseGovUpdated(log types.Log) (*MasterChefPigsV2GovUpdated, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseOwnershipTransferred(log types.Log) (*MasterChefPigsV2OwnershipTransferred, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseRewardLockedUp(log types.Log) (*MasterChefPigsV2RewardLockedUp, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetFounder(log types.Log) (*MasterChefPigsV2SetFounder, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetOwnersRewards(log types.Log) (*MasterChefPigsV2SetOwnersRewards, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetPlatformAddress(log types.Log) (*MasterChefPigsV2SetPlatformAddress, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetPool(log types.Log) (*MasterChefPigsV2SetPool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseWithdraw(log types.Log) (*MasterChefPigsV2Withdraw, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchAddPool(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2AddPool, pid []*big.Int) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2Deposit, ...) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchDogPoundAutoPoolUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2DogPoundAutoPoolUpdated) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2EmergencyWithdraw, ...) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchGovUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2GovUpdated) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2OwnershipTransferred, ...) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchRewardLockedUp(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2RewardLockedUp, ...) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetFounder(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetFounder) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetOwnersRewards(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetOwnersRewards) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetPlatformAddress(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetPlatformAddress, ...) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetPool(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetPool, pid []*big.Int) (event.Subscription, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2Withdraw, ...) (event.Subscription, error)
- type MasterChefPigsV2GovUpdated
- type MasterChefPigsV2GovUpdatedIterator
- type MasterChefPigsV2OwnershipTransferred
- type MasterChefPigsV2OwnershipTransferredIterator
- type MasterChefPigsV2Raw
- func (_MasterChefPigsV2 *MasterChefPigsV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MasterChefPigsV2 *MasterChefPigsV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MasterChefPigsV2RewardLockedUp
- type MasterChefPigsV2RewardLockedUpIterator
- type MasterChefPigsV2Session
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Add(_allocPoint *big.Int, _lpToken common.Address, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) BurnMint() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) BusdCurrencyAddress() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) DepositMigrator(_userAddress common.Address, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) DogPoundAutoPool() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) DripBusdPid() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) DripTaxVault() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) FOUNDER() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) GetPigsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) GovAddress() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) IncreasePigsSupply(_amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) MassUpdatePools() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Migrator() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Owner() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) OwnerPigsReward() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PLATFORMADDRESS() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PancakeRouter() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PendingPigs(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PigsV2Token() (common.Address, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolExistence(arg0 common.Address) (bool, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolLength() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetDogPoundAutoPool(_dogPoundAutoPool common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFoundersAddresses(_founder common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFoundersRewards(_newRewardsAmount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetGov(_govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) TotalAllocPoint() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) TotalLockedUpRewards() (*big.Int, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdateMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Session) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefPigsV2SetFounder
- type MasterChefPigsV2SetFounderIterator
- type MasterChefPigsV2SetOwnersRewards
- type MasterChefPigsV2SetOwnersRewardsIterator
- type MasterChefPigsV2SetPlatformAddress
- type MasterChefPigsV2SetPlatformAddressIterator
- type MasterChefPigsV2SetPool
- type MasterChefPigsV2SetPoolIterator
- type MasterChefPigsV2Transactor
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Add(opts *bind.TransactOpts, _allocPoint *big.Int, _lpToken common.Address, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) BurnMint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) DepositMigrator(opts *bind.TransactOpts, _userAddress common.Address, _pid *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) EmergencyWithdraw(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) IncreasePigsSupply(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetDDSCAAddress(opts *bind.TransactOpts, _ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetDogPoundAutoPool(opts *bind.TransactOpts, _dogPoundAutoPool common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFarmStartBlock(opts *bind.TransactOpts, _newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFoundersAddresses(opts *bind.TransactOpts, _founder common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFoundersRewards(opts *bind.TransactOpts, _newRewardsAmount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetGov(opts *bind.TransactOpts, _govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetPlatformAddress(opts *bind.TransactOpts, _platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) UpdateEmissions(opts *bind.TransactOpts, priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) UpdateMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) UpdatePool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefPigsV2TransactorRaw
- type MasterChefPigsV2TransactorSession
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Add(_allocPoint *big.Int, _lpToken common.Address, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) BurnMint() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) DepositMigrator(_userAddress common.Address, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) IncreasePigsSupply(_amount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) MassUpdatePools() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, ...) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetDogPoundAutoPool(_dogPoundAutoPool common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFoundersAddresses(_founder common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFoundersRewards(_newRewardsAmount *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetGov(_govAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdateMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- type MasterChefPigsV2Withdraw
- type MasterChefPigsV2WithdrawIterator
Constants ¶
This section is empty.
Variables ¶
var AnimalFarmABI = AnimalFarmMetaData.ABI
AnimalFarmABI is the input ABI used to generate the binding from. Deprecated: Use AnimalFarmMetaData.ABI instead.
var AnimalFarmMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BnbLiquidateThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOGS_BNB_MC_PID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DogPoundManger\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DogsExchangeHelper\",\"outputs\":[{\"internalType\":\"contractIDogsExchangeHelper\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DogsToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"Dogs_BNB_LpToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MClocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MClockedAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MasterchefPigs\",\"outputs\":[{\"internalType\":\"contractIMasterchefPigs\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PancakeRouter\",\"outputs\":[{\"internalType\":\"contractIUniswapV2Router02\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PigsToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_ad\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_bool\",\"type\":\"bool\"}],\"name\":\"addInitAllowed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"}],\"name\":\"allowCompound\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"busdCurrencyAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"}],\"name\":\"changeUpdateInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimLpTokensAndPigs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimPigs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"}],\"name\":\"claimPigsHelper\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"compound\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"dogsBnbPath\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"historyInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"pps\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rms\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quant\",\"type\":\"uint256\"}],\"name\":\"increasePigsBuffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_users\",\"type\":\"address[]\"}],\"name\":\"initCompounders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initMCStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"temp1\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"temp2\",\"type\":\"uint256\"}],\"name\":\"initStakeMult\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_users\",\"type\":\"address[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpMask\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pigsClaimedTotal\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRmsClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalLPCollected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalPigsCollected\",\"type\":\"uint256\"}],\"internalType\":\"structDogPoundAutoPool.UserInfo[]\",\"name\":\"_info\",\"type\":\"tuple[]\"}],\"name\":\"initializeMd\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractDogPoundAutoPool\",\"name\":\"_pool\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"_users\",\"type\":\"address[]\"}],\"name\":\"initializeU\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initializeUnpaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractDogPoundAutoPool\",\"name\":\"_pool\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"histlen\",\"type\":\"uint256\"}],\"name\":\"initializeVariables\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastPigsBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockDogPoundManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lpRoundMask\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lpRoundMasktemp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"managerNotLocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauseInitialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_userAddress\",\"type\":\"address\"}],\"name\":\"pendingLpRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"pendingLp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_userAddress\",\"type\":\"address\"}],\"name\":\"pendingLpRewardsInternal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"pendingLp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"pendingPigsRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"}],\"name\":\"pendingPigsRewardsHelper\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_userAddress\",\"type\":\"address\"}],\"name\":\"pendingRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_pendingPigs\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_pendingLp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"setDogPoundManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timeSinceLastCall\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalDogsStaked\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLPCollected\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLPstakedTemp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLpStaked\",\"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\":\"uint256\",\"name\":\"newThrehshold\",\"type\":\"uint256\"}],\"name\":\"updateBnbLiqThreshhold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"updateDogsAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_addressDogs\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_addressLpBNB\",\"type\":\"address\"}],\"name\":\"updateDogsAndLPAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newPid\",\"type\":\"uint256\"}],\"name\":\"updateDogsBnBPID\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"updateDogsExchanceHelperAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"updateMasterchefPigsAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"updatePigsAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpMask\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pigsClaimedTotal\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRmsClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalLPCollected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalPigsCollected\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"wbnbCurrencyAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
AnimalFarmMetaData contains all meta data concerning the AnimalFarm contract.
var MasterChefDogsV2ABI = MasterChefDogsV2MetaData.ABI
MasterChefDogsV2ABI is the input ABI used to generate the binding from. Deprecated: Use MasterChefDogsV2MetaData.ABI instead.
var MasterChefDogsV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractDogsTokenV2\",\"name\":\"_dogsToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_platform\",\"type\":\"address\"},{\"internalType\":\"contractIDDSCA\",\"name\":\"_ddsca\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isLPToken\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"lpToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_withdrawFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"}],\"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\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"govAddress\",\"type\":\"address\"}],\"name\":\"GovUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountLockedUp\",\"type\":\"uint256\"}],\"name\":\"RewardLockedUp\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"dogsAddress\",\"type\":\"address\"}],\"name\":\"SetDogsReferral\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"SetPlatformAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_withdrawFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"}],\"name\":\"SetPool\",\"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\":\"MAXIMUM_HARVEST_INTERVAL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PLATFORM_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isLPToken\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"contractIERC20\",\"name\":\"_lpToken\",\"type\":\"address\"},{\"internalType\":\"contractIStrategy\",\"name\":\"_strategy\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_depositFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_withdrawFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_poolIndex\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_users\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_usersStakeData\",\"type\":\"uint256[]\"}],\"name\":\"addPoolUserData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"burnMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"canHarvest\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"canMigrate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"canMigratePools\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"lpToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amountStaked\",\"type\":\"uint256\"}],\"internalType\":\"structMasterChefDogsV2.migrationInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_referrer\",\"type\":\"address\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_referrer\",\"type\":\"address\"}],\"name\":\"depositMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dogsToken\",\"outputs\":[{\"internalType\":\"contractDogsTokenV2\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"emergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeManager\",\"outputs\":[{\"internalType\":\"contractIFeeManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_from\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_to\",\"type\":\"uint256\"}],\"name\":\"getDogsMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"govAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"increaseDogsSupply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockPlatform\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"massUpdatePools\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrationEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintBurned\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"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\":\"pendingDogs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformnotLocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"poolExistence\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"poolInfo\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"lpToken\",\"type\":\"address\"},{\"internalType\":\"contractIStrategy\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRewardBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accDogsPerShare\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isLPToken\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"referralCommissionRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"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\":\"uint256\",\"name\":\"_depositFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_withdrawFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIDDSCA\",\"name\":\"_ddsca\",\"type\":\"address\"}],\"name\":\"setDDSCAAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newStartBlock\",\"type\":\"uint256\"}],\"name\":\"setFarmStartBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_govAddress\",\"type\":\"address\"}],\"name\":\"setGov\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformAddress\",\"type\":\"address\"}],\"name\":\"setPlatformAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIReferralSystem\",\"name\":\"_dogsReferral\",\"type\":\"address\"}],\"name\":\"setReferral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_state\",\"type\":\"bool\"}],\"name\":\"toggleMigrationEnabled\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalAllocPoint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLockedUpRewards\",\"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\":\"uint256\",\"name\":\"priceInCents\",\"type\":\"uint256\"}],\"name\":\"updateEmissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIFeeManager\",\"name\":\"_feeManagerAddress\",\"type\":\"address\"}],\"name\":\"updateFeeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"updatePool\",\"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\":\"dogsRewardDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardLockedUp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nextHarvestUntil\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userMigrationInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountStaked\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
MasterChefDogsV2MetaData contains all meta data concerning the MasterChefDogsV2 contract.
var MasterChefPigsV2ABI = MasterChefPigsV2MetaData.ABI
MasterChefPigsV2ABI is the input ABI used to generate the binding from. Deprecated: Use MasterChefPigsV2MetaData.ABI instead.
var MasterChefPigsV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platform\",\"type\":\"address\"},{\"internalType\":\"contractIFounderStakerV2\",\"name\":\"_founder\",\"type\":\"address\"},{\"internalType\":\"contractIDDSCA\",\"name\":\"_ddsca\",\"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\":false,\"internalType\":\"address\",\"name\":\"lpToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"}],\"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\":false,\"internalType\":\"address\",\"name\":\"dogPoundAutoPool\",\"type\":\"address\"}],\"name\":\"DogPoundAutoPoolUpdated\",\"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\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"govAddress\",\"type\":\"address\"}],\"name\":\"GovUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountLockedUp\",\"type\":\"uint256\"}],\"name\":\"RewardLockedUp\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"founder\",\"type\":\"address\"}],\"name\":\"SetFounder\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerReward\",\"type\":\"uint256\"}],\"name\":\"SetOwnersRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"SetPlatformAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"}],\"name\":\"SetPool\",\"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\":\"DogPoundAutoPool\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FOUNDER\",\"outputs\":[{\"internalType\":\"contractIFounderStakerV2\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAXIMUM_HARVEST_INTERVAL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"Migrator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PLATFORM_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PancakeRouter\",\"outputs\":[{\"internalType\":\"contractIUniswapV2Router02\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PigsV2Token\",\"outputs\":[{\"internalType\":\"contractIPigsToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"contractIERC20\",\"name\":\"_lpToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_depositFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"burnMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"busdCurrencyAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"canHarvest\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":\"address\",\"name\":\"_userAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"depositMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dripBusdPid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dripTaxVault\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"emergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_from\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_to\",\"type\":\"uint256\"}],\"name\":\"getPigsMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"govAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"increasePigsSupply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"massUpdatePools\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ownerPigsReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"pendingPigs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"poolExistence\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"poolInfo\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"lpToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastRewardBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accPigsPerShare\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"depositFeeBP\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"poolLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"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\":\"uint256\",\"name\":\"_depositFeeBP\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_harvestInterval\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIDDSCA\",\"name\":\"_ddsca\",\"type\":\"address\"}],\"name\":\"setDDSCAAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dogPoundAutoPool\",\"type\":\"address\"}],\"name\":\"setDogPoundAutoPool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newStartBlock\",\"type\":\"uint256\"}],\"name\":\"setFarmStartBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIFounderStakerV2\",\"name\":\"_founder\",\"type\":\"address\"}],\"name\":\"setFoundersAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newRewardsAmount\",\"type\":\"uint256\"}],\"name\":\"setFoundersRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_govAddress\",\"type\":\"address\"}],\"name\":\"setGov\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformAddress\",\"type\":\"address\"}],\"name\":\"setPlatformAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalAllocPoint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLockedUpRewards\",\"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\":\"uint256\",\"name\":\"priceInCents\",\"type\":\"uint256\"}],\"name\":\"updateEmissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"}],\"name\":\"updateMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"updatePool\",\"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\":\"pigsRewardDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardLockedUp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nextHarvestUntil\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
MasterChefPigsV2MetaData contains all meta data concerning the MasterChefPigsV2 contract.
Functions ¶
This section is empty.
Types ¶
type AnimalFarm ¶
type AnimalFarm struct { AnimalFarmCaller // Read-only binding to the contract AnimalFarmTransactor // Write-only binding to the contract AnimalFarmFilterer // Log filterer for contract events }
AnimalFarm is an auto generated Go binding around an Ethereum contract.
func NewAnimalFarm ¶
func NewAnimalFarm(address common.Address, backend bind.ContractBackend) (*AnimalFarm, error)
NewAnimalFarm creates a new instance of AnimalFarm, bound to a specific deployed contract.
type AnimalFarmCaller ¶
type AnimalFarmCaller struct {
// contains filtered or unexported fields
}
AnimalFarmCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAnimalFarmCaller ¶
func NewAnimalFarmCaller(address common.Address, caller bind.ContractCaller) (*AnimalFarmCaller, error)
NewAnimalFarmCaller creates a new read-only instance of AnimalFarm, bound to a specific deployed contract.
func (*AnimalFarmCaller) BnbLiquidateThreshold ¶
BnbLiquidateThreshold is a free data retrieval call binding the contract method 0x453978fd.
Solidity: function BnbLiquidateThreshold() view returns(uint256)
func (*AnimalFarmCaller) BusdCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmCaller) BusdCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*AnimalFarmCaller) DOGSBNBMCPID ¶
DOGSBNBMCPID is a free data retrieval call binding the contract method 0x61042ec4.
Solidity: function DOGS_BNB_MC_PID() view returns(uint256)
func (*AnimalFarmCaller) DogPoundManger ¶
DogPoundManger is a free data retrieval call binding the contract method 0x7443b671.
Solidity: function DogPoundManger() view returns(address)
func (*AnimalFarmCaller) DogsBNBLpToken ¶
DogsBNBLpToken is a free data retrieval call binding the contract method 0x3a80f3a6.
Solidity: function Dogs_BNB_LpToken() view returns(address)
func (*AnimalFarmCaller) DogsBnbPath ¶
func (_AnimalFarm *AnimalFarmCaller) DogsBnbPath(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
DogsBnbPath is a free data retrieval call binding the contract method 0xd5b4127f.
Solidity: function dogsBnbPath(uint256 ) view returns(address)
func (*AnimalFarmCaller) DogsExchangeHelper ¶
func (_AnimalFarm *AnimalFarmCaller) DogsExchangeHelper(opts *bind.CallOpts) (common.Address, error)
DogsExchangeHelper is a free data retrieval call binding the contract method 0x91948063.
Solidity: function DogsExchangeHelper() view returns(address)
func (*AnimalFarmCaller) DogsToken ¶
DogsToken is a free data retrieval call binding the contract method 0x7e6151c9.
Solidity: function DogsToken() view returns(address)
func (*AnimalFarmCaller) HistoryInfo ¶
func (_AnimalFarm *AnimalFarmCaller) HistoryInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { Pps *big.Int Rms *big.Int }, error)
HistoryInfo is a free data retrieval call binding the contract method 0x8fa6a2ff.
Solidity: function historyInfo(uint256 ) view returns(uint256 pps, uint256 rms)
func (*AnimalFarmCaller) InitializeUnpaused ¶
func (_AnimalFarm *AnimalFarmCaller) InitializeUnpaused(opts *bind.CallOpts) (bool, error)
InitializeUnpaused is a free data retrieval call binding the contract method 0x17fe9f65.
Solidity: function initializeUnpaused() view returns(bool)
func (*AnimalFarmCaller) LastPigsBalance ¶
LastPigsBalance is a free data retrieval call binding the contract method 0xb1904c05.
Solidity: function lastPigsBalance() view returns(uint256)
func (*AnimalFarmCaller) LpRoundMask ¶
LpRoundMask is a free data retrieval call binding the contract method 0x9d395a1a.
Solidity: function lpRoundMask() view returns(uint256)
func (*AnimalFarmCaller) LpRoundMasktemp ¶
LpRoundMasktemp is a free data retrieval call binding the contract method 0x136f60ee.
Solidity: function lpRoundMasktemp() view returns(uint256)
func (*AnimalFarmCaller) MClocked ¶
func (_AnimalFarm *AnimalFarmCaller) MClocked(opts *bind.CallOpts) (bool, error)
MClocked is a free data retrieval call binding the contract method 0x0e6e6dec.
Solidity: function MClocked() view returns(bool)
func (*AnimalFarmCaller) ManagerNotLocked ¶
func (_AnimalFarm *AnimalFarmCaller) ManagerNotLocked(opts *bind.CallOpts) (bool, error)
ManagerNotLocked is a free data retrieval call binding the contract method 0x20a7a900.
Solidity: function managerNotLocked() view returns(bool)
func (*AnimalFarmCaller) MasterchefPigs ¶
MasterchefPigs is a free data retrieval call binding the contract method 0xa4364b03.
Solidity: function MasterchefPigs() view returns(address)
func (*AnimalFarmCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnimalFarmCaller) PancakeRouter ¶
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*AnimalFarmCaller) PendingLpRewards ¶
func (_AnimalFarm *AnimalFarmCaller) PendingLpRewards(opts *bind.CallOpts, _userAddress common.Address) (*big.Int, error)
PendingLpRewards is a free data retrieval call binding the contract method 0x53475567.
Solidity: function pendingLpRewards(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmCaller) PendingLpRewardsInternal ¶
func (_AnimalFarm *AnimalFarmCaller) PendingLpRewardsInternal(opts *bind.CallOpts, _userAddress common.Address) (*big.Int, error)
PendingLpRewardsInternal is a free data retrieval call binding the contract method 0x0198cf2b.
Solidity: function pendingLpRewardsInternal(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmCaller) PendingPigsRewards ¶
func (_AnimalFarm *AnimalFarmCaller) PendingPigsRewards(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
PendingPigsRewards is a free data retrieval call binding the contract method 0x68c7d51d.
Solidity: function pendingPigsRewards(address _user) view returns(uint256)
func (*AnimalFarmCaller) PendingPigsRewardsHelper ¶
func (_AnimalFarm *AnimalFarmCaller) PendingPigsRewardsHelper(opts *bind.CallOpts, _user common.Address, startIndex *big.Int) (*big.Int, error)
PendingPigsRewardsHelper is a free data retrieval call binding the contract method 0xf846bcd6.
Solidity: function pendingPigsRewardsHelper(address _user, uint256 startIndex) view returns(uint256)
func (*AnimalFarmCaller) PendingRewards ¶
func (_AnimalFarm *AnimalFarmCaller) PendingRewards(opts *bind.CallOpts, _userAddress common.Address) (struct { PendingPigs *big.Int PendingLp *big.Int }, error)
PendingRewards is a free data retrieval call binding the contract method 0x31d7a262.
Solidity: function pendingRewards(address _userAddress) view returns(uint256 _pendingPigs, uint256 _pendingLp)
func (*AnimalFarmCaller) PigsToken ¶
PigsToken is a free data retrieval call binding the contract method 0x0e3d6bfa.
Solidity: function PigsToken() view returns(address)
func (*AnimalFarmCaller) TimeSinceLastCall ¶
TimeSinceLastCall is a free data retrieval call binding the contract method 0x3b39dfd4.
Solidity: function timeSinceLastCall() view returns(uint256)
func (*AnimalFarmCaller) TotalDogsStaked ¶
TotalDogsStaked is a free data retrieval call binding the contract method 0x6eef45ab.
Solidity: function totalDogsStaked() view returns(uint256)
func (*AnimalFarmCaller) TotalLPCollected ¶
TotalLPCollected is a free data retrieval call binding the contract method 0x94bf8f40.
Solidity: function totalLPCollected() view returns(uint256)
func (*AnimalFarmCaller) TotalLPstakedTemp ¶
TotalLPstakedTemp is a free data retrieval call binding the contract method 0x2c343581.
Solidity: function totalLPstakedTemp() view returns(uint256)
func (*AnimalFarmCaller) TotalLpStaked ¶
TotalLpStaked is a free data retrieval call binding the contract method 0x983d90b4.
Solidity: function totalLpStaked() view returns(uint256)
func (*AnimalFarmCaller) UpdateInterval ¶
UpdateInterval is a free data retrieval call binding the contract method 0xfd2c80ae.
Solidity: function updateInterval() view returns(uint256)
func (*AnimalFarmCaller) UserInfo ¶
func (_AnimalFarm *AnimalFarmCaller) UserInfo(opts *bind.CallOpts, arg0 common.Address) (struct { Amount *big.Int LpMask *big.Int PigsClaimedTotal *big.Int LastRmsClaimed *big.Int LpDebt *big.Int TotalLPCollected *big.Int TotalPigsCollected *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 amount, uint256 lpMask, uint256 pigsClaimedTotal, uint256 lastRmsClaimed, uint256 lpDebt, uint256 totalLPCollected, uint256 totalPigsCollected)
func (*AnimalFarmCaller) WbnbCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmCaller) WbnbCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
WbnbCurrencyAddress is a free data retrieval call binding the contract method 0x9b231eae.
Solidity: function wbnbCurrencyAddress() view returns(address)
type AnimalFarmCallerRaw ¶
type AnimalFarmCallerRaw struct {
Contract *AnimalFarmCaller // Generic read-only contract binding to access the raw methods on
}
AnimalFarmCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AnimalFarmCallerRaw) Call ¶
func (_AnimalFarm *AnimalFarmCallerRaw) 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 AnimalFarmCallerSession ¶
type AnimalFarmCallerSession struct { Contract *AnimalFarmCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AnimalFarmCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AnimalFarmCallerSession) BnbLiquidateThreshold ¶
func (_AnimalFarm *AnimalFarmCallerSession) BnbLiquidateThreshold() (*big.Int, error)
BnbLiquidateThreshold is a free data retrieval call binding the contract method 0x453978fd.
Solidity: function BnbLiquidateThreshold() view returns(uint256)
func (*AnimalFarmCallerSession) BusdCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmCallerSession) BusdCurrencyAddress() (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*AnimalFarmCallerSession) DOGSBNBMCPID ¶
func (_AnimalFarm *AnimalFarmCallerSession) DOGSBNBMCPID() (*big.Int, error)
DOGSBNBMCPID is a free data retrieval call binding the contract method 0x61042ec4.
Solidity: function DOGS_BNB_MC_PID() view returns(uint256)
func (*AnimalFarmCallerSession) DogPoundManger ¶
func (_AnimalFarm *AnimalFarmCallerSession) DogPoundManger() (common.Address, error)
DogPoundManger is a free data retrieval call binding the contract method 0x7443b671.
Solidity: function DogPoundManger() view returns(address)
func (*AnimalFarmCallerSession) DogsBNBLpToken ¶
func (_AnimalFarm *AnimalFarmCallerSession) DogsBNBLpToken() (common.Address, error)
DogsBNBLpToken is a free data retrieval call binding the contract method 0x3a80f3a6.
Solidity: function Dogs_BNB_LpToken() view returns(address)
func (*AnimalFarmCallerSession) DogsBnbPath ¶
DogsBnbPath is a free data retrieval call binding the contract method 0xd5b4127f.
Solidity: function dogsBnbPath(uint256 ) view returns(address)
func (*AnimalFarmCallerSession) DogsExchangeHelper ¶
func (_AnimalFarm *AnimalFarmCallerSession) DogsExchangeHelper() (common.Address, error)
DogsExchangeHelper is a free data retrieval call binding the contract method 0x91948063.
Solidity: function DogsExchangeHelper() view returns(address)
func (*AnimalFarmCallerSession) DogsToken ¶
func (_AnimalFarm *AnimalFarmCallerSession) DogsToken() (common.Address, error)
DogsToken is a free data retrieval call binding the contract method 0x7e6151c9.
Solidity: function DogsToken() view returns(address)
func (*AnimalFarmCallerSession) HistoryInfo ¶
func (_AnimalFarm *AnimalFarmCallerSession) HistoryInfo(arg0 *big.Int) (struct { Pps *big.Int Rms *big.Int }, error)
HistoryInfo is a free data retrieval call binding the contract method 0x8fa6a2ff.
Solidity: function historyInfo(uint256 ) view returns(uint256 pps, uint256 rms)
func (*AnimalFarmCallerSession) InitializeUnpaused ¶
func (_AnimalFarm *AnimalFarmCallerSession) InitializeUnpaused() (bool, error)
InitializeUnpaused is a free data retrieval call binding the contract method 0x17fe9f65.
Solidity: function initializeUnpaused() view returns(bool)
func (*AnimalFarmCallerSession) LastPigsBalance ¶
func (_AnimalFarm *AnimalFarmCallerSession) LastPigsBalance() (*big.Int, error)
LastPigsBalance is a free data retrieval call binding the contract method 0xb1904c05.
Solidity: function lastPigsBalance() view returns(uint256)
func (*AnimalFarmCallerSession) LpRoundMask ¶
func (_AnimalFarm *AnimalFarmCallerSession) LpRoundMask() (*big.Int, error)
LpRoundMask is a free data retrieval call binding the contract method 0x9d395a1a.
Solidity: function lpRoundMask() view returns(uint256)
func (*AnimalFarmCallerSession) LpRoundMasktemp ¶
func (_AnimalFarm *AnimalFarmCallerSession) LpRoundMasktemp() (*big.Int, error)
LpRoundMasktemp is a free data retrieval call binding the contract method 0x136f60ee.
Solidity: function lpRoundMasktemp() view returns(uint256)
func (*AnimalFarmCallerSession) MClocked ¶
func (_AnimalFarm *AnimalFarmCallerSession) MClocked() (bool, error)
MClocked is a free data retrieval call binding the contract method 0x0e6e6dec.
Solidity: function MClocked() view returns(bool)
func (*AnimalFarmCallerSession) ManagerNotLocked ¶
func (_AnimalFarm *AnimalFarmCallerSession) ManagerNotLocked() (bool, error)
ManagerNotLocked is a free data retrieval call binding the contract method 0x20a7a900.
Solidity: function managerNotLocked() view returns(bool)
func (*AnimalFarmCallerSession) MasterchefPigs ¶
func (_AnimalFarm *AnimalFarmCallerSession) MasterchefPigs() (common.Address, error)
MasterchefPigs is a free data retrieval call binding the contract method 0xa4364b03.
Solidity: function MasterchefPigs() view returns(address)
func (*AnimalFarmCallerSession) Owner ¶
func (_AnimalFarm *AnimalFarmCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnimalFarmCallerSession) PancakeRouter ¶
func (_AnimalFarm *AnimalFarmCallerSession) PancakeRouter() (common.Address, error)
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*AnimalFarmCallerSession) PendingLpRewards ¶
func (_AnimalFarm *AnimalFarmCallerSession) PendingLpRewards(_userAddress common.Address) (*big.Int, error)
PendingLpRewards is a free data retrieval call binding the contract method 0x53475567.
Solidity: function pendingLpRewards(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmCallerSession) PendingLpRewardsInternal ¶
func (_AnimalFarm *AnimalFarmCallerSession) PendingLpRewardsInternal(_userAddress common.Address) (*big.Int, error)
PendingLpRewardsInternal is a free data retrieval call binding the contract method 0x0198cf2b.
Solidity: function pendingLpRewardsInternal(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmCallerSession) PendingPigsRewards ¶
func (_AnimalFarm *AnimalFarmCallerSession) PendingPigsRewards(_user common.Address) (*big.Int, error)
PendingPigsRewards is a free data retrieval call binding the contract method 0x68c7d51d.
Solidity: function pendingPigsRewards(address _user) view returns(uint256)
func (*AnimalFarmCallerSession) PendingPigsRewardsHelper ¶
func (_AnimalFarm *AnimalFarmCallerSession) PendingPigsRewardsHelper(_user common.Address, startIndex *big.Int) (*big.Int, error)
PendingPigsRewardsHelper is a free data retrieval call binding the contract method 0xf846bcd6.
Solidity: function pendingPigsRewardsHelper(address _user, uint256 startIndex) view returns(uint256)
func (*AnimalFarmCallerSession) PendingRewards ¶
func (_AnimalFarm *AnimalFarmCallerSession) PendingRewards(_userAddress common.Address) (struct { PendingPigs *big.Int PendingLp *big.Int }, error)
PendingRewards is a free data retrieval call binding the contract method 0x31d7a262.
Solidity: function pendingRewards(address _userAddress) view returns(uint256 _pendingPigs, uint256 _pendingLp)
func (*AnimalFarmCallerSession) PigsToken ¶
func (_AnimalFarm *AnimalFarmCallerSession) PigsToken() (common.Address, error)
PigsToken is a free data retrieval call binding the contract method 0x0e3d6bfa.
Solidity: function PigsToken() view returns(address)
func (*AnimalFarmCallerSession) TimeSinceLastCall ¶
func (_AnimalFarm *AnimalFarmCallerSession) TimeSinceLastCall() (*big.Int, error)
TimeSinceLastCall is a free data retrieval call binding the contract method 0x3b39dfd4.
Solidity: function timeSinceLastCall() view returns(uint256)
func (*AnimalFarmCallerSession) TotalDogsStaked ¶
func (_AnimalFarm *AnimalFarmCallerSession) TotalDogsStaked() (*big.Int, error)
TotalDogsStaked is a free data retrieval call binding the contract method 0x6eef45ab.
Solidity: function totalDogsStaked() view returns(uint256)
func (*AnimalFarmCallerSession) TotalLPCollected ¶
func (_AnimalFarm *AnimalFarmCallerSession) TotalLPCollected() (*big.Int, error)
TotalLPCollected is a free data retrieval call binding the contract method 0x94bf8f40.
Solidity: function totalLPCollected() view returns(uint256)
func (*AnimalFarmCallerSession) TotalLPstakedTemp ¶
func (_AnimalFarm *AnimalFarmCallerSession) TotalLPstakedTemp() (*big.Int, error)
TotalLPstakedTemp is a free data retrieval call binding the contract method 0x2c343581.
Solidity: function totalLPstakedTemp() view returns(uint256)
func (*AnimalFarmCallerSession) TotalLpStaked ¶
func (_AnimalFarm *AnimalFarmCallerSession) TotalLpStaked() (*big.Int, error)
TotalLpStaked is a free data retrieval call binding the contract method 0x983d90b4.
Solidity: function totalLpStaked() view returns(uint256)
func (*AnimalFarmCallerSession) UpdateInterval ¶
func (_AnimalFarm *AnimalFarmCallerSession) UpdateInterval() (*big.Int, error)
UpdateInterval is a free data retrieval call binding the contract method 0xfd2c80ae.
Solidity: function updateInterval() view returns(uint256)
func (*AnimalFarmCallerSession) UserInfo ¶
func (_AnimalFarm *AnimalFarmCallerSession) UserInfo(arg0 common.Address) (struct { Amount *big.Int LpMask *big.Int PigsClaimedTotal *big.Int LastRmsClaimed *big.Int LpDebt *big.Int TotalLPCollected *big.Int TotalPigsCollected *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 amount, uint256 lpMask, uint256 pigsClaimedTotal, uint256 lastRmsClaimed, uint256 lpDebt, uint256 totalLPCollected, uint256 totalPigsCollected)
func (*AnimalFarmCallerSession) WbnbCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmCallerSession) WbnbCurrencyAddress() (common.Address, error)
WbnbCurrencyAddress is a free data retrieval call binding the contract method 0x9b231eae.
Solidity: function wbnbCurrencyAddress() view returns(address)
type AnimalFarmFilterer ¶
type AnimalFarmFilterer struct {
// contains filtered or unexported fields
}
AnimalFarmFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAnimalFarmFilterer ¶
func NewAnimalFarmFilterer(address common.Address, filterer bind.ContractFilterer) (*AnimalFarmFilterer, error)
NewAnimalFarmFilterer creates a new log filterer instance of AnimalFarm, bound to a specific deployed contract.
func (*AnimalFarmFilterer) FilterOwnershipTransferred ¶
func (_AnimalFarm *AnimalFarmFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AnimalFarmOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnimalFarmFilterer) ParseOwnershipTransferred ¶
func (_AnimalFarm *AnimalFarmFilterer) ParseOwnershipTransferred(log types.Log) (*AnimalFarmOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnimalFarmFilterer) WatchOwnershipTransferred ¶
func (_AnimalFarm *AnimalFarmFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnimalFarmOwnershipTransferred, 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)
type AnimalFarmOwnershipTransferred ¶
type AnimalFarmOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AnimalFarmOwnershipTransferred represents a OwnershipTransferred event raised by the AnimalFarm contract.
type AnimalFarmOwnershipTransferredIterator ¶
type AnimalFarmOwnershipTransferredIterator struct { Event *AnimalFarmOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnimalFarmOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AnimalFarm contract.
func (*AnimalFarmOwnershipTransferredIterator) Close ¶
func (it *AnimalFarmOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnimalFarmOwnershipTransferredIterator) Error ¶
func (it *AnimalFarmOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnimalFarmOwnershipTransferredIterator) Next ¶
func (it *AnimalFarmOwnershipTransferredIterator) 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 AnimalFarmRaw ¶
type AnimalFarmRaw struct {
Contract *AnimalFarm // Generic contract binding to access the raw methods on
}
AnimalFarmRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AnimalFarmRaw) Call ¶
func (_AnimalFarm *AnimalFarmRaw) 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 (*AnimalFarmRaw) Transact ¶
func (_AnimalFarm *AnimalFarmRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnimalFarmRaw) Transfer ¶
func (_AnimalFarm *AnimalFarmRaw) 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 AnimalFarmSession ¶
type AnimalFarmSession struct { Contract *AnimalFarm // 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 }
AnimalFarmSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AnimalFarmSession) AddInitAllowed ¶
func (_AnimalFarm *AnimalFarmSession) AddInitAllowed(_ad common.Address, _bool bool) (*types.Transaction, error)
AddInitAllowed is a paid mutator transaction binding the contract method 0x4cc308b2.
Solidity: function addInitAllowed(address _ad, bool _bool) returns()
func (*AnimalFarmSession) AllowCompound ¶
func (_AnimalFarm *AnimalFarmSession) AllowCompound(_time *big.Int) (*types.Transaction, error)
AllowCompound is a paid mutator transaction binding the contract method 0xab47eaa4.
Solidity: function allowCompound(uint256 _time) returns()
func (*AnimalFarmSession) BnbLiquidateThreshold ¶
func (_AnimalFarm *AnimalFarmSession) BnbLiquidateThreshold() (*big.Int, error)
BnbLiquidateThreshold is a free data retrieval call binding the contract method 0x453978fd.
Solidity: function BnbLiquidateThreshold() view returns(uint256)
func (*AnimalFarmSession) BusdCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmSession) BusdCurrencyAddress() (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*AnimalFarmSession) ChangeUpdateInterval ¶
func (_AnimalFarm *AnimalFarmSession) ChangeUpdateInterval(_time *big.Int) (*types.Transaction, error)
ChangeUpdateInterval is a paid mutator transaction binding the contract method 0x12cf6366.
Solidity: function changeUpdateInterval(uint256 _time) returns()
func (*AnimalFarmSession) ClaimLpTokensAndPigs ¶
func (_AnimalFarm *AnimalFarmSession) ClaimLpTokensAndPigs() (*types.Transaction, error)
ClaimLpTokensAndPigs is a paid mutator transaction binding the contract method 0xd5d0ed45.
Solidity: function claimLpTokensAndPigs() returns()
func (*AnimalFarmSession) ClaimPigs ¶
func (_AnimalFarm *AnimalFarmSession) ClaimPigs() (*types.Transaction, error)
ClaimPigs is a paid mutator transaction binding the contract method 0x7284d47d.
Solidity: function claimPigs() returns()
func (*AnimalFarmSession) ClaimPigsHelper ¶
func (_AnimalFarm *AnimalFarmSession) ClaimPigsHelper(startIndex *big.Int) (*types.Transaction, error)
ClaimPigsHelper is a paid mutator transaction binding the contract method 0x196faea3.
Solidity: function claimPigsHelper(uint256 startIndex) returns()
func (*AnimalFarmSession) Compound ¶
func (_AnimalFarm *AnimalFarmSession) Compound() (*types.Transaction, error)
Compound is a paid mutator transaction binding the contract method 0xf69e2046.
Solidity: function compound() returns()
func (*AnimalFarmSession) DOGSBNBMCPID ¶
func (_AnimalFarm *AnimalFarmSession) DOGSBNBMCPID() (*big.Int, error)
DOGSBNBMCPID is a free data retrieval call binding the contract method 0x61042ec4.
Solidity: function DOGS_BNB_MC_PID() view returns(uint256)
func (*AnimalFarmSession) Deposit ¶
func (_AnimalFarm *AnimalFarmSession) Deposit(_user common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address _user, uint256 _amount) returns()
func (*AnimalFarmSession) DogPoundManger ¶
func (_AnimalFarm *AnimalFarmSession) DogPoundManger() (common.Address, error)
DogPoundManger is a free data retrieval call binding the contract method 0x7443b671.
Solidity: function DogPoundManger() view returns(address)
func (*AnimalFarmSession) DogsBNBLpToken ¶
func (_AnimalFarm *AnimalFarmSession) DogsBNBLpToken() (common.Address, error)
DogsBNBLpToken is a free data retrieval call binding the contract method 0x3a80f3a6.
Solidity: function Dogs_BNB_LpToken() view returns(address)
func (*AnimalFarmSession) DogsBnbPath ¶
DogsBnbPath is a free data retrieval call binding the contract method 0xd5b4127f.
Solidity: function dogsBnbPath(uint256 ) view returns(address)
func (*AnimalFarmSession) DogsExchangeHelper ¶
func (_AnimalFarm *AnimalFarmSession) DogsExchangeHelper() (common.Address, error)
DogsExchangeHelper is a free data retrieval call binding the contract method 0x91948063.
Solidity: function DogsExchangeHelper() view returns(address)
func (*AnimalFarmSession) DogsToken ¶
func (_AnimalFarm *AnimalFarmSession) DogsToken() (common.Address, error)
DogsToken is a free data retrieval call binding the contract method 0x7e6151c9.
Solidity: function DogsToken() view returns(address)
func (*AnimalFarmSession) HistoryInfo ¶
func (_AnimalFarm *AnimalFarmSession) HistoryInfo(arg0 *big.Int) (struct { Pps *big.Int Rms *big.Int }, error)
HistoryInfo is a free data retrieval call binding the contract method 0x8fa6a2ff.
Solidity: function historyInfo(uint256 ) view returns(uint256 pps, uint256 rms)
func (*AnimalFarmSession) IncreasePigsBuffer ¶
func (_AnimalFarm *AnimalFarmSession) IncreasePigsBuffer(quant *big.Int) (*types.Transaction, error)
IncreasePigsBuffer is a paid mutator transaction binding the contract method 0xf8acae4b.
Solidity: function increasePigsBuffer(uint256 quant) returns()
func (*AnimalFarmSession) InitCompounders ¶
func (_AnimalFarm *AnimalFarmSession) InitCompounders(_users []common.Address) (*types.Transaction, error)
InitCompounders is a paid mutator transaction binding the contract method 0x4827d640.
Solidity: function initCompounders(address[] _users) returns()
func (*AnimalFarmSession) InitMCStake ¶
func (_AnimalFarm *AnimalFarmSession) InitMCStake() (*types.Transaction, error)
InitMCStake is a paid mutator transaction binding the contract method 0x3ab14b6d.
Solidity: function initMCStake() returns()
func (*AnimalFarmSession) InitStakeMult ¶
func (_AnimalFarm *AnimalFarmSession) InitStakeMult(temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
InitStakeMult is a paid mutator transaction binding the contract method 0x66994c16.
Solidity: function initStakeMult(uint256 temp1, uint256 temp2) returns()
func (*AnimalFarmSession) InitializeMd ¶
func (_AnimalFarm *AnimalFarmSession) InitializeMd(_users []common.Address, _info []DogPoundAutoPoolUserInfo) (*types.Transaction, error)
InitializeMd is a paid mutator transaction binding the contract method 0x9d75ff33.
Solidity: function initializeMd(address[] _users, (uint256,uint256,uint256,uint256,uint256,uint256,uint256)[] _info) returns()
func (*AnimalFarmSession) InitializeU ¶
func (_AnimalFarm *AnimalFarmSession) InitializeU(_pool common.Address, _users []common.Address) (*types.Transaction, error)
InitializeU is a paid mutator transaction binding the contract method 0xaa57ce4e.
Solidity: function initializeU(address _pool, address[] _users) returns()
func (*AnimalFarmSession) InitializeUnpaused ¶
func (_AnimalFarm *AnimalFarmSession) InitializeUnpaused() (bool, error)
InitializeUnpaused is a free data retrieval call binding the contract method 0x17fe9f65.
Solidity: function initializeUnpaused() view returns(bool)
func (*AnimalFarmSession) InitializeVariables ¶
func (_AnimalFarm *AnimalFarmSession) InitializeVariables(_pool common.Address, histlen *big.Int) (*types.Transaction, error)
InitializeVariables is a paid mutator transaction binding the contract method 0x0992d596.
Solidity: function initializeVariables(address _pool, uint256 histlen) returns()
func (*AnimalFarmSession) LastPigsBalance ¶
func (_AnimalFarm *AnimalFarmSession) LastPigsBalance() (*big.Int, error)
LastPigsBalance is a free data retrieval call binding the contract method 0xb1904c05.
Solidity: function lastPigsBalance() view returns(uint256)
func (*AnimalFarmSession) LockDogPoundManager ¶
func (_AnimalFarm *AnimalFarmSession) LockDogPoundManager() (*types.Transaction, error)
LockDogPoundManager is a paid mutator transaction binding the contract method 0x7a838833.
Solidity: function lockDogPoundManager() returns()
func (*AnimalFarmSession) LpRoundMask ¶
func (_AnimalFarm *AnimalFarmSession) LpRoundMask() (*big.Int, error)
LpRoundMask is a free data retrieval call binding the contract method 0x9d395a1a.
Solidity: function lpRoundMask() view returns(uint256)
func (*AnimalFarmSession) LpRoundMasktemp ¶
func (_AnimalFarm *AnimalFarmSession) LpRoundMasktemp() (*big.Int, error)
LpRoundMasktemp is a free data retrieval call binding the contract method 0x136f60ee.
Solidity: function lpRoundMasktemp() view returns(uint256)
func (*AnimalFarmSession) MClocked ¶
func (_AnimalFarm *AnimalFarmSession) MClocked() (bool, error)
MClocked is a free data retrieval call binding the contract method 0x0e6e6dec.
Solidity: function MClocked() view returns(bool)
func (*AnimalFarmSession) MClockedAddress ¶
func (_AnimalFarm *AnimalFarmSession) MClockedAddress() (*types.Transaction, error)
MClockedAddress is a paid mutator transaction binding the contract method 0x45c9cc96.
Solidity: function MClockedAddress() returns()
func (*AnimalFarmSession) ManagerNotLocked ¶
func (_AnimalFarm *AnimalFarmSession) ManagerNotLocked() (bool, error)
ManagerNotLocked is a free data retrieval call binding the contract method 0x20a7a900.
Solidity: function managerNotLocked() view returns(bool)
func (*AnimalFarmSession) MasterchefPigs ¶
func (_AnimalFarm *AnimalFarmSession) MasterchefPigs() (common.Address, error)
MasterchefPigs is a free data retrieval call binding the contract method 0xa4364b03.
Solidity: function MasterchefPigs() view returns(address)
func (*AnimalFarmSession) Owner ¶
func (_AnimalFarm *AnimalFarmSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnimalFarmSession) PancakeRouter ¶
func (_AnimalFarm *AnimalFarmSession) PancakeRouter() (common.Address, error)
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*AnimalFarmSession) PauseInitialize ¶
func (_AnimalFarm *AnimalFarmSession) PauseInitialize() (*types.Transaction, error)
PauseInitialize is a paid mutator transaction binding the contract method 0x35e867b1.
Solidity: function pauseInitialize() returns()
func (*AnimalFarmSession) PendingLpRewards ¶
func (_AnimalFarm *AnimalFarmSession) PendingLpRewards(_userAddress common.Address) (*big.Int, error)
PendingLpRewards is a free data retrieval call binding the contract method 0x53475567.
Solidity: function pendingLpRewards(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmSession) PendingLpRewardsInternal ¶
func (_AnimalFarm *AnimalFarmSession) PendingLpRewardsInternal(_userAddress common.Address) (*big.Int, error)
PendingLpRewardsInternal is a free data retrieval call binding the contract method 0x0198cf2b.
Solidity: function pendingLpRewardsInternal(address _userAddress) view returns(uint256 pendingLp)
func (*AnimalFarmSession) PendingPigsRewards ¶
PendingPigsRewards is a free data retrieval call binding the contract method 0x68c7d51d.
Solidity: function pendingPigsRewards(address _user) view returns(uint256)
func (*AnimalFarmSession) PendingPigsRewardsHelper ¶
func (_AnimalFarm *AnimalFarmSession) PendingPigsRewardsHelper(_user common.Address, startIndex *big.Int) (*big.Int, error)
PendingPigsRewardsHelper is a free data retrieval call binding the contract method 0xf846bcd6.
Solidity: function pendingPigsRewardsHelper(address _user, uint256 startIndex) view returns(uint256)
func (*AnimalFarmSession) PendingRewards ¶
func (_AnimalFarm *AnimalFarmSession) PendingRewards(_userAddress common.Address) (struct { PendingPigs *big.Int PendingLp *big.Int }, error)
PendingRewards is a free data retrieval call binding the contract method 0x31d7a262.
Solidity: function pendingRewards(address _userAddress) view returns(uint256 _pendingPigs, uint256 _pendingLp)
func (*AnimalFarmSession) PigsToken ¶
func (_AnimalFarm *AnimalFarmSession) PigsToken() (common.Address, error)
PigsToken is a free data retrieval call binding the contract method 0x0e3d6bfa.
Solidity: function PigsToken() view returns(address)
func (*AnimalFarmSession) Receive ¶
func (_AnimalFarm *AnimalFarmSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AnimalFarmSession) RenounceOwnership ¶
func (_AnimalFarm *AnimalFarmSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnimalFarmSession) SetDogPoundManager ¶
func (_AnimalFarm *AnimalFarmSession) SetDogPoundManager(_address common.Address) (*types.Transaction, error)
SetDogPoundManager is a paid mutator transaction binding the contract method 0x09101772.
Solidity: function setDogPoundManager(address _address) returns()
func (*AnimalFarmSession) TimeSinceLastCall ¶
func (_AnimalFarm *AnimalFarmSession) TimeSinceLastCall() (*big.Int, error)
TimeSinceLastCall is a free data retrieval call binding the contract method 0x3b39dfd4.
Solidity: function timeSinceLastCall() view returns(uint256)
func (*AnimalFarmSession) TotalDogsStaked ¶
func (_AnimalFarm *AnimalFarmSession) TotalDogsStaked() (*big.Int, error)
TotalDogsStaked is a free data retrieval call binding the contract method 0x6eef45ab.
Solidity: function totalDogsStaked() view returns(uint256)
func (*AnimalFarmSession) TotalLPCollected ¶
func (_AnimalFarm *AnimalFarmSession) TotalLPCollected() (*big.Int, error)
TotalLPCollected is a free data retrieval call binding the contract method 0x94bf8f40.
Solidity: function totalLPCollected() view returns(uint256)
func (*AnimalFarmSession) TotalLPstakedTemp ¶
func (_AnimalFarm *AnimalFarmSession) TotalLPstakedTemp() (*big.Int, error)
TotalLPstakedTemp is a free data retrieval call binding the contract method 0x2c343581.
Solidity: function totalLPstakedTemp() view returns(uint256)
func (*AnimalFarmSession) TotalLpStaked ¶
func (_AnimalFarm *AnimalFarmSession) TotalLpStaked() (*big.Int, error)
TotalLpStaked is a free data retrieval call binding the contract method 0x983d90b4.
Solidity: function totalLpStaked() view returns(uint256)
func (*AnimalFarmSession) TransferOwnership ¶
func (_AnimalFarm *AnimalFarmSession) 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 (*AnimalFarmSession) UpdateBnbLiqThreshhold ¶
func (_AnimalFarm *AnimalFarmSession) UpdateBnbLiqThreshhold(newThrehshold *big.Int) (*types.Transaction, error)
UpdateBnbLiqThreshhold is a paid mutator transaction binding the contract method 0x4e38cc6a.
Solidity: function updateBnbLiqThreshhold(uint256 newThrehshold) returns()
func (*AnimalFarmSession) UpdateDogsAddress ¶
func (_AnimalFarm *AnimalFarmSession) UpdateDogsAddress(_address common.Address) (*types.Transaction, error)
UpdateDogsAddress is a paid mutator transaction binding the contract method 0x01cc969c.
Solidity: function updateDogsAddress(address _address) returns()
func (*AnimalFarmSession) UpdateDogsAndLPAddress ¶
func (_AnimalFarm *AnimalFarmSession) UpdateDogsAndLPAddress(_addressDogs common.Address, _addressLpBNB common.Address) (*types.Transaction, error)
UpdateDogsAndLPAddress is a paid mutator transaction binding the contract method 0x9a9598bc.
Solidity: function updateDogsAndLPAddress(address _addressDogs, address _addressLpBNB) returns()
func (*AnimalFarmSession) UpdateDogsBnBPID ¶
func (_AnimalFarm *AnimalFarmSession) UpdateDogsBnBPID(newPid *big.Int) (*types.Transaction, error)
UpdateDogsBnBPID is a paid mutator transaction binding the contract method 0x38472ccf.
Solidity: function updateDogsBnBPID(uint256 newPid) returns()
func (*AnimalFarmSession) UpdateDogsExchanceHelperAddress ¶
func (_AnimalFarm *AnimalFarmSession) UpdateDogsExchanceHelperAddress(_address common.Address) (*types.Transaction, error)
UpdateDogsExchanceHelperAddress is a paid mutator transaction binding the contract method 0xd74c8515.
Solidity: function updateDogsExchanceHelperAddress(address _address) returns()
func (*AnimalFarmSession) UpdateInterval ¶
func (_AnimalFarm *AnimalFarmSession) UpdateInterval() (*big.Int, error)
UpdateInterval is a free data retrieval call binding the contract method 0xfd2c80ae.
Solidity: function updateInterval() view returns(uint256)
func (*AnimalFarmSession) UpdateMasterchefPigsAddress ¶
func (_AnimalFarm *AnimalFarmSession) UpdateMasterchefPigsAddress(_address common.Address) (*types.Transaction, error)
UpdateMasterchefPigsAddress is a paid mutator transaction binding the contract method 0x410ee17a.
Solidity: function updateMasterchefPigsAddress(address _address) returns()
func (*AnimalFarmSession) UpdatePigsAddress ¶
func (_AnimalFarm *AnimalFarmSession) UpdatePigsAddress(_address common.Address) (*types.Transaction, error)
UpdatePigsAddress is a paid mutator transaction binding the contract method 0x395c4438.
Solidity: function updatePigsAddress(address _address) returns()
func (*AnimalFarmSession) UserInfo ¶
func (_AnimalFarm *AnimalFarmSession) UserInfo(arg0 common.Address) (struct { Amount *big.Int LpMask *big.Int PigsClaimedTotal *big.Int LastRmsClaimed *big.Int LpDebt *big.Int TotalLPCollected *big.Int TotalPigsCollected *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x1959a002.
Solidity: function userInfo(address ) view returns(uint256 amount, uint256 lpMask, uint256 pigsClaimedTotal, uint256 lastRmsClaimed, uint256 lpDebt, uint256 totalLPCollected, uint256 totalPigsCollected)
func (*AnimalFarmSession) WbnbCurrencyAddress ¶
func (_AnimalFarm *AnimalFarmSession) WbnbCurrencyAddress() (common.Address, error)
WbnbCurrencyAddress is a free data retrieval call binding the contract method 0x9b231eae.
Solidity: function wbnbCurrencyAddress() view returns(address)
func (*AnimalFarmSession) Withdraw ¶
func (_AnimalFarm *AnimalFarmSession) Withdraw(_user common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _user, uint256 _amount) returns()
type AnimalFarmTransactor ¶
type AnimalFarmTransactor struct {
// contains filtered or unexported fields
}
AnimalFarmTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAnimalFarmTransactor ¶
func NewAnimalFarmTransactor(address common.Address, transactor bind.ContractTransactor) (*AnimalFarmTransactor, error)
NewAnimalFarmTransactor creates a new write-only instance of AnimalFarm, bound to a specific deployed contract.
func (*AnimalFarmTransactor) AddInitAllowed ¶
func (_AnimalFarm *AnimalFarmTransactor) AddInitAllowed(opts *bind.TransactOpts, _ad common.Address, _bool bool) (*types.Transaction, error)
AddInitAllowed is a paid mutator transaction binding the contract method 0x4cc308b2.
Solidity: function addInitAllowed(address _ad, bool _bool) returns()
func (*AnimalFarmTransactor) AllowCompound ¶
func (_AnimalFarm *AnimalFarmTransactor) AllowCompound(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
AllowCompound is a paid mutator transaction binding the contract method 0xab47eaa4.
Solidity: function allowCompound(uint256 _time) returns()
func (*AnimalFarmTransactor) ChangeUpdateInterval ¶
func (_AnimalFarm *AnimalFarmTransactor) ChangeUpdateInterval(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
ChangeUpdateInterval is a paid mutator transaction binding the contract method 0x12cf6366.
Solidity: function changeUpdateInterval(uint256 _time) returns()
func (*AnimalFarmTransactor) ClaimLpTokensAndPigs ¶
func (_AnimalFarm *AnimalFarmTransactor) ClaimLpTokensAndPigs(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimLpTokensAndPigs is a paid mutator transaction binding the contract method 0xd5d0ed45.
Solidity: function claimLpTokensAndPigs() returns()
func (*AnimalFarmTransactor) ClaimPigs ¶
func (_AnimalFarm *AnimalFarmTransactor) ClaimPigs(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimPigs is a paid mutator transaction binding the contract method 0x7284d47d.
Solidity: function claimPigs() returns()
func (*AnimalFarmTransactor) ClaimPigsHelper ¶
func (_AnimalFarm *AnimalFarmTransactor) ClaimPigsHelper(opts *bind.TransactOpts, startIndex *big.Int) (*types.Transaction, error)
ClaimPigsHelper is a paid mutator transaction binding the contract method 0x196faea3.
Solidity: function claimPigsHelper(uint256 startIndex) returns()
func (*AnimalFarmTransactor) Compound ¶
func (_AnimalFarm *AnimalFarmTransactor) Compound(opts *bind.TransactOpts) (*types.Transaction, error)
Compound is a paid mutator transaction binding the contract method 0xf69e2046.
Solidity: function compound() returns()
func (*AnimalFarmTransactor) Deposit ¶
func (_AnimalFarm *AnimalFarmTransactor) Deposit(opts *bind.TransactOpts, _user common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address _user, uint256 _amount) returns()
func (*AnimalFarmTransactor) IncreasePigsBuffer ¶
func (_AnimalFarm *AnimalFarmTransactor) IncreasePigsBuffer(opts *bind.TransactOpts, quant *big.Int) (*types.Transaction, error)
IncreasePigsBuffer is a paid mutator transaction binding the contract method 0xf8acae4b.
Solidity: function increasePigsBuffer(uint256 quant) returns()
func (*AnimalFarmTransactor) InitCompounders ¶
func (_AnimalFarm *AnimalFarmTransactor) InitCompounders(opts *bind.TransactOpts, _users []common.Address) (*types.Transaction, error)
InitCompounders is a paid mutator transaction binding the contract method 0x4827d640.
Solidity: function initCompounders(address[] _users) returns()
func (*AnimalFarmTransactor) InitMCStake ¶
func (_AnimalFarm *AnimalFarmTransactor) InitMCStake(opts *bind.TransactOpts) (*types.Transaction, error)
InitMCStake is a paid mutator transaction binding the contract method 0x3ab14b6d.
Solidity: function initMCStake() returns()
func (*AnimalFarmTransactor) InitStakeMult ¶
func (_AnimalFarm *AnimalFarmTransactor) InitStakeMult(opts *bind.TransactOpts, temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
InitStakeMult is a paid mutator transaction binding the contract method 0x66994c16.
Solidity: function initStakeMult(uint256 temp1, uint256 temp2) returns()
func (*AnimalFarmTransactor) InitializeMd ¶
func (_AnimalFarm *AnimalFarmTransactor) InitializeMd(opts *bind.TransactOpts, _users []common.Address, _info []DogPoundAutoPoolUserInfo) (*types.Transaction, error)
InitializeMd is a paid mutator transaction binding the contract method 0x9d75ff33.
Solidity: function initializeMd(address[] _users, (uint256,uint256,uint256,uint256,uint256,uint256,uint256)[] _info) returns()
func (*AnimalFarmTransactor) InitializeU ¶
func (_AnimalFarm *AnimalFarmTransactor) InitializeU(opts *bind.TransactOpts, _pool common.Address, _users []common.Address) (*types.Transaction, error)
InitializeU is a paid mutator transaction binding the contract method 0xaa57ce4e.
Solidity: function initializeU(address _pool, address[] _users) returns()
func (*AnimalFarmTransactor) InitializeVariables ¶
func (_AnimalFarm *AnimalFarmTransactor) InitializeVariables(opts *bind.TransactOpts, _pool common.Address, histlen *big.Int) (*types.Transaction, error)
InitializeVariables is a paid mutator transaction binding the contract method 0x0992d596.
Solidity: function initializeVariables(address _pool, uint256 histlen) returns()
func (*AnimalFarmTransactor) LockDogPoundManager ¶
func (_AnimalFarm *AnimalFarmTransactor) LockDogPoundManager(opts *bind.TransactOpts) (*types.Transaction, error)
LockDogPoundManager is a paid mutator transaction binding the contract method 0x7a838833.
Solidity: function lockDogPoundManager() returns()
func (*AnimalFarmTransactor) MClockedAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) MClockedAddress(opts *bind.TransactOpts) (*types.Transaction, error)
MClockedAddress is a paid mutator transaction binding the contract method 0x45c9cc96.
Solidity: function MClockedAddress() returns()
func (*AnimalFarmTransactor) PauseInitialize ¶
func (_AnimalFarm *AnimalFarmTransactor) PauseInitialize(opts *bind.TransactOpts) (*types.Transaction, error)
PauseInitialize is a paid mutator transaction binding the contract method 0x35e867b1.
Solidity: function pauseInitialize() returns()
func (*AnimalFarmTransactor) Receive ¶
func (_AnimalFarm *AnimalFarmTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AnimalFarmTransactor) RenounceOwnership ¶
func (_AnimalFarm *AnimalFarmTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnimalFarmTransactor) SetDogPoundManager ¶
func (_AnimalFarm *AnimalFarmTransactor) SetDogPoundManager(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
SetDogPoundManager is a paid mutator transaction binding the contract method 0x09101772.
Solidity: function setDogPoundManager(address _address) returns()
func (*AnimalFarmTransactor) TransferOwnership ¶
func (_AnimalFarm *AnimalFarmTransactor) 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 (*AnimalFarmTransactor) UpdateBnbLiqThreshhold ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateBnbLiqThreshhold(opts *bind.TransactOpts, newThrehshold *big.Int) (*types.Transaction, error)
UpdateBnbLiqThreshhold is a paid mutator transaction binding the contract method 0x4e38cc6a.
Solidity: function updateBnbLiqThreshhold(uint256 newThrehshold) returns()
func (*AnimalFarmTransactor) UpdateDogsAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
UpdateDogsAddress is a paid mutator transaction binding the contract method 0x01cc969c.
Solidity: function updateDogsAddress(address _address) returns()
func (*AnimalFarmTransactor) UpdateDogsAndLPAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsAndLPAddress(opts *bind.TransactOpts, _addressDogs common.Address, _addressLpBNB common.Address) (*types.Transaction, error)
UpdateDogsAndLPAddress is a paid mutator transaction binding the contract method 0x9a9598bc.
Solidity: function updateDogsAndLPAddress(address _addressDogs, address _addressLpBNB) returns()
func (*AnimalFarmTransactor) UpdateDogsBnBPID ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsBnBPID(opts *bind.TransactOpts, newPid *big.Int) (*types.Transaction, error)
UpdateDogsBnBPID is a paid mutator transaction binding the contract method 0x38472ccf.
Solidity: function updateDogsBnBPID(uint256 newPid) returns()
func (*AnimalFarmTransactor) UpdateDogsExchanceHelperAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateDogsExchanceHelperAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
UpdateDogsExchanceHelperAddress is a paid mutator transaction binding the contract method 0xd74c8515.
Solidity: function updateDogsExchanceHelperAddress(address _address) returns()
func (*AnimalFarmTransactor) UpdateMasterchefPigsAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdateMasterchefPigsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
UpdateMasterchefPigsAddress is a paid mutator transaction binding the contract method 0x410ee17a.
Solidity: function updateMasterchefPigsAddress(address _address) returns()
func (*AnimalFarmTransactor) UpdatePigsAddress ¶
func (_AnimalFarm *AnimalFarmTransactor) UpdatePigsAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
UpdatePigsAddress is a paid mutator transaction binding the contract method 0x395c4438.
Solidity: function updatePigsAddress(address _address) returns()
func (*AnimalFarmTransactor) Withdraw ¶
func (_AnimalFarm *AnimalFarmTransactor) Withdraw(opts *bind.TransactOpts, _user common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _user, uint256 _amount) returns()
type AnimalFarmTransactorRaw ¶
type AnimalFarmTransactorRaw struct {
Contract *AnimalFarmTransactor // Generic write-only contract binding to access the raw methods on
}
AnimalFarmTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AnimalFarmTransactorRaw) Transact ¶
func (_AnimalFarm *AnimalFarmTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnimalFarmTransactorRaw) Transfer ¶
func (_AnimalFarm *AnimalFarmTransactorRaw) 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 AnimalFarmTransactorSession ¶
type AnimalFarmTransactorSession struct { Contract *AnimalFarmTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AnimalFarmTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AnimalFarmTransactorSession) AddInitAllowed ¶
func (_AnimalFarm *AnimalFarmTransactorSession) AddInitAllowed(_ad common.Address, _bool bool) (*types.Transaction, error)
AddInitAllowed is a paid mutator transaction binding the contract method 0x4cc308b2.
Solidity: function addInitAllowed(address _ad, bool _bool) returns()
func (*AnimalFarmTransactorSession) AllowCompound ¶
func (_AnimalFarm *AnimalFarmTransactorSession) AllowCompound(_time *big.Int) (*types.Transaction, error)
AllowCompound is a paid mutator transaction binding the contract method 0xab47eaa4.
Solidity: function allowCompound(uint256 _time) returns()
func (*AnimalFarmTransactorSession) ChangeUpdateInterval ¶
func (_AnimalFarm *AnimalFarmTransactorSession) ChangeUpdateInterval(_time *big.Int) (*types.Transaction, error)
ChangeUpdateInterval is a paid mutator transaction binding the contract method 0x12cf6366.
Solidity: function changeUpdateInterval(uint256 _time) returns()
func (*AnimalFarmTransactorSession) ClaimLpTokensAndPigs ¶
func (_AnimalFarm *AnimalFarmTransactorSession) ClaimLpTokensAndPigs() (*types.Transaction, error)
ClaimLpTokensAndPigs is a paid mutator transaction binding the contract method 0xd5d0ed45.
Solidity: function claimLpTokensAndPigs() returns()
func (*AnimalFarmTransactorSession) ClaimPigs ¶
func (_AnimalFarm *AnimalFarmTransactorSession) ClaimPigs() (*types.Transaction, error)
ClaimPigs is a paid mutator transaction binding the contract method 0x7284d47d.
Solidity: function claimPigs() returns()
func (*AnimalFarmTransactorSession) ClaimPigsHelper ¶
func (_AnimalFarm *AnimalFarmTransactorSession) ClaimPigsHelper(startIndex *big.Int) (*types.Transaction, error)
ClaimPigsHelper is a paid mutator transaction binding the contract method 0x196faea3.
Solidity: function claimPigsHelper(uint256 startIndex) returns()
func (*AnimalFarmTransactorSession) Compound ¶
func (_AnimalFarm *AnimalFarmTransactorSession) Compound() (*types.Transaction, error)
Compound is a paid mutator transaction binding the contract method 0xf69e2046.
Solidity: function compound() returns()
func (*AnimalFarmTransactorSession) Deposit ¶
func (_AnimalFarm *AnimalFarmTransactorSession) Deposit(_user common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address _user, uint256 _amount) returns()
func (*AnimalFarmTransactorSession) IncreasePigsBuffer ¶
func (_AnimalFarm *AnimalFarmTransactorSession) IncreasePigsBuffer(quant *big.Int) (*types.Transaction, error)
IncreasePigsBuffer is a paid mutator transaction binding the contract method 0xf8acae4b.
Solidity: function increasePigsBuffer(uint256 quant) returns()
func (*AnimalFarmTransactorSession) InitCompounders ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitCompounders(_users []common.Address) (*types.Transaction, error)
InitCompounders is a paid mutator transaction binding the contract method 0x4827d640.
Solidity: function initCompounders(address[] _users) returns()
func (*AnimalFarmTransactorSession) InitMCStake ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitMCStake() (*types.Transaction, error)
InitMCStake is a paid mutator transaction binding the contract method 0x3ab14b6d.
Solidity: function initMCStake() returns()
func (*AnimalFarmTransactorSession) InitStakeMult ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitStakeMult(temp1 *big.Int, temp2 *big.Int) (*types.Transaction, error)
InitStakeMult is a paid mutator transaction binding the contract method 0x66994c16.
Solidity: function initStakeMult(uint256 temp1, uint256 temp2) returns()
func (*AnimalFarmTransactorSession) InitializeMd ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitializeMd(_users []common.Address, _info []DogPoundAutoPoolUserInfo) (*types.Transaction, error)
InitializeMd is a paid mutator transaction binding the contract method 0x9d75ff33.
Solidity: function initializeMd(address[] _users, (uint256,uint256,uint256,uint256,uint256,uint256,uint256)[] _info) returns()
func (*AnimalFarmTransactorSession) InitializeU ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitializeU(_pool common.Address, _users []common.Address) (*types.Transaction, error)
InitializeU is a paid mutator transaction binding the contract method 0xaa57ce4e.
Solidity: function initializeU(address _pool, address[] _users) returns()
func (*AnimalFarmTransactorSession) InitializeVariables ¶
func (_AnimalFarm *AnimalFarmTransactorSession) InitializeVariables(_pool common.Address, histlen *big.Int) (*types.Transaction, error)
InitializeVariables is a paid mutator transaction binding the contract method 0x0992d596.
Solidity: function initializeVariables(address _pool, uint256 histlen) returns()
func (*AnimalFarmTransactorSession) LockDogPoundManager ¶
func (_AnimalFarm *AnimalFarmTransactorSession) LockDogPoundManager() (*types.Transaction, error)
LockDogPoundManager is a paid mutator transaction binding the contract method 0x7a838833.
Solidity: function lockDogPoundManager() returns()
func (*AnimalFarmTransactorSession) MClockedAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) MClockedAddress() (*types.Transaction, error)
MClockedAddress is a paid mutator transaction binding the contract method 0x45c9cc96.
Solidity: function MClockedAddress() returns()
func (*AnimalFarmTransactorSession) PauseInitialize ¶
func (_AnimalFarm *AnimalFarmTransactorSession) PauseInitialize() (*types.Transaction, error)
PauseInitialize is a paid mutator transaction binding the contract method 0x35e867b1.
Solidity: function pauseInitialize() returns()
func (*AnimalFarmTransactorSession) Receive ¶
func (_AnimalFarm *AnimalFarmTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AnimalFarmTransactorSession) RenounceOwnership ¶
func (_AnimalFarm *AnimalFarmTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnimalFarmTransactorSession) SetDogPoundManager ¶
func (_AnimalFarm *AnimalFarmTransactorSession) SetDogPoundManager(_address common.Address) (*types.Transaction, error)
SetDogPoundManager is a paid mutator transaction binding the contract method 0x09101772.
Solidity: function setDogPoundManager(address _address) returns()
func (*AnimalFarmTransactorSession) TransferOwnership ¶
func (_AnimalFarm *AnimalFarmTransactorSession) 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 (*AnimalFarmTransactorSession) UpdateBnbLiqThreshhold ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateBnbLiqThreshhold(newThrehshold *big.Int) (*types.Transaction, error)
UpdateBnbLiqThreshhold is a paid mutator transaction binding the contract method 0x4e38cc6a.
Solidity: function updateBnbLiqThreshhold(uint256 newThrehshold) returns()
func (*AnimalFarmTransactorSession) UpdateDogsAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsAddress(_address common.Address) (*types.Transaction, error)
UpdateDogsAddress is a paid mutator transaction binding the contract method 0x01cc969c.
Solidity: function updateDogsAddress(address _address) returns()
func (*AnimalFarmTransactorSession) UpdateDogsAndLPAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsAndLPAddress(_addressDogs common.Address, _addressLpBNB common.Address) (*types.Transaction, error)
UpdateDogsAndLPAddress is a paid mutator transaction binding the contract method 0x9a9598bc.
Solidity: function updateDogsAndLPAddress(address _addressDogs, address _addressLpBNB) returns()
func (*AnimalFarmTransactorSession) UpdateDogsBnBPID ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsBnBPID(newPid *big.Int) (*types.Transaction, error)
UpdateDogsBnBPID is a paid mutator transaction binding the contract method 0x38472ccf.
Solidity: function updateDogsBnBPID(uint256 newPid) returns()
func (*AnimalFarmTransactorSession) UpdateDogsExchanceHelperAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateDogsExchanceHelperAddress(_address common.Address) (*types.Transaction, error)
UpdateDogsExchanceHelperAddress is a paid mutator transaction binding the contract method 0xd74c8515.
Solidity: function updateDogsExchanceHelperAddress(address _address) returns()
func (*AnimalFarmTransactorSession) UpdateMasterchefPigsAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdateMasterchefPigsAddress(_address common.Address) (*types.Transaction, error)
UpdateMasterchefPigsAddress is a paid mutator transaction binding the contract method 0x410ee17a.
Solidity: function updateMasterchefPigsAddress(address _address) returns()
func (*AnimalFarmTransactorSession) UpdatePigsAddress ¶
func (_AnimalFarm *AnimalFarmTransactorSession) UpdatePigsAddress(_address common.Address) (*types.Transaction, error)
UpdatePigsAddress is a paid mutator transaction binding the contract method 0x395c4438.
Solidity: function updatePigsAddress(address _address) returns()
func (*AnimalFarmTransactorSession) Withdraw ¶
func (_AnimalFarm *AnimalFarmTransactorSession) Withdraw(_user common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _user, uint256 _amount) returns()
type DogPoundAutoPoolUserInfo ¶
type DogPoundAutoPoolUserInfo struct { Amount *big.Int LpMask *big.Int PigsClaimedTotal *big.Int LastRmsClaimed *big.Int LpDebt *big.Int TotalLPCollected *big.Int TotalPigsCollected *big.Int }
DogPoundAutoPoolUserInfo is an auto generated low-level Go binding around an user-defined struct.
type MasterChefDogsV2 ¶
type MasterChefDogsV2 struct { MasterChefDogsV2Caller // Read-only binding to the contract MasterChefDogsV2Transactor // Write-only binding to the contract MasterChefDogsV2Filterer // Log filterer for contract events }
MasterChefDogsV2 is an auto generated Go binding around an Ethereum contract.
func NewMasterChefDogsV2 ¶
func NewMasterChefDogsV2(address common.Address, backend bind.ContractBackend) (*MasterChefDogsV2, error)
NewMasterChefDogsV2 creates a new instance of MasterChefDogsV2, bound to a specific deployed contract.
type MasterChefDogsV2AddPool ¶
type MasterChefDogsV2AddPool struct { Pid *big.Int IsLPToken bool AllocPoint *big.Int LpToken common.Address DepositFeeBP *big.Int WithdrawFeeBP *big.Int HarvestInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2AddPool represents a AddPool event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2AddPoolIterator ¶
type MasterChefDogsV2AddPoolIterator struct { Event *MasterChefDogsV2AddPool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2AddPoolIterator is returned from FilterAddPool and is used to iterate over the raw logs and unpacked data for AddPool events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2AddPoolIterator) Close ¶
func (it *MasterChefDogsV2AddPoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2AddPoolIterator) Error ¶
func (it *MasterChefDogsV2AddPoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2AddPoolIterator) Next ¶
func (it *MasterChefDogsV2AddPoolIterator) 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 MasterChefDogsV2Caller ¶
type MasterChefDogsV2Caller struct {
// contains filtered or unexported fields
}
MasterChefDogsV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMasterChefDogsV2Caller ¶
func NewMasterChefDogsV2Caller(address common.Address, caller bind.ContractCaller) (*MasterChefDogsV2Caller, error)
NewMasterChefDogsV2Caller creates a new read-only instance of MasterChefDogsV2, bound to a specific deployed contract.
func (*MasterChefDogsV2Caller) CanHarvest ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanHarvest(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefDogsV2Caller) CanMigrate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanMigrate(opts *bind.CallOpts, _address common.Address) (bool, error)
CanMigrate is a free data retrieval call binding the contract method 0x7de07cea.
Solidity: function canMigrate(address _address) view returns(bool)
func (*MasterChefDogsV2Caller) CanMigratePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) CanMigratePools(opts *bind.CallOpts, _address common.Address) ([]MasterChefDogsV2migrationInfo, error)
CanMigratePools is a free data retrieval call binding the contract method 0xfcbc5eee.
Solidity: function canMigratePools(address _address) view returns((address,uint256)[])
func (*MasterChefDogsV2Caller) DogsToken ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) DogsToken(opts *bind.CallOpts) (common.Address, error)
DogsToken is a free data retrieval call binding the contract method 0x5e2eeb35.
Solidity: function dogsToken() view returns(address)
func (*MasterChefDogsV2Caller) FeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) FeeManager(opts *bind.CallOpts) (common.Address, error)
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*MasterChefDogsV2Caller) GetDogsMultiplier ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) GetDogsMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
GetDogsMultiplier is a free data retrieval call binding the contract method 0x36a3bced.
Solidity: function getDogsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefDogsV2Caller) GovAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) GovAddress(opts *bind.CallOpts) (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefDogsV2Caller) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MAXIMUMHARVESTINTERVAL(opts *bind.CallOpts) (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefDogsV2Caller) MigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MigrationEnabled(opts *bind.CallOpts) (bool, error)
MigrationEnabled is a free data retrieval call binding the contract method 0x35b944bf.
Solidity: function migrationEnabled() view returns(bool)
func (*MasterChefDogsV2Caller) MintBurned ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) MintBurned(opts *bind.CallOpts) (bool, error)
MintBurned is a free data retrieval call binding the contract method 0xc3643025.
Solidity: function mintBurned() view returns(bool)
func (*MasterChefDogsV2Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefDogsV2Caller) PLATFORMADDRESS ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PLATFORMADDRESS(opts *bind.CallOpts) (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefDogsV2Caller) PendingDogs ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PendingDogs(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
PendingDogs is a free data retrieval call binding the contract method 0x48f31825.
Solidity: function pendingDogs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefDogsV2Caller) PlatformnotLocked ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PlatformnotLocked(opts *bind.CallOpts) (bool, error)
PlatformnotLocked is a free data retrieval call binding the contract method 0xee13e62b.
Solidity: function platformnotLocked() view returns(bool)
func (*MasterChefDogsV2Caller) PoolExistence ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolExistence(opts *bind.CallOpts, arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefDogsV2Caller) PoolInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { LpToken common.Address Strategy common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccDogsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int WithdrawFeeBP *big.Int IsLPToken bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, address strategy, uint256 allocPoint, uint256 lastRewardBlock, uint256 accDogsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP, uint256 withdrawFeeBP, bool isLPToken)
func (*MasterChefDogsV2Caller) PoolLength ¶
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefDogsV2Caller) ReferralCommissionRate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) ReferralCommissionRate(opts *bind.CallOpts) (*big.Int, error)
ReferralCommissionRate is a free data retrieval call binding the contract method 0xd30ef61b.
Solidity: function referralCommissionRate() view returns(uint256)
func (*MasterChefDogsV2Caller) TotalAllocPoint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) TotalAllocPoint(opts *bind.CallOpts) (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefDogsV2Caller) TotalLockedUpRewards ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) TotalLockedUpRewards(opts *bind.CallOpts) (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefDogsV2Caller) UserInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int DogsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 dogsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
func (*MasterChefDogsV2Caller) UserMigrationInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Caller) UserMigrationInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (*big.Int, error)
UserMigrationInfo is a free data retrieval call binding the contract method 0xef1d7542.
Solidity: function userMigrationInfo(uint256 , address ) view returns(uint256 amountStaked)
type MasterChefDogsV2CallerRaw ¶
type MasterChefDogsV2CallerRaw struct {
Contract *MasterChefDogsV2Caller // Generic read-only contract binding to access the raw methods on
}
MasterChefDogsV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MasterChefDogsV2CallerRaw) Call ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerRaw) 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 MasterChefDogsV2CallerSession ¶
type MasterChefDogsV2CallerSession struct { Contract *MasterChefDogsV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MasterChefDogsV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MasterChefDogsV2CallerSession) CanHarvest ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefDogsV2CallerSession) CanMigrate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanMigrate(_address common.Address) (bool, error)
CanMigrate is a free data retrieval call binding the contract method 0x7de07cea.
Solidity: function canMigrate(address _address) view returns(bool)
func (*MasterChefDogsV2CallerSession) CanMigratePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) CanMigratePools(_address common.Address) ([]MasterChefDogsV2migrationInfo, error)
CanMigratePools is a free data retrieval call binding the contract method 0xfcbc5eee.
Solidity: function canMigratePools(address _address) view returns((address,uint256)[])
func (*MasterChefDogsV2CallerSession) DogsToken ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) DogsToken() (common.Address, error)
DogsToken is a free data retrieval call binding the contract method 0x5e2eeb35.
Solidity: function dogsToken() view returns(address)
func (*MasterChefDogsV2CallerSession) FeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) FeeManager() (common.Address, error)
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*MasterChefDogsV2CallerSession) GetDogsMultiplier ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) GetDogsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetDogsMultiplier is a free data retrieval call binding the contract method 0x36a3bced.
Solidity: function getDogsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefDogsV2CallerSession) GovAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) GovAddress() (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefDogsV2CallerSession) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefDogsV2CallerSession) MigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MigrationEnabled() (bool, error)
MigrationEnabled is a free data retrieval call binding the contract method 0x35b944bf.
Solidity: function migrationEnabled() view returns(bool)
func (*MasterChefDogsV2CallerSession) MintBurned ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) MintBurned() (bool, error)
MintBurned is a free data retrieval call binding the contract method 0xc3643025.
Solidity: function mintBurned() view returns(bool)
func (*MasterChefDogsV2CallerSession) Owner ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefDogsV2CallerSession) PLATFORMADDRESS ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PLATFORMADDRESS() (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefDogsV2CallerSession) PendingDogs ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PendingDogs(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingDogs is a free data retrieval call binding the contract method 0x48f31825.
Solidity: function pendingDogs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefDogsV2CallerSession) PlatformnotLocked ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PlatformnotLocked() (bool, error)
PlatformnotLocked is a free data retrieval call binding the contract method 0xee13e62b.
Solidity: function platformnotLocked() view returns(bool)
func (*MasterChefDogsV2CallerSession) PoolExistence ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolExistence(arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefDogsV2CallerSession) PoolInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address Strategy common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccDogsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int WithdrawFeeBP *big.Int IsLPToken bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, address strategy, uint256 allocPoint, uint256 lastRewardBlock, uint256 accDogsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP, uint256 withdrawFeeBP, bool isLPToken)
func (*MasterChefDogsV2CallerSession) PoolLength ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefDogsV2CallerSession) ReferralCommissionRate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) ReferralCommissionRate() (*big.Int, error)
ReferralCommissionRate is a free data retrieval call binding the contract method 0xd30ef61b.
Solidity: function referralCommissionRate() view returns(uint256)
func (*MasterChefDogsV2CallerSession) TotalAllocPoint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefDogsV2CallerSession) TotalLockedUpRewards ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) TotalLockedUpRewards() (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefDogsV2CallerSession) UserInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int DogsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 dogsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
func (*MasterChefDogsV2CallerSession) UserMigrationInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2CallerSession) UserMigrationInfo(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
UserMigrationInfo is a free data retrieval call binding the contract method 0xef1d7542.
Solidity: function userMigrationInfo(uint256 , address ) view returns(uint256 amountStaked)
type MasterChefDogsV2Deposit ¶
type MasterChefDogsV2Deposit struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2Deposit represents a Deposit event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2DepositIterator ¶
type MasterChefDogsV2DepositIterator struct { Event *MasterChefDogsV2Deposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2DepositIterator) Close ¶
func (it *MasterChefDogsV2DepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2DepositIterator) Error ¶
func (it *MasterChefDogsV2DepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2DepositIterator) Next ¶
func (it *MasterChefDogsV2DepositIterator) 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 MasterChefDogsV2EmergencyWithdraw ¶
type MasterChefDogsV2EmergencyWithdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2EmergencyWithdraw represents a EmergencyWithdraw event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2EmergencyWithdrawIterator ¶
type MasterChefDogsV2EmergencyWithdrawIterator struct { Event *MasterChefDogsV2EmergencyWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2EmergencyWithdrawIterator is returned from FilterEmergencyWithdraw and is used to iterate over the raw logs and unpacked data for EmergencyWithdraw events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2EmergencyWithdrawIterator) Close ¶
func (it *MasterChefDogsV2EmergencyWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2EmergencyWithdrawIterator) Error ¶
func (it *MasterChefDogsV2EmergencyWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2EmergencyWithdrawIterator) Next ¶
func (it *MasterChefDogsV2EmergencyWithdrawIterator) 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 MasterChefDogsV2Filterer ¶
type MasterChefDogsV2Filterer struct {
// contains filtered or unexported fields
}
MasterChefDogsV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMasterChefDogsV2Filterer ¶
func NewMasterChefDogsV2Filterer(address common.Address, filterer bind.ContractFilterer) (*MasterChefDogsV2Filterer, error)
NewMasterChefDogsV2Filterer creates a new log filterer instance of MasterChefDogsV2, bound to a specific deployed contract.
func (*MasterChefDogsV2Filterer) FilterAddPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterAddPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefDogsV2AddPoolIterator, error)
FilterAddPool is a free log retrieval operation binding the contract event 0x699e37f4ba4eef3b223583fe8b9f4d74b199f24e5bfba8237739307dfd445d56.
Solidity: event AddPool(uint256 indexed pid, bool isLPToken, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) FilterDeposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2DepositIterator, 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 (*MasterChefDogsV2Filterer) FilterEmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2EmergencyWithdrawIterator, 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 (*MasterChefDogsV2Filterer) FilterGovUpdated ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterGovUpdated(opts *bind.FilterOpts) (*MasterChefDogsV2GovUpdatedIterator, error)
FilterGovUpdated is a free log retrieval operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefDogsV2Filterer) FilterOwnershipTransferred ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MasterChefDogsV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MasterChefDogsV2Filterer) FilterRewardLockedUp ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterRewardLockedUp(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2RewardLockedUpIterator, error)
FilterRewardLockedUp is a free log retrieval operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefDogsV2Filterer) FilterSetDogsReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetDogsReferral(opts *bind.FilterOpts) (*MasterChefDogsV2SetDogsReferralIterator, error)
FilterSetDogsReferral is a free log retrieval operation binding the contract event 0xaac494b245dbe2139de7414ae68e68155297a6ceeba1f74fb1a515da18634342.
Solidity: event SetDogsReferral(address dogsAddress)
func (*MasterChefDogsV2Filterer) FilterSetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetPlatformAddress(opts *bind.FilterOpts, newAddress []common.Address) (*MasterChefDogsV2SetPlatformAddressIterator, error)
FilterSetPlatformAddress is a free log retrieval operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefDogsV2Filterer) FilterSetPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterSetPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefDogsV2SetPoolIterator, error)
FilterSetPool is a free log retrieval operation binding the contract event 0xcd68802350e451beb059b0e629041bf0bd1328eae134e107b7c1be7f4ebde195.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) FilterWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefDogsV2WithdrawIterator, 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 (*MasterChefDogsV2Filterer) ParseAddPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseAddPool(log types.Log) (*MasterChefDogsV2AddPool, error)
ParseAddPool is a log parse operation binding the contract event 0x699e37f4ba4eef3b223583fe8b9f4d74b199f24e5bfba8237739307dfd445d56.
Solidity: event AddPool(uint256 indexed pid, bool isLPToken, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) ParseDeposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseDeposit(log types.Log) (*MasterChefDogsV2Deposit, error)
ParseDeposit is a log parse operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.
Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefDogsV2Filterer) ParseEmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseEmergencyWithdraw(log types.Log) (*MasterChefDogsV2EmergencyWithdraw, error)
ParseEmergencyWithdraw is a log parse operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.
Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefDogsV2Filterer) ParseGovUpdated ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseGovUpdated(log types.Log) (*MasterChefDogsV2GovUpdated, error)
ParseGovUpdated is a log parse operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefDogsV2Filterer) ParseOwnershipTransferred ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseOwnershipTransferred(log types.Log) (*MasterChefDogsV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MasterChefDogsV2Filterer) ParseRewardLockedUp ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseRewardLockedUp(log types.Log) (*MasterChefDogsV2RewardLockedUp, error)
ParseRewardLockedUp is a log parse operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefDogsV2Filterer) ParseSetDogsReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetDogsReferral(log types.Log) (*MasterChefDogsV2SetDogsReferral, error)
ParseSetDogsReferral is a log parse operation binding the contract event 0xaac494b245dbe2139de7414ae68e68155297a6ceeba1f74fb1a515da18634342.
Solidity: event SetDogsReferral(address dogsAddress)
func (*MasterChefDogsV2Filterer) ParseSetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetPlatformAddress(log types.Log) (*MasterChefDogsV2SetPlatformAddress, error)
ParseSetPlatformAddress is a log parse operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefDogsV2Filterer) ParseSetPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseSetPool(log types.Log) (*MasterChefDogsV2SetPool, error)
ParseSetPool is a log parse operation binding the contract event 0xcd68802350e451beb059b0e629041bf0bd1328eae134e107b7c1be7f4ebde195.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) ParseWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) ParseWithdraw(log types.Log) (*MasterChefDogsV2Withdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefDogsV2Filterer) WatchAddPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchAddPool(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2AddPool, pid []*big.Int) (event.Subscription, error)
WatchAddPool is a free log subscription operation binding the contract event 0x699e37f4ba4eef3b223583fe8b9f4d74b199f24e5bfba8237739307dfd445d56.
Solidity: event AddPool(uint256 indexed pid, bool isLPToken, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) WatchDeposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2Deposit, 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 (*MasterChefDogsV2Filterer) WatchEmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2EmergencyWithdraw, 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 (*MasterChefDogsV2Filterer) WatchGovUpdated ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchGovUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2GovUpdated) (event.Subscription, error)
WatchGovUpdated is a free log subscription operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefDogsV2Filterer) WatchOwnershipTransferred ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2OwnershipTransferred, 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 (*MasterChefDogsV2Filterer) WatchRewardLockedUp ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchRewardLockedUp(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2RewardLockedUp, user []common.Address, pid []*big.Int) (event.Subscription, error)
WatchRewardLockedUp is a free log subscription operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefDogsV2Filterer) WatchSetDogsReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetDogsReferral(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetDogsReferral) (event.Subscription, error)
WatchSetDogsReferral is a free log subscription operation binding the contract event 0xaac494b245dbe2139de7414ae68e68155297a6ceeba1f74fb1a515da18634342.
Solidity: event SetDogsReferral(address dogsAddress)
func (*MasterChefDogsV2Filterer) WatchSetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetPlatformAddress(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetPlatformAddress, newAddress []common.Address) (event.Subscription, error)
WatchSetPlatformAddress is a free log subscription operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefDogsV2Filterer) WatchSetPool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchSetPool(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2SetPool, pid []*big.Int) (event.Subscription, error)
WatchSetPool is a free log subscription operation binding the contract event 0xcd68802350e451beb059b0e629041bf0bd1328eae134e107b7c1be7f4ebde195.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 _withdrawFeeBP, uint256 harvestInterval)
func (*MasterChefDogsV2Filterer) WatchWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Filterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefDogsV2Withdraw, 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 MasterChefDogsV2GovUpdated ¶
type MasterChefDogsV2GovUpdated struct { GovAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2GovUpdated represents a GovUpdated event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2GovUpdatedIterator ¶
type MasterChefDogsV2GovUpdatedIterator struct { Event *MasterChefDogsV2GovUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2GovUpdatedIterator is returned from FilterGovUpdated and is used to iterate over the raw logs and unpacked data for GovUpdated events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2GovUpdatedIterator) Close ¶
func (it *MasterChefDogsV2GovUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2GovUpdatedIterator) Error ¶
func (it *MasterChefDogsV2GovUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2GovUpdatedIterator) Next ¶
func (it *MasterChefDogsV2GovUpdatedIterator) 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 MasterChefDogsV2OwnershipTransferred ¶
type MasterChefDogsV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2OwnershipTransferred represents a OwnershipTransferred event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2OwnershipTransferredIterator ¶
type MasterChefDogsV2OwnershipTransferredIterator struct { Event *MasterChefDogsV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2OwnershipTransferredIterator) Close ¶
func (it *MasterChefDogsV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2OwnershipTransferredIterator) Error ¶
func (it *MasterChefDogsV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2OwnershipTransferredIterator) Next ¶
func (it *MasterChefDogsV2OwnershipTransferredIterator) 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 MasterChefDogsV2Raw ¶
type MasterChefDogsV2Raw struct {
Contract *MasterChefDogsV2 // Generic contract binding to access the raw methods on
}
MasterChefDogsV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MasterChefDogsV2Raw) Call ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Raw) 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 (*MasterChefDogsV2Raw) Transact ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasterChefDogsV2Raw) Transfer ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Raw) 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 MasterChefDogsV2RewardLockedUp ¶
type MasterChefDogsV2RewardLockedUp struct { User common.Address Pid *big.Int AmountLockedUp *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2RewardLockedUp represents a RewardLockedUp event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2RewardLockedUpIterator ¶
type MasterChefDogsV2RewardLockedUpIterator struct { Event *MasterChefDogsV2RewardLockedUp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2RewardLockedUpIterator is returned from FilterRewardLockedUp and is used to iterate over the raw logs and unpacked data for RewardLockedUp events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2RewardLockedUpIterator) Close ¶
func (it *MasterChefDogsV2RewardLockedUpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2RewardLockedUpIterator) Error ¶
func (it *MasterChefDogsV2RewardLockedUpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2RewardLockedUpIterator) Next ¶
func (it *MasterChefDogsV2RewardLockedUpIterator) 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 MasterChefDogsV2Session ¶
type MasterChefDogsV2Session struct { Contract *MasterChefDogsV2 // 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 }
MasterChefDogsV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MasterChefDogsV2Session) Add ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) Add(_isLPToken bool, _allocPoint *big.Int, _lpToken common.Address, _strategy common.Address, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x748e1370.
Solidity: function add(bool _isLPToken, uint256 _allocPoint, address _lpToken, address _strategy, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2Session) AddPoolUserData ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) AddPoolUserData(_poolIndex *big.Int, _users []common.Address, _usersStakeData []*big.Int) (*types.Transaction, error)
AddPoolUserData is a paid mutator transaction binding the contract method 0xc194dfab.
Solidity: function addPoolUserData(uint256 _poolIndex, address[] _users, uint256[] _usersStakeData) returns()
func (*MasterChefDogsV2Session) BurnMint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) BurnMint() (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefDogsV2Session) CanHarvest ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefDogsV2Session) CanMigrate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanMigrate(_address common.Address) (bool, error)
CanMigrate is a free data retrieval call binding the contract method 0x7de07cea.
Solidity: function canMigrate(address _address) view returns(bool)
func (*MasterChefDogsV2Session) CanMigratePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) CanMigratePools(_address common.Address) ([]MasterChefDogsV2migrationInfo, error)
CanMigratePools is a free data retrieval call binding the contract method 0xfcbc5eee.
Solidity: function canMigratePools(address _address) view returns((address,uint256)[])
func (*MasterChefDogsV2Session) Deposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) Deposit(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8dbdbe6d.
Solidity: function deposit(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2Session) DepositMigrator ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) DepositMigrator(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x21943779.
Solidity: function depositMigrator(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2Session) DogsToken ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) DogsToken() (common.Address, error)
DogsToken is a free data retrieval call binding the contract method 0x5e2eeb35.
Solidity: function dogsToken() view returns(address)
func (*MasterChefDogsV2Session) EmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) 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 (*MasterChefDogsV2Session) FeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) FeeManager() (common.Address, error)
FeeManager is a free data retrieval call binding the contract method 0xd0fb0203.
Solidity: function feeManager() view returns(address)
func (*MasterChefDogsV2Session) GetDogsMultiplier ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) GetDogsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetDogsMultiplier is a free data retrieval call binding the contract method 0x36a3bced.
Solidity: function getDogsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefDogsV2Session) GovAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) GovAddress() (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefDogsV2Session) IncreaseDogsSupply ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) IncreaseDogsSupply(_amount *big.Int) (*types.Transaction, error)
IncreaseDogsSupply is a paid mutator transaction binding the contract method 0x1b4c495d.
Solidity: function increaseDogsSupply(uint256 _amount) returns()
func (*MasterChefDogsV2Session) LockPlatform ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) LockPlatform() (*types.Transaction, error)
LockPlatform is a paid mutator transaction binding the contract method 0x35d70427.
Solidity: function lockPlatform() returns()
func (*MasterChefDogsV2Session) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefDogsV2Session) MassUpdatePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefDogsV2Session) MigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) MigrationEnabled() (bool, error)
MigrationEnabled is a free data retrieval call binding the contract method 0x35b944bf.
Solidity: function migrationEnabled() view returns(bool)
func (*MasterChefDogsV2Session) MintBurned ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) MintBurned() (bool, error)
MintBurned is a free data retrieval call binding the contract method 0xc3643025.
Solidity: function mintBurned() view returns(bool)
func (*MasterChefDogsV2Session) Owner ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefDogsV2Session) PLATFORMADDRESS ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PLATFORMADDRESS() (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefDogsV2Session) PendingDogs ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PendingDogs(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingDogs is a free data retrieval call binding the contract method 0x48f31825.
Solidity: function pendingDogs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefDogsV2Session) PlatformnotLocked ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PlatformnotLocked() (bool, error)
PlatformnotLocked is a free data retrieval call binding the contract method 0xee13e62b.
Solidity: function platformnotLocked() view returns(bool)
func (*MasterChefDogsV2Session) PoolExistence ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolExistence(arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefDogsV2Session) PoolInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address Strategy common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccDogsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int WithdrawFeeBP *big.Int IsLPToken bool }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, address strategy, uint256 allocPoint, uint256 lastRewardBlock, uint256 accDogsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP, uint256 withdrawFeeBP, bool isLPToken)
func (*MasterChefDogsV2Session) PoolLength ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefDogsV2Session) ReferralCommissionRate ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) ReferralCommissionRate() (*big.Int, error)
ReferralCommissionRate is a free data retrieval call binding the contract method 0xd30ef61b.
Solidity: function referralCommissionRate() view returns(uint256)
func (*MasterChefDogsV2Session) RenounceOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefDogsV2Session) Set ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x77200848.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2Session) SetDDSCAAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefDogsV2Session) SetFarmStartBlock ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefDogsV2Session) SetGov ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetGov(_govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefDogsV2Session) SetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefDogsV2Session) SetReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) SetReferral(_dogsReferral common.Address) (*types.Transaction, error)
SetReferral is a paid mutator transaction binding the contract method 0x9e5914da.
Solidity: function setReferral(address _dogsReferral) returns()
func (*MasterChefDogsV2Session) ToggleMigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) ToggleMigrationEnabled(_state bool) (*types.Transaction, error)
ToggleMigrationEnabled is a paid mutator transaction binding the contract method 0xc151e28b.
Solidity: function toggleMigrationEnabled(bool _state) returns()
func (*MasterChefDogsV2Session) TotalAllocPoint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefDogsV2Session) TotalLockedUpRewards ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) TotalLockedUpRewards() (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefDogsV2Session) TransferOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) 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 (*MasterChefDogsV2Session) UpdateEmissions ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefDogsV2Session) UpdateFeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdateFeeManager(_feeManagerAddress common.Address) (*types.Transaction, error)
UpdateFeeManager is a paid mutator transaction binding the contract method 0xc6acd274.
Solidity: function updateFeeManager(address _feeManagerAddress) returns()
func (*MasterChefDogsV2Session) UpdatePool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) UpdatePool(_pid *big.Int) (*types.Transaction, error)
UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.
Solidity: function updatePool(uint256 _pid) returns()
func (*MasterChefDogsV2Session) UserInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int DogsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 dogsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
func (*MasterChefDogsV2Session) UserMigrationInfo ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) UserMigrationInfo(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
UserMigrationInfo is a free data retrieval call binding the contract method 0xef1d7542.
Solidity: function userMigrationInfo(uint256 , address ) view returns(uint256 amountStaked)
func (*MasterChefDogsV2Session) Withdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Session) 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 MasterChefDogsV2SetDogsReferral ¶
type MasterChefDogsV2SetDogsReferral struct { DogsAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2SetDogsReferral represents a SetDogsReferral event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2SetDogsReferralIterator ¶
type MasterChefDogsV2SetDogsReferralIterator struct { Event *MasterChefDogsV2SetDogsReferral // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2SetDogsReferralIterator is returned from FilterSetDogsReferral and is used to iterate over the raw logs and unpacked data for SetDogsReferral events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2SetDogsReferralIterator) Close ¶
func (it *MasterChefDogsV2SetDogsReferralIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2SetDogsReferralIterator) Error ¶
func (it *MasterChefDogsV2SetDogsReferralIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2SetDogsReferralIterator) Next ¶
func (it *MasterChefDogsV2SetDogsReferralIterator) 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 MasterChefDogsV2SetPlatformAddress ¶
type MasterChefDogsV2SetPlatformAddress struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2SetPlatformAddress represents a SetPlatformAddress event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2SetPlatformAddressIterator ¶
type MasterChefDogsV2SetPlatformAddressIterator struct { Event *MasterChefDogsV2SetPlatformAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2SetPlatformAddressIterator is returned from FilterSetPlatformAddress and is used to iterate over the raw logs and unpacked data for SetPlatformAddress events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2SetPlatformAddressIterator) Close ¶
func (it *MasterChefDogsV2SetPlatformAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2SetPlatformAddressIterator) Error ¶
func (it *MasterChefDogsV2SetPlatformAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2SetPlatformAddressIterator) Next ¶
func (it *MasterChefDogsV2SetPlatformAddressIterator) 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 MasterChefDogsV2SetPool ¶
type MasterChefDogsV2SetPool struct { Pid *big.Int AllocPoint *big.Int DepositFeeBP *big.Int WithdrawFeeBP *big.Int HarvestInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2SetPool represents a SetPool event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2SetPoolIterator ¶
type MasterChefDogsV2SetPoolIterator struct { Event *MasterChefDogsV2SetPool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2SetPoolIterator is returned from FilterSetPool and is used to iterate over the raw logs and unpacked data for SetPool events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2SetPoolIterator) Close ¶
func (it *MasterChefDogsV2SetPoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2SetPoolIterator) Error ¶
func (it *MasterChefDogsV2SetPoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2SetPoolIterator) Next ¶
func (it *MasterChefDogsV2SetPoolIterator) 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 MasterChefDogsV2Transactor ¶
type MasterChefDogsV2Transactor struct {
// contains filtered or unexported fields
}
MasterChefDogsV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMasterChefDogsV2Transactor ¶
func NewMasterChefDogsV2Transactor(address common.Address, transactor bind.ContractTransactor) (*MasterChefDogsV2Transactor, error)
NewMasterChefDogsV2Transactor creates a new write-only instance of MasterChefDogsV2, bound to a specific deployed contract.
func (*MasterChefDogsV2Transactor) Add ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Add(opts *bind.TransactOpts, _isLPToken bool, _allocPoint *big.Int, _lpToken common.Address, _strategy common.Address, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x748e1370.
Solidity: function add(bool _isLPToken, uint256 _allocPoint, address _lpToken, address _strategy, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2Transactor) AddPoolUserData ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) AddPoolUserData(opts *bind.TransactOpts, _poolIndex *big.Int, _users []common.Address, _usersStakeData []*big.Int) (*types.Transaction, error)
AddPoolUserData is a paid mutator transaction binding the contract method 0xc194dfab.
Solidity: function addPoolUserData(uint256 _poolIndex, address[] _users, uint256[] _usersStakeData) returns()
func (*MasterChefDogsV2Transactor) BurnMint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) BurnMint(opts *bind.TransactOpts) (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefDogsV2Transactor) Deposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8dbdbe6d.
Solidity: function deposit(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2Transactor) DepositMigrator ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) DepositMigrator(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x21943779.
Solidity: function depositMigrator(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2Transactor) EmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) 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 (*MasterChefDogsV2Transactor) IncreaseDogsSupply ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) IncreaseDogsSupply(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
IncreaseDogsSupply is a paid mutator transaction binding the contract method 0x1b4c495d.
Solidity: function increaseDogsSupply(uint256 _amount) returns()
func (*MasterChefDogsV2Transactor) LockPlatform ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) LockPlatform(opts *bind.TransactOpts) (*types.Transaction, error)
LockPlatform is a paid mutator transaction binding the contract method 0x35d70427.
Solidity: function lockPlatform() returns()
func (*MasterChefDogsV2Transactor) MassUpdatePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefDogsV2Transactor) RenounceOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefDogsV2Transactor) Set ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x77200848.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2Transactor) SetDDSCAAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetDDSCAAddress(opts *bind.TransactOpts, _ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefDogsV2Transactor) SetFarmStartBlock ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetFarmStartBlock(opts *bind.TransactOpts, _newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefDogsV2Transactor) SetGov ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetGov(opts *bind.TransactOpts, _govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefDogsV2Transactor) SetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetPlatformAddress(opts *bind.TransactOpts, _platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefDogsV2Transactor) SetReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) SetReferral(opts *bind.TransactOpts, _dogsReferral common.Address) (*types.Transaction, error)
SetReferral is a paid mutator transaction binding the contract method 0x9e5914da.
Solidity: function setReferral(address _dogsReferral) returns()
func (*MasterChefDogsV2Transactor) ToggleMigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) ToggleMigrationEnabled(opts *bind.TransactOpts, _state bool) (*types.Transaction, error)
ToggleMigrationEnabled is a paid mutator transaction binding the contract method 0xc151e28b.
Solidity: function toggleMigrationEnabled(bool _state) returns()
func (*MasterChefDogsV2Transactor) TransferOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) 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 (*MasterChefDogsV2Transactor) UpdateEmissions ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) UpdateEmissions(opts *bind.TransactOpts, priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefDogsV2Transactor) UpdateFeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) UpdateFeeManager(opts *bind.TransactOpts, _feeManagerAddress common.Address) (*types.Transaction, error)
UpdateFeeManager is a paid mutator transaction binding the contract method 0xc6acd274.
Solidity: function updateFeeManager(address _feeManagerAddress) returns()
func (*MasterChefDogsV2Transactor) UpdatePool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) 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()
func (*MasterChefDogsV2Transactor) Withdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2Transactor) 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 MasterChefDogsV2TransactorRaw ¶
type MasterChefDogsV2TransactorRaw struct {
Contract *MasterChefDogsV2Transactor // Generic write-only contract binding to access the raw methods on
}
MasterChefDogsV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MasterChefDogsV2TransactorRaw) Transact ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasterChefDogsV2TransactorRaw) Transfer ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorRaw) 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 MasterChefDogsV2TransactorSession ¶
type MasterChefDogsV2TransactorSession struct { Contract *MasterChefDogsV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MasterChefDogsV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MasterChefDogsV2TransactorSession) Add ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Add(_isLPToken bool, _allocPoint *big.Int, _lpToken common.Address, _strategy common.Address, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x748e1370.
Solidity: function add(bool _isLPToken, uint256 _allocPoint, address _lpToken, address _strategy, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2TransactorSession) AddPoolUserData ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) AddPoolUserData(_poolIndex *big.Int, _users []common.Address, _usersStakeData []*big.Int) (*types.Transaction, error)
AddPoolUserData is a paid mutator transaction binding the contract method 0xc194dfab.
Solidity: function addPoolUserData(uint256 _poolIndex, address[] _users, uint256[] _usersStakeData) returns()
func (*MasterChefDogsV2TransactorSession) BurnMint ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) BurnMint() (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefDogsV2TransactorSession) Deposit ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Deposit(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x8dbdbe6d.
Solidity: function deposit(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2TransactorSession) DepositMigrator ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) DepositMigrator(_pid *big.Int, _amount *big.Int, _referrer common.Address) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x21943779.
Solidity: function depositMigrator(uint256 _pid, uint256 _amount, address _referrer) returns()
func (*MasterChefDogsV2TransactorSession) EmergencyWithdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) 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 (*MasterChefDogsV2TransactorSession) IncreaseDogsSupply ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) IncreaseDogsSupply(_amount *big.Int) (*types.Transaction, error)
IncreaseDogsSupply is a paid mutator transaction binding the contract method 0x1b4c495d.
Solidity: function increaseDogsSupply(uint256 _amount) returns()
func (*MasterChefDogsV2TransactorSession) LockPlatform ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) LockPlatform() (*types.Transaction, error)
LockPlatform is a paid mutator transaction binding the contract method 0x35d70427.
Solidity: function lockPlatform() returns()
func (*MasterChefDogsV2TransactorSession) MassUpdatePools ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefDogsV2TransactorSession) RenounceOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefDogsV2TransactorSession) Set ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _withdrawFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x77200848.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _withdrawFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefDogsV2TransactorSession) SetDDSCAAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefDogsV2TransactorSession) SetFarmStartBlock ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefDogsV2TransactorSession) SetGov ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetGov(_govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefDogsV2TransactorSession) SetPlatformAddress ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefDogsV2TransactorSession) SetReferral ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) SetReferral(_dogsReferral common.Address) (*types.Transaction, error)
SetReferral is a paid mutator transaction binding the contract method 0x9e5914da.
Solidity: function setReferral(address _dogsReferral) returns()
func (*MasterChefDogsV2TransactorSession) ToggleMigrationEnabled ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) ToggleMigrationEnabled(_state bool) (*types.Transaction, error)
ToggleMigrationEnabled is a paid mutator transaction binding the contract method 0xc151e28b.
Solidity: function toggleMigrationEnabled(bool _state) returns()
func (*MasterChefDogsV2TransactorSession) TransferOwnership ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) 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 (*MasterChefDogsV2TransactorSession) UpdateEmissions ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefDogsV2TransactorSession) UpdateFeeManager ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdateFeeManager(_feeManagerAddress common.Address) (*types.Transaction, error)
UpdateFeeManager is a paid mutator transaction binding the contract method 0xc6acd274.
Solidity: function updateFeeManager(address _feeManagerAddress) returns()
func (*MasterChefDogsV2TransactorSession) UpdatePool ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.
Solidity: function updatePool(uint256 _pid) returns()
func (*MasterChefDogsV2TransactorSession) Withdraw ¶
func (_MasterChefDogsV2 *MasterChefDogsV2TransactorSession) 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 MasterChefDogsV2Withdraw ¶
type MasterChefDogsV2Withdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefDogsV2Withdraw represents a Withdraw event raised by the MasterChefDogsV2 contract.
type MasterChefDogsV2WithdrawIterator ¶
type MasterChefDogsV2WithdrawIterator struct { Event *MasterChefDogsV2Withdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefDogsV2WithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the MasterChefDogsV2 contract.
func (*MasterChefDogsV2WithdrawIterator) Close ¶
func (it *MasterChefDogsV2WithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefDogsV2WithdrawIterator) Error ¶
func (it *MasterChefDogsV2WithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefDogsV2WithdrawIterator) Next ¶
func (it *MasterChefDogsV2WithdrawIterator) 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 MasterChefDogsV2migrationInfo ¶
MasterChefDogsV2migrationInfo is an auto generated low-level Go binding around an user-defined struct.
type MasterChefPigsV2 ¶
type MasterChefPigsV2 struct { MasterChefPigsV2Caller // Read-only binding to the contract MasterChefPigsV2Transactor // Write-only binding to the contract MasterChefPigsV2Filterer // Log filterer for contract events }
MasterChefPigsV2 is an auto generated Go binding around an Ethereum contract.
func NewMasterChefPigsV2 ¶
func NewMasterChefPigsV2(address common.Address, backend bind.ContractBackend) (*MasterChefPigsV2, error)
NewMasterChefPigsV2 creates a new instance of MasterChefPigsV2, bound to a specific deployed contract.
type MasterChefPigsV2AddPool ¶
type MasterChefPigsV2AddPool struct { Pid *big.Int AllocPoint *big.Int LpToken common.Address DepositFeeBP *big.Int HarvestInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2AddPool represents a AddPool event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2AddPoolIterator ¶
type MasterChefPigsV2AddPoolIterator struct { Event *MasterChefPigsV2AddPool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2AddPoolIterator is returned from FilterAddPool and is used to iterate over the raw logs and unpacked data for AddPool events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2AddPoolIterator) Close ¶
func (it *MasterChefPigsV2AddPoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2AddPoolIterator) Error ¶
func (it *MasterChefPigsV2AddPoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2AddPoolIterator) Next ¶
func (it *MasterChefPigsV2AddPoolIterator) 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 MasterChefPigsV2Caller ¶
type MasterChefPigsV2Caller struct {
// contains filtered or unexported fields
}
MasterChefPigsV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMasterChefPigsV2Caller ¶
func NewMasterChefPigsV2Caller(address common.Address, caller bind.ContractCaller) (*MasterChefPigsV2Caller, error)
NewMasterChefPigsV2Caller creates a new read-only instance of MasterChefPigsV2, bound to a specific deployed contract.
func (*MasterChefPigsV2Caller) BusdCurrencyAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) BusdCurrencyAddress(opts *bind.CallOpts) (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*MasterChefPigsV2Caller) CanHarvest ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) CanHarvest(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefPigsV2Caller) DogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DogPoundAutoPool(opts *bind.CallOpts) (common.Address, error)
DogPoundAutoPool is a free data retrieval call binding the contract method 0xf974dada.
Solidity: function DogPoundAutoPool() view returns(address)
func (*MasterChefPigsV2Caller) DripBusdPid ¶
DripBusdPid is a free data retrieval call binding the contract method 0x01e71db9.
Solidity: function dripBusdPid() view returns(uint256)
func (*MasterChefPigsV2Caller) DripTaxVault ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DripTaxVault(opts *bind.CallOpts) (common.Address, error)
DripTaxVault is a free data retrieval call binding the contract method 0x32b2c4bb.
Solidity: function dripTaxVault() view returns(address)
func (*MasterChefPigsV2Caller) FOUNDER ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) FOUNDER(opts *bind.CallOpts) (common.Address, error)
FOUNDER is a free data retrieval call binding the contract method 0xca58f2d3.
Solidity: function FOUNDER() view returns(address)
func (*MasterChefPigsV2Caller) GetPigsMultiplier ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) GetPigsMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
GetPigsMultiplier is a free data retrieval call binding the contract method 0xe6eb5a8f.
Solidity: function getPigsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefPigsV2Caller) GovAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) GovAddress(opts *bind.CallOpts) (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefPigsV2Caller) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) MAXIMUMHARVESTINTERVAL(opts *bind.CallOpts) (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefPigsV2Caller) Migrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) Migrator(opts *bind.CallOpts) (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0xc2894b08.
Solidity: function Migrator() view returns(address)
func (*MasterChefPigsV2Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefPigsV2Caller) OwnerPigsReward ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) OwnerPigsReward(opts *bind.CallOpts) (*big.Int, error)
OwnerPigsReward is a free data retrieval call binding the contract method 0x5cc80bd5.
Solidity: function ownerPigsReward() view returns(uint256)
func (*MasterChefPigsV2Caller) PLATFORMADDRESS ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PLATFORMADDRESS(opts *bind.CallOpts) (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefPigsV2Caller) PancakeRouter ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PancakeRouter(opts *bind.CallOpts) (common.Address, error)
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*MasterChefPigsV2Caller) PendingPigs ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PendingPigs(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
PendingPigs is a free data retrieval call binding the contract method 0xbb46ba69.
Solidity: function pendingPigs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefPigsV2Caller) PigsV2Token ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PigsV2Token(opts *bind.CallOpts) (common.Address, error)
PigsV2Token is a free data retrieval call binding the contract method 0x115af8f6.
Solidity: function PigsV2Token() view returns(address)
func (*MasterChefPigsV2Caller) PoolExistence ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolExistence(opts *bind.CallOpts, arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefPigsV2Caller) PoolInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccPigsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, uint256 allocPoint, uint256 lastRewardBlock, uint256 accPigsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP)
func (*MasterChefPigsV2Caller) PoolLength ¶
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefPigsV2Caller) TotalAllocPoint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) TotalAllocPoint(opts *bind.CallOpts) (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefPigsV2Caller) TotalLockedUpRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) TotalLockedUpRewards(opts *bind.CallOpts) (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefPigsV2Caller) UserInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Caller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int PigsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 pigsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
type MasterChefPigsV2CallerRaw ¶
type MasterChefPigsV2CallerRaw struct {
Contract *MasterChefPigsV2Caller // Generic read-only contract binding to access the raw methods on
}
MasterChefPigsV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MasterChefPigsV2CallerRaw) Call ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerRaw) 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 MasterChefPigsV2CallerSession ¶
type MasterChefPigsV2CallerSession struct { Contract *MasterChefPigsV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MasterChefPigsV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MasterChefPigsV2CallerSession) BusdCurrencyAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) BusdCurrencyAddress() (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*MasterChefPigsV2CallerSession) CanHarvest ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefPigsV2CallerSession) DogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DogPoundAutoPool() (common.Address, error)
DogPoundAutoPool is a free data retrieval call binding the contract method 0xf974dada.
Solidity: function DogPoundAutoPool() view returns(address)
func (*MasterChefPigsV2CallerSession) DripBusdPid ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DripBusdPid() (*big.Int, error)
DripBusdPid is a free data retrieval call binding the contract method 0x01e71db9.
Solidity: function dripBusdPid() view returns(uint256)
func (*MasterChefPigsV2CallerSession) DripTaxVault ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) DripTaxVault() (common.Address, error)
DripTaxVault is a free data retrieval call binding the contract method 0x32b2c4bb.
Solidity: function dripTaxVault() view returns(address)
func (*MasterChefPigsV2CallerSession) FOUNDER ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) FOUNDER() (common.Address, error)
FOUNDER is a free data retrieval call binding the contract method 0xca58f2d3.
Solidity: function FOUNDER() view returns(address)
func (*MasterChefPigsV2CallerSession) GetPigsMultiplier ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) GetPigsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetPigsMultiplier is a free data retrieval call binding the contract method 0xe6eb5a8f.
Solidity: function getPigsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefPigsV2CallerSession) GovAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) GovAddress() (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefPigsV2CallerSession) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefPigsV2CallerSession) Migrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0xc2894b08.
Solidity: function Migrator() view returns(address)
func (*MasterChefPigsV2CallerSession) Owner ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefPigsV2CallerSession) OwnerPigsReward ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) OwnerPigsReward() (*big.Int, error)
OwnerPigsReward is a free data retrieval call binding the contract method 0x5cc80bd5.
Solidity: function ownerPigsReward() view returns(uint256)
func (*MasterChefPigsV2CallerSession) PLATFORMADDRESS ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PLATFORMADDRESS() (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefPigsV2CallerSession) PancakeRouter ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PancakeRouter() (common.Address, error)
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*MasterChefPigsV2CallerSession) PendingPigs ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PendingPigs(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingPigs is a free data retrieval call binding the contract method 0xbb46ba69.
Solidity: function pendingPigs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefPigsV2CallerSession) PigsV2Token ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PigsV2Token() (common.Address, error)
PigsV2Token is a free data retrieval call binding the contract method 0x115af8f6.
Solidity: function PigsV2Token() view returns(address)
func (*MasterChefPigsV2CallerSession) PoolExistence ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolExistence(arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefPigsV2CallerSession) PoolInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccPigsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, uint256 allocPoint, uint256 lastRewardBlock, uint256 accPigsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP)
func (*MasterChefPigsV2CallerSession) PoolLength ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefPigsV2CallerSession) TotalAllocPoint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefPigsV2CallerSession) TotalLockedUpRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) TotalLockedUpRewards() (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefPigsV2CallerSession) UserInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2CallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int PigsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 pigsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
type MasterChefPigsV2Deposit ¶
type MasterChefPigsV2Deposit struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2Deposit represents a Deposit event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2DepositIterator ¶
type MasterChefPigsV2DepositIterator struct { Event *MasterChefPigsV2Deposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2DepositIterator) Close ¶
func (it *MasterChefPigsV2DepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2DepositIterator) Error ¶
func (it *MasterChefPigsV2DepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2DepositIterator) Next ¶
func (it *MasterChefPigsV2DepositIterator) 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 MasterChefPigsV2DogPoundAutoPoolUpdated ¶
type MasterChefPigsV2DogPoundAutoPoolUpdated struct { DogPoundAutoPool common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2DogPoundAutoPoolUpdated represents a DogPoundAutoPoolUpdated event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2DogPoundAutoPoolUpdatedIterator ¶
type MasterChefPigsV2DogPoundAutoPoolUpdatedIterator struct { Event *MasterChefPigsV2DogPoundAutoPoolUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2DogPoundAutoPoolUpdatedIterator is returned from FilterDogPoundAutoPoolUpdated and is used to iterate over the raw logs and unpacked data for DogPoundAutoPoolUpdated events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Close ¶
func (it *MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Error ¶
func (it *MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Next ¶
func (it *MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) 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 MasterChefPigsV2EmergencyWithdraw ¶
type MasterChefPigsV2EmergencyWithdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2EmergencyWithdraw represents a EmergencyWithdraw event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2EmergencyWithdrawIterator ¶
type MasterChefPigsV2EmergencyWithdrawIterator struct { Event *MasterChefPigsV2EmergencyWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2EmergencyWithdrawIterator is returned from FilterEmergencyWithdraw and is used to iterate over the raw logs and unpacked data for EmergencyWithdraw events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2EmergencyWithdrawIterator) Close ¶
func (it *MasterChefPigsV2EmergencyWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2EmergencyWithdrawIterator) Error ¶
func (it *MasterChefPigsV2EmergencyWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2EmergencyWithdrawIterator) Next ¶
func (it *MasterChefPigsV2EmergencyWithdrawIterator) 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 MasterChefPigsV2Filterer ¶
type MasterChefPigsV2Filterer struct {
// contains filtered or unexported fields
}
MasterChefPigsV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMasterChefPigsV2Filterer ¶
func NewMasterChefPigsV2Filterer(address common.Address, filterer bind.ContractFilterer) (*MasterChefPigsV2Filterer, error)
NewMasterChefPigsV2Filterer creates a new log filterer instance of MasterChefPigsV2, bound to a specific deployed contract.
func (*MasterChefPigsV2Filterer) FilterAddPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterAddPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefPigsV2AddPoolIterator, error)
FilterAddPool is a free log retrieval operation binding the contract event 0xcb295bb60abeeb687f819f8557e33080c20eb264bce90585dd400e011adaceaf.
Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) FilterDeposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2DepositIterator, 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 (*MasterChefPigsV2Filterer) FilterDogPoundAutoPoolUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterDogPoundAutoPoolUpdated(opts *bind.FilterOpts) (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator, error)
FilterDogPoundAutoPoolUpdated is a free log retrieval operation binding the contract event 0x320f84dfd5710962958edb0276cf219923be57326bd10346dbc8b9beb5fba45c.
Solidity: event DogPoundAutoPoolUpdated(address dogPoundAutoPool)
func (*MasterChefPigsV2Filterer) FilterEmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2EmergencyWithdrawIterator, 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 (*MasterChefPigsV2Filterer) FilterGovUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterGovUpdated(opts *bind.FilterOpts) (*MasterChefPigsV2GovUpdatedIterator, error)
FilterGovUpdated is a free log retrieval operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefPigsV2Filterer) FilterOwnershipTransferred ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MasterChefPigsV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MasterChefPigsV2Filterer) FilterRewardLockedUp ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterRewardLockedUp(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2RewardLockedUpIterator, error)
FilterRewardLockedUp is a free log retrieval operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefPigsV2Filterer) FilterSetFounder ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetFounder(opts *bind.FilterOpts) (*MasterChefPigsV2SetFounderIterator, error)
FilterSetFounder is a free log retrieval operation binding the contract event 0xc5c86d65a14ecb5e8ef453185dbb744f2c56de556e089660a50245b96d893b2c.
Solidity: event SetFounder(address founder)
func (*MasterChefPigsV2Filterer) FilterSetOwnersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetOwnersRewards(opts *bind.FilterOpts) (*MasterChefPigsV2SetOwnersRewardsIterator, error)
FilterSetOwnersRewards is a free log retrieval operation binding the contract event 0x5a361f311b5ba9aa1cec0efbcc3da6efff4fa398700201ca14194deedb673464.
Solidity: event SetOwnersRewards(uint256 ownerReward)
func (*MasterChefPigsV2Filterer) FilterSetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetPlatformAddress(opts *bind.FilterOpts, newAddress []common.Address) (*MasterChefPigsV2SetPlatformAddressIterator, error)
FilterSetPlatformAddress is a free log retrieval operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefPigsV2Filterer) FilterSetPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterSetPool(opts *bind.FilterOpts, pid []*big.Int) (*MasterChefPigsV2SetPoolIterator, error)
FilterSetPool is a free log retrieval operation binding the contract event 0x638f84b26ab0fed05e944aa4ad0d38a62a9fc8234984bbb9e0091a676bf305f4.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) FilterWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*MasterChefPigsV2WithdrawIterator, 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 (*MasterChefPigsV2Filterer) ParseAddPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseAddPool(log types.Log) (*MasterChefPigsV2AddPool, error)
ParseAddPool is a log parse operation binding the contract event 0xcb295bb60abeeb687f819f8557e33080c20eb264bce90585dd400e011adaceaf.
Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) ParseDeposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseDeposit(log types.Log) (*MasterChefPigsV2Deposit, error)
ParseDeposit is a log parse operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.
Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefPigsV2Filterer) ParseDogPoundAutoPoolUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseDogPoundAutoPoolUpdated(log types.Log) (*MasterChefPigsV2DogPoundAutoPoolUpdated, error)
ParseDogPoundAutoPoolUpdated is a log parse operation binding the contract event 0x320f84dfd5710962958edb0276cf219923be57326bd10346dbc8b9beb5fba45c.
Solidity: event DogPoundAutoPoolUpdated(address dogPoundAutoPool)
func (*MasterChefPigsV2Filterer) ParseEmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseEmergencyWithdraw(log types.Log) (*MasterChefPigsV2EmergencyWithdraw, error)
ParseEmergencyWithdraw is a log parse operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.
Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefPigsV2Filterer) ParseGovUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseGovUpdated(log types.Log) (*MasterChefPigsV2GovUpdated, error)
ParseGovUpdated is a log parse operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefPigsV2Filterer) ParseOwnershipTransferred ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseOwnershipTransferred(log types.Log) (*MasterChefPigsV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MasterChefPigsV2Filterer) ParseRewardLockedUp ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseRewardLockedUp(log types.Log) (*MasterChefPigsV2RewardLockedUp, error)
ParseRewardLockedUp is a log parse operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefPigsV2Filterer) ParseSetFounder ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetFounder(log types.Log) (*MasterChefPigsV2SetFounder, error)
ParseSetFounder is a log parse operation binding the contract event 0xc5c86d65a14ecb5e8ef453185dbb744f2c56de556e089660a50245b96d893b2c.
Solidity: event SetFounder(address founder)
func (*MasterChefPigsV2Filterer) ParseSetOwnersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetOwnersRewards(log types.Log) (*MasterChefPigsV2SetOwnersRewards, error)
ParseSetOwnersRewards is a log parse operation binding the contract event 0x5a361f311b5ba9aa1cec0efbcc3da6efff4fa398700201ca14194deedb673464.
Solidity: event SetOwnersRewards(uint256 ownerReward)
func (*MasterChefPigsV2Filterer) ParseSetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetPlatformAddress(log types.Log) (*MasterChefPigsV2SetPlatformAddress, error)
ParseSetPlatformAddress is a log parse operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefPigsV2Filterer) ParseSetPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseSetPool(log types.Log) (*MasterChefPigsV2SetPool, error)
ParseSetPool is a log parse operation binding the contract event 0x638f84b26ab0fed05e944aa4ad0d38a62a9fc8234984bbb9e0091a676bf305f4.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) ParseWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) ParseWithdraw(log types.Log) (*MasterChefPigsV2Withdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*MasterChefPigsV2Filterer) WatchAddPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchAddPool(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2AddPool, pid []*big.Int) (event.Subscription, error)
WatchAddPool is a free log subscription operation binding the contract event 0xcb295bb60abeeb687f819f8557e33080c20eb264bce90585dd400e011adaceaf.
Solidity: event AddPool(uint256 indexed pid, uint256 allocPoint, address lpToken, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) WatchDeposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2Deposit, 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 (*MasterChefPigsV2Filterer) WatchDogPoundAutoPoolUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchDogPoundAutoPoolUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2DogPoundAutoPoolUpdated) (event.Subscription, error)
WatchDogPoundAutoPoolUpdated is a free log subscription operation binding the contract event 0x320f84dfd5710962958edb0276cf219923be57326bd10346dbc8b9beb5fba45c.
Solidity: event DogPoundAutoPoolUpdated(address dogPoundAutoPool)
func (*MasterChefPigsV2Filterer) WatchEmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2EmergencyWithdraw, 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 (*MasterChefPigsV2Filterer) WatchGovUpdated ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchGovUpdated(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2GovUpdated) (event.Subscription, error)
WatchGovUpdated is a free log subscription operation binding the contract event 0xb49a738bf7c18189b8cd3a6cd9d2b44045ca8070a4fa7e9db46ecfcbedee6bd9.
Solidity: event GovUpdated(address govAddress)
func (*MasterChefPigsV2Filterer) WatchOwnershipTransferred ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2OwnershipTransferred, 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 (*MasterChefPigsV2Filterer) WatchRewardLockedUp ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchRewardLockedUp(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2RewardLockedUp, user []common.Address, pid []*big.Int) (event.Subscription, error)
WatchRewardLockedUp is a free log subscription operation binding the contract event 0xee470483107f579a55c754fa00613c45a9a3b617a418b39cb0be97e5381ba7c1.
Solidity: event RewardLockedUp(address indexed user, uint256 indexed pid, uint256 amountLockedUp)
func (*MasterChefPigsV2Filterer) WatchSetFounder ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetFounder(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetFounder) (event.Subscription, error)
WatchSetFounder is a free log subscription operation binding the contract event 0xc5c86d65a14ecb5e8ef453185dbb744f2c56de556e089660a50245b96d893b2c.
Solidity: event SetFounder(address founder)
func (*MasterChefPigsV2Filterer) WatchSetOwnersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetOwnersRewards(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetOwnersRewards) (event.Subscription, error)
WatchSetOwnersRewards is a free log subscription operation binding the contract event 0x5a361f311b5ba9aa1cec0efbcc3da6efff4fa398700201ca14194deedb673464.
Solidity: event SetOwnersRewards(uint256 ownerReward)
func (*MasterChefPigsV2Filterer) WatchSetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetPlatformAddress(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetPlatformAddress, newAddress []common.Address) (event.Subscription, error)
WatchSetPlatformAddress is a free log subscription operation binding the contract event 0xd2991d7f16266fc3594a7a085f0da1060fde4dba356999af15ced38362eee36c.
Solidity: event SetPlatformAddress(address indexed newAddress)
func (*MasterChefPigsV2Filterer) WatchSetPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchSetPool(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2SetPool, pid []*big.Int) (event.Subscription, error)
WatchSetPool is a free log subscription operation binding the contract event 0x638f84b26ab0fed05e944aa4ad0d38a62a9fc8234984bbb9e0091a676bf305f4.
Solidity: event SetPool(uint256 indexed pid, uint256 allocPoint, uint256 depositFeeBP, uint256 harvestInterval)
func (*MasterChefPigsV2Filterer) WatchWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Filterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *MasterChefPigsV2Withdraw, 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 MasterChefPigsV2GovUpdated ¶
type MasterChefPigsV2GovUpdated struct { GovAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2GovUpdated represents a GovUpdated event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2GovUpdatedIterator ¶
type MasterChefPigsV2GovUpdatedIterator struct { Event *MasterChefPigsV2GovUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2GovUpdatedIterator is returned from FilterGovUpdated and is used to iterate over the raw logs and unpacked data for GovUpdated events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2GovUpdatedIterator) Close ¶
func (it *MasterChefPigsV2GovUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2GovUpdatedIterator) Error ¶
func (it *MasterChefPigsV2GovUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2GovUpdatedIterator) Next ¶
func (it *MasterChefPigsV2GovUpdatedIterator) 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 MasterChefPigsV2OwnershipTransferred ¶
type MasterChefPigsV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2OwnershipTransferred represents a OwnershipTransferred event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2OwnershipTransferredIterator ¶
type MasterChefPigsV2OwnershipTransferredIterator struct { Event *MasterChefPigsV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2OwnershipTransferredIterator) Close ¶
func (it *MasterChefPigsV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2OwnershipTransferredIterator) Error ¶
func (it *MasterChefPigsV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2OwnershipTransferredIterator) Next ¶
func (it *MasterChefPigsV2OwnershipTransferredIterator) 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 MasterChefPigsV2Raw ¶
type MasterChefPigsV2Raw struct {
Contract *MasterChefPigsV2 // Generic contract binding to access the raw methods on
}
MasterChefPigsV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MasterChefPigsV2Raw) Call ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Raw) 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 (*MasterChefPigsV2Raw) Transact ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasterChefPigsV2Raw) Transfer ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Raw) 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 MasterChefPigsV2RewardLockedUp ¶
type MasterChefPigsV2RewardLockedUp struct { User common.Address Pid *big.Int AmountLockedUp *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2RewardLockedUp represents a RewardLockedUp event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2RewardLockedUpIterator ¶
type MasterChefPigsV2RewardLockedUpIterator struct { Event *MasterChefPigsV2RewardLockedUp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2RewardLockedUpIterator is returned from FilterRewardLockedUp and is used to iterate over the raw logs and unpacked data for RewardLockedUp events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2RewardLockedUpIterator) Close ¶
func (it *MasterChefPigsV2RewardLockedUpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2RewardLockedUpIterator) Error ¶
func (it *MasterChefPigsV2RewardLockedUpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2RewardLockedUpIterator) Next ¶
func (it *MasterChefPigsV2RewardLockedUpIterator) 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 MasterChefPigsV2Session ¶
type MasterChefPigsV2Session struct { Contract *MasterChefPigsV2 // 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 }
MasterChefPigsV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MasterChefPigsV2Session) Add ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) Add(_allocPoint *big.Int, _lpToken common.Address, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xf6e6a0e6.
Solidity: function add(uint256 _allocPoint, address _lpToken, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2Session) BurnMint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) BurnMint() (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefPigsV2Session) BusdCurrencyAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) BusdCurrencyAddress() (common.Address, error)
BusdCurrencyAddress is a free data retrieval call binding the contract method 0x03ba7f66.
Solidity: function busdCurrencyAddress() view returns(address)
func (*MasterChefPigsV2Session) CanHarvest ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) CanHarvest(_pid *big.Int, _user common.Address) (bool, error)
CanHarvest is a free data retrieval call binding the contract method 0x2e6c998d.
Solidity: function canHarvest(uint256 _pid, address _user) view returns(bool)
func (*MasterChefPigsV2Session) Deposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) 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 (*MasterChefPigsV2Session) DepositMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) DepositMigrator(_userAddress common.Address, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x8bf316a9.
Solidity: function depositMigrator(address _userAddress, uint256 _pid, uint256 _amount) returns()
func (*MasterChefPigsV2Session) DogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) DogPoundAutoPool() (common.Address, error)
DogPoundAutoPool is a free data retrieval call binding the contract method 0xf974dada.
Solidity: function DogPoundAutoPool() view returns(address)
func (*MasterChefPigsV2Session) DripBusdPid ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) DripBusdPid() (*big.Int, error)
DripBusdPid is a free data retrieval call binding the contract method 0x01e71db9.
Solidity: function dripBusdPid() view returns(uint256)
func (*MasterChefPigsV2Session) DripTaxVault ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) DripTaxVault() (common.Address, error)
DripTaxVault is a free data retrieval call binding the contract method 0x32b2c4bb.
Solidity: function dripTaxVault() view returns(address)
func (*MasterChefPigsV2Session) EmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) 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 (*MasterChefPigsV2Session) FOUNDER ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) FOUNDER() (common.Address, error)
FOUNDER is a free data retrieval call binding the contract method 0xca58f2d3.
Solidity: function FOUNDER() view returns(address)
func (*MasterChefPigsV2Session) GetPigsMultiplier ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) GetPigsMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetPigsMultiplier is a free data retrieval call binding the contract method 0xe6eb5a8f.
Solidity: function getPigsMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*MasterChefPigsV2Session) GovAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) GovAddress() (common.Address, error)
GovAddress is a free data retrieval call binding the contract method 0x46008a07.
Solidity: function govAddress() view returns(address)
func (*MasterChefPigsV2Session) IncreasePigsSupply ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) IncreasePigsSupply(_amount *big.Int) (*types.Transaction, error)
IncreasePigsSupply is a paid mutator transaction binding the contract method 0xae2e3f31.
Solidity: function increasePigsSupply(uint256 _amount) returns()
func (*MasterChefPigsV2Session) MAXIMUMHARVESTINTERVAL ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) MAXIMUMHARVESTINTERVAL() (*big.Int, error)
MAXIMUMHARVESTINTERVAL is a free data retrieval call binding the contract method 0xde73149d.
Solidity: function MAXIMUM_HARVEST_INTERVAL() view returns(uint256)
func (*MasterChefPigsV2Session) MassUpdatePools ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefPigsV2Session) Migrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0xc2894b08.
Solidity: function Migrator() view returns(address)
func (*MasterChefPigsV2Session) Owner ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MasterChefPigsV2Session) OwnerPigsReward ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) OwnerPigsReward() (*big.Int, error)
OwnerPigsReward is a free data retrieval call binding the contract method 0x5cc80bd5.
Solidity: function ownerPigsReward() view returns(uint256)
func (*MasterChefPigsV2Session) PLATFORMADDRESS ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PLATFORMADDRESS() (common.Address, error)
PLATFORMADDRESS is a free data retrieval call binding the contract method 0xbbc28489.
Solidity: function PLATFORM_ADDRESS() view returns(address)
func (*MasterChefPigsV2Session) PancakeRouter ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PancakeRouter() (common.Address, error)
PancakeRouter is a free data retrieval call binding the contract method 0xeda0228f.
Solidity: function PancakeRouter() view returns(address)
func (*MasterChefPigsV2Session) PendingPigs ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PendingPigs(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingPigs is a free data retrieval call binding the contract method 0xbb46ba69.
Solidity: function pendingPigs(uint256 _pid, address _user) view returns(uint256)
func (*MasterChefPigsV2Session) PigsV2Token ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PigsV2Token() (common.Address, error)
PigsV2Token is a free data retrieval call binding the contract method 0x115af8f6.
Solidity: function PigsV2Token() view returns(address)
func (*MasterChefPigsV2Session) PoolExistence ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolExistence(arg0 common.Address) (bool, error)
PoolExistence is a free data retrieval call binding the contract method 0xcbd258b5.
Solidity: function poolExistence(address ) view returns(bool)
func (*MasterChefPigsV2Session) PoolInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccPigsPerShare *big.Int LpSupply *big.Int HarvestInterval *big.Int DepositFeeBP *big.Int }, error)
PoolInfo is a free data retrieval call binding the contract method 0x1526fe27.
Solidity: function poolInfo(uint256 ) view returns(address lpToken, uint256 allocPoint, uint256 lastRewardBlock, uint256 accPigsPerShare, uint256 lpSupply, uint256 harvestInterval, uint256 depositFeeBP)
func (*MasterChefPigsV2Session) PoolLength ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*MasterChefPigsV2Session) RenounceOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefPigsV2Session) Set ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60e4c4ce.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2Session) SetDDSCAAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefPigsV2Session) SetDogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetDogPoundAutoPool(_dogPoundAutoPool common.Address) (*types.Transaction, error)
SetDogPoundAutoPool is a paid mutator transaction binding the contract method 0x9299e044.
Solidity: function setDogPoundAutoPool(address _dogPoundAutoPool) returns()
func (*MasterChefPigsV2Session) SetFarmStartBlock ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefPigsV2Session) SetFoundersAddresses ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFoundersAddresses(_founder common.Address) (*types.Transaction, error)
SetFoundersAddresses is a paid mutator transaction binding the contract method 0x003be807.
Solidity: function setFoundersAddresses(address _founder) returns()
func (*MasterChefPigsV2Session) SetFoundersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetFoundersRewards(_newRewardsAmount *big.Int) (*types.Transaction, error)
SetFoundersRewards is a paid mutator transaction binding the contract method 0x33b95b7f.
Solidity: function setFoundersRewards(uint256 _newRewardsAmount) returns()
func (*MasterChefPigsV2Session) SetGov ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetGov(_govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefPigsV2Session) SetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefPigsV2Session) TotalAllocPoint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*MasterChefPigsV2Session) TotalLockedUpRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) TotalLockedUpRewards() (*big.Int, error)
TotalLockedUpRewards is a free data retrieval call binding the contract method 0x474fa630.
Solidity: function totalLockedUpRewards() view returns(uint256)
func (*MasterChefPigsV2Session) TransferOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) 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 (*MasterChefPigsV2Session) UpdateEmissions ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefPigsV2Session) UpdateMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdateMigrator(_migrator common.Address) (*types.Transaction, error)
UpdateMigrator is a paid mutator transaction binding the contract method 0x28e8696a.
Solidity: function updateMigrator(address _migrator) returns()
func (*MasterChefPigsV2Session) UpdatePool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) UpdatePool(_pid *big.Int) (*types.Transaction, error)
UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.
Solidity: function updatePool(uint256 _pid) returns()
func (*MasterChefPigsV2Session) UserInfo ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int PigsRewardDebt *big.Int RewardLockedUp *big.Int NextHarvestUntil *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 pigsRewardDebt, uint256 rewardLockedUp, uint256 nextHarvestUntil)
func (*MasterChefPigsV2Session) Withdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Session) 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 MasterChefPigsV2SetFounder ¶
type MasterChefPigsV2SetFounder struct { Founder common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2SetFounder represents a SetFounder event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2SetFounderIterator ¶
type MasterChefPigsV2SetFounderIterator struct { Event *MasterChefPigsV2SetFounder // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2SetFounderIterator is returned from FilterSetFounder and is used to iterate over the raw logs and unpacked data for SetFounder events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2SetFounderIterator) Close ¶
func (it *MasterChefPigsV2SetFounderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2SetFounderIterator) Error ¶
func (it *MasterChefPigsV2SetFounderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2SetFounderIterator) Next ¶
func (it *MasterChefPigsV2SetFounderIterator) 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 MasterChefPigsV2SetOwnersRewards ¶
type MasterChefPigsV2SetOwnersRewards struct { OwnerReward *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2SetOwnersRewards represents a SetOwnersRewards event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2SetOwnersRewardsIterator ¶
type MasterChefPigsV2SetOwnersRewardsIterator struct { Event *MasterChefPigsV2SetOwnersRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2SetOwnersRewardsIterator is returned from FilterSetOwnersRewards and is used to iterate over the raw logs and unpacked data for SetOwnersRewards events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2SetOwnersRewardsIterator) Close ¶
func (it *MasterChefPigsV2SetOwnersRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2SetOwnersRewardsIterator) Error ¶
func (it *MasterChefPigsV2SetOwnersRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2SetOwnersRewardsIterator) Next ¶
func (it *MasterChefPigsV2SetOwnersRewardsIterator) 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 MasterChefPigsV2SetPlatformAddress ¶
type MasterChefPigsV2SetPlatformAddress struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2SetPlatformAddress represents a SetPlatformAddress event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2SetPlatformAddressIterator ¶
type MasterChefPigsV2SetPlatformAddressIterator struct { Event *MasterChefPigsV2SetPlatformAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2SetPlatformAddressIterator is returned from FilterSetPlatformAddress and is used to iterate over the raw logs and unpacked data for SetPlatformAddress events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2SetPlatformAddressIterator) Close ¶
func (it *MasterChefPigsV2SetPlatformAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2SetPlatformAddressIterator) Error ¶
func (it *MasterChefPigsV2SetPlatformAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2SetPlatformAddressIterator) Next ¶
func (it *MasterChefPigsV2SetPlatformAddressIterator) 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 MasterChefPigsV2SetPool ¶
type MasterChefPigsV2SetPool struct { Pid *big.Int AllocPoint *big.Int DepositFeeBP *big.Int HarvestInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2SetPool represents a SetPool event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2SetPoolIterator ¶
type MasterChefPigsV2SetPoolIterator struct { Event *MasterChefPigsV2SetPool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2SetPoolIterator is returned from FilterSetPool and is used to iterate over the raw logs and unpacked data for SetPool events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2SetPoolIterator) Close ¶
func (it *MasterChefPigsV2SetPoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2SetPoolIterator) Error ¶
func (it *MasterChefPigsV2SetPoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2SetPoolIterator) Next ¶
func (it *MasterChefPigsV2SetPoolIterator) 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 MasterChefPigsV2Transactor ¶
type MasterChefPigsV2Transactor struct {
// contains filtered or unexported fields
}
MasterChefPigsV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMasterChefPigsV2Transactor ¶
func NewMasterChefPigsV2Transactor(address common.Address, transactor bind.ContractTransactor) (*MasterChefPigsV2Transactor, error)
NewMasterChefPigsV2Transactor creates a new write-only instance of MasterChefPigsV2, bound to a specific deployed contract.
func (*MasterChefPigsV2Transactor) Add ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Add(opts *bind.TransactOpts, _allocPoint *big.Int, _lpToken common.Address, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xf6e6a0e6.
Solidity: function add(uint256 _allocPoint, address _lpToken, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2Transactor) BurnMint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) BurnMint(opts *bind.TransactOpts) (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefPigsV2Transactor) Deposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) 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 (*MasterChefPigsV2Transactor) DepositMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) DepositMigrator(opts *bind.TransactOpts, _userAddress common.Address, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x8bf316a9.
Solidity: function depositMigrator(address _userAddress, uint256 _pid, uint256 _amount) returns()
func (*MasterChefPigsV2Transactor) EmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) 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 (*MasterChefPigsV2Transactor) IncreasePigsSupply ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) IncreasePigsSupply(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
IncreasePigsSupply is a paid mutator transaction binding the contract method 0xae2e3f31.
Solidity: function increasePigsSupply(uint256 _amount) returns()
func (*MasterChefPigsV2Transactor) MassUpdatePools ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefPigsV2Transactor) RenounceOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefPigsV2Transactor) Set ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60e4c4ce.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2Transactor) SetDDSCAAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetDDSCAAddress(opts *bind.TransactOpts, _ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefPigsV2Transactor) SetDogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetDogPoundAutoPool(opts *bind.TransactOpts, _dogPoundAutoPool common.Address) (*types.Transaction, error)
SetDogPoundAutoPool is a paid mutator transaction binding the contract method 0x9299e044.
Solidity: function setDogPoundAutoPool(address _dogPoundAutoPool) returns()
func (*MasterChefPigsV2Transactor) SetFarmStartBlock ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFarmStartBlock(opts *bind.TransactOpts, _newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefPigsV2Transactor) SetFoundersAddresses ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFoundersAddresses(opts *bind.TransactOpts, _founder common.Address) (*types.Transaction, error)
SetFoundersAddresses is a paid mutator transaction binding the contract method 0x003be807.
Solidity: function setFoundersAddresses(address _founder) returns()
func (*MasterChefPigsV2Transactor) SetFoundersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetFoundersRewards(opts *bind.TransactOpts, _newRewardsAmount *big.Int) (*types.Transaction, error)
SetFoundersRewards is a paid mutator transaction binding the contract method 0x33b95b7f.
Solidity: function setFoundersRewards(uint256 _newRewardsAmount) returns()
func (*MasterChefPigsV2Transactor) SetGov ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetGov(opts *bind.TransactOpts, _govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefPigsV2Transactor) SetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) SetPlatformAddress(opts *bind.TransactOpts, _platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefPigsV2Transactor) TransferOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) 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 (*MasterChefPigsV2Transactor) UpdateEmissions ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) UpdateEmissions(opts *bind.TransactOpts, priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefPigsV2Transactor) UpdateMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) UpdateMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
UpdateMigrator is a paid mutator transaction binding the contract method 0x28e8696a.
Solidity: function updateMigrator(address _migrator) returns()
func (*MasterChefPigsV2Transactor) UpdatePool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) 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()
func (*MasterChefPigsV2Transactor) Withdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2Transactor) 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 MasterChefPigsV2TransactorRaw ¶
type MasterChefPigsV2TransactorRaw struct {
Contract *MasterChefPigsV2Transactor // Generic write-only contract binding to access the raw methods on
}
MasterChefPigsV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MasterChefPigsV2TransactorRaw) Transact ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasterChefPigsV2TransactorRaw) Transfer ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorRaw) 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 MasterChefPigsV2TransactorSession ¶
type MasterChefPigsV2TransactorSession struct { Contract *MasterChefPigsV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MasterChefPigsV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MasterChefPigsV2TransactorSession) Add ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Add(_allocPoint *big.Int, _lpToken common.Address, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xf6e6a0e6.
Solidity: function add(uint256 _allocPoint, address _lpToken, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2TransactorSession) BurnMint ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) BurnMint() (*types.Transaction, error)
BurnMint is a paid mutator transaction binding the contract method 0xc6fe62b0.
Solidity: function burnMint() returns()
func (*MasterChefPigsV2TransactorSession) Deposit ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) 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 (*MasterChefPigsV2TransactorSession) DepositMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) DepositMigrator(_userAddress common.Address, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
DepositMigrator is a paid mutator transaction binding the contract method 0x8bf316a9.
Solidity: function depositMigrator(address _userAddress, uint256 _pid, uint256 _amount) returns()
func (*MasterChefPigsV2TransactorSession) EmergencyWithdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) 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 (*MasterChefPigsV2TransactorSession) IncreasePigsSupply ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) IncreasePigsSupply(_amount *big.Int) (*types.Transaction, error)
IncreasePigsSupply is a paid mutator transaction binding the contract method 0xae2e3f31.
Solidity: function increasePigsSupply(uint256 _amount) returns()
func (*MasterChefPigsV2TransactorSession) MassUpdatePools ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*MasterChefPigsV2TransactorSession) RenounceOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MasterChefPigsV2TransactorSession) Set ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _depositFeeBP *big.Int, _harvestInterval *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60e4c4ce.
Solidity: function set(uint256 _pid, uint256 _allocPoint, uint256 _depositFeeBP, uint256 _harvestInterval, bool _withUpdate) returns()
func (*MasterChefPigsV2TransactorSession) SetDDSCAAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetDDSCAAddress(_ddsca common.Address) (*types.Transaction, error)
SetDDSCAAddress is a paid mutator transaction binding the contract method 0xdeaa63d8.
Solidity: function setDDSCAAddress(address _ddsca) returns()
func (*MasterChefPigsV2TransactorSession) SetDogPoundAutoPool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetDogPoundAutoPool(_dogPoundAutoPool common.Address) (*types.Transaction, error)
SetDogPoundAutoPool is a paid mutator transaction binding the contract method 0x9299e044.
Solidity: function setDogPoundAutoPool(address _dogPoundAutoPool) returns()
func (*MasterChefPigsV2TransactorSession) SetFarmStartBlock ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFarmStartBlock(_newStartBlock *big.Int) (*types.Transaction, error)
SetFarmStartBlock is a paid mutator transaction binding the contract method 0xf678fc18.
Solidity: function setFarmStartBlock(uint256 _newStartBlock) returns()
func (*MasterChefPigsV2TransactorSession) SetFoundersAddresses ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFoundersAddresses(_founder common.Address) (*types.Transaction, error)
SetFoundersAddresses is a paid mutator transaction binding the contract method 0x003be807.
Solidity: function setFoundersAddresses(address _founder) returns()
func (*MasterChefPigsV2TransactorSession) SetFoundersRewards ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetFoundersRewards(_newRewardsAmount *big.Int) (*types.Transaction, error)
SetFoundersRewards is a paid mutator transaction binding the contract method 0x33b95b7f.
Solidity: function setFoundersRewards(uint256 _newRewardsAmount) returns()
func (*MasterChefPigsV2TransactorSession) SetGov ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetGov(_govAddress common.Address) (*types.Transaction, error)
SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.
Solidity: function setGov(address _govAddress) returns()
func (*MasterChefPigsV2TransactorSession) SetPlatformAddress ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) SetPlatformAddress(_platformAddress common.Address) (*types.Transaction, error)
SetPlatformAddress is a paid mutator transaction binding the contract method 0xcc03c342.
Solidity: function setPlatformAddress(address _platformAddress) returns()
func (*MasterChefPigsV2TransactorSession) TransferOwnership ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) 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 (*MasterChefPigsV2TransactorSession) UpdateEmissions ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdateEmissions(priceInCents *big.Int) (*types.Transaction, error)
UpdateEmissions is a paid mutator transaction binding the contract method 0xe39f9481.
Solidity: function updateEmissions(uint256 priceInCents) returns()
func (*MasterChefPigsV2TransactorSession) UpdateMigrator ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdateMigrator(_migrator common.Address) (*types.Transaction, error)
UpdateMigrator is a paid mutator transaction binding the contract method 0x28e8696a.
Solidity: function updateMigrator(address _migrator) returns()
func (*MasterChefPigsV2TransactorSession) UpdatePool ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
UpdatePool is a paid mutator transaction binding the contract method 0x51eb05a6.
Solidity: function updatePool(uint256 _pid) returns()
func (*MasterChefPigsV2TransactorSession) Withdraw ¶
func (_MasterChefPigsV2 *MasterChefPigsV2TransactorSession) 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 MasterChefPigsV2Withdraw ¶
type MasterChefPigsV2Withdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MasterChefPigsV2Withdraw represents a Withdraw event raised by the MasterChefPigsV2 contract.
type MasterChefPigsV2WithdrawIterator ¶
type MasterChefPigsV2WithdrawIterator struct { Event *MasterChefPigsV2Withdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasterChefPigsV2WithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the MasterChefPigsV2 contract.
func (*MasterChefPigsV2WithdrawIterator) Close ¶
func (it *MasterChefPigsV2WithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasterChefPigsV2WithdrawIterator) Error ¶
func (it *MasterChefPigsV2WithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasterChefPigsV2WithdrawIterator) Next ¶
func (it *MasterChefPigsV2WithdrawIterator) 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.