shibaswap

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ShibaswapBoneLockerABI = ShibaswapBoneLockerMetaData.ABI

ShibaswapBoneLockerABI is the input ABI used to generate the binding from. Deprecated: Use ShibaswapBoneLockerMetaData.ABI instead.

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

View Source
var ShibaswapTopDogABI = ShibaswapTopDogMetaData.ABI

ShibaswapTopDogABI is the input ABI used to generate the binding from. Deprecated: Use ShibaswapTopDogMetaData.ABI instead.

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

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

func (*ShibaswapBoneLockerLockingPeriodIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapBoneLockerLockingPeriodIterator) Next

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

type 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

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

func (*ShibaswapBoneLockerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapBoneLockerOwnershipTransferredIterator) Next

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

type 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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) Bone(opts *bind.CallOpts) (common.Address, error)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) BonePerBlock(opts *bind.CallOpts) (*big.Int, error)

BonePerBlock is a free data retrieval call binding the contract method 0x81c7e4fa.

Solidity: function bonePerBlock() view returns(uint256)

func (*ShibaswapTopDogCaller) BonusEndBlock

func (_ShibaswapTopDog *ShibaswapTopDogCaller) BonusEndBlock(opts *bind.CallOpts) (*big.Int, error)

BonusEndBlock is a free data retrieval call binding the contract method 0x1aed6553.

Solidity: function bonusEndBlock() view returns(uint256)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) DevPercent(opts *bind.CallOpts) (*big.Int, error)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) 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 (*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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) PoolLength(opts *bind.CallOpts) (*big.Int, error)

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

Solidity: function poolLength() view returns(uint256)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) StartBlock(opts *bind.CallOpts) (*big.Int, error)

StartBlock is a free data retrieval call binding the contract method 0x48cd4cb1.

Solidity: function startBlock() view returns(uint256)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) TBonePercent(opts *bind.CallOpts) (*big.Int, error)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) XLeashPercent(opts *bind.CallOpts) (*big.Int, error)

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

func (_ShibaswapTopDog *ShibaswapTopDogCaller) XShibPercent(opts *bind.CallOpts) (*big.Int, error)

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

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

func (*ShibaswapTopDogDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogDepositIterator) Next

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

type 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

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

func (*ShibaswapTopDogEmergencyWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogEmergencyWithdrawIterator) Next

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

type 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

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

func (*ShibaswapTopDogOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogOwnershipTransferredIterator) Next

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

type 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

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

func (*ShibaswapTopDogRewardPerBlockIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogRewardPerBlockIterator) Next

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

type 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

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

func (*ShibaswapTopDogSetAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogSetAddressIterator) Next

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

type 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

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

func (*ShibaswapTopDogSetPercentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogSetPercentIterator) Next

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

type 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

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

func (*ShibaswapTopDogWithdrawIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ShibaswapTopDogWithdrawIterator) Next

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

Jump to

Keyboard shortcuts

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