animal_farm

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AnimalFarmABI = AnimalFarmMetaData.ABI

AnimalFarmABI is the input ABI used to generate the binding from. Deprecated: Use AnimalFarmMetaData.ABI instead.

View Source
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.

View Source
var MasterChefDogsV2ABI = MasterChefDogsV2MetaData.ABI

MasterChefDogsV2ABI is the input ABI used to generate the binding from. Deprecated: Use MasterChefDogsV2MetaData.ABI instead.

View Source
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.

View Source
var MasterChefPigsV2ABI = MasterChefPigsV2MetaData.ABI

MasterChefPigsV2ABI is the input ABI used to generate the binding from. Deprecated: Use MasterChefPigsV2MetaData.ABI instead.

View Source
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

func (_AnimalFarm *AnimalFarmCaller) BnbLiquidateThreshold(opts *bind.CallOpts) (*big.Int, error)

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

func (_AnimalFarm *AnimalFarmCaller) DOGSBNBMCPID(opts *bind.CallOpts) (*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 (*AnimalFarmCaller) DogPoundManger

func (_AnimalFarm *AnimalFarmCaller) DogPoundManger(opts *bind.CallOpts) (common.Address, error)

DogPoundManger is a free data retrieval call binding the contract method 0x7443b671.

Solidity: function DogPoundManger() view returns(address)

func (*AnimalFarmCaller) DogsBNBLpToken

func (_AnimalFarm *AnimalFarmCaller) DogsBNBLpToken(opts *bind.CallOpts) (common.Address, error)

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

func (_AnimalFarm *AnimalFarmCaller) DogsToken(opts *bind.CallOpts) (common.Address, error)

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

func (_AnimalFarm *AnimalFarmCaller) LastPigsBalance(opts *bind.CallOpts) (*big.Int, error)

LastPigsBalance is a free data retrieval call binding the contract method 0xb1904c05.

Solidity: function lastPigsBalance() view returns(uint256)

func (*AnimalFarmCaller) LpRoundMask

func (_AnimalFarm *AnimalFarmCaller) LpRoundMask(opts *bind.CallOpts) (*big.Int, error)

LpRoundMask is a free data retrieval call binding the contract method 0x9d395a1a.

Solidity: function lpRoundMask() view returns(uint256)

func (*AnimalFarmCaller) LpRoundMasktemp

func (_AnimalFarm *AnimalFarmCaller) LpRoundMasktemp(opts *bind.CallOpts) (*big.Int, error)

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

func (_AnimalFarm *AnimalFarmCaller) MasterchefPigs(opts *bind.CallOpts) (common.Address, error)

MasterchefPigs is a free data retrieval call binding the contract method 0xa4364b03.

Solidity: function MasterchefPigs() view returns(address)

func (*AnimalFarmCaller) Owner

func (_AnimalFarm *AnimalFarmCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*AnimalFarmCaller) PancakeRouter

func (_AnimalFarm *AnimalFarmCaller) 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 (*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

func (_AnimalFarm *AnimalFarmCaller) PigsToken(opts *bind.CallOpts) (common.Address, error)

PigsToken is a free data retrieval call binding the contract method 0x0e3d6bfa.

Solidity: function PigsToken() view returns(address)

func (*AnimalFarmCaller) TimeSinceLastCall

func (_AnimalFarm *AnimalFarmCaller) TimeSinceLastCall(opts *bind.CallOpts) (*big.Int, error)

TimeSinceLastCall is a free data retrieval call binding the contract method 0x3b39dfd4.

Solidity: function timeSinceLastCall() view returns(uint256)

func (*AnimalFarmCaller) TotalDogsStaked

func (_AnimalFarm *AnimalFarmCaller) TotalDogsStaked(opts *bind.CallOpts) (*big.Int, error)

TotalDogsStaked is a free data retrieval call binding the contract method 0x6eef45ab.

Solidity: function totalDogsStaked() view returns(uint256)

func (*AnimalFarmCaller) TotalLPCollected

func (_AnimalFarm *AnimalFarmCaller) TotalLPCollected(opts *bind.CallOpts) (*big.Int, error)

TotalLPCollected is a free data retrieval call binding the contract method 0x94bf8f40.

Solidity: function totalLPCollected() view returns(uint256)

func (*AnimalFarmCaller) TotalLPstakedTemp

func (_AnimalFarm *AnimalFarmCaller) TotalLPstakedTemp(opts *bind.CallOpts) (*big.Int, error)

TotalLPstakedTemp is a free data retrieval call binding the contract method 0x2c343581.

Solidity: function totalLPstakedTemp() view returns(uint256)

func (*AnimalFarmCaller) TotalLpStaked

func (_AnimalFarm *AnimalFarmCaller) TotalLpStaked(opts *bind.CallOpts) (*big.Int, error)

TotalLpStaked is a free data retrieval call binding the contract method 0x983d90b4.

Solidity: function totalLpStaked() view returns(uint256)

func (*AnimalFarmCaller) UpdateInterval

func (_AnimalFarm *AnimalFarmCaller) UpdateInterval(opts *bind.CallOpts) (*big.Int, error)

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

func (_AnimalFarm *AnimalFarmCallerSession) DogsBnbPath(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 (*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

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

func (*AnimalFarmOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AnimalFarmOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_AnimalFarm *AnimalFarmSession) DogsBnbPath(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 (*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

func (_AnimalFarm *AnimalFarmSession) 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 (*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

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

func (*MasterChefDogsV2AddPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2AddPoolIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_MasterChefDogsV2 *MasterChefDogsV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*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

func (_MasterChefDogsV2 *MasterChefDogsV2Caller) PoolLength(opts *bind.CallOpts) (*big.Int, error)

PoolLength is a free data retrieval call binding the contract method 0x081e3eda.

Solidity: function poolLength() view returns(uint256)

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

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

func (*MasterChefDogsV2DepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2DepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2EmergencyWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2EmergencyWithdrawIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2GovUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2GovUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2OwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2OwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2RewardLockedUpIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2RewardLockedUpIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2SetDogsReferralIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2SetDogsReferralIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2SetPlatformAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2SetPlatformAddressIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2SetPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2SetPoolIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefDogsV2WithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefDogsV2WithdrawIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MasterChefDogsV2migrationInfo

type MasterChefDogsV2migrationInfo struct {
	LpToken      common.Address
	AmountStaked *big.Int
}

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

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

func (*MasterChefPigsV2AddPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2AddPoolIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_MasterChefPigsV2 *MasterChefPigsV2Caller) DripBusdPid(opts *bind.CallOpts) (*big.Int, error)

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

func (_MasterChefPigsV2 *MasterChefPigsV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*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

func (_MasterChefPigsV2 *MasterChefPigsV2Caller) PoolLength(opts *bind.CallOpts) (*big.Int, error)

PoolLength is a free data retrieval call binding the contract method 0x081e3eda.

Solidity: function poolLength() view returns(uint256)

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

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

func (*MasterChefPigsV2DepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2DepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2DogPoundAutoPoolUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2EmergencyWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2EmergencyWithdrawIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2GovUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2GovUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2OwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2OwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2RewardLockedUpIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2RewardLockedUpIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2SetFounderIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2SetFounderIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2SetOwnersRewardsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2SetOwnersRewardsIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2SetPlatformAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2SetPlatformAddressIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2SetPoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2SetPoolIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func (*MasterChefPigsV2WithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MasterChefPigsV2WithdrawIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL