sunpumplaunchpad

package
v0.0.0-...-c2e5dec Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SunpumplaunchpadABI = SunpumplaunchpadMetaData.ABI

SunpumplaunchpadABI is the input ABI used to generate the binding from. Deprecated: Use SunpumplaunchpadMetaData.ABI instead.

View Source
var SunpumplaunchpadMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"LaunchPending\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"oldLauncher\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newLauncher\",\"type\":\"address\"}],\"name\":\"LauncherChanged\",\"type\":\"event\"},{\"inputs\":[{\"name\":\"oldFee\",\"type\":\"uint256\"},{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"MinTxFeeSet\",\"type\":\"event\"},{\"inputs\":[{\"name\":\"oldFee\",\"type\":\"uint256\"},{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"MintFeeSet\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"oldOperator\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"OperatorChanged\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"oldPendingOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newPendingOwner\",\"type\":\"address\"}],\"name\":\"PendingOwnerSet\",\"type\":\"event\"},{\"inputs\":[{\"name\":\"oldFee\",\"type\":\"uint256\"},{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"PurchaseFeeSet\",\"type\":\"event\"},{\"inputs\":[{\"name\":\"oldFee\",\"type\":\"uint256\"},{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"SaleFeeSet\",\"type\":\"event\"},{\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"tokenIndex\",\"type\":\"uint256\"},{\"name\":\"creator\",\"type\":\"address\"}],\"name\":\"TokenCreate\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenLaunched\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"buyer\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"name\":\"tokenReserve\",\"type\":\"uint256\"}],\"name\":\"TokenPurchased\",\"type\":\"event\"},{\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"seller\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"TokenSold\",\"type\":\"event\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"LAUNCH_FEE\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"LAUNCH_THRESHOLD\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"LAUNCH_TRX_RESERVE\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"TOKEN_SUPPLY\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"TOTAL_SALE\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"VIRTUAL_TOKEN_RESERVE_AMOUNT\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"VIRTUAL_TRX_RESERVE_AMOUNT\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"_becomeNewImplementation\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"name\":\"acceptOwner\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"symbol\",\"type\":\"string\"}],\"name\":\"createAndInitPurchase\",\"stateMutability\":\"payable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"deadAddress\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"getExactTokenAmountForPurchase\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"trxAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"getExactTokenAmountForPurchaseWithFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"name\":\"getExactTrxAmountForSale\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"name\":\"getExactTrxAmountForSaleWithFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"getPrice\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"name\":\"getTokenAmountByPurchase\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"name\":\"getTokenAmountByPurchaseWithFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"getTokenState\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"trxAmount\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"getTrxAmountBySale\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"trxAmount\",\"type\":\"uint256\"},{\"name\":\"fee\",\"type\":\"uint256\"}],\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"getTrxAmountBySaleWithFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"implementation\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_vault\",\"type\":\"address\"},{\"name\":\"_v2Router\",\"type\":\"address\"},{\"name\":\"_salefee\",\"type\":\"uint256\"},{\"name\":\"_purchasefee\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"launchFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"launchToDEX\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"launcher\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"maxPurachaseAmount\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"minTxFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"mintFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"operator\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"owner\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"bool\"}],\"name\":\"pause\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"name\":\"pausePad\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"pendingImplementation\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"pendingOwner\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"purchaseFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"AmountMin\",\"type\":\"uint256\"}],\"name\":\"purchaseToken\",\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"token\",\"type\":\"address\"}],\"name\":\"renounceTokenOwnership\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"name\":\"rerunPad\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"saleFee\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"token\",\"type\":\"address\"},{\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"name\":\"AmountMin\",\"type\":\"uint256\"}],\"name\":\"saleToken\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"newLauncher\",\"type\":\"address\"}],\"name\":\"setLauncher\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"setMinTxFee\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_newMintFee\",\"type\":\"uint256\"},{\"name\":\"_newMinTxFee\",\"type\":\"uint256\"}],\"name\":\"setMintAndMinTxFee\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"setMintFee\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"newOp\",\"type\":\"address\"}],\"name\":\"setOperator\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"newPendingOwner\",\"type\":\"address\"}],\"name\":\"setPendingOwner\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setPurchaseFee\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setSaleFee\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"setVault\",\"stateMutability\":\"Nonpayable\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"inputs\":[{\"type\":\"uint256\"}],\"name\":\"tokenAddress\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"uint256\"}],\"name\":\"tokenCount\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"inputs\":[{\"type\":\"address\"}],\"name\":\"tokenCreator\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"v2Router\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"type\":\"address\"}],\"name\":\"vault\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"outputs\":[{\"name\":\"TRXReserve\",\"type\":\"uint256\"},{\"name\":\"TokenReserve\",\"type\":\"uint256\"},{\"name\":\"launched\",\"type\":\"bool\"}],\"inputs\":[{\"type\":\"address\"}],\"name\":\"virtualPools\",\"stateMutability\":\"View\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}

SunpumplaunchpadMetaData contains all meta data concerning the Sunpumplaunchpad contract.

Functions

This section is empty.

Types

type Sunpumplaunchpad

type Sunpumplaunchpad struct {
	SunpumplaunchpadCaller     // Read-only binding to the contract
	SunpumplaunchpadTransactor // Write-only binding to the contract
	SunpumplaunchpadFilterer   // Log filterer for contract events
}

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

func NewSunpumplaunchpad

func NewSunpumplaunchpad(address common.Address, backend bind.ContractBackend) (*Sunpumplaunchpad, error)

NewSunpumplaunchpad creates a new instance of Sunpumplaunchpad, bound to a specific deployed contract.

type SunpumplaunchpadCaller

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

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

func NewSunpumplaunchpadCaller

func NewSunpumplaunchpadCaller(address common.Address, caller bind.ContractCaller) (*SunpumplaunchpadCaller, error)

NewSunpumplaunchpadCaller creates a new read-only instance of Sunpumplaunchpad, bound to a specific deployed contract.

type SunpumplaunchpadCallerRaw

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

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

func (*SunpumplaunchpadCallerRaw) Call

func (_Sunpumplaunchpad *SunpumplaunchpadCallerRaw) 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 SunpumplaunchpadCallerSession

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

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

type SunpumplaunchpadFilterer

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

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

func NewSunpumplaunchpadFilterer

func NewSunpumplaunchpadFilterer(address common.Address, filterer bind.ContractFilterer) (*SunpumplaunchpadFilterer, error)

NewSunpumplaunchpadFilterer creates a new log filterer instance of Sunpumplaunchpad, bound to a specific deployed contract.

func (*SunpumplaunchpadFilterer) FilterLaunchPending

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterLaunchPending(opts *bind.FilterOpts) (*SunpumplaunchpadLaunchPendingIterator, error)

FilterLaunchPending is a free log retrieval operation binding the contract event 0xff274cd97aba8af276149429fbc7ea387e14da22dcd51779c691af908f4feb64.

Solidity: event LaunchPending(address token)

func (*SunpumplaunchpadFilterer) FilterLauncherChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterLauncherChanged(opts *bind.FilterOpts, oldLauncher []common.Address, newLauncher []common.Address) (*SunpumplaunchpadLauncherChangedIterator, error)

FilterLauncherChanged is a free log retrieval operation binding the contract event 0x349b3ca858f1d049aa7b4e826494f79354dbe5f1125ec5442e2d309d21646ec2.

Solidity: event LauncherChanged(address indexed oldLauncher, address indexed newLauncher)

func (*SunpumplaunchpadFilterer) FilterMinTxFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterMinTxFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadMinTxFeeSetIterator, error)

FilterMinTxFeeSet is a free log retrieval operation binding the contract event 0x091f43688ad4f42d7f02fb81c7e28b693ca4d5d825c27572437bc308cc46aba2.

Solidity: event MinTxFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) FilterMintFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterMintFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadMintFeeSetIterator, error)

FilterMintFeeSet is a free log retrieval operation binding the contract event 0x387269377ae17304805d5f88cea4252e5ca47346783c279aeb9e8627335a49ac.

Solidity: event MintFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) FilterOperatorChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterOperatorChanged(opts *bind.FilterOpts, oldOperator []common.Address, newOperator []common.Address) (*SunpumplaunchpadOperatorChangedIterator, error)

FilterOperatorChanged is a free log retrieval operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.

Solidity: event OperatorChanged(address indexed oldOperator, address indexed newOperator)

func (*SunpumplaunchpadFilterer) FilterOwnerChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterOwnerChanged(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*SunpumplaunchpadOwnerChangedIterator, error)

FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.

Solidity: event OwnerChanged(address indexed oldOwner, address indexed newOwner)

func (*SunpumplaunchpadFilterer) FilterPendingOwnerSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterPendingOwnerSet(opts *bind.FilterOpts, oldPendingOwner []common.Address, newPendingOwner []common.Address) (*SunpumplaunchpadPendingOwnerSetIterator, error)

FilterPendingOwnerSet is a free log retrieval operation binding the contract event 0xa86864fa6b65f969d5ac8391ddaac6a0eba3f41386cbf6e78c3e4d6c59eb115f.

Solidity: event PendingOwnerSet(address indexed oldPendingOwner, address indexed newPendingOwner)

func (*SunpumplaunchpadFilterer) FilterPurchaseFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterPurchaseFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadPurchaseFeeSetIterator, error)

FilterPurchaseFeeSet is a free log retrieval operation binding the contract event 0x525ad74c8a8eb66a2372d62022c6d2813136ef0f41574506841342146cf694db.

Solidity: event PurchaseFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) FilterSaleFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterSaleFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadSaleFeeSetIterator, error)

FilterSaleFeeSet is a free log retrieval operation binding the contract event 0x3063d3516a6a2d04f3fcbbb8096b055b0976989088fe108ad8081c526a594abd.

Solidity: event SaleFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) FilterTokenCreate

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenCreate(opts *bind.FilterOpts) (*SunpumplaunchpadTokenCreateIterator, error)

FilterTokenCreate is a free log retrieval operation binding the contract event 0x1ff0a01c8968e3551472812164f233abb579247de887db8cbb18281c149bee7a.

Solidity: event TokenCreate(address tokenAddress, uint256 tokenIndex, address creator)

func (*SunpumplaunchpadFilterer) FilterTokenLaunched

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenLaunched(opts *bind.FilterOpts, token []common.Address) (*SunpumplaunchpadTokenLaunchedIterator, error)

FilterTokenLaunched is a free log retrieval operation binding the contract event 0x2ab676eef3f76f1bd4e765a352c6cd81e62702f7ad3d363291c8b60582a45250.

Solidity: event TokenLaunched(address indexed token)

func (*SunpumplaunchpadFilterer) FilterTokenPurchased

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenPurchased(opts *bind.FilterOpts, token []common.Address, buyer []common.Address) (*SunpumplaunchpadTokenPurchasedIterator, error)

FilterTokenPurchased is a free log retrieval operation binding the contract event 0x63abb62535c21a5d221cf9c15994097b8880cc986d82faf80f57382b998dbae5.

Solidity: event TokenPurchased(address indexed token, address indexed buyer, uint256 trxAmount, uint256 fee, uint256 tokenAmount, uint256 tokenReserve)

func (*SunpumplaunchpadFilterer) FilterTokenSold

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenSold(opts *bind.FilterOpts, token []common.Address, seller []common.Address) (*SunpumplaunchpadTokenSoldIterator, error)

FilterTokenSold is a free log retrieval operation binding the contract event 0x9387a595ac4be9038bbb9751abad8baa3dcf219dd9e19abb81552bd521fe3546.

Solidity: event TokenSold(address indexed token, address indexed seller, uint256 trxAmount, uint256 fee, uint256 tokenAmount)

func (*SunpumplaunchpadFilterer) ParseLaunchPending

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseLaunchPending(log types.Log) (*SunpumplaunchpadLaunchPending, error)

ParseLaunchPending is a log parse operation binding the contract event 0xff274cd97aba8af276149429fbc7ea387e14da22dcd51779c691af908f4feb64.

Solidity: event LaunchPending(address token)

func (*SunpumplaunchpadFilterer) ParseLauncherChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseLauncherChanged(log types.Log) (*SunpumplaunchpadLauncherChanged, error)

ParseLauncherChanged is a log parse operation binding the contract event 0x349b3ca858f1d049aa7b4e826494f79354dbe5f1125ec5442e2d309d21646ec2.

Solidity: event LauncherChanged(address indexed oldLauncher, address indexed newLauncher)

func (*SunpumplaunchpadFilterer) ParseMinTxFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseMinTxFeeSet(log types.Log) (*SunpumplaunchpadMinTxFeeSet, error)

ParseMinTxFeeSet is a log parse operation binding the contract event 0x091f43688ad4f42d7f02fb81c7e28b693ca4d5d825c27572437bc308cc46aba2.

Solidity: event MinTxFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) ParseMintFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseMintFeeSet(log types.Log) (*SunpumplaunchpadMintFeeSet, error)

ParseMintFeeSet is a log parse operation binding the contract event 0x387269377ae17304805d5f88cea4252e5ca47346783c279aeb9e8627335a49ac.

Solidity: event MintFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) ParseOperatorChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseOperatorChanged(log types.Log) (*SunpumplaunchpadOperatorChanged, error)

ParseOperatorChanged is a log parse operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.

Solidity: event OperatorChanged(address indexed oldOperator, address indexed newOperator)

func (*SunpumplaunchpadFilterer) ParseOwnerChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseOwnerChanged(log types.Log) (*SunpumplaunchpadOwnerChanged, error)

ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.

Solidity: event OwnerChanged(address indexed oldOwner, address indexed newOwner)

func (*SunpumplaunchpadFilterer) ParsePendingOwnerSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParsePendingOwnerSet(log types.Log) (*SunpumplaunchpadPendingOwnerSet, error)

ParsePendingOwnerSet is a log parse operation binding the contract event 0xa86864fa6b65f969d5ac8391ddaac6a0eba3f41386cbf6e78c3e4d6c59eb115f.

Solidity: event PendingOwnerSet(address indexed oldPendingOwner, address indexed newPendingOwner)

func (*SunpumplaunchpadFilterer) ParsePurchaseFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParsePurchaseFeeSet(log types.Log) (*SunpumplaunchpadPurchaseFeeSet, error)

ParsePurchaseFeeSet is a log parse operation binding the contract event 0x525ad74c8a8eb66a2372d62022c6d2813136ef0f41574506841342146cf694db.

Solidity: event PurchaseFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) ParseSaleFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseSaleFeeSet(log types.Log) (*SunpumplaunchpadSaleFeeSet, error)

ParseSaleFeeSet is a log parse operation binding the contract event 0x3063d3516a6a2d04f3fcbbb8096b055b0976989088fe108ad8081c526a594abd.

Solidity: event SaleFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) ParseTokenCreate

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenCreate(log types.Log) (*SunpumplaunchpadTokenCreate, error)

ParseTokenCreate is a log parse operation binding the contract event 0x1ff0a01c8968e3551472812164f233abb579247de887db8cbb18281c149bee7a.

Solidity: event TokenCreate(address tokenAddress, uint256 tokenIndex, address creator)

func (*SunpumplaunchpadFilterer) ParseTokenLaunched

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenLaunched(log types.Log) (*SunpumplaunchpadTokenLaunched, error)

ParseTokenLaunched is a log parse operation binding the contract event 0x2ab676eef3f76f1bd4e765a352c6cd81e62702f7ad3d363291c8b60582a45250.

Solidity: event TokenLaunched(address indexed token)

func (*SunpumplaunchpadFilterer) ParseTokenPurchased

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenPurchased(log types.Log) (*SunpumplaunchpadTokenPurchased, error)

ParseTokenPurchased is a log parse operation binding the contract event 0x63abb62535c21a5d221cf9c15994097b8880cc986d82faf80f57382b998dbae5.

Solidity: event TokenPurchased(address indexed token, address indexed buyer, uint256 trxAmount, uint256 fee, uint256 tokenAmount, uint256 tokenReserve)

func (*SunpumplaunchpadFilterer) ParseTokenSold

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenSold(log types.Log) (*SunpumplaunchpadTokenSold, error)

ParseTokenSold is a log parse operation binding the contract event 0x9387a595ac4be9038bbb9751abad8baa3dcf219dd9e19abb81552bd521fe3546.

Solidity: event TokenSold(address indexed token, address indexed seller, uint256 trxAmount, uint256 fee, uint256 tokenAmount)

func (*SunpumplaunchpadFilterer) WatchLaunchPending

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchLaunchPending(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadLaunchPending) (event.Subscription, error)

WatchLaunchPending is a free log subscription operation binding the contract event 0xff274cd97aba8af276149429fbc7ea387e14da22dcd51779c691af908f4feb64.

Solidity: event LaunchPending(address token)

func (*SunpumplaunchpadFilterer) WatchLauncherChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchLauncherChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadLauncherChanged, oldLauncher []common.Address, newLauncher []common.Address) (event.Subscription, error)

WatchLauncherChanged is a free log subscription operation binding the contract event 0x349b3ca858f1d049aa7b4e826494f79354dbe5f1125ec5442e2d309d21646ec2.

Solidity: event LauncherChanged(address indexed oldLauncher, address indexed newLauncher)

func (*SunpumplaunchpadFilterer) WatchMinTxFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchMinTxFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadMinTxFeeSet) (event.Subscription, error)

WatchMinTxFeeSet is a free log subscription operation binding the contract event 0x091f43688ad4f42d7f02fb81c7e28b693ca4d5d825c27572437bc308cc46aba2.

Solidity: event MinTxFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) WatchMintFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchMintFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadMintFeeSet) (event.Subscription, error)

WatchMintFeeSet is a free log subscription operation binding the contract event 0x387269377ae17304805d5f88cea4252e5ca47346783c279aeb9e8627335a49ac.

Solidity: event MintFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) WatchOperatorChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchOperatorChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadOperatorChanged, oldOperator []common.Address, newOperator []common.Address) (event.Subscription, error)

WatchOperatorChanged is a free log subscription operation binding the contract event 0xd58299b712891143e76310d5e664c4203c940a67db37cf856bdaa3c5c76a802c.

Solidity: event OperatorChanged(address indexed oldOperator, address indexed newOperator)

func (*SunpumplaunchpadFilterer) WatchOwnerChanged

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadOwnerChanged, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.

Solidity: event OwnerChanged(address indexed oldOwner, address indexed newOwner)

func (*SunpumplaunchpadFilterer) WatchPendingOwnerSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchPendingOwnerSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadPendingOwnerSet, oldPendingOwner []common.Address, newPendingOwner []common.Address) (event.Subscription, error)

WatchPendingOwnerSet is a free log subscription operation binding the contract event 0xa86864fa6b65f969d5ac8391ddaac6a0eba3f41386cbf6e78c3e4d6c59eb115f.

Solidity: event PendingOwnerSet(address indexed oldPendingOwner, address indexed newPendingOwner)

func (*SunpumplaunchpadFilterer) WatchPurchaseFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchPurchaseFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadPurchaseFeeSet) (event.Subscription, error)

WatchPurchaseFeeSet is a free log subscription operation binding the contract event 0x525ad74c8a8eb66a2372d62022c6d2813136ef0f41574506841342146cf694db.

Solidity: event PurchaseFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) WatchSaleFeeSet

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchSaleFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadSaleFeeSet) (event.Subscription, error)

WatchSaleFeeSet is a free log subscription operation binding the contract event 0x3063d3516a6a2d04f3fcbbb8096b055b0976989088fe108ad8081c526a594abd.

Solidity: event SaleFeeSet(uint256 oldFee, uint256 newFee)

func (*SunpumplaunchpadFilterer) WatchTokenCreate

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenCreate(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenCreate) (event.Subscription, error)

WatchTokenCreate is a free log subscription operation binding the contract event 0x1ff0a01c8968e3551472812164f233abb579247de887db8cbb18281c149bee7a.

Solidity: event TokenCreate(address tokenAddress, uint256 tokenIndex, address creator)

func (*SunpumplaunchpadFilterer) WatchTokenLaunched

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenLaunched(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenLaunched, token []common.Address) (event.Subscription, error)

WatchTokenLaunched is a free log subscription operation binding the contract event 0x2ab676eef3f76f1bd4e765a352c6cd81e62702f7ad3d363291c8b60582a45250.

Solidity: event TokenLaunched(address indexed token)

func (*SunpumplaunchpadFilterer) WatchTokenPurchased

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenPurchased(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenPurchased, token []common.Address, buyer []common.Address) (event.Subscription, error)

WatchTokenPurchased is a free log subscription operation binding the contract event 0x63abb62535c21a5d221cf9c15994097b8880cc986d82faf80f57382b998dbae5.

Solidity: event TokenPurchased(address indexed token, address indexed buyer, uint256 trxAmount, uint256 fee, uint256 tokenAmount, uint256 tokenReserve)

func (*SunpumplaunchpadFilterer) WatchTokenSold

func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenSold(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenSold, token []common.Address, seller []common.Address) (event.Subscription, error)

WatchTokenSold is a free log subscription operation binding the contract event 0x9387a595ac4be9038bbb9751abad8baa3dcf219dd9e19abb81552bd521fe3546.

Solidity: event TokenSold(address indexed token, address indexed seller, uint256 trxAmount, uint256 fee, uint256 tokenAmount)

type SunpumplaunchpadLaunchPending

type SunpumplaunchpadLaunchPending struct {
	Token common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadLaunchPending represents a LaunchPending event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadLaunchPendingIterator

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

SunpumplaunchpadLaunchPendingIterator is returned from FilterLaunchPending and is used to iterate over the raw logs and unpacked data for LaunchPending events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadLaunchPendingIterator) Close

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

func (*SunpumplaunchpadLaunchPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadLaunchPendingIterator) 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 SunpumplaunchpadLauncherChanged

type SunpumplaunchpadLauncherChanged struct {
	OldLauncher common.Address
	NewLauncher common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadLauncherChanged represents a LauncherChanged event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadLauncherChangedIterator

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

SunpumplaunchpadLauncherChangedIterator is returned from FilterLauncherChanged and is used to iterate over the raw logs and unpacked data for LauncherChanged events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadLauncherChangedIterator) Close

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

func (*SunpumplaunchpadLauncherChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadLauncherChangedIterator) 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 SunpumplaunchpadMinTxFeeSet

type SunpumplaunchpadMinTxFeeSet struct {
	OldFee *big.Int
	NewFee *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadMinTxFeeSet represents a MinTxFeeSet event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadMinTxFeeSetIterator

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

SunpumplaunchpadMinTxFeeSetIterator is returned from FilterMinTxFeeSet and is used to iterate over the raw logs and unpacked data for MinTxFeeSet events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadMinTxFeeSetIterator) Close

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

func (*SunpumplaunchpadMinTxFeeSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadMinTxFeeSetIterator) 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 SunpumplaunchpadMintFeeSet

type SunpumplaunchpadMintFeeSet struct {
	OldFee *big.Int
	NewFee *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadMintFeeSet represents a MintFeeSet event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadMintFeeSetIterator

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

SunpumplaunchpadMintFeeSetIterator is returned from FilterMintFeeSet and is used to iterate over the raw logs and unpacked data for MintFeeSet events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadMintFeeSetIterator) Close

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

func (*SunpumplaunchpadMintFeeSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadMintFeeSetIterator) 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 SunpumplaunchpadOperatorChanged

type SunpumplaunchpadOperatorChanged struct {
	OldOperator common.Address
	NewOperator common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadOperatorChanged represents a OperatorChanged event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadOperatorChangedIterator

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

SunpumplaunchpadOperatorChangedIterator is returned from FilterOperatorChanged and is used to iterate over the raw logs and unpacked data for OperatorChanged events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadOperatorChangedIterator) Close

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

func (*SunpumplaunchpadOperatorChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadOperatorChangedIterator) 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 SunpumplaunchpadOwnerChanged

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

SunpumplaunchpadOwnerChanged represents a OwnerChanged event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadOwnerChangedIterator

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

SunpumplaunchpadOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadOwnerChangedIterator) Close

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

func (*SunpumplaunchpadOwnerChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadOwnerChangedIterator) 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 SunpumplaunchpadPendingOwnerSet

type SunpumplaunchpadPendingOwnerSet struct {
	OldPendingOwner common.Address
	NewPendingOwner common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadPendingOwnerSet represents a PendingOwnerSet event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadPendingOwnerSetIterator

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

SunpumplaunchpadPendingOwnerSetIterator is returned from FilterPendingOwnerSet and is used to iterate over the raw logs and unpacked data for PendingOwnerSet events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadPendingOwnerSetIterator) Close

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

func (*SunpumplaunchpadPendingOwnerSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadPendingOwnerSetIterator) 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 SunpumplaunchpadPurchaseFeeSet

type SunpumplaunchpadPurchaseFeeSet struct {
	OldFee *big.Int
	NewFee *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadPurchaseFeeSet represents a PurchaseFeeSet event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadPurchaseFeeSetIterator

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

SunpumplaunchpadPurchaseFeeSetIterator is returned from FilterPurchaseFeeSet and is used to iterate over the raw logs and unpacked data for PurchaseFeeSet events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadPurchaseFeeSetIterator) Close

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

func (*SunpumplaunchpadPurchaseFeeSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadPurchaseFeeSetIterator) 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 SunpumplaunchpadRaw

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

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

func (*SunpumplaunchpadRaw) Call

func (_Sunpumplaunchpad *SunpumplaunchpadRaw) 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 (*SunpumplaunchpadRaw) Transact

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

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

func (*SunpumplaunchpadRaw) Transfer

func (_Sunpumplaunchpad *SunpumplaunchpadRaw) 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 SunpumplaunchpadSaleFeeSet

type SunpumplaunchpadSaleFeeSet struct {
	OldFee *big.Int
	NewFee *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadSaleFeeSet represents a SaleFeeSet event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadSaleFeeSetIterator

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

SunpumplaunchpadSaleFeeSetIterator is returned from FilterSaleFeeSet and is used to iterate over the raw logs and unpacked data for SaleFeeSet events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadSaleFeeSetIterator) Close

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

func (*SunpumplaunchpadSaleFeeSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadSaleFeeSetIterator) 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 SunpumplaunchpadSession

type SunpumplaunchpadSession struct {
	Contract     *Sunpumplaunchpad // 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
}

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

func (*SunpumplaunchpadSession) AcceptOwner

func (_Sunpumplaunchpad *SunpumplaunchpadSession) AcceptOwner() (*types.Transaction, error)

AcceptOwner is a paid mutator transaction binding the contract method 0xebbc4965.

Solidity: function acceptOwner() Nonpayable returns()

func (*SunpumplaunchpadSession) BecomeNewImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadSession) BecomeNewImplementation(proxy common.Address) (*types.Transaction, error)

BecomeNewImplementation is a paid mutator transaction binding the contract method 0xb7f7e90d.

Solidity: function _becomeNewImplementation(address proxy) Nonpayable returns()

func (*SunpumplaunchpadSession) CreateAndInitPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadSession) CreateAndInitPurchase(name string, symbol string) (*types.Transaction, error)

CreateAndInitPurchase is a paid mutator transaction binding the contract method 0x2f70d762.

Solidity: function createAndInitPurchase(string name, string symbol) payable returns()

func (*SunpumplaunchpadSession) DeadAddress

func (_Sunpumplaunchpad *SunpumplaunchpadSession) DeadAddress() (*types.Transaction, error)

DeadAddress is a paid mutator transaction binding the contract method 0x27c8f835.

Solidity: function deadAddress() View returns(address)

func (*SunpumplaunchpadSession) GetExactTokenAmountForPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTokenAmountForPurchase(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchase is a paid mutator transaction binding the contract method 0x3ee09daa.

Solidity: function getExactTokenAmountForPurchase(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadSession) GetExactTokenAmountForPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTokenAmountForPurchaseWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchaseWithFee is a paid mutator transaction binding the contract method 0xec1f743b.

Solidity: function getExactTokenAmountForPurchaseWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadSession) GetExactTrxAmountForSale

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTrxAmountForSale(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSale is a paid mutator transaction binding the contract method 0x2d324eac.

Solidity: function getExactTrxAmountForSale(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadSession) GetExactTrxAmountForSaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTrxAmountForSaleWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSaleWithFee is a paid mutator transaction binding the contract method 0x44388b14.

Solidity: function getExactTrxAmountForSaleWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadSession) GetPrice

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetPrice(token common.Address) (*types.Transaction, error)

GetPrice is a paid mutator transaction binding the contract method 0x41976e09.

Solidity: function getPrice(address token) View returns(uint256)

func (*SunpumplaunchpadSession) GetTokenAmountByPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenAmountByPurchase(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchase is a paid mutator transaction binding the contract method 0x1e105689.

Solidity: function getTokenAmountByPurchase(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadSession) GetTokenAmountByPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenAmountByPurchaseWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchaseWithFee is a paid mutator transaction binding the contract method 0x0bce3861.

Solidity: function getTokenAmountByPurchaseWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadSession) GetTokenState

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenState(token common.Address) (*types.Transaction, error)

GetTokenState is a paid mutator transaction binding the contract method 0x0b3eb970.

Solidity: function getTokenState(address token) View returns(uint256)

func (*SunpumplaunchpadSession) GetTrxAmountBySale

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTrxAmountBySale(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySale is a paid mutator transaction binding the contract method 0x2a5c0b6e.

Solidity: function getTrxAmountBySale(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadSession) GetTrxAmountBySaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTrxAmountBySaleWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySaleWithFee is a paid mutator transaction binding the contract method 0xa85e75a8.

Solidity: function getTrxAmountBySaleWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadSession) Implementation

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Implementation() (*types.Transaction, error)

Implementation is a paid mutator transaction binding the contract method 0x5c60da1b.

Solidity: function implementation() View returns(address)

func (*SunpumplaunchpadSession) Initialize

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Initialize(_vault common.Address, _v2Router common.Address, _salefee *big.Int, _purchasefee *big.Int) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xeb990c59.

Solidity: function initialize(address _vault, address _v2Router, uint256 _salefee, uint256 _purchasefee) Nonpayable returns()

func (*SunpumplaunchpadSession) LAUNCHFEE

func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHFEE() (*types.Transaction, error)

LAUNCHFEE is a paid mutator transaction binding the contract method 0x09197a81.

Solidity: function LAUNCH_FEE() View returns(uint256)

func (*SunpumplaunchpadSession) LAUNCHTHRESHOLD

func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHTHRESHOLD() (*types.Transaction, error)

LAUNCHTHRESHOLD is a paid mutator transaction binding the contract method 0x1d32c2da.

Solidity: function LAUNCH_THRESHOLD() View returns(uint256)

func (*SunpumplaunchpadSession) LAUNCHTRXRESERVE

func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHTRXRESERVE() (*types.Transaction, error)

LAUNCHTRXRESERVE is a paid mutator transaction binding the contract method 0x5da6454e.

Solidity: function LAUNCH_TRX_RESERVE() View returns(uint256)

func (*SunpumplaunchpadSession) LaunchFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) LaunchFee() (*types.Transaction, error)

LaunchFee is a paid mutator transaction binding the contract method 0xcf3cf573.

Solidity: function launchFee() View returns(uint256)

func (*SunpumplaunchpadSession) LaunchToDEX

func (_Sunpumplaunchpad *SunpumplaunchpadSession) LaunchToDEX(token common.Address) (*types.Transaction, error)

LaunchToDEX is a paid mutator transaction binding the contract method 0x5a47db1d.

Solidity: function launchToDEX(address token) Nonpayable returns()

func (*SunpumplaunchpadSession) Launcher

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Launcher() (*types.Transaction, error)

Launcher is a paid mutator transaction binding the contract method 0x16eebd1e.

Solidity: function launcher() View returns(address)

func (*SunpumplaunchpadSession) MaxPurachaseAmount

func (_Sunpumplaunchpad *SunpumplaunchpadSession) MaxPurachaseAmount() (*types.Transaction, error)

MaxPurachaseAmount is a paid mutator transaction binding the contract method 0xceee6c1b.

Solidity: function maxPurachaseAmount() View returns(uint256)

func (*SunpumplaunchpadSession) MinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) MinTxFee() (*types.Transaction, error)

MinTxFee is a paid mutator transaction binding the contract method 0xfe29b4e8.

Solidity: function minTxFee() View returns(uint256)

func (*SunpumplaunchpadSession) MintFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) MintFee() (*types.Transaction, error)

MintFee is a paid mutator transaction binding the contract method 0x13966db5.

Solidity: function mintFee() View returns(uint256)

func (*SunpumplaunchpadSession) Operator

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Operator() (*types.Transaction, error)

Operator is a paid mutator transaction binding the contract method 0x570ca735.

Solidity: function operator() View returns(address)

func (*SunpumplaunchpadSession) Owner

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Owner() (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() View returns(address)

func (*SunpumplaunchpadSession) Pause

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() View returns(bool)

func (*SunpumplaunchpadSession) PausePad

func (_Sunpumplaunchpad *SunpumplaunchpadSession) PausePad() (*types.Transaction, error)

PausePad is a paid mutator transaction binding the contract method 0x32adb109.

Solidity: function pausePad() Nonpayable returns()

func (*SunpumplaunchpadSession) PendingImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadSession) PendingImplementation() (*types.Transaction, error)

PendingImplementation is a paid mutator transaction binding the contract method 0x396f7b23.

Solidity: function pendingImplementation() View returns(address)

func (*SunpumplaunchpadSession) PendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadSession) PendingOwner() (*types.Transaction, error)

PendingOwner is a paid mutator transaction binding the contract method 0xe30c3978.

Solidity: function pendingOwner() View returns(address)

func (*SunpumplaunchpadSession) PurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) PurchaseFee() (*types.Transaction, error)

PurchaseFee is a paid mutator transaction binding the contract method 0x14b5e981.

Solidity: function purchaseFee() View returns(uint256)

func (*SunpumplaunchpadSession) PurchaseToken

func (_Sunpumplaunchpad *SunpumplaunchpadSession) PurchaseToken(token common.Address, AmountMin *big.Int) (*types.Transaction, error)

PurchaseToken is a paid mutator transaction binding the contract method 0x1cc2c911.

Solidity: function purchaseToken(address token, uint256 AmountMin) payable returns()

func (*SunpumplaunchpadSession) Receive

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*SunpumplaunchpadSession) RenounceTokenOwnership

func (_Sunpumplaunchpad *SunpumplaunchpadSession) RenounceTokenOwnership(token common.Address) (*types.Transaction, error)

RenounceTokenOwnership is a paid mutator transaction binding the contract method 0x03f76476.

Solidity: function renounceTokenOwnership(address token) Nonpayable returns()

func (*SunpumplaunchpadSession) RerunPad

func (_Sunpumplaunchpad *SunpumplaunchpadSession) RerunPad() (*types.Transaction, error)

RerunPad is a paid mutator transaction binding the contract method 0xd92748ea.

Solidity: function rerunPad() Nonpayable returns()

func (*SunpumplaunchpadSession) SaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SaleFee() (*types.Transaction, error)

SaleFee is a paid mutator transaction binding the contract method 0x178021e3.

Solidity: function saleFee() View returns(uint256)

func (*SunpumplaunchpadSession) SaleToken

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SaleToken(token common.Address, tokenAmount *big.Int, AmountMin *big.Int) (*types.Transaction, error)

SaleToken is a paid mutator transaction binding the contract method 0xd19aa2b9.

Solidity: function saleToken(address token, uint256 tokenAmount, uint256 AmountMin) Nonpayable returns()

func (*SunpumplaunchpadSession) SetLauncher

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetLauncher(newLauncher common.Address) (*types.Transaction, error)

SetLauncher is a paid mutator transaction binding the contract method 0xf4c094c8.

Solidity: function setLauncher(address newLauncher) Nonpayable returns()

func (*SunpumplaunchpadSession) SetMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMinTxFee(newFee *big.Int) (*types.Transaction, error)

SetMinTxFee is a paid mutator transaction binding the contract method 0x20160b07.

Solidity: function setMinTxFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadSession) SetMintAndMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMintAndMinTxFee(_newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)

SetMintAndMinTxFee is a paid mutator transaction binding the contract method 0x12e6c2c3.

Solidity: function setMintAndMinTxFee(uint256 _newMintFee, uint256 _newMinTxFee) Nonpayable returns()

func (*SunpumplaunchpadSession) SetMintFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMintFee(newFee *big.Int) (*types.Transaction, error)

SetMintFee is a paid mutator transaction binding the contract method 0xeddd0d9c.

Solidity: function setMintFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadSession) SetOperator

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetOperator(newOp common.Address) (*types.Transaction, error)

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

Solidity: function setOperator(address newOp) Nonpayable returns()

func (*SunpumplaunchpadSession) SetPendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetPendingOwner(newPendingOwner common.Address) (*types.Transaction, error)

SetPendingOwner is a paid mutator transaction binding the contract method 0xc42069ec.

Solidity: function setPendingOwner(address newPendingOwner) Nonpayable returns()

func (*SunpumplaunchpadSession) SetPurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetPurchaseFee(_fee *big.Int) (*types.Transaction, error)

SetPurchaseFee is a paid mutator transaction binding the contract method 0x6402cdc3.

Solidity: function setPurchaseFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadSession) SetSaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetSaleFee(_fee *big.Int) (*types.Transaction, error)

SetSaleFee is a paid mutator transaction binding the contract method 0xbdcafc55.

Solidity: function setSaleFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadSession) SetVault

func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetVault(_addr common.Address) (*types.Transaction, error)

SetVault is a paid mutator transaction binding the contract method 0x6817031b.

Solidity: function setVault(address _addr) Nonpayable returns()

func (*SunpumplaunchpadSession) TOKENSUPPLY

func (_Sunpumplaunchpad *SunpumplaunchpadSession) TOKENSUPPLY() (*types.Transaction, error)

TOKENSUPPLY is a paid mutator transaction binding the contract method 0xb152f6cf.

Solidity: function TOKEN_SUPPLY() View returns(uint256)

func (*SunpumplaunchpadSession) TOTALSALE

func (_Sunpumplaunchpad *SunpumplaunchpadSession) TOTALSALE() (*types.Transaction, error)

TOTALSALE is a paid mutator transaction binding the contract method 0x910cffe0.

Solidity: function TOTAL_SALE() View returns(uint256)

func (*SunpumplaunchpadSession) TokenAddress

func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenAddress(arg0 *big.Int) (*types.Transaction, error)

TokenAddress is a paid mutator transaction binding the contract method 0x9e6b26ba.

Solidity: function tokenAddress(uint256 ) View returns(address)

func (*SunpumplaunchpadSession) TokenCount

func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenCount() (*types.Transaction, error)

TokenCount is a paid mutator transaction binding the contract method 0x9f181b5e.

Solidity: function tokenCount() View returns(uint256)

func (*SunpumplaunchpadSession) TokenCreator

func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenCreator(arg0 common.Address) (*types.Transaction, error)

TokenCreator is a paid mutator transaction binding the contract method 0x23774af2.

Solidity: function tokenCreator(address ) View returns(address)

func (*SunpumplaunchpadSession) V2Router

func (_Sunpumplaunchpad *SunpumplaunchpadSession) V2Router() (*types.Transaction, error)

V2Router is a paid mutator transaction binding the contract method 0xdeadbc14.

Solidity: function v2Router() View returns(address)

func (*SunpumplaunchpadSession) VIRTUALTOKENRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadSession) VIRTUALTOKENRESERVEAMOUNT() (*types.Transaction, error)

VIRTUALTOKENRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x516cf387.

Solidity: function VIRTUAL_TOKEN_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadSession) VIRTUALTRXRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadSession) VIRTUALTRXRESERVEAMOUNT() (*types.Transaction, error)

VIRTUALTRXRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x3013355f.

Solidity: function VIRTUAL_TRX_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadSession) Vault

func (_Sunpumplaunchpad *SunpumplaunchpadSession) Vault() (*types.Transaction, error)

Vault is a paid mutator transaction binding the contract method 0xfbfa77cf.

Solidity: function vault() View returns(address)

func (*SunpumplaunchpadSession) VirtualPools

func (_Sunpumplaunchpad *SunpumplaunchpadSession) VirtualPools(arg0 common.Address) (*types.Transaction, error)

VirtualPools is a paid mutator transaction binding the contract method 0x1e228192.

Solidity: function virtualPools(address ) View returns(uint256 TRXReserve, uint256 TokenReserve, bool launched)

type SunpumplaunchpadTokenCreate

type SunpumplaunchpadTokenCreate struct {
	TokenAddress common.Address
	TokenIndex   *big.Int
	Creator      common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadTokenCreate represents a TokenCreate event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadTokenCreateIterator

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

SunpumplaunchpadTokenCreateIterator is returned from FilterTokenCreate and is used to iterate over the raw logs and unpacked data for TokenCreate events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadTokenCreateIterator) Close

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

func (*SunpumplaunchpadTokenCreateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadTokenCreateIterator) 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 SunpumplaunchpadTokenLaunched

type SunpumplaunchpadTokenLaunched struct {
	Token common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadTokenLaunched represents a TokenLaunched event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadTokenLaunchedIterator

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

SunpumplaunchpadTokenLaunchedIterator is returned from FilterTokenLaunched and is used to iterate over the raw logs and unpacked data for TokenLaunched events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadTokenLaunchedIterator) Close

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

func (*SunpumplaunchpadTokenLaunchedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadTokenLaunchedIterator) 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 SunpumplaunchpadTokenPurchased

type SunpumplaunchpadTokenPurchased struct {
	Token        common.Address
	Buyer        common.Address
	TrxAmount    *big.Int
	Fee          *big.Int
	TokenAmount  *big.Int
	TokenReserve *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadTokenPurchased represents a TokenPurchased event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadTokenPurchasedIterator

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

SunpumplaunchpadTokenPurchasedIterator is returned from FilterTokenPurchased and is used to iterate over the raw logs and unpacked data for TokenPurchased events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadTokenPurchasedIterator) Close

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

func (*SunpumplaunchpadTokenPurchasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadTokenPurchasedIterator) 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 SunpumplaunchpadTokenSold

type SunpumplaunchpadTokenSold struct {
	Token       common.Address
	Seller      common.Address
	TrxAmount   *big.Int
	Fee         *big.Int
	TokenAmount *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

SunpumplaunchpadTokenSold represents a TokenSold event raised by the Sunpumplaunchpad contract.

type SunpumplaunchpadTokenSoldIterator

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

SunpumplaunchpadTokenSoldIterator is returned from FilterTokenSold and is used to iterate over the raw logs and unpacked data for TokenSold events raised by the Sunpumplaunchpad contract.

func (*SunpumplaunchpadTokenSoldIterator) Close

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

func (*SunpumplaunchpadTokenSoldIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SunpumplaunchpadTokenSoldIterator) 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 SunpumplaunchpadTransactor

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

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

func NewSunpumplaunchpadTransactor

func NewSunpumplaunchpadTransactor(address common.Address, transactor bind.ContractTransactor) (*SunpumplaunchpadTransactor, error)

NewSunpumplaunchpadTransactor creates a new write-only instance of Sunpumplaunchpad, bound to a specific deployed contract.

func (*SunpumplaunchpadTransactor) AcceptOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) AcceptOwner(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwner is a paid mutator transaction binding the contract method 0xebbc4965.

Solidity: function acceptOwner() Nonpayable returns()

func (*SunpumplaunchpadTransactor) BecomeNewImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) BecomeNewImplementation(opts *bind.TransactOpts, proxy common.Address) (*types.Transaction, error)

BecomeNewImplementation is a paid mutator transaction binding the contract method 0xb7f7e90d.

Solidity: function _becomeNewImplementation(address proxy) Nonpayable returns()

func (*SunpumplaunchpadTransactor) CreateAndInitPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) CreateAndInitPurchase(opts *bind.TransactOpts, name string, symbol string) (*types.Transaction, error)

CreateAndInitPurchase is a paid mutator transaction binding the contract method 0x2f70d762.

Solidity: function createAndInitPurchase(string name, string symbol) payable returns()

func (*SunpumplaunchpadTransactor) DeadAddress

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) DeadAddress(opts *bind.TransactOpts) (*types.Transaction, error)

DeadAddress is a paid mutator transaction binding the contract method 0x27c8f835.

Solidity: function deadAddress() View returns(address)

func (*SunpumplaunchpadTransactor) GetExactTokenAmountForPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTokenAmountForPurchase(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchase is a paid mutator transaction binding the contract method 0x3ee09daa.

Solidity: function getExactTokenAmountForPurchase(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadTransactor) GetExactTokenAmountForPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTokenAmountForPurchaseWithFee(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchaseWithFee is a paid mutator transaction binding the contract method 0xec1f743b.

Solidity: function getExactTokenAmountForPurchaseWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadTransactor) GetExactTrxAmountForSale

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTrxAmountForSale(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSale is a paid mutator transaction binding the contract method 0x2d324eac.

Solidity: function getExactTrxAmountForSale(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadTransactor) GetExactTrxAmountForSaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTrxAmountForSaleWithFee(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSaleWithFee is a paid mutator transaction binding the contract method 0x44388b14.

Solidity: function getExactTrxAmountForSaleWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadTransactor) GetPrice

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetPrice(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

GetPrice is a paid mutator transaction binding the contract method 0x41976e09.

Solidity: function getPrice(address token) View returns(uint256)

func (*SunpumplaunchpadTransactor) GetTokenAmountByPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenAmountByPurchase(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchase is a paid mutator transaction binding the contract method 0x1e105689.

Solidity: function getTokenAmountByPurchase(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadTransactor) GetTokenAmountByPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenAmountByPurchaseWithFee(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchaseWithFee is a paid mutator transaction binding the contract method 0x0bce3861.

Solidity: function getTokenAmountByPurchaseWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadTransactor) GetTokenState

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenState(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

GetTokenState is a paid mutator transaction binding the contract method 0x0b3eb970.

Solidity: function getTokenState(address token) View returns(uint256)

func (*SunpumplaunchpadTransactor) GetTrxAmountBySale

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTrxAmountBySale(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySale is a paid mutator transaction binding the contract method 0x2a5c0b6e.

Solidity: function getTrxAmountBySale(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadTransactor) GetTrxAmountBySaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTrxAmountBySaleWithFee(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySaleWithFee is a paid mutator transaction binding the contract method 0xa85e75a8.

Solidity: function getTrxAmountBySaleWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadTransactor) Implementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Implementation(opts *bind.TransactOpts) (*types.Transaction, error)

Implementation is a paid mutator transaction binding the contract method 0x5c60da1b.

Solidity: function implementation() View returns(address)

func (*SunpumplaunchpadTransactor) Initialize

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Initialize(opts *bind.TransactOpts, _vault common.Address, _v2Router common.Address, _salefee *big.Int, _purchasefee *big.Int) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xeb990c59.

Solidity: function initialize(address _vault, address _v2Router, uint256 _salefee, uint256 _purchasefee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) LAUNCHFEE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHFEE(opts *bind.TransactOpts) (*types.Transaction, error)

LAUNCHFEE is a paid mutator transaction binding the contract method 0x09197a81.

Solidity: function LAUNCH_FEE() View returns(uint256)

func (*SunpumplaunchpadTransactor) LAUNCHTHRESHOLD

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHTHRESHOLD(opts *bind.TransactOpts) (*types.Transaction, error)

LAUNCHTHRESHOLD is a paid mutator transaction binding the contract method 0x1d32c2da.

Solidity: function LAUNCH_THRESHOLD() View returns(uint256)

func (*SunpumplaunchpadTransactor) LAUNCHTRXRESERVE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHTRXRESERVE(opts *bind.TransactOpts) (*types.Transaction, error)

LAUNCHTRXRESERVE is a paid mutator transaction binding the contract method 0x5da6454e.

Solidity: function LAUNCH_TRX_RESERVE() View returns(uint256)

func (*SunpumplaunchpadTransactor) LaunchFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LaunchFee(opts *bind.TransactOpts) (*types.Transaction, error)

LaunchFee is a paid mutator transaction binding the contract method 0xcf3cf573.

Solidity: function launchFee() View returns(uint256)

func (*SunpumplaunchpadTransactor) LaunchToDEX

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LaunchToDEX(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

LaunchToDEX is a paid mutator transaction binding the contract method 0x5a47db1d.

Solidity: function launchToDEX(address token) Nonpayable returns()

func (*SunpumplaunchpadTransactor) Launcher

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Launcher(opts *bind.TransactOpts) (*types.Transaction, error)

Launcher is a paid mutator transaction binding the contract method 0x16eebd1e.

Solidity: function launcher() View returns(address)

func (*SunpumplaunchpadTransactor) MaxPurachaseAmount

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MaxPurachaseAmount(opts *bind.TransactOpts) (*types.Transaction, error)

MaxPurachaseAmount is a paid mutator transaction binding the contract method 0xceee6c1b.

Solidity: function maxPurachaseAmount() View returns(uint256)

func (*SunpumplaunchpadTransactor) MinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MinTxFee(opts *bind.TransactOpts) (*types.Transaction, error)

MinTxFee is a paid mutator transaction binding the contract method 0xfe29b4e8.

Solidity: function minTxFee() View returns(uint256)

func (*SunpumplaunchpadTransactor) MintFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MintFee(opts *bind.TransactOpts) (*types.Transaction, error)

MintFee is a paid mutator transaction binding the contract method 0x13966db5.

Solidity: function mintFee() View returns(uint256)

func (*SunpumplaunchpadTransactor) Operator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Operator(opts *bind.TransactOpts) (*types.Transaction, error)

Operator is a paid mutator transaction binding the contract method 0x570ca735.

Solidity: function operator() View returns(address)

func (*SunpumplaunchpadTransactor) Owner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Owner(opts *bind.TransactOpts) (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() View returns(address)

func (*SunpumplaunchpadTransactor) Pause

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function pause() View returns(bool)

func (*SunpumplaunchpadTransactor) PausePad

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PausePad(opts *bind.TransactOpts) (*types.Transaction, error)

PausePad is a paid mutator transaction binding the contract method 0x32adb109.

Solidity: function pausePad() Nonpayable returns()

func (*SunpumplaunchpadTransactor) PendingImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PendingImplementation(opts *bind.TransactOpts) (*types.Transaction, error)

PendingImplementation is a paid mutator transaction binding the contract method 0x396f7b23.

Solidity: function pendingImplementation() View returns(address)

func (*SunpumplaunchpadTransactor) PendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PendingOwner(opts *bind.TransactOpts) (*types.Transaction, error)

PendingOwner is a paid mutator transaction binding the contract method 0xe30c3978.

Solidity: function pendingOwner() View returns(address)

func (*SunpumplaunchpadTransactor) PurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PurchaseFee(opts *bind.TransactOpts) (*types.Transaction, error)

PurchaseFee is a paid mutator transaction binding the contract method 0x14b5e981.

Solidity: function purchaseFee() View returns(uint256)

func (*SunpumplaunchpadTransactor) PurchaseToken

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PurchaseToken(opts *bind.TransactOpts, token common.Address, AmountMin *big.Int) (*types.Transaction, error)

PurchaseToken is a paid mutator transaction binding the contract method 0x1cc2c911.

Solidity: function purchaseToken(address token, uint256 AmountMin) payable returns()

func (*SunpumplaunchpadTransactor) Receive

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*SunpumplaunchpadTransactor) RenounceTokenOwnership

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) RenounceTokenOwnership(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

RenounceTokenOwnership is a paid mutator transaction binding the contract method 0x03f76476.

Solidity: function renounceTokenOwnership(address token) Nonpayable returns()

func (*SunpumplaunchpadTransactor) RerunPad

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) RerunPad(opts *bind.TransactOpts) (*types.Transaction, error)

RerunPad is a paid mutator transaction binding the contract method 0xd92748ea.

Solidity: function rerunPad() Nonpayable returns()

func (*SunpumplaunchpadTransactor) SaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SaleFee(opts *bind.TransactOpts) (*types.Transaction, error)

SaleFee is a paid mutator transaction binding the contract method 0x178021e3.

Solidity: function saleFee() View returns(uint256)

func (*SunpumplaunchpadTransactor) SaleToken

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SaleToken(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int, AmountMin *big.Int) (*types.Transaction, error)

SaleToken is a paid mutator transaction binding the contract method 0xd19aa2b9.

Solidity: function saleToken(address token, uint256 tokenAmount, uint256 AmountMin) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetLauncher

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetLauncher(opts *bind.TransactOpts, newLauncher common.Address) (*types.Transaction, error)

SetLauncher is a paid mutator transaction binding the contract method 0xf4c094c8.

Solidity: function setLauncher(address newLauncher) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMinTxFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)

SetMinTxFee is a paid mutator transaction binding the contract method 0x20160b07.

Solidity: function setMinTxFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetMintAndMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMintAndMinTxFee(opts *bind.TransactOpts, _newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)

SetMintAndMinTxFee is a paid mutator transaction binding the contract method 0x12e6c2c3.

Solidity: function setMintAndMinTxFee(uint256 _newMintFee, uint256 _newMinTxFee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetMintFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMintFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)

SetMintFee is a paid mutator transaction binding the contract method 0xeddd0d9c.

Solidity: function setMintFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetOperator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetOperator(opts *bind.TransactOpts, newOp common.Address) (*types.Transaction, error)

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

Solidity: function setOperator(address newOp) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetPendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetPendingOwner(opts *bind.TransactOpts, newPendingOwner common.Address) (*types.Transaction, error)

SetPendingOwner is a paid mutator transaction binding the contract method 0xc42069ec.

Solidity: function setPendingOwner(address newPendingOwner) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetPurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetPurchaseFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)

SetPurchaseFee is a paid mutator transaction binding the contract method 0x6402cdc3.

Solidity: function setPurchaseFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetSaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetSaleFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)

SetSaleFee is a paid mutator transaction binding the contract method 0xbdcafc55.

Solidity: function setSaleFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadTransactor) SetVault

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetVault(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)

SetVault is a paid mutator transaction binding the contract method 0x6817031b.

Solidity: function setVault(address _addr) Nonpayable returns()

func (*SunpumplaunchpadTransactor) TOKENSUPPLY

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TOKENSUPPLY(opts *bind.TransactOpts) (*types.Transaction, error)

TOKENSUPPLY is a paid mutator transaction binding the contract method 0xb152f6cf.

Solidity: function TOKEN_SUPPLY() View returns(uint256)

func (*SunpumplaunchpadTransactor) TOTALSALE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TOTALSALE(opts *bind.TransactOpts) (*types.Transaction, error)

TOTALSALE is a paid mutator transaction binding the contract method 0x910cffe0.

Solidity: function TOTAL_SALE() View returns(uint256)

func (*SunpumplaunchpadTransactor) TokenAddress

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenAddress(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)

TokenAddress is a paid mutator transaction binding the contract method 0x9e6b26ba.

Solidity: function tokenAddress(uint256 ) View returns(address)

func (*SunpumplaunchpadTransactor) TokenCount

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenCount(opts *bind.TransactOpts) (*types.Transaction, error)

TokenCount is a paid mutator transaction binding the contract method 0x9f181b5e.

Solidity: function tokenCount() View returns(uint256)

func (*SunpumplaunchpadTransactor) TokenCreator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenCreator(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)

TokenCreator is a paid mutator transaction binding the contract method 0x23774af2.

Solidity: function tokenCreator(address ) View returns(address)

func (*SunpumplaunchpadTransactor) V2Router

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) V2Router(opts *bind.TransactOpts) (*types.Transaction, error)

V2Router is a paid mutator transaction binding the contract method 0xdeadbc14.

Solidity: function v2Router() View returns(address)

func (*SunpumplaunchpadTransactor) VIRTUALTOKENRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VIRTUALTOKENRESERVEAMOUNT(opts *bind.TransactOpts) (*types.Transaction, error)

VIRTUALTOKENRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x516cf387.

Solidity: function VIRTUAL_TOKEN_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadTransactor) VIRTUALTRXRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VIRTUALTRXRESERVEAMOUNT(opts *bind.TransactOpts) (*types.Transaction, error)

VIRTUALTRXRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x3013355f.

Solidity: function VIRTUAL_TRX_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadTransactor) Vault

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Vault(opts *bind.TransactOpts) (*types.Transaction, error)

Vault is a paid mutator transaction binding the contract method 0xfbfa77cf.

Solidity: function vault() View returns(address)

func (*SunpumplaunchpadTransactor) VirtualPools

func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VirtualPools(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)

VirtualPools is a paid mutator transaction binding the contract method 0x1e228192.

Solidity: function virtualPools(address ) View returns(uint256 TRXReserve, uint256 TokenReserve, bool launched)

type SunpumplaunchpadTransactorRaw

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

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

func (*SunpumplaunchpadTransactorRaw) Transact

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

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

func (*SunpumplaunchpadTransactorRaw) Transfer

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorRaw) 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 SunpumplaunchpadTransactorSession

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

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

func (*SunpumplaunchpadTransactorSession) AcceptOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) AcceptOwner() (*types.Transaction, error)

AcceptOwner is a paid mutator transaction binding the contract method 0xebbc4965.

Solidity: function acceptOwner() Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) BecomeNewImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) BecomeNewImplementation(proxy common.Address) (*types.Transaction, error)

BecomeNewImplementation is a paid mutator transaction binding the contract method 0xb7f7e90d.

Solidity: function _becomeNewImplementation(address proxy) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) CreateAndInitPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) CreateAndInitPurchase(name string, symbol string) (*types.Transaction, error)

CreateAndInitPurchase is a paid mutator transaction binding the contract method 0x2f70d762.

Solidity: function createAndInitPurchase(string name, string symbol) payable returns()

func (*SunpumplaunchpadTransactorSession) DeadAddress

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) DeadAddress() (*types.Transaction, error)

DeadAddress is a paid mutator transaction binding the contract method 0x27c8f835.

Solidity: function deadAddress() View returns(address)

func (*SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchase(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchase is a paid mutator transaction binding the contract method 0x3ee09daa.

Solidity: function getExactTokenAmountForPurchase(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchaseWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetExactTokenAmountForPurchaseWithFee is a paid mutator transaction binding the contract method 0xec1f743b.

Solidity: function getExactTokenAmountForPurchaseWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadTransactorSession) GetExactTrxAmountForSale

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTrxAmountForSale(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSale is a paid mutator transaction binding the contract method 0x2d324eac.

Solidity: function getExactTrxAmountForSale(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadTransactorSession) GetExactTrxAmountForSaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTrxAmountForSaleWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetExactTrxAmountForSaleWithFee is a paid mutator transaction binding the contract method 0x44388b14.

Solidity: function getExactTrxAmountForSaleWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadTransactorSession) GetPrice

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetPrice(token common.Address) (*types.Transaction, error)

GetPrice is a paid mutator transaction binding the contract method 0x41976e09.

Solidity: function getPrice(address token) View returns(uint256)

func (*SunpumplaunchpadTransactorSession) GetTokenAmountByPurchase

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenAmountByPurchase(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchase is a paid mutator transaction binding the contract method 0x1e105689.

Solidity: function getTokenAmountByPurchase(address token, uint256 trxAmount) View returns(uint256 tokenAmount)

func (*SunpumplaunchpadTransactorSession) GetTokenAmountByPurchaseWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenAmountByPurchaseWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)

GetTokenAmountByPurchaseWithFee is a paid mutator transaction binding the contract method 0x0bce3861.

Solidity: function getTokenAmountByPurchaseWithFee(address token, uint256 trxAmount) View returns(uint256 tokenAmount, uint256 fee)

func (*SunpumplaunchpadTransactorSession) GetTokenState

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenState(token common.Address) (*types.Transaction, error)

GetTokenState is a paid mutator transaction binding the contract method 0x0b3eb970.

Solidity: function getTokenState(address token) View returns(uint256)

func (*SunpumplaunchpadTransactorSession) GetTrxAmountBySale

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTrxAmountBySale(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySale is a paid mutator transaction binding the contract method 0x2a5c0b6e.

Solidity: function getTrxAmountBySale(address token, uint256 tokenAmount) View returns(uint256 trxAmount)

func (*SunpumplaunchpadTransactorSession) GetTrxAmountBySaleWithFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTrxAmountBySaleWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)

GetTrxAmountBySaleWithFee is a paid mutator transaction binding the contract method 0xa85e75a8.

Solidity: function getTrxAmountBySaleWithFee(address token, uint256 tokenAmount) View returns(uint256 trxAmount, uint256 fee)

func (*SunpumplaunchpadTransactorSession) Implementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Implementation() (*types.Transaction, error)

Implementation is a paid mutator transaction binding the contract method 0x5c60da1b.

Solidity: function implementation() View returns(address)

func (*SunpumplaunchpadTransactorSession) Initialize

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Initialize(_vault common.Address, _v2Router common.Address, _salefee *big.Int, _purchasefee *big.Int) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xeb990c59.

Solidity: function initialize(address _vault, address _v2Router, uint256 _salefee, uint256 _purchasefee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) LAUNCHFEE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHFEE() (*types.Transaction, error)

LAUNCHFEE is a paid mutator transaction binding the contract method 0x09197a81.

Solidity: function LAUNCH_FEE() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) LAUNCHTHRESHOLD

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHTHRESHOLD() (*types.Transaction, error)

LAUNCHTHRESHOLD is a paid mutator transaction binding the contract method 0x1d32c2da.

Solidity: function LAUNCH_THRESHOLD() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) LAUNCHTRXRESERVE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHTRXRESERVE() (*types.Transaction, error)

LAUNCHTRXRESERVE is a paid mutator transaction binding the contract method 0x5da6454e.

Solidity: function LAUNCH_TRX_RESERVE() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) LaunchFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LaunchFee() (*types.Transaction, error)

LaunchFee is a paid mutator transaction binding the contract method 0xcf3cf573.

Solidity: function launchFee() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) LaunchToDEX

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LaunchToDEX(token common.Address) (*types.Transaction, error)

LaunchToDEX is a paid mutator transaction binding the contract method 0x5a47db1d.

Solidity: function launchToDEX(address token) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) Launcher

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Launcher() (*types.Transaction, error)

Launcher is a paid mutator transaction binding the contract method 0x16eebd1e.

Solidity: function launcher() View returns(address)

func (*SunpumplaunchpadTransactorSession) MaxPurachaseAmount

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MaxPurachaseAmount() (*types.Transaction, error)

MaxPurachaseAmount is a paid mutator transaction binding the contract method 0xceee6c1b.

Solidity: function maxPurachaseAmount() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) MinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MinTxFee() (*types.Transaction, error)

MinTxFee is a paid mutator transaction binding the contract method 0xfe29b4e8.

Solidity: function minTxFee() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) MintFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MintFee() (*types.Transaction, error)

MintFee is a paid mutator transaction binding the contract method 0x13966db5.

Solidity: function mintFee() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) Operator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Operator() (*types.Transaction, error)

Operator is a paid mutator transaction binding the contract method 0x570ca735.

Solidity: function operator() View returns(address)

func (*SunpumplaunchpadTransactorSession) Owner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Owner() (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() View returns(address)

func (*SunpumplaunchpadTransactorSession) Pause

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() View returns(bool)

func (*SunpumplaunchpadTransactorSession) PausePad

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PausePad() (*types.Transaction, error)

PausePad is a paid mutator transaction binding the contract method 0x32adb109.

Solidity: function pausePad() Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) PendingImplementation

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PendingImplementation() (*types.Transaction, error)

PendingImplementation is a paid mutator transaction binding the contract method 0x396f7b23.

Solidity: function pendingImplementation() View returns(address)

func (*SunpumplaunchpadTransactorSession) PendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PendingOwner() (*types.Transaction, error)

PendingOwner is a paid mutator transaction binding the contract method 0xe30c3978.

Solidity: function pendingOwner() View returns(address)

func (*SunpumplaunchpadTransactorSession) PurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PurchaseFee() (*types.Transaction, error)

PurchaseFee is a paid mutator transaction binding the contract method 0x14b5e981.

Solidity: function purchaseFee() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) PurchaseToken

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PurchaseToken(token common.Address, AmountMin *big.Int) (*types.Transaction, error)

PurchaseToken is a paid mutator transaction binding the contract method 0x1cc2c911.

Solidity: function purchaseToken(address token, uint256 AmountMin) payable returns()

func (*SunpumplaunchpadTransactorSession) Receive

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*SunpumplaunchpadTransactorSession) RenounceTokenOwnership

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) RenounceTokenOwnership(token common.Address) (*types.Transaction, error)

RenounceTokenOwnership is a paid mutator transaction binding the contract method 0x03f76476.

Solidity: function renounceTokenOwnership(address token) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) RerunPad

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) RerunPad() (*types.Transaction, error)

RerunPad is a paid mutator transaction binding the contract method 0xd92748ea.

Solidity: function rerunPad() Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SaleFee() (*types.Transaction, error)

SaleFee is a paid mutator transaction binding the contract method 0x178021e3.

Solidity: function saleFee() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) SaleToken

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SaleToken(token common.Address, tokenAmount *big.Int, AmountMin *big.Int) (*types.Transaction, error)

SaleToken is a paid mutator transaction binding the contract method 0xd19aa2b9.

Solidity: function saleToken(address token, uint256 tokenAmount, uint256 AmountMin) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetLauncher

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetLauncher(newLauncher common.Address) (*types.Transaction, error)

SetLauncher is a paid mutator transaction binding the contract method 0xf4c094c8.

Solidity: function setLauncher(address newLauncher) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMinTxFee(newFee *big.Int) (*types.Transaction, error)

SetMinTxFee is a paid mutator transaction binding the contract method 0x20160b07.

Solidity: function setMinTxFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetMintAndMinTxFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMintAndMinTxFee(_newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)

SetMintAndMinTxFee is a paid mutator transaction binding the contract method 0x12e6c2c3.

Solidity: function setMintAndMinTxFee(uint256 _newMintFee, uint256 _newMinTxFee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetMintFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMintFee(newFee *big.Int) (*types.Transaction, error)

SetMintFee is a paid mutator transaction binding the contract method 0xeddd0d9c.

Solidity: function setMintFee(uint256 newFee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetOperator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetOperator(newOp common.Address) (*types.Transaction, error)

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

Solidity: function setOperator(address newOp) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetPendingOwner

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetPendingOwner(newPendingOwner common.Address) (*types.Transaction, error)

SetPendingOwner is a paid mutator transaction binding the contract method 0xc42069ec.

Solidity: function setPendingOwner(address newPendingOwner) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetPurchaseFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetPurchaseFee(_fee *big.Int) (*types.Transaction, error)

SetPurchaseFee is a paid mutator transaction binding the contract method 0x6402cdc3.

Solidity: function setPurchaseFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetSaleFee

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetSaleFee(_fee *big.Int) (*types.Transaction, error)

SetSaleFee is a paid mutator transaction binding the contract method 0xbdcafc55.

Solidity: function setSaleFee(uint256 _fee) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) SetVault

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetVault(_addr common.Address) (*types.Transaction, error)

SetVault is a paid mutator transaction binding the contract method 0x6817031b.

Solidity: function setVault(address _addr) Nonpayable returns()

func (*SunpumplaunchpadTransactorSession) TOKENSUPPLY

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TOKENSUPPLY() (*types.Transaction, error)

TOKENSUPPLY is a paid mutator transaction binding the contract method 0xb152f6cf.

Solidity: function TOKEN_SUPPLY() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) TOTALSALE

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TOTALSALE() (*types.Transaction, error)

TOTALSALE is a paid mutator transaction binding the contract method 0x910cffe0.

Solidity: function TOTAL_SALE() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) TokenAddress

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenAddress(arg0 *big.Int) (*types.Transaction, error)

TokenAddress is a paid mutator transaction binding the contract method 0x9e6b26ba.

Solidity: function tokenAddress(uint256 ) View returns(address)

func (*SunpumplaunchpadTransactorSession) TokenCount

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenCount() (*types.Transaction, error)

TokenCount is a paid mutator transaction binding the contract method 0x9f181b5e.

Solidity: function tokenCount() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) TokenCreator

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenCreator(arg0 common.Address) (*types.Transaction, error)

TokenCreator is a paid mutator transaction binding the contract method 0x23774af2.

Solidity: function tokenCreator(address ) View returns(address)

func (*SunpumplaunchpadTransactorSession) V2Router

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) V2Router() (*types.Transaction, error)

V2Router is a paid mutator transaction binding the contract method 0xdeadbc14.

Solidity: function v2Router() View returns(address)

func (*SunpumplaunchpadTransactorSession) VIRTUALTOKENRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VIRTUALTOKENRESERVEAMOUNT() (*types.Transaction, error)

VIRTUALTOKENRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x516cf387.

Solidity: function VIRTUAL_TOKEN_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) VIRTUALTRXRESERVEAMOUNT

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VIRTUALTRXRESERVEAMOUNT() (*types.Transaction, error)

VIRTUALTRXRESERVEAMOUNT is a paid mutator transaction binding the contract method 0x3013355f.

Solidity: function VIRTUAL_TRX_RESERVE_AMOUNT() View returns(uint256)

func (*SunpumplaunchpadTransactorSession) Vault

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Vault() (*types.Transaction, error)

Vault is a paid mutator transaction binding the contract method 0xfbfa77cf.

Solidity: function vault() View returns(address)

func (*SunpumplaunchpadTransactorSession) VirtualPools

func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VirtualPools(arg0 common.Address) (*types.Transaction, error)

VirtualPools is a paid mutator transaction binding the contract method 0x1e228192.

Solidity: function virtualPools(address ) View returns(uint256 TRXReserve, uint256 TokenReserve, bool launched)

Jump to

Keyboard shortcuts

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