Documentation ¶
Index ¶
- Variables
- type ShibaswapBoneLocker
- type ShibaswapBoneLockerCaller
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) DevLockingPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) GetClaimableAmount(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) GetLeftRightCounters(opts *bind.CallOpts, _user common.Address) (*big.Int, *big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LatestCounterByUser(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LockInfoByUser(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LockingPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) UnclaimedTokensByUser(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type ShibaswapBoneLockerCallerRaw
- type ShibaswapBoneLockerCallerSession
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) DevLockingPeriod() (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) GetClaimableAmount(_user common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) GetLeftRightCounters(_user common.Address) (*big.Int, *big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LatestCounterByUser(arg0 common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LockInfoByUser(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LockingPeriod() (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) Owner() (common.Address, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) UnclaimedTokensByUser(arg0 common.Address) (*big.Int, error)
- type ShibaswapBoneLockerFilterer
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) FilterLockingPeriod(opts *bind.FilterOpts, user []common.Address) (*ShibaswapBoneLockerLockingPeriodIterator, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ShibaswapBoneLockerOwnershipTransferredIterator, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) ParseLockingPeriod(log types.Log) (*ShibaswapBoneLockerLockingPeriod, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) ParseOwnershipTransferred(log types.Log) (*ShibaswapBoneLockerOwnershipTransferred, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) WatchLockingPeriod(opts *bind.WatchOpts, sink chan<- *ShibaswapBoneLockerLockingPeriod, ...) (event.Subscription, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ShibaswapBoneLockerOwnershipTransferred, ...) (event.Subscription, error)
- type ShibaswapBoneLockerLockingPeriod
- type ShibaswapBoneLockerLockingPeriodIterator
- type ShibaswapBoneLockerOwnershipTransferred
- type ShibaswapBoneLockerOwnershipTransferredIterator
- type ShibaswapBoneLockerRaw
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ShibaswapBoneLockerSession
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) ClaimAll(r *big.Int) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) ClaimAllForUser(r *big.Int, user common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) DevLockingPeriod() (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) EmergencyWithdrawOwner(_to common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) GetClaimableAmount(_user common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) GetLeftRightCounters(_user common.Address) (*big.Int, *big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LatestCounterByUser(arg0 common.Address) (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) Lock(_holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LockInfoByUser(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LockingPeriod() (*big.Int, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) Owner() (common.Address, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) RenounceOwnership() (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetEmergencyAddr(_newAddr common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetEmergencyFlag(_emergencyFlag bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) UnclaimedTokensByUser(arg0 common.Address) (*big.Int, error)
- type ShibaswapBoneLockerTransactor
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) ClaimAll(opts *bind.TransactOpts, r *big.Int) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) ClaimAllForUser(opts *bind.TransactOpts, r *big.Int, user common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) EmergencyWithdrawOwner(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) Lock(opts *bind.TransactOpts, _holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetEmergencyAddr(opts *bind.TransactOpts, _newAddr common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetEmergencyFlag(opts *bind.TransactOpts, _emergencyFlag bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetLockingPeriod(opts *bind.TransactOpts, _newLockingPeriod *big.Int, ...) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ShibaswapBoneLockerTransactorRaw
- type ShibaswapBoneLockerTransactorSession
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) ClaimAll(r *big.Int) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) ClaimAllForUser(r *big.Int, user common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) EmergencyWithdrawOwner(_to common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) Lock(_holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetEmergencyAddr(_newAddr common.Address) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetEmergencyFlag(_emergencyFlag bool) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
- func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ShibaswapTopDog
- type ShibaswapTopDogCaller
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) BONUSMULTIPLIER(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) Bone(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) BoneLocker(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) BonePerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) BonusEndBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevBoneDistributor(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevPercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevRewardMintPercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) GetMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) Migrator(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) PendingBone(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) PoolExistence(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) PoolLength(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) RewardMintPercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) StartBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) TBoneBoneDistributor(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) TBonePercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) TotalAllocPoint(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) XLeashBoneDistributor(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) XLeashPercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) XShibBoneDistributor(opts *bind.CallOpts) (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCaller) XShibPercent(opts *bind.CallOpts) (*big.Int, error)
- type ShibaswapTopDogCallerRaw
- type ShibaswapTopDogCallerSession
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BONUSMULTIPLIER() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Bone() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BoneLocker() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BonePerBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BonusEndBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevRewardMintPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) GetMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Migrator() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Owner() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PendingBone(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PoolExistence(arg0 common.Address) (bool, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PoolLength() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) RewardMintPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) StartBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TBoneBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TBonePercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TotalAllocPoint() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XLeashBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XLeashPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XShibBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XShibPercent() (*big.Int, error)
- type ShibaswapTopDogDeposit
- type ShibaswapTopDogDepositIterator
- type ShibaswapTopDogEmergencyWithdraw
- type ShibaswapTopDogEmergencyWithdrawIterator
- type ShibaswapTopDogFilterer
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogDepositIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogEmergencyWithdrawIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ShibaswapTopDogOwnershipTransferredIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterRewardPerBlock(opts *bind.FilterOpts, user []common.Address) (*ShibaswapTopDogRewardPerBlockIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterSetAddress(opts *bind.FilterOpts, which []string, user []common.Address) (*ShibaswapTopDogSetAddressIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterSetPercent(opts *bind.FilterOpts, which []string, user []common.Address) (*ShibaswapTopDogSetPercentIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogWithdrawIterator, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseDeposit(log types.Log) (*ShibaswapTopDogDeposit, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseEmergencyWithdraw(log types.Log) (*ShibaswapTopDogEmergencyWithdraw, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseOwnershipTransferred(log types.Log) (*ShibaswapTopDogOwnershipTransferred, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseRewardPerBlock(log types.Log) (*ShibaswapTopDogRewardPerBlock, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseSetAddress(log types.Log) (*ShibaswapTopDogSetAddress, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseSetPercent(log types.Log) (*ShibaswapTopDogSetPercent, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseWithdraw(log types.Log) (*ShibaswapTopDogWithdraw, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogDeposit, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogEmergencyWithdraw, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogOwnershipTransferred, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchRewardPerBlock(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogRewardPerBlock, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchSetAddress(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogSetAddress, which []string, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchSetPercent(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogSetPercent, which []string, ...) (event.Subscription, error)
- func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogWithdraw, ...) (event.Subscription, error)
- type ShibaswapTopDogOwnershipTransferred
- type ShibaswapTopDogOwnershipTransferredIterator
- type ShibaswapTopDogRaw
- func (_ShibaswapTopDog *ShibaswapTopDogRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ShibaswapTopDog *ShibaswapTopDogRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ShibaswapTopDogRewardPerBlock
- type ShibaswapTopDogRewardPerBlockIterator
- type ShibaswapTopDogSession
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Add(_allocPoint *big.Int, _lpToken common.Address, _withUpdate bool) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) BONUSMULTIPLIER() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Bone() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) BoneLocker() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) BoneLockerUpdate(_boneLocker common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) BonePerBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) BonusEndBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) CallEmergencyWithdraw(_to common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) DevBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) DevBoneDistributorUpdate(_devBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) DevPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) DevPercentUpdate(_devPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) DevRewardMintPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) GetMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) MassUpdatePools() (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Migrate(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Migrator() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Owner() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) PendingBone(_pid *big.Int, _user common.Address) (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) PoolExistence(arg0 common.Address) (bool, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) PoolInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) PoolLength() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) RenounceOwnership() (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) RewardMintPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) SetDevRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) SetRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) StartBlock() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TBoneBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TBoneBoneDistributorUpdate(_tBoneBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TBonePercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TBonePercentUpdate(_tBonePercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TotalAllocPoint() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) UpdateRewardPerBlock(_perBlock *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashBoneDistributorUpdate(_xLeashBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashPercentUpdate(_xLeashPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibBoneDistributor() (common.Address, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibBoneDistributorUpdate(_xShibBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibPercent() (*big.Int, error)
- func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibPercentUpdate(_xShibPercent *big.Int) (*types.Transaction, error)
- type ShibaswapTopDogSetAddress
- type ShibaswapTopDogSetAddressIterator
- type ShibaswapTopDogSetPercent
- type ShibaswapTopDogSetPercentIterator
- type ShibaswapTopDogTransactor
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Add(opts *bind.TransactOpts, _allocPoint *big.Int, _lpToken common.Address, ...) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) BoneLockerUpdate(opts *bind.TransactOpts, _boneLocker common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) CallEmergencyWithdraw(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Deposit(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) DevBoneDistributorUpdate(opts *bind.TransactOpts, _devBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) DevPercentUpdate(opts *bind.TransactOpts, _devPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) EmergencyWithdraw(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Migrate(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetDevRewardMintPercent(opts *bind.TransactOpts, _newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetLockingPeriod(opts *bind.TransactOpts, _newLockingPeriod *big.Int, ...) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetRewardMintPercent(opts *bind.TransactOpts, _newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) TBoneBoneDistributorUpdate(opts *bind.TransactOpts, _tBoneBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) TBonePercentUpdate(opts *bind.TransactOpts, _tBonePercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) UpdatePool(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) UpdateRewardPerBlock(opts *bind.TransactOpts, _perBlock *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Withdraw(opts *bind.TransactOpts, _pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XLeashBoneDistributorUpdate(opts *bind.TransactOpts, _xLeashBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XLeashPercentUpdate(opts *bind.TransactOpts, _xLeashPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XShibBoneDistributorUpdate(opts *bind.TransactOpts, _xShibBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XShibPercentUpdate(opts *bind.TransactOpts, _xShibPercent *big.Int) (*types.Transaction, error)
- type ShibaswapTopDogTransactorRaw
- type ShibaswapTopDogTransactorSession
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Add(_allocPoint *big.Int, _lpToken common.Address, _withUpdate bool) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) BoneLockerUpdate(_boneLocker common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) CallEmergencyWithdraw(_to common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Deposit(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) DevBoneDistributorUpdate(_devBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) DevPercentUpdate(_devPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) EmergencyWithdraw(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) MassUpdatePools() (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Migrate(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetDevRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) TBoneBoneDistributorUpdate(_tBoneBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) TBonePercentUpdate(_tBonePercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) UpdatePool(_pid *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) UpdateRewardPerBlock(_perBlock *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Withdraw(_pid *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XLeashBoneDistributorUpdate(_xLeashBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XLeashPercentUpdate(_xLeashPercent *big.Int) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XShibBoneDistributorUpdate(_xShibBoneDistributor common.Address) (*types.Transaction, error)
- func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XShibPercentUpdate(_xShibPercent *big.Int) (*types.Transaction, error)
- type ShibaswapTopDogWithdraw
- type ShibaswapTopDogWithdrawIterator
Constants ¶
This section is empty.
Variables ¶
var ShibaswapBoneLockerABI = ShibaswapBoneLockerMetaData.ABI
ShibaswapBoneLockerABI is the input ABI used to generate the binding from. Deprecated: Use ShibaswapBoneLockerMetaData.ABI instead.
var ShibaswapBoneLockerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_boneToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_emergencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_lockingPeriodInDays\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_devLockingPeriodInDays\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newLockingPeriod\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDevLockingPeriod\",\"type\":\"uint256\"}],\"name\":\"LockingPeriod\",\"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\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"r\",\"type\":\"uint256\"}],\"name\":\"claimAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"r\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"claimAllForUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"devLockingPeriod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"emergencyWithdrawOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"getClaimableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"getLeftRightCounters\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"latestCounterByUser\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_holder\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_isDev\",\"type\":\"bool\"}],\"name\":\"lock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"lockInfoByUser\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_isDev\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lockingPeriod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newAddr\",\"type\":\"address\"}],\"name\":\"setEmergencyAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_emergencyFlag\",\"type\":\"bool\"}],\"name\":\"setEmergencyFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newLockingPeriod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newDevLockingPeriod\",\"type\":\"uint256\"}],\"name\":\"setLockingPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"unclaimedTokensByUser\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ShibaswapBoneLockerMetaData contains all meta data concerning the ShibaswapBoneLocker contract.
var ShibaswapTopDogABI = ShibaswapTopDogMetaData.ABI
ShibaswapTopDogABI is the input ABI used to generate the binding from. Deprecated: Use ShibaswapTopDogMetaData.ABI instead.
var ShibaswapTopDogMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractBoneToken\",\"name\":\"_bone\",\"type\":\"address\"},{\"internalType\":\"contractBoneLocker\",\"name\":\"_boneLocker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_devBoneDistributor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_tBoneBoneDistributor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_xShibBoneDistributor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_xLeashBoneDistributor\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bonePerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_startBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_bonusEndBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_rewardMintPercent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_devRewardMintPercent\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":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\":false,\"internalType\":\"uint256\",\"name\":\"_newReward\",\"type\":\"uint256\"}],\"name\":\"RewardPerBlock\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"which\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAddr\",\"type\":\"address\"}],\"name\":\"SetAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"which\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newPercent\",\"type\":\"uint256\"}],\"name\":\"SetPercent\",\"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\":\"BONUS_MULTIPLIER\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"contractIERC20\",\"name\":\"_lpToken\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bone\",\"outputs\":[{\"internalType\":\"contractBoneToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"boneLocker\",\"outputs\":[{\"internalType\":\"contractBoneLocker\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_boneLocker\",\"type\":\"address\"}],\"name\":\"boneLockerUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bonePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bonusEndBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"callEmergencyWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"devBoneDistributor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_devBoneDistributor\",\"type\":\"address\"}],\"name\":\"devBoneDistributorUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"devPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_devPercent\",\"type\":\"uint256\"}],\"name\":\"devPercentUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"devRewardMintPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"getMultiplier\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"massUpdatePools\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"migrate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrator\",\"outputs\":[{\"internalType\":\"contractIMigratorShib\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"pendingBone\",\"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\":\"accBonePerShare\",\"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\":[],\"name\":\"rewardMintPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_allocPoint\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_withUpdate\",\"type\":\"bool\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newPercent\",\"type\":\"uint256\"}],\"name\":\"setDevRewardMintPercent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newLockingPeriod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newDevLockingPeriod\",\"type\":\"uint256\"}],\"name\":\"setLockingPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIMigratorShib\",\"name\":\"_migrator\",\"type\":\"address\"}],\"name\":\"setMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newPercent\",\"type\":\"uint256\"}],\"name\":\"setRewardMintPercent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tBoneBoneDistributor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_tBoneBoneDistributor\",\"type\":\"address\"}],\"name\":\"tBoneBoneDistributorUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tBonePercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tBonePercent\",\"type\":\"uint256\"}],\"name\":\"tBonePercentUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalAllocPoint\",\"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\":\"_pid\",\"type\":\"uint256\"}],\"name\":\"updatePool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_perBlock\",\"type\":\"uint256\"}],\"name\":\"updateRewardPerBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardDebt\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_pid\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xLeashBoneDistributor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_xLeashBoneDistributor\",\"type\":\"address\"}],\"name\":\"xLeashBoneDistributorUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xLeashPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_xLeashPercent\",\"type\":\"uint256\"}],\"name\":\"xLeashPercentUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xShibBoneDistributor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_xShibBoneDistributor\",\"type\":\"address\"}],\"name\":\"xShibBoneDistributorUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xShibPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_xShibPercent\",\"type\":\"uint256\"}],\"name\":\"xShibPercentUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ShibaswapTopDogMetaData contains all meta data concerning the ShibaswapTopDog contract.
Functions ¶
This section is empty.
Types ¶
type ShibaswapBoneLocker ¶
type ShibaswapBoneLocker struct { ShibaswapBoneLockerCaller // Read-only binding to the contract ShibaswapBoneLockerTransactor // Write-only binding to the contract ShibaswapBoneLockerFilterer // Log filterer for contract events }
ShibaswapBoneLocker is an auto generated Go binding around an Ethereum contract.
func NewShibaswapBoneLocker ¶
func NewShibaswapBoneLocker(address common.Address, backend bind.ContractBackend) (*ShibaswapBoneLocker, error)
NewShibaswapBoneLocker creates a new instance of ShibaswapBoneLocker, bound to a specific deployed contract.
type ShibaswapBoneLockerCaller ¶
type ShibaswapBoneLockerCaller struct {
// contains filtered or unexported fields
}
ShibaswapBoneLockerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewShibaswapBoneLockerCaller ¶
func NewShibaswapBoneLockerCaller(address common.Address, caller bind.ContractCaller) (*ShibaswapBoneLockerCaller, error)
NewShibaswapBoneLockerCaller creates a new read-only instance of ShibaswapBoneLocker, bound to a specific deployed contract.
func (*ShibaswapBoneLockerCaller) DevLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) DevLockingPeriod(opts *bind.CallOpts) (*big.Int, error)
DevLockingPeriod is a free data retrieval call binding the contract method 0xbcf78da4.
Solidity: function devLockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerCaller) GetClaimableAmount ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) GetClaimableAmount(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xe12f3a61.
Solidity: function getClaimableAmount(address _user) view returns(uint256)
func (*ShibaswapBoneLockerCaller) GetLeftRightCounters ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) GetLeftRightCounters(opts *bind.CallOpts, _user common.Address) (*big.Int, *big.Int, error)
GetLeftRightCounters is a free data retrieval call binding the contract method 0xc3ca2d80.
Solidity: function getLeftRightCounters(address _user) view returns(uint256, uint256)
func (*ShibaswapBoneLockerCaller) LatestCounterByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LatestCounterByUser(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LatestCounterByUser is a free data retrieval call binding the contract method 0x758a23e0.
Solidity: function latestCounterByUser(address ) view returns(uint256)
func (*ShibaswapBoneLockerCaller) LockInfoByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LockInfoByUser(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int Timestamp *big.Int IsDev bool }, error)
LockInfoByUser is a free data retrieval call binding the contract method 0x230a3f7f.
Solidity: function lockInfoByUser(address , uint256 ) view returns(uint256 _amount, uint256 _timestamp, bool _isDev)
func (*ShibaswapBoneLockerCaller) LockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) LockingPeriod(opts *bind.CallOpts) (*big.Int, error)
LockingPeriod is a free data retrieval call binding the contract method 0x550066d5.
Solidity: function lockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerCaller) Owner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) 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 (*ShibaswapBoneLockerCaller) UnclaimedTokensByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCaller) UnclaimedTokensByUser(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UnclaimedTokensByUser is a free data retrieval call binding the contract method 0x750320f1.
Solidity: function unclaimedTokensByUser(address ) view returns(uint256)
type ShibaswapBoneLockerCallerRaw ¶
type ShibaswapBoneLockerCallerRaw struct {
Contract *ShibaswapBoneLockerCaller // Generic read-only contract binding to access the raw methods on
}
ShibaswapBoneLockerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ShibaswapBoneLockerCallerRaw) Call ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerRaw) 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 ShibaswapBoneLockerCallerSession ¶
type ShibaswapBoneLockerCallerSession struct { Contract *ShibaswapBoneLockerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ShibaswapBoneLockerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ShibaswapBoneLockerCallerSession) DevLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) DevLockingPeriod() (*big.Int, error)
DevLockingPeriod is a free data retrieval call binding the contract method 0xbcf78da4.
Solidity: function devLockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerCallerSession) GetClaimableAmount ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) GetClaimableAmount(_user common.Address) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xe12f3a61.
Solidity: function getClaimableAmount(address _user) view returns(uint256)
func (*ShibaswapBoneLockerCallerSession) GetLeftRightCounters ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) GetLeftRightCounters(_user common.Address) (*big.Int, *big.Int, error)
GetLeftRightCounters is a free data retrieval call binding the contract method 0xc3ca2d80.
Solidity: function getLeftRightCounters(address _user) view returns(uint256, uint256)
func (*ShibaswapBoneLockerCallerSession) LatestCounterByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LatestCounterByUser(arg0 common.Address) (*big.Int, error)
LatestCounterByUser is a free data retrieval call binding the contract method 0x758a23e0.
Solidity: function latestCounterByUser(address ) view returns(uint256)
func (*ShibaswapBoneLockerCallerSession) LockInfoByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LockInfoByUser(arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int Timestamp *big.Int IsDev bool }, error)
LockInfoByUser is a free data retrieval call binding the contract method 0x230a3f7f.
Solidity: function lockInfoByUser(address , uint256 ) view returns(uint256 _amount, uint256 _timestamp, bool _isDev)
func (*ShibaswapBoneLockerCallerSession) LockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) LockingPeriod() (*big.Int, error)
LockingPeriod is a free data retrieval call binding the contract method 0x550066d5.
Solidity: function lockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerCallerSession) Owner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ShibaswapBoneLockerCallerSession) UnclaimedTokensByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerCallerSession) UnclaimedTokensByUser(arg0 common.Address) (*big.Int, error)
UnclaimedTokensByUser is a free data retrieval call binding the contract method 0x750320f1.
Solidity: function unclaimedTokensByUser(address ) view returns(uint256)
type ShibaswapBoneLockerFilterer ¶
type ShibaswapBoneLockerFilterer struct {
// contains filtered or unexported fields
}
ShibaswapBoneLockerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewShibaswapBoneLockerFilterer ¶
func NewShibaswapBoneLockerFilterer(address common.Address, filterer bind.ContractFilterer) (*ShibaswapBoneLockerFilterer, error)
NewShibaswapBoneLockerFilterer creates a new log filterer instance of ShibaswapBoneLocker, bound to a specific deployed contract.
func (*ShibaswapBoneLockerFilterer) FilterLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) FilterLockingPeriod(opts *bind.FilterOpts, user []common.Address) (*ShibaswapBoneLockerLockingPeriodIterator, error)
FilterLockingPeriod is a free log retrieval operation binding the contract event 0x2d8847c3ea1c4b6f02609bff2ac1776bc3663d31a747102d5722bdffcc2e3721.
Solidity: event LockingPeriod(address indexed user, uint256 newLockingPeriod, uint256 newDevLockingPeriod)
func (*ShibaswapBoneLockerFilterer) FilterOwnershipTransferred ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ShibaswapBoneLockerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ShibaswapBoneLockerFilterer) ParseLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) ParseLockingPeriod(log types.Log) (*ShibaswapBoneLockerLockingPeriod, error)
ParseLockingPeriod is a log parse operation binding the contract event 0x2d8847c3ea1c4b6f02609bff2ac1776bc3663d31a747102d5722bdffcc2e3721.
Solidity: event LockingPeriod(address indexed user, uint256 newLockingPeriod, uint256 newDevLockingPeriod)
func (*ShibaswapBoneLockerFilterer) ParseOwnershipTransferred ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) ParseOwnershipTransferred(log types.Log) (*ShibaswapBoneLockerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ShibaswapBoneLockerFilterer) WatchLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) WatchLockingPeriod(opts *bind.WatchOpts, sink chan<- *ShibaswapBoneLockerLockingPeriod, user []common.Address) (event.Subscription, error)
WatchLockingPeriod is a free log subscription operation binding the contract event 0x2d8847c3ea1c4b6f02609bff2ac1776bc3663d31a747102d5722bdffcc2e3721.
Solidity: event LockingPeriod(address indexed user, uint256 newLockingPeriod, uint256 newDevLockingPeriod)
func (*ShibaswapBoneLockerFilterer) WatchOwnershipTransferred ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ShibaswapBoneLockerOwnershipTransferred, 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 ShibaswapBoneLockerLockingPeriod ¶
type ShibaswapBoneLockerLockingPeriod struct { User common.Address NewLockingPeriod *big.Int NewDevLockingPeriod *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapBoneLockerLockingPeriod represents a LockingPeriod event raised by the ShibaswapBoneLocker contract.
type ShibaswapBoneLockerLockingPeriodIterator ¶
type ShibaswapBoneLockerLockingPeriodIterator struct { Event *ShibaswapBoneLockerLockingPeriod // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapBoneLockerLockingPeriodIterator is returned from FilterLockingPeriod and is used to iterate over the raw logs and unpacked data for LockingPeriod events raised by the ShibaswapBoneLocker contract.
func (*ShibaswapBoneLockerLockingPeriodIterator) Close ¶
func (it *ShibaswapBoneLockerLockingPeriodIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapBoneLockerLockingPeriodIterator) Error ¶
func (it *ShibaswapBoneLockerLockingPeriodIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapBoneLockerLockingPeriodIterator) Next ¶
func (it *ShibaswapBoneLockerLockingPeriodIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapBoneLockerOwnershipTransferred ¶
type ShibaswapBoneLockerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ShibaswapBoneLockerOwnershipTransferred represents a OwnershipTransferred event raised by the ShibaswapBoneLocker contract.
type ShibaswapBoneLockerOwnershipTransferredIterator ¶
type ShibaswapBoneLockerOwnershipTransferredIterator struct { Event *ShibaswapBoneLockerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapBoneLockerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ShibaswapBoneLocker contract.
func (*ShibaswapBoneLockerOwnershipTransferredIterator) Close ¶
func (it *ShibaswapBoneLockerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapBoneLockerOwnershipTransferredIterator) Error ¶
func (it *ShibaswapBoneLockerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapBoneLockerOwnershipTransferredIterator) Next ¶
func (it *ShibaswapBoneLockerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapBoneLockerRaw ¶
type ShibaswapBoneLockerRaw struct {
Contract *ShibaswapBoneLocker // Generic contract binding to access the raw methods on
}
ShibaswapBoneLockerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ShibaswapBoneLockerRaw) Call ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) 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 (*ShibaswapBoneLockerRaw) Transact ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ShibaswapBoneLockerRaw) Transfer ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerRaw) 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 ShibaswapBoneLockerSession ¶
type ShibaswapBoneLockerSession struct { Contract *ShibaswapBoneLocker // 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 }
ShibaswapBoneLockerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ShibaswapBoneLockerSession) ClaimAll ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) ClaimAll(r *big.Int) (*types.Transaction, error)
ClaimAll is a paid mutator transaction binding the contract method 0x6930fd2a.
Solidity: function claimAll(uint256 r) returns()
func (*ShibaswapBoneLockerSession) ClaimAllForUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) ClaimAllForUser(r *big.Int, user common.Address) (*types.Transaction, error)
ClaimAllForUser is a paid mutator transaction binding the contract method 0x4e60ac82.
Solidity: function claimAllForUser(uint256 r, address user) returns()
func (*ShibaswapBoneLockerSession) DevLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) DevLockingPeriod() (*big.Int, error)
DevLockingPeriod is a free data retrieval call binding the contract method 0xbcf78da4.
Solidity: function devLockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerSession) EmergencyWithdrawOwner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) EmergencyWithdrawOwner(_to common.Address) (*types.Transaction, error)
EmergencyWithdrawOwner is a paid mutator transaction binding the contract method 0x62bfcb06.
Solidity: function emergencyWithdrawOwner(address _to) returns()
func (*ShibaswapBoneLockerSession) GetClaimableAmount ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) GetClaimableAmount(_user common.Address) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xe12f3a61.
Solidity: function getClaimableAmount(address _user) view returns(uint256)
func (*ShibaswapBoneLockerSession) GetLeftRightCounters ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) GetLeftRightCounters(_user common.Address) (*big.Int, *big.Int, error)
GetLeftRightCounters is a free data retrieval call binding the contract method 0xc3ca2d80.
Solidity: function getLeftRightCounters(address _user) view returns(uint256, uint256)
func (*ShibaswapBoneLockerSession) LatestCounterByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LatestCounterByUser(arg0 common.Address) (*big.Int, error)
LatestCounterByUser is a free data retrieval call binding the contract method 0x758a23e0.
Solidity: function latestCounterByUser(address ) view returns(uint256)
func (*ShibaswapBoneLockerSession) Lock ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) Lock(_holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x507bb14d.
Solidity: function lock(address _holder, uint256 _amount, bool _isDev) returns()
func (*ShibaswapBoneLockerSession) LockInfoByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LockInfoByUser(arg0 common.Address, arg1 *big.Int) (struct { Amount *big.Int Timestamp *big.Int IsDev bool }, error)
LockInfoByUser is a free data retrieval call binding the contract method 0x230a3f7f.
Solidity: function lockInfoByUser(address , uint256 ) view returns(uint256 _amount, uint256 _timestamp, bool _isDev)
func (*ShibaswapBoneLockerSession) LockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) LockingPeriod() (*big.Int, error)
LockingPeriod is a free data retrieval call binding the contract method 0x550066d5.
Solidity: function lockingPeriod() view returns(uint256)
func (*ShibaswapBoneLockerSession) Owner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ShibaswapBoneLockerSession) RenounceOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapBoneLockerSession) SetEmergencyAddr ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetEmergencyAddr(_newAddr common.Address) (*types.Transaction, error)
SetEmergencyAddr is a paid mutator transaction binding the contract method 0xf92139df.
Solidity: function setEmergencyAddr(address _newAddr) returns()
func (*ShibaswapBoneLockerSession) SetEmergencyFlag ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetEmergencyFlag(_emergencyFlag bool) (*types.Transaction, error)
SetEmergencyFlag is a paid mutator transaction binding the contract method 0xc697444b.
Solidity: function setEmergencyFlag(bool _emergencyFlag) returns()
func (*ShibaswapBoneLockerSession) SetLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapBoneLockerSession) TransferOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) 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 (*ShibaswapBoneLockerSession) UnclaimedTokensByUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerSession) UnclaimedTokensByUser(arg0 common.Address) (*big.Int, error)
UnclaimedTokensByUser is a free data retrieval call binding the contract method 0x750320f1.
Solidity: function unclaimedTokensByUser(address ) view returns(uint256)
type ShibaswapBoneLockerTransactor ¶
type ShibaswapBoneLockerTransactor struct {
// contains filtered or unexported fields
}
ShibaswapBoneLockerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewShibaswapBoneLockerTransactor ¶
func NewShibaswapBoneLockerTransactor(address common.Address, transactor bind.ContractTransactor) (*ShibaswapBoneLockerTransactor, error)
NewShibaswapBoneLockerTransactor creates a new write-only instance of ShibaswapBoneLocker, bound to a specific deployed contract.
func (*ShibaswapBoneLockerTransactor) ClaimAll ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) ClaimAll(opts *bind.TransactOpts, r *big.Int) (*types.Transaction, error)
ClaimAll is a paid mutator transaction binding the contract method 0x6930fd2a.
Solidity: function claimAll(uint256 r) returns()
func (*ShibaswapBoneLockerTransactor) ClaimAllForUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) ClaimAllForUser(opts *bind.TransactOpts, r *big.Int, user common.Address) (*types.Transaction, error)
ClaimAllForUser is a paid mutator transaction binding the contract method 0x4e60ac82.
Solidity: function claimAllForUser(uint256 r, address user) returns()
func (*ShibaswapBoneLockerTransactor) EmergencyWithdrawOwner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) EmergencyWithdrawOwner(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
EmergencyWithdrawOwner is a paid mutator transaction binding the contract method 0x62bfcb06.
Solidity: function emergencyWithdrawOwner(address _to) returns()
func (*ShibaswapBoneLockerTransactor) Lock ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) Lock(opts *bind.TransactOpts, _holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x507bb14d.
Solidity: function lock(address _holder, uint256 _amount, bool _isDev) returns()
func (*ShibaswapBoneLockerTransactor) RenounceOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapBoneLockerTransactor) SetEmergencyAddr ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetEmergencyAddr(opts *bind.TransactOpts, _newAddr common.Address) (*types.Transaction, error)
SetEmergencyAddr is a paid mutator transaction binding the contract method 0xf92139df.
Solidity: function setEmergencyAddr(address _newAddr) returns()
func (*ShibaswapBoneLockerTransactor) SetEmergencyFlag ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetEmergencyFlag(opts *bind.TransactOpts, _emergencyFlag bool) (*types.Transaction, error)
SetEmergencyFlag is a paid mutator transaction binding the contract method 0xc697444b.
Solidity: function setEmergencyFlag(bool _emergencyFlag) returns()
func (*ShibaswapBoneLockerTransactor) SetLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) SetLockingPeriod(opts *bind.TransactOpts, _newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapBoneLockerTransactor) TransferOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactor) 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()
type ShibaswapBoneLockerTransactorRaw ¶
type ShibaswapBoneLockerTransactorRaw struct {
Contract *ShibaswapBoneLockerTransactor // Generic write-only contract binding to access the raw methods on
}
ShibaswapBoneLockerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ShibaswapBoneLockerTransactorRaw) Transact ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ShibaswapBoneLockerTransactorRaw) Transfer ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorRaw) 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 ShibaswapBoneLockerTransactorSession ¶
type ShibaswapBoneLockerTransactorSession struct { Contract *ShibaswapBoneLockerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ShibaswapBoneLockerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ShibaswapBoneLockerTransactorSession) ClaimAll ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) ClaimAll(r *big.Int) (*types.Transaction, error)
ClaimAll is a paid mutator transaction binding the contract method 0x6930fd2a.
Solidity: function claimAll(uint256 r) returns()
func (*ShibaswapBoneLockerTransactorSession) ClaimAllForUser ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) ClaimAllForUser(r *big.Int, user common.Address) (*types.Transaction, error)
ClaimAllForUser is a paid mutator transaction binding the contract method 0x4e60ac82.
Solidity: function claimAllForUser(uint256 r, address user) returns()
func (*ShibaswapBoneLockerTransactorSession) EmergencyWithdrawOwner ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) EmergencyWithdrawOwner(_to common.Address) (*types.Transaction, error)
EmergencyWithdrawOwner is a paid mutator transaction binding the contract method 0x62bfcb06.
Solidity: function emergencyWithdrawOwner(address _to) returns()
func (*ShibaswapBoneLockerTransactorSession) Lock ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) Lock(_holder common.Address, _amount *big.Int, _isDev bool) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x507bb14d.
Solidity: function lock(address _holder, uint256 _amount, bool _isDev) returns()
func (*ShibaswapBoneLockerTransactorSession) RenounceOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapBoneLockerTransactorSession) SetEmergencyAddr ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetEmergencyAddr(_newAddr common.Address) (*types.Transaction, error)
SetEmergencyAddr is a paid mutator transaction binding the contract method 0xf92139df.
Solidity: function setEmergencyAddr(address _newAddr) returns()
func (*ShibaswapBoneLockerTransactorSession) SetEmergencyFlag ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetEmergencyFlag(_emergencyFlag bool) (*types.Transaction, error)
SetEmergencyFlag is a paid mutator transaction binding the contract method 0xc697444b.
Solidity: function setEmergencyFlag(bool _emergencyFlag) returns()
func (*ShibaswapBoneLockerTransactorSession) SetLockingPeriod ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapBoneLockerTransactorSession) TransferOwnership ¶
func (_ShibaswapBoneLocker *ShibaswapBoneLockerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ShibaswapTopDog ¶
type ShibaswapTopDog struct { ShibaswapTopDogCaller // Read-only binding to the contract ShibaswapTopDogTransactor // Write-only binding to the contract ShibaswapTopDogFilterer // Log filterer for contract events }
ShibaswapTopDog is an auto generated Go binding around an Ethereum contract.
func NewShibaswapTopDog ¶
func NewShibaswapTopDog(address common.Address, backend bind.ContractBackend) (*ShibaswapTopDog, error)
NewShibaswapTopDog creates a new instance of ShibaswapTopDog, bound to a specific deployed contract.
type ShibaswapTopDogCaller ¶
type ShibaswapTopDogCaller struct {
// contains filtered or unexported fields
}
ShibaswapTopDogCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewShibaswapTopDogCaller ¶
func NewShibaswapTopDogCaller(address common.Address, caller bind.ContractCaller) (*ShibaswapTopDogCaller, error)
NewShibaswapTopDogCaller creates a new read-only instance of ShibaswapTopDog, bound to a specific deployed contract.
func (*ShibaswapTopDogCaller) BONUSMULTIPLIER ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) BONUSMULTIPLIER(opts *bind.CallOpts) (*big.Int, error)
BONUSMULTIPLIER is a free data retrieval call binding the contract method 0x8aa28550.
Solidity: function BONUS_MULTIPLIER() view returns(uint256)
func (*ShibaswapTopDogCaller) Bone ¶
Bone is a free data retrieval call binding the contract method 0x26631b65.
Solidity: function bone() view returns(address)
func (*ShibaswapTopDogCaller) BoneLocker ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) BoneLocker(opts *bind.CallOpts) (common.Address, error)
BoneLocker is a free data retrieval call binding the contract method 0xee2f5055.
Solidity: function boneLocker() view returns(address)
func (*ShibaswapTopDogCaller) BonePerBlock ¶
BonePerBlock is a free data retrieval call binding the contract method 0x81c7e4fa.
Solidity: function bonePerBlock() view returns(uint256)
func (*ShibaswapTopDogCaller) BonusEndBlock ¶
BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.
Solidity: function bonusEndBlock() view returns(uint256)
func (*ShibaswapTopDogCaller) DevBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevBoneDistributor(opts *bind.CallOpts) (common.Address, error)
DevBoneDistributor is a free data retrieval call binding the contract method 0xb666944f.
Solidity: function devBoneDistributor() view returns(address)
func (*ShibaswapTopDogCaller) DevPercent ¶
DevPercent is a free data retrieval call binding the contract method 0xfc3c28af.
Solidity: function devPercent() view returns(uint256)
func (*ShibaswapTopDogCaller) DevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevRewardMintPercent(opts *bind.CallOpts) (*big.Int, error)
DevRewardMintPercent is a free data retrieval call binding the contract method 0x7a48ab22.
Solidity: function devRewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogCaller) GetMultiplier ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) GetMultiplier(opts *bind.CallOpts, _from *big.Int, _to *big.Int) (*big.Int, error)
GetMultiplier is a free data retrieval call binding the contract method 0x8dbb1e3a.
Solidity: function getMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*ShibaswapTopDogCaller) Migrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) Migrator(opts *bind.CallOpts) (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*ShibaswapTopDogCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ShibaswapTopDogCaller) PendingBone ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) PendingBone(opts *bind.CallOpts, _pid *big.Int, _user common.Address) (*big.Int, error)
PendingBone is a free data retrieval call binding the contract method 0x74849c53.
Solidity: function pendingBone(uint256 _pid, address _user) view returns(uint256)
func (*ShibaswapTopDogCaller) PoolExistence ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) 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 (*ShibaswapTopDogCaller) PoolInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) PoolInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccBonePerShare *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 accBonePerShare)
func (*ShibaswapTopDogCaller) PoolLength ¶
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*ShibaswapTopDogCaller) RewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) RewardMintPercent(opts *bind.CallOpts) (*big.Int, error)
RewardMintPercent is a free data retrieval call binding the contract method 0x616cb7c4.
Solidity: function rewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogCaller) StartBlock ¶
StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.
Solidity: function startBlock() view returns(uint256)
func (*ShibaswapTopDogCaller) TBoneBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) TBoneBoneDistributor(opts *bind.CallOpts) (common.Address, error)
TBoneBoneDistributor is a free data retrieval call binding the contract method 0xfffb4236.
Solidity: function tBoneBoneDistributor() view returns(address)
func (*ShibaswapTopDogCaller) TBonePercent ¶
TBonePercent is a free data retrieval call binding the contract method 0x86df6903.
Solidity: function tBonePercent() view returns(uint256)
func (*ShibaswapTopDogCaller) TotalAllocPoint ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) 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 (*ShibaswapTopDogCaller) UserInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) UserInfo(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int RewardDebt *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.
Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt)
func (*ShibaswapTopDogCaller) XLeashBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) XLeashBoneDistributor(opts *bind.CallOpts) (common.Address, error)
XLeashBoneDistributor is a free data retrieval call binding the contract method 0x60b6d6de.
Solidity: function xLeashBoneDistributor() view returns(address)
func (*ShibaswapTopDogCaller) XLeashPercent ¶
XLeashPercent is a free data retrieval call binding the contract method 0x7bed7809.
Solidity: function xLeashPercent() view returns(uint256)
func (*ShibaswapTopDogCaller) XShibBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCaller) XShibBoneDistributor(opts *bind.CallOpts) (common.Address, error)
XShibBoneDistributor is a free data retrieval call binding the contract method 0x3564e906.
Solidity: function xShibBoneDistributor() view returns(address)
func (*ShibaswapTopDogCaller) XShibPercent ¶
XShibPercent is a free data retrieval call binding the contract method 0xc8421917.
Solidity: function xShibPercent() view returns(uint256)
type ShibaswapTopDogCallerRaw ¶
type ShibaswapTopDogCallerRaw struct {
Contract *ShibaswapTopDogCaller // Generic read-only contract binding to access the raw methods on
}
ShibaswapTopDogCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ShibaswapTopDogCallerRaw) Call ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerRaw) 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 ShibaswapTopDogCallerSession ¶
type ShibaswapTopDogCallerSession struct { Contract *ShibaswapTopDogCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ShibaswapTopDogCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ShibaswapTopDogCallerSession) BONUSMULTIPLIER ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BONUSMULTIPLIER() (*big.Int, error)
BONUSMULTIPLIER is a free data retrieval call binding the contract method 0x8aa28550.
Solidity: function BONUS_MULTIPLIER() view returns(uint256)
func (*ShibaswapTopDogCallerSession) Bone ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Bone() (common.Address, error)
Bone is a free data retrieval call binding the contract method 0x26631b65.
Solidity: function bone() view returns(address)
func (*ShibaswapTopDogCallerSession) BoneLocker ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BoneLocker() (common.Address, error)
BoneLocker is a free data retrieval call binding the contract method 0xee2f5055.
Solidity: function boneLocker() view returns(address)
func (*ShibaswapTopDogCallerSession) BonePerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BonePerBlock() (*big.Int, error)
BonePerBlock is a free data retrieval call binding the contract method 0x81c7e4fa.
Solidity: function bonePerBlock() view returns(uint256)
func (*ShibaswapTopDogCallerSession) BonusEndBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) BonusEndBlock() (*big.Int, error)
BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.
Solidity: function bonusEndBlock() view returns(uint256)
func (*ShibaswapTopDogCallerSession) DevBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevBoneDistributor() (common.Address, error)
DevBoneDistributor is a free data retrieval call binding the contract method 0xb666944f.
Solidity: function devBoneDistributor() view returns(address)
func (*ShibaswapTopDogCallerSession) DevPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevPercent() (*big.Int, error)
DevPercent is a free data retrieval call binding the contract method 0xfc3c28af.
Solidity: function devPercent() view returns(uint256)
func (*ShibaswapTopDogCallerSession) DevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) DevRewardMintPercent() (*big.Int, error)
DevRewardMintPercent is a free data retrieval call binding the contract method 0x7a48ab22.
Solidity: function devRewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogCallerSession) GetMultiplier ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) GetMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetMultiplier is a free data retrieval call binding the contract method 0x8dbb1e3a.
Solidity: function getMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*ShibaswapTopDogCallerSession) Migrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*ShibaswapTopDogCallerSession) Owner ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ShibaswapTopDogCallerSession) PendingBone ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PendingBone(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingBone is a free data retrieval call binding the contract method 0x74849c53.
Solidity: function pendingBone(uint256 _pid, address _user) view returns(uint256)
func (*ShibaswapTopDogCallerSession) PoolExistence ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) 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 (*ShibaswapTopDogCallerSession) PoolInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccBonePerShare *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 accBonePerShare)
func (*ShibaswapTopDogCallerSession) PoolLength ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*ShibaswapTopDogCallerSession) RewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) RewardMintPercent() (*big.Int, error)
RewardMintPercent is a free data retrieval call binding the contract method 0x616cb7c4.
Solidity: function rewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogCallerSession) StartBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) StartBlock() (*big.Int, error)
StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.
Solidity: function startBlock() view returns(uint256)
func (*ShibaswapTopDogCallerSession) TBoneBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TBoneBoneDistributor() (common.Address, error)
TBoneBoneDistributor is a free data retrieval call binding the contract method 0xfffb4236.
Solidity: function tBoneBoneDistributor() view returns(address)
func (*ShibaswapTopDogCallerSession) TBonePercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TBonePercent() (*big.Int, error)
TBonePercent is a free data retrieval call binding the contract method 0x86df6903.
Solidity: function tBonePercent() view returns(uint256)
func (*ShibaswapTopDogCallerSession) TotalAllocPoint ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*ShibaswapTopDogCallerSession) UserInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int RewardDebt *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.
Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt)
func (*ShibaswapTopDogCallerSession) XLeashBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XLeashBoneDistributor() (common.Address, error)
XLeashBoneDistributor is a free data retrieval call binding the contract method 0x60b6d6de.
Solidity: function xLeashBoneDistributor() view returns(address)
func (*ShibaswapTopDogCallerSession) XLeashPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XLeashPercent() (*big.Int, error)
XLeashPercent is a free data retrieval call binding the contract method 0x7bed7809.
Solidity: function xLeashPercent() view returns(uint256)
func (*ShibaswapTopDogCallerSession) XShibBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XShibBoneDistributor() (common.Address, error)
XShibBoneDistributor is a free data retrieval call binding the contract method 0x3564e906.
Solidity: function xShibBoneDistributor() view returns(address)
func (*ShibaswapTopDogCallerSession) XShibPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogCallerSession) XShibPercent() (*big.Int, error)
XShibPercent is a free data retrieval call binding the contract method 0xc8421917.
Solidity: function xShibPercent() view returns(uint256)
type ShibaswapTopDogDeposit ¶
type ShibaswapTopDogDeposit struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogDeposit represents a Deposit event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogDepositIterator ¶
type ShibaswapTopDogDepositIterator struct { Event *ShibaswapTopDogDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogDepositIterator) Close ¶
func (it *ShibaswapTopDogDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogDepositIterator) Error ¶
func (it *ShibaswapTopDogDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogDepositIterator) Next ¶
func (it *ShibaswapTopDogDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogEmergencyWithdraw ¶
type ShibaswapTopDogEmergencyWithdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogEmergencyWithdraw represents a EmergencyWithdraw event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogEmergencyWithdrawIterator ¶
type ShibaswapTopDogEmergencyWithdrawIterator struct { Event *ShibaswapTopDogEmergencyWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogEmergencyWithdrawIterator is returned from FilterEmergencyWithdraw and is used to iterate over the raw logs and unpacked data for EmergencyWithdraw events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogEmergencyWithdrawIterator) Close ¶
func (it *ShibaswapTopDogEmergencyWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogEmergencyWithdrawIterator) Error ¶
func (it *ShibaswapTopDogEmergencyWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogEmergencyWithdrawIterator) Next ¶
func (it *ShibaswapTopDogEmergencyWithdrawIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogFilterer ¶
type ShibaswapTopDogFilterer struct {
// contains filtered or unexported fields
}
ShibaswapTopDogFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewShibaswapTopDogFilterer ¶
func NewShibaswapTopDogFilterer(address common.Address, filterer bind.ContractFilterer) (*ShibaswapTopDogFilterer, error)
NewShibaswapTopDogFilterer creates a new log filterer instance of ShibaswapTopDog, bound to a specific deployed contract.
func (*ShibaswapTopDogFilterer) FilterDeposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogDepositIterator, 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 (*ShibaswapTopDogFilterer) FilterEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterEmergencyWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogEmergencyWithdrawIterator, 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 (*ShibaswapTopDogFilterer) FilterOwnershipTransferred ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ShibaswapTopDogOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ShibaswapTopDogFilterer) FilterRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterRewardPerBlock(opts *bind.FilterOpts, user []common.Address) (*ShibaswapTopDogRewardPerBlockIterator, error)
FilterRewardPerBlock is a free log retrieval operation binding the contract event 0x6c8f4c3680517ed972252bff6614d3239839473a252ca0ac589c69b543005f73.
Solidity: event RewardPerBlock(address indexed user, uint256 _newReward)
func (*ShibaswapTopDogFilterer) FilterSetAddress ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterSetAddress(opts *bind.FilterOpts, which []string, user []common.Address) (*ShibaswapTopDogSetAddressIterator, error)
FilterSetAddress is a free log retrieval operation binding the contract event 0x86f9c80ce3fc41b1d49ca02c0e9835713d8fbfe63e8faeb589d90d909f5febaf.
Solidity: event SetAddress(string indexed which, address indexed user, address newAddr)
func (*ShibaswapTopDogFilterer) FilterSetPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterSetPercent(opts *bind.FilterOpts, which []string, user []common.Address) (*ShibaswapTopDogSetPercentIterator, error)
FilterSetPercent is a free log retrieval operation binding the contract event 0xb653881c9fc267b8dddb6116f411bd9b41adc2d8fa324e7402d26e656a92c21a.
Solidity: event SetPercent(string indexed which, address indexed user, uint256 newPercent)
func (*ShibaswapTopDogFilterer) FilterWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, pid []*big.Int) (*ShibaswapTopDogWithdrawIterator, 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 (*ShibaswapTopDogFilterer) ParseDeposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseDeposit(log types.Log) (*ShibaswapTopDogDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0x90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15.
Solidity: event Deposit(address indexed user, uint256 indexed pid, uint256 amount)
func (*ShibaswapTopDogFilterer) ParseEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseEmergencyWithdraw(log types.Log) (*ShibaswapTopDogEmergencyWithdraw, error)
ParseEmergencyWithdraw is a log parse operation binding the contract event 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595.
Solidity: event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*ShibaswapTopDogFilterer) ParseOwnershipTransferred ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseOwnershipTransferred(log types.Log) (*ShibaswapTopDogOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ShibaswapTopDogFilterer) ParseRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseRewardPerBlock(log types.Log) (*ShibaswapTopDogRewardPerBlock, error)
ParseRewardPerBlock is a log parse operation binding the contract event 0x6c8f4c3680517ed972252bff6614d3239839473a252ca0ac589c69b543005f73.
Solidity: event RewardPerBlock(address indexed user, uint256 _newReward)
func (*ShibaswapTopDogFilterer) ParseSetAddress ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseSetAddress(log types.Log) (*ShibaswapTopDogSetAddress, error)
ParseSetAddress is a log parse operation binding the contract event 0x86f9c80ce3fc41b1d49ca02c0e9835713d8fbfe63e8faeb589d90d909f5febaf.
Solidity: event SetAddress(string indexed which, address indexed user, address newAddr)
func (*ShibaswapTopDogFilterer) ParseSetPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseSetPercent(log types.Log) (*ShibaswapTopDogSetPercent, error)
ParseSetPercent is a log parse operation binding the contract event 0xb653881c9fc267b8dddb6116f411bd9b41adc2d8fa324e7402d26e656a92c21a.
Solidity: event SetPercent(string indexed which, address indexed user, uint256 newPercent)
func (*ShibaswapTopDogFilterer) ParseWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) ParseWithdraw(log types.Log) (*ShibaswapTopDogWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568.
Solidity: event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
func (*ShibaswapTopDogFilterer) WatchDeposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogDeposit, 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 (*ShibaswapTopDogFilterer) WatchEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchEmergencyWithdraw(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogEmergencyWithdraw, 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 (*ShibaswapTopDogFilterer) WatchOwnershipTransferred ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogOwnershipTransferred, 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 (*ShibaswapTopDogFilterer) WatchRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchRewardPerBlock(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogRewardPerBlock, user []common.Address) (event.Subscription, error)
WatchRewardPerBlock is a free log subscription operation binding the contract event 0x6c8f4c3680517ed972252bff6614d3239839473a252ca0ac589c69b543005f73.
Solidity: event RewardPerBlock(address indexed user, uint256 _newReward)
func (*ShibaswapTopDogFilterer) WatchSetAddress ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchSetAddress(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogSetAddress, which []string, user []common.Address) (event.Subscription, error)
WatchSetAddress is a free log subscription operation binding the contract event 0x86f9c80ce3fc41b1d49ca02c0e9835713d8fbfe63e8faeb589d90d909f5febaf.
Solidity: event SetAddress(string indexed which, address indexed user, address newAddr)
func (*ShibaswapTopDogFilterer) WatchSetPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchSetPercent(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogSetPercent, which []string, user []common.Address) (event.Subscription, error)
WatchSetPercent is a free log subscription operation binding the contract event 0xb653881c9fc267b8dddb6116f411bd9b41adc2d8fa324e7402d26e656a92c21a.
Solidity: event SetPercent(string indexed which, address indexed user, uint256 newPercent)
func (*ShibaswapTopDogFilterer) WatchWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *ShibaswapTopDogWithdraw, 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 ShibaswapTopDogOwnershipTransferred ¶
type ShibaswapTopDogOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogOwnershipTransferred represents a OwnershipTransferred event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogOwnershipTransferredIterator ¶
type ShibaswapTopDogOwnershipTransferredIterator struct { Event *ShibaswapTopDogOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogOwnershipTransferredIterator) Close ¶
func (it *ShibaswapTopDogOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogOwnershipTransferredIterator) Error ¶
func (it *ShibaswapTopDogOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogOwnershipTransferredIterator) Next ¶
func (it *ShibaswapTopDogOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogRaw ¶
type ShibaswapTopDogRaw struct {
Contract *ShibaswapTopDog // Generic contract binding to access the raw methods on
}
ShibaswapTopDogRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ShibaswapTopDogRaw) Call ¶
func (_ShibaswapTopDog *ShibaswapTopDogRaw) 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 (*ShibaswapTopDogRaw) Transact ¶
func (_ShibaswapTopDog *ShibaswapTopDogRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ShibaswapTopDogRaw) Transfer ¶
func (_ShibaswapTopDog *ShibaswapTopDogRaw) 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 ShibaswapTopDogRewardPerBlock ¶
type ShibaswapTopDogRewardPerBlock struct { User common.Address NewReward *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogRewardPerBlock represents a RewardPerBlock event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogRewardPerBlockIterator ¶
type ShibaswapTopDogRewardPerBlockIterator struct { Event *ShibaswapTopDogRewardPerBlock // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogRewardPerBlockIterator is returned from FilterRewardPerBlock and is used to iterate over the raw logs and unpacked data for RewardPerBlock events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogRewardPerBlockIterator) Close ¶
func (it *ShibaswapTopDogRewardPerBlockIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogRewardPerBlockIterator) Error ¶
func (it *ShibaswapTopDogRewardPerBlockIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogRewardPerBlockIterator) Next ¶
func (it *ShibaswapTopDogRewardPerBlockIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogSession ¶
type ShibaswapTopDogSession struct { Contract *ShibaswapTopDog // 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 }
ShibaswapTopDogSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ShibaswapTopDogSession) Add ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Add(_allocPoint *big.Int, _lpToken common.Address, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x1eaaa045.
Solidity: function add(uint256 _allocPoint, address _lpToken, bool _withUpdate) returns()
func (*ShibaswapTopDogSession) BONUSMULTIPLIER ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) BONUSMULTIPLIER() (*big.Int, error)
BONUSMULTIPLIER is a free data retrieval call binding the contract method 0x8aa28550.
Solidity: function BONUS_MULTIPLIER() view returns(uint256)
func (*ShibaswapTopDogSession) Bone ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Bone() (common.Address, error)
Bone is a free data retrieval call binding the contract method 0x26631b65.
Solidity: function bone() view returns(address)
func (*ShibaswapTopDogSession) BoneLocker ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) BoneLocker() (common.Address, error)
BoneLocker is a free data retrieval call binding the contract method 0xee2f5055.
Solidity: function boneLocker() view returns(address)
func (*ShibaswapTopDogSession) BoneLockerUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) BoneLockerUpdate(_boneLocker common.Address) (*types.Transaction, error)
BoneLockerUpdate is a paid mutator transaction binding the contract method 0xb6029be8.
Solidity: function boneLockerUpdate(address _boneLocker) returns()
func (*ShibaswapTopDogSession) BonePerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) BonePerBlock() (*big.Int, error)
BonePerBlock is a free data retrieval call binding the contract method 0x81c7e4fa.
Solidity: function bonePerBlock() view returns(uint256)
func (*ShibaswapTopDogSession) BonusEndBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) BonusEndBlock() (*big.Int, error)
BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.
Solidity: function bonusEndBlock() view returns(uint256)
func (*ShibaswapTopDogSession) CallEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) CallEmergencyWithdraw(_to common.Address) (*types.Transaction, error)
CallEmergencyWithdraw is a paid mutator transaction binding the contract method 0xa9e89a02.
Solidity: function callEmergencyWithdraw(address _to) returns()
func (*ShibaswapTopDogSession) Deposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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 (*ShibaswapTopDogSession) DevBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) DevBoneDistributor() (common.Address, error)
DevBoneDistributor is a free data retrieval call binding the contract method 0xb666944f.
Solidity: function devBoneDistributor() view returns(address)
func (*ShibaswapTopDogSession) DevBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) DevBoneDistributorUpdate(_devBoneDistributor common.Address) (*types.Transaction, error)
DevBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4e5a0a61.
Solidity: function devBoneDistributorUpdate(address _devBoneDistributor) returns()
func (*ShibaswapTopDogSession) DevPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) DevPercent() (*big.Int, error)
DevPercent is a free data retrieval call binding the contract method 0xfc3c28af.
Solidity: function devPercent() view returns(uint256)
func (*ShibaswapTopDogSession) DevPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) DevPercentUpdate(_devPercent *big.Int) (*types.Transaction, error)
DevPercentUpdate is a paid mutator transaction binding the contract method 0xeeeefb69.
Solidity: function devPercentUpdate(uint256 _devPercent) returns()
func (*ShibaswapTopDogSession) DevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) DevRewardMintPercent() (*big.Int, error)
DevRewardMintPercent is a free data retrieval call binding the contract method 0x7a48ab22.
Solidity: function devRewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogSession) EmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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 (*ShibaswapTopDogSession) GetMultiplier ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) GetMultiplier(_from *big.Int, _to *big.Int) (*big.Int, error)
GetMultiplier is a free data retrieval call binding the contract method 0x8dbb1e3a.
Solidity: function getMultiplier(uint256 _from, uint256 _to) view returns(uint256)
func (*ShibaswapTopDogSession) MassUpdatePools ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*ShibaswapTopDogSession) Migrate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Migrate(_pid *big.Int) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x454b0608.
Solidity: function migrate(uint256 _pid) returns()
func (*ShibaswapTopDogSession) Migrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*ShibaswapTopDogSession) Owner ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ShibaswapTopDogSession) PendingBone ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) PendingBone(_pid *big.Int, _user common.Address) (*big.Int, error)
PendingBone is a free data retrieval call binding the contract method 0x74849c53.
Solidity: function pendingBone(uint256 _pid, address _user) view returns(uint256)
func (*ShibaswapTopDogSession) PoolExistence ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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 (*ShibaswapTopDogSession) PoolInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) PoolInfo(arg0 *big.Int) (struct { LpToken common.Address AllocPoint *big.Int LastRewardBlock *big.Int AccBonePerShare *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 accBonePerShare)
func (*ShibaswapTopDogSession) PoolLength ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) PoolLength() (*big.Int, error)
PoolLength is a free data retrieval call binding the contract method 0x081e3eda.
Solidity: function poolLength() view returns(uint256)
func (*ShibaswapTopDogSession) RenounceOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapTopDogSession) RewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) RewardMintPercent() (*big.Int, error)
RewardMintPercent is a free data retrieval call binding the contract method 0x616cb7c4.
Solidity: function rewardMintPercent() view returns(uint256)
func (*ShibaswapTopDogSession) Set ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x64482f79.
Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()
func (*ShibaswapTopDogSession) SetDevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) SetDevRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
SetDevRewardMintPercent is a paid mutator transaction binding the contract method 0x007c1ffa.
Solidity: function setDevRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogSession) SetLockingPeriod ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapTopDogSession) SetMigrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*ShibaswapTopDogSession) SetRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) SetRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
SetRewardMintPercent is a paid mutator transaction binding the contract method 0xdc7a77e2.
Solidity: function setRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogSession) StartBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) StartBlock() (*big.Int, error)
StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.
Solidity: function startBlock() view returns(uint256)
func (*ShibaswapTopDogSession) TBoneBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) TBoneBoneDistributor() (common.Address, error)
TBoneBoneDistributor is a free data retrieval call binding the contract method 0xfffb4236.
Solidity: function tBoneBoneDistributor() view returns(address)
func (*ShibaswapTopDogSession) TBoneBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) TBoneBoneDistributorUpdate(_tBoneBoneDistributor common.Address) (*types.Transaction, error)
TBoneBoneDistributorUpdate is a paid mutator transaction binding the contract method 0xf7980b89.
Solidity: function tBoneBoneDistributorUpdate(address _tBoneBoneDistributor) returns()
func (*ShibaswapTopDogSession) TBonePercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) TBonePercent() (*big.Int, error)
TBonePercent is a free data retrieval call binding the contract method 0x86df6903.
Solidity: function tBonePercent() view returns(uint256)
func (*ShibaswapTopDogSession) TBonePercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) TBonePercentUpdate(_tBonePercent *big.Int) (*types.Transaction, error)
TBonePercentUpdate is a paid mutator transaction binding the contract method 0x18ce99ef.
Solidity: function tBonePercentUpdate(uint256 _tBonePercent) returns()
func (*ShibaswapTopDogSession) TotalAllocPoint ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) TotalAllocPoint() (*big.Int, error)
TotalAllocPoint is a free data retrieval call binding the contract method 0x17caf6f1.
Solidity: function totalAllocPoint() view returns(uint256)
func (*ShibaswapTopDogSession) TransferOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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 (*ShibaswapTopDogSession) UpdatePool ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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 (*ShibaswapTopDogSession) UpdateRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) UpdateRewardPerBlock(_perBlock *big.Int) (*types.Transaction, error)
UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.
Solidity: function updateRewardPerBlock(uint256 _perBlock) returns()
func (*ShibaswapTopDogSession) UserInfo ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) UserInfo(arg0 *big.Int, arg1 common.Address) (struct { Amount *big.Int RewardDebt *big.Int }, error)
UserInfo is a free data retrieval call binding the contract method 0x93f1a40b.
Solidity: function userInfo(uint256 , address ) view returns(uint256 amount, uint256 rewardDebt)
func (*ShibaswapTopDogSession) Withdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) 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()
func (*ShibaswapTopDogSession) XLeashBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashBoneDistributor() (common.Address, error)
XLeashBoneDistributor is a free data retrieval call binding the contract method 0x60b6d6de.
Solidity: function xLeashBoneDistributor() view returns(address)
func (*ShibaswapTopDogSession) XLeashBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashBoneDistributorUpdate(_xLeashBoneDistributor common.Address) (*types.Transaction, error)
XLeashBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x041219a7.
Solidity: function xLeashBoneDistributorUpdate(address _xLeashBoneDistributor) returns()
func (*ShibaswapTopDogSession) XLeashPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashPercent() (*big.Int, error)
XLeashPercent is a free data retrieval call binding the contract method 0x7bed7809.
Solidity: function xLeashPercent() view returns(uint256)
func (*ShibaswapTopDogSession) XLeashPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XLeashPercentUpdate(_xLeashPercent *big.Int) (*types.Transaction, error)
XLeashPercentUpdate is a paid mutator transaction binding the contract method 0xe1647d8a.
Solidity: function xLeashPercentUpdate(uint256 _xLeashPercent) returns()
func (*ShibaswapTopDogSession) XShibBoneDistributor ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibBoneDistributor() (common.Address, error)
XShibBoneDistributor is a free data retrieval call binding the contract method 0x3564e906.
Solidity: function xShibBoneDistributor() view returns(address)
func (*ShibaswapTopDogSession) XShibBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibBoneDistributorUpdate(_xShibBoneDistributor common.Address) (*types.Transaction, error)
XShibBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4324f02f.
Solidity: function xShibBoneDistributorUpdate(address _xShibBoneDistributor) returns()
func (*ShibaswapTopDogSession) XShibPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibPercent() (*big.Int, error)
XShibPercent is a free data retrieval call binding the contract method 0xc8421917.
Solidity: function xShibPercent() view returns(uint256)
func (*ShibaswapTopDogSession) XShibPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogSession) XShibPercentUpdate(_xShibPercent *big.Int) (*types.Transaction, error)
XShibPercentUpdate is a paid mutator transaction binding the contract method 0x07a6fa6f.
Solidity: function xShibPercentUpdate(uint256 _xShibPercent) returns()
type ShibaswapTopDogSetAddress ¶
type ShibaswapTopDogSetAddress struct { Which common.Hash User common.Address NewAddr common.Address Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogSetAddress represents a SetAddress event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogSetAddressIterator ¶
type ShibaswapTopDogSetAddressIterator struct { Event *ShibaswapTopDogSetAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogSetAddressIterator is returned from FilterSetAddress and is used to iterate over the raw logs and unpacked data for SetAddress events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogSetAddressIterator) Close ¶
func (it *ShibaswapTopDogSetAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogSetAddressIterator) Error ¶
func (it *ShibaswapTopDogSetAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogSetAddressIterator) Next ¶
func (it *ShibaswapTopDogSetAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogSetPercent ¶
type ShibaswapTopDogSetPercent struct { Which common.Hash User common.Address NewPercent *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogSetPercent represents a SetPercent event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogSetPercentIterator ¶
type ShibaswapTopDogSetPercentIterator struct { Event *ShibaswapTopDogSetPercent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogSetPercentIterator is returned from FilterSetPercent and is used to iterate over the raw logs and unpacked data for SetPercent events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogSetPercentIterator) Close ¶
func (it *ShibaswapTopDogSetPercentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogSetPercentIterator) Error ¶
func (it *ShibaswapTopDogSetPercentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogSetPercentIterator) Next ¶
func (it *ShibaswapTopDogSetPercentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ShibaswapTopDogTransactor ¶
type ShibaswapTopDogTransactor struct {
// contains filtered or unexported fields
}
ShibaswapTopDogTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewShibaswapTopDogTransactor ¶
func NewShibaswapTopDogTransactor(address common.Address, transactor bind.ContractTransactor) (*ShibaswapTopDogTransactor, error)
NewShibaswapTopDogTransactor creates a new write-only instance of ShibaswapTopDog, bound to a specific deployed contract.
func (*ShibaswapTopDogTransactor) Add ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Add(opts *bind.TransactOpts, _allocPoint *big.Int, _lpToken common.Address, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x1eaaa045.
Solidity: function add(uint256 _allocPoint, address _lpToken, bool _withUpdate) returns()
func (*ShibaswapTopDogTransactor) BoneLockerUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) BoneLockerUpdate(opts *bind.TransactOpts, _boneLocker common.Address) (*types.Transaction, error)
BoneLockerUpdate is a paid mutator transaction binding the contract method 0xb6029be8.
Solidity: function boneLockerUpdate(address _boneLocker) returns()
func (*ShibaswapTopDogTransactor) CallEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) CallEmergencyWithdraw(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
CallEmergencyWithdraw is a paid mutator transaction binding the contract method 0xa9e89a02.
Solidity: function callEmergencyWithdraw(address _to) returns()
func (*ShibaswapTopDogTransactor) Deposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) 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 (*ShibaswapTopDogTransactor) DevBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) DevBoneDistributorUpdate(opts *bind.TransactOpts, _devBoneDistributor common.Address) (*types.Transaction, error)
DevBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4e5a0a61.
Solidity: function devBoneDistributorUpdate(address _devBoneDistributor) returns()
func (*ShibaswapTopDogTransactor) DevPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) DevPercentUpdate(opts *bind.TransactOpts, _devPercent *big.Int) (*types.Transaction, error)
DevPercentUpdate is a paid mutator transaction binding the contract method 0xeeeefb69.
Solidity: function devPercentUpdate(uint256 _devPercent) returns()
func (*ShibaswapTopDogTransactor) EmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) 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 (*ShibaswapTopDogTransactor) MassUpdatePools ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) MassUpdatePools(opts *bind.TransactOpts) (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*ShibaswapTopDogTransactor) Migrate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Migrate(opts *bind.TransactOpts, _pid *big.Int) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x454b0608.
Solidity: function migrate(uint256 _pid) returns()
func (*ShibaswapTopDogTransactor) RenounceOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapTopDogTransactor) Set ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) Set(opts *bind.TransactOpts, _pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x64482f79.
Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()
func (*ShibaswapTopDogTransactor) SetDevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetDevRewardMintPercent(opts *bind.TransactOpts, _newPercent *big.Int) (*types.Transaction, error)
SetDevRewardMintPercent is a paid mutator transaction binding the contract method 0x007c1ffa.
Solidity: function setDevRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogTransactor) SetLockingPeriod ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetLockingPeriod(opts *bind.TransactOpts, _newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapTopDogTransactor) SetMigrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*ShibaswapTopDogTransactor) SetRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) SetRewardMintPercent(opts *bind.TransactOpts, _newPercent *big.Int) (*types.Transaction, error)
SetRewardMintPercent is a paid mutator transaction binding the contract method 0xdc7a77e2.
Solidity: function setRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogTransactor) TBoneBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) TBoneBoneDistributorUpdate(opts *bind.TransactOpts, _tBoneBoneDistributor common.Address) (*types.Transaction, error)
TBoneBoneDistributorUpdate is a paid mutator transaction binding the contract method 0xf7980b89.
Solidity: function tBoneBoneDistributorUpdate(address _tBoneBoneDistributor) returns()
func (*ShibaswapTopDogTransactor) TBonePercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) TBonePercentUpdate(opts *bind.TransactOpts, _tBonePercent *big.Int) (*types.Transaction, error)
TBonePercentUpdate is a paid mutator transaction binding the contract method 0x18ce99ef.
Solidity: function tBonePercentUpdate(uint256 _tBonePercent) returns()
func (*ShibaswapTopDogTransactor) TransferOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) 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 (*ShibaswapTopDogTransactor) UpdatePool ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) 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 (*ShibaswapTopDogTransactor) UpdateRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) UpdateRewardPerBlock(opts *bind.TransactOpts, _perBlock *big.Int) (*types.Transaction, error)
UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.
Solidity: function updateRewardPerBlock(uint256 _perBlock) returns()
func (*ShibaswapTopDogTransactor) Withdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) 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()
func (*ShibaswapTopDogTransactor) XLeashBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XLeashBoneDistributorUpdate(opts *bind.TransactOpts, _xLeashBoneDistributor common.Address) (*types.Transaction, error)
XLeashBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x041219a7.
Solidity: function xLeashBoneDistributorUpdate(address _xLeashBoneDistributor) returns()
func (*ShibaswapTopDogTransactor) XLeashPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XLeashPercentUpdate(opts *bind.TransactOpts, _xLeashPercent *big.Int) (*types.Transaction, error)
XLeashPercentUpdate is a paid mutator transaction binding the contract method 0xe1647d8a.
Solidity: function xLeashPercentUpdate(uint256 _xLeashPercent) returns()
func (*ShibaswapTopDogTransactor) XShibBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XShibBoneDistributorUpdate(opts *bind.TransactOpts, _xShibBoneDistributor common.Address) (*types.Transaction, error)
XShibBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4324f02f.
Solidity: function xShibBoneDistributorUpdate(address _xShibBoneDistributor) returns()
func (*ShibaswapTopDogTransactor) XShibPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactor) XShibPercentUpdate(opts *bind.TransactOpts, _xShibPercent *big.Int) (*types.Transaction, error)
XShibPercentUpdate is a paid mutator transaction binding the contract method 0x07a6fa6f.
Solidity: function xShibPercentUpdate(uint256 _xShibPercent) returns()
type ShibaswapTopDogTransactorRaw ¶
type ShibaswapTopDogTransactorRaw struct {
Contract *ShibaswapTopDogTransactor // Generic write-only contract binding to access the raw methods on
}
ShibaswapTopDogTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ShibaswapTopDogTransactorRaw) Transact ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ShibaswapTopDogTransactorRaw) Transfer ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorRaw) 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 ShibaswapTopDogTransactorSession ¶
type ShibaswapTopDogTransactorSession struct { Contract *ShibaswapTopDogTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ShibaswapTopDogTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ShibaswapTopDogTransactorSession) Add ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Add(_allocPoint *big.Int, _lpToken common.Address, _withUpdate bool) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x1eaaa045.
Solidity: function add(uint256 _allocPoint, address _lpToken, bool _withUpdate) returns()
func (*ShibaswapTopDogTransactorSession) BoneLockerUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) BoneLockerUpdate(_boneLocker common.Address) (*types.Transaction, error)
BoneLockerUpdate is a paid mutator transaction binding the contract method 0xb6029be8.
Solidity: function boneLockerUpdate(address _boneLocker) returns()
func (*ShibaswapTopDogTransactorSession) CallEmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) CallEmergencyWithdraw(_to common.Address) (*types.Transaction, error)
CallEmergencyWithdraw is a paid mutator transaction binding the contract method 0xa9e89a02.
Solidity: function callEmergencyWithdraw(address _to) returns()
func (*ShibaswapTopDogTransactorSession) Deposit ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) 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 (*ShibaswapTopDogTransactorSession) DevBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) DevBoneDistributorUpdate(_devBoneDistributor common.Address) (*types.Transaction, error)
DevBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4e5a0a61.
Solidity: function devBoneDistributorUpdate(address _devBoneDistributor) returns()
func (*ShibaswapTopDogTransactorSession) DevPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) DevPercentUpdate(_devPercent *big.Int) (*types.Transaction, error)
DevPercentUpdate is a paid mutator transaction binding the contract method 0xeeeefb69.
Solidity: function devPercentUpdate(uint256 _devPercent) returns()
func (*ShibaswapTopDogTransactorSession) EmergencyWithdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) 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 (*ShibaswapTopDogTransactorSession) MassUpdatePools ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) MassUpdatePools() (*types.Transaction, error)
MassUpdatePools is a paid mutator transaction binding the contract method 0x630b5ba1.
Solidity: function massUpdatePools() returns()
func (*ShibaswapTopDogTransactorSession) Migrate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Migrate(_pid *big.Int) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x454b0608.
Solidity: function migrate(uint256 _pid) returns()
func (*ShibaswapTopDogTransactorSession) RenounceOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ShibaswapTopDogTransactorSession) Set ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) Set(_pid *big.Int, _allocPoint *big.Int, _withUpdate bool) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x64482f79.
Solidity: function set(uint256 _pid, uint256 _allocPoint, bool _withUpdate) returns()
func (*ShibaswapTopDogTransactorSession) SetDevRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetDevRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
SetDevRewardMintPercent is a paid mutator transaction binding the contract method 0x007c1ffa.
Solidity: function setDevRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogTransactorSession) SetLockingPeriod ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetLockingPeriod(_newLockingPeriod *big.Int, _newDevLockingPeriod *big.Int) (*types.Transaction, error)
SetLockingPeriod is a paid mutator transaction binding the contract method 0xbff783ae.
Solidity: function setLockingPeriod(uint256 _newLockingPeriod, uint256 _newDevLockingPeriod) returns()
func (*ShibaswapTopDogTransactorSession) SetMigrator ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*ShibaswapTopDogTransactorSession) SetRewardMintPercent ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) SetRewardMintPercent(_newPercent *big.Int) (*types.Transaction, error)
SetRewardMintPercent is a paid mutator transaction binding the contract method 0xdc7a77e2.
Solidity: function setRewardMintPercent(uint256 _newPercent) returns()
func (*ShibaswapTopDogTransactorSession) TBoneBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) TBoneBoneDistributorUpdate(_tBoneBoneDistributor common.Address) (*types.Transaction, error)
TBoneBoneDistributorUpdate is a paid mutator transaction binding the contract method 0xf7980b89.
Solidity: function tBoneBoneDistributorUpdate(address _tBoneBoneDistributor) returns()
func (*ShibaswapTopDogTransactorSession) TBonePercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) TBonePercentUpdate(_tBonePercent *big.Int) (*types.Transaction, error)
TBonePercentUpdate is a paid mutator transaction binding the contract method 0x18ce99ef.
Solidity: function tBonePercentUpdate(uint256 _tBonePercent) returns()
func (*ShibaswapTopDogTransactorSession) TransferOwnership ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) 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 (*ShibaswapTopDogTransactorSession) UpdatePool ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) 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 (*ShibaswapTopDogTransactorSession) UpdateRewardPerBlock ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) UpdateRewardPerBlock(_perBlock *big.Int) (*types.Transaction, error)
UpdateRewardPerBlock is a paid mutator transaction binding the contract method 0x01f8a976.
Solidity: function updateRewardPerBlock(uint256 _perBlock) returns()
func (*ShibaswapTopDogTransactorSession) Withdraw ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) 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()
func (*ShibaswapTopDogTransactorSession) XLeashBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XLeashBoneDistributorUpdate(_xLeashBoneDistributor common.Address) (*types.Transaction, error)
XLeashBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x041219a7.
Solidity: function xLeashBoneDistributorUpdate(address _xLeashBoneDistributor) returns()
func (*ShibaswapTopDogTransactorSession) XLeashPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XLeashPercentUpdate(_xLeashPercent *big.Int) (*types.Transaction, error)
XLeashPercentUpdate is a paid mutator transaction binding the contract method 0xe1647d8a.
Solidity: function xLeashPercentUpdate(uint256 _xLeashPercent) returns()
func (*ShibaswapTopDogTransactorSession) XShibBoneDistributorUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XShibBoneDistributorUpdate(_xShibBoneDistributor common.Address) (*types.Transaction, error)
XShibBoneDistributorUpdate is a paid mutator transaction binding the contract method 0x4324f02f.
Solidity: function xShibBoneDistributorUpdate(address _xShibBoneDistributor) returns()
func (*ShibaswapTopDogTransactorSession) XShibPercentUpdate ¶
func (_ShibaswapTopDog *ShibaswapTopDogTransactorSession) XShibPercentUpdate(_xShibPercent *big.Int) (*types.Transaction, error)
XShibPercentUpdate is a paid mutator transaction binding the contract method 0x07a6fa6f.
Solidity: function xShibPercentUpdate(uint256 _xShibPercent) returns()
type ShibaswapTopDogWithdraw ¶
type ShibaswapTopDogWithdraw struct { User common.Address Pid *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ShibaswapTopDogWithdraw represents a Withdraw event raised by the ShibaswapTopDog contract.
type ShibaswapTopDogWithdrawIterator ¶
type ShibaswapTopDogWithdrawIterator struct { Event *ShibaswapTopDogWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ShibaswapTopDogWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the ShibaswapTopDog contract.
func (*ShibaswapTopDogWithdrawIterator) Close ¶
func (it *ShibaswapTopDogWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ShibaswapTopDogWithdrawIterator) Error ¶
func (it *ShibaswapTopDogWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ShibaswapTopDogWithdrawIterator) Next ¶
func (it *ShibaswapTopDogWithdrawIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.