Documentation
¶
Index ¶
- Variables
- type Sunpumplaunchpad
- type SunpumplaunchpadCaller
- type SunpumplaunchpadCallerRaw
- type SunpumplaunchpadCallerSession
- type SunpumplaunchpadFilterer
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterLaunchPending(opts *bind.FilterOpts) (*SunpumplaunchpadLaunchPendingIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterLauncherChanged(opts *bind.FilterOpts, oldLauncher []common.Address, ...) (*SunpumplaunchpadLauncherChangedIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterMinTxFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadMinTxFeeSetIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterMintFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadMintFeeSetIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterOperatorChanged(opts *bind.FilterOpts, oldOperator []common.Address, ...) (*SunpumplaunchpadOperatorChangedIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterOwnerChanged(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*SunpumplaunchpadOwnerChangedIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterPendingOwnerSet(opts *bind.FilterOpts, oldPendingOwner []common.Address, ...) (*SunpumplaunchpadPendingOwnerSetIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterPurchaseFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadPurchaseFeeSetIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterSaleFeeSet(opts *bind.FilterOpts) (*SunpumplaunchpadSaleFeeSetIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenCreate(opts *bind.FilterOpts) (*SunpumplaunchpadTokenCreateIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenLaunched(opts *bind.FilterOpts, token []common.Address) (*SunpumplaunchpadTokenLaunchedIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenPurchased(opts *bind.FilterOpts, token []common.Address, buyer []common.Address) (*SunpumplaunchpadTokenPurchasedIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) FilterTokenSold(opts *bind.FilterOpts, token []common.Address, seller []common.Address) (*SunpumplaunchpadTokenSoldIterator, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseLaunchPending(log types.Log) (*SunpumplaunchpadLaunchPending, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseLauncherChanged(log types.Log) (*SunpumplaunchpadLauncherChanged, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseMinTxFeeSet(log types.Log) (*SunpumplaunchpadMinTxFeeSet, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseMintFeeSet(log types.Log) (*SunpumplaunchpadMintFeeSet, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseOperatorChanged(log types.Log) (*SunpumplaunchpadOperatorChanged, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseOwnerChanged(log types.Log) (*SunpumplaunchpadOwnerChanged, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParsePendingOwnerSet(log types.Log) (*SunpumplaunchpadPendingOwnerSet, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParsePurchaseFeeSet(log types.Log) (*SunpumplaunchpadPurchaseFeeSet, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseSaleFeeSet(log types.Log) (*SunpumplaunchpadSaleFeeSet, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenCreate(log types.Log) (*SunpumplaunchpadTokenCreate, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenLaunched(log types.Log) (*SunpumplaunchpadTokenLaunched, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenPurchased(log types.Log) (*SunpumplaunchpadTokenPurchased, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) ParseTokenSold(log types.Log) (*SunpumplaunchpadTokenSold, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchLaunchPending(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadLaunchPending) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchLauncherChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadLauncherChanged, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchMinTxFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadMinTxFeeSet) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchMintFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadMintFeeSet) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchOperatorChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadOperatorChanged, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadOwnerChanged, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchPendingOwnerSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadPendingOwnerSet, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchPurchaseFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadPurchaseFeeSet) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchSaleFeeSet(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadSaleFeeSet) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenCreate(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenCreate) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenLaunched(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenLaunched, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenPurchased(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenPurchased, ...) (event.Subscription, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadFilterer) WatchTokenSold(opts *bind.WatchOpts, sink chan<- *SunpumplaunchpadTokenSold, ...) (event.Subscription, error)
- type SunpumplaunchpadLaunchPending
- type SunpumplaunchpadLaunchPendingIterator
- type SunpumplaunchpadLauncherChanged
- type SunpumplaunchpadLauncherChangedIterator
- type SunpumplaunchpadMinTxFeeSet
- type SunpumplaunchpadMinTxFeeSetIterator
- type SunpumplaunchpadMintFeeSet
- type SunpumplaunchpadMintFeeSetIterator
- type SunpumplaunchpadOperatorChanged
- type SunpumplaunchpadOperatorChangedIterator
- type SunpumplaunchpadOwnerChanged
- type SunpumplaunchpadOwnerChangedIterator
- type SunpumplaunchpadPendingOwnerSet
- type SunpumplaunchpadPendingOwnerSetIterator
- type SunpumplaunchpadPurchaseFeeSet
- type SunpumplaunchpadPurchaseFeeSetIterator
- type SunpumplaunchpadRaw
- func (_Sunpumplaunchpad *SunpumplaunchpadRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Sunpumplaunchpad *SunpumplaunchpadRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SunpumplaunchpadSaleFeeSet
- type SunpumplaunchpadSaleFeeSetIterator
- type SunpumplaunchpadSession
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) AcceptOwner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) BecomeNewImplementation(proxy common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) CreateAndInitPurchase(name string, symbol string) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) DeadAddress() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTokenAmountForPurchase(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTokenAmountForPurchaseWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTrxAmountForSale(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetExactTrxAmountForSaleWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetPrice(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenAmountByPurchase(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenAmountByPurchaseWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTokenState(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTrxAmountBySale(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) GetTrxAmountBySaleWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Implementation() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Initialize(_vault common.Address, _v2Router common.Address, _salefee *big.Int, ...) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHFEE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHTHRESHOLD() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) LAUNCHTRXRESERVE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) LaunchFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) LaunchToDEX(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Launcher() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) MaxPurachaseAmount() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) MinTxFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) MintFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Operator() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Owner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Pause() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) PausePad() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) PendingImplementation() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) PendingOwner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) PurchaseFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) PurchaseToken(token common.Address, AmountMin *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Receive() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) RenounceTokenOwnership(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) RerunPad() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SaleFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SaleToken(token common.Address, tokenAmount *big.Int, AmountMin *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetLauncher(newLauncher common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMinTxFee(newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMintAndMinTxFee(_newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetMintFee(newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetOperator(newOp common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetPendingOwner(newPendingOwner common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetPurchaseFee(_fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetSaleFee(_fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) SetVault(_addr common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) TOKENSUPPLY() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) TOTALSALE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenAddress(arg0 *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenCount() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) TokenCreator(arg0 common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) V2Router() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) VIRTUALTOKENRESERVEAMOUNT() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) VIRTUALTRXRESERVEAMOUNT() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) Vault() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadSession) VirtualPools(arg0 common.Address) (*types.Transaction, error)
- type SunpumplaunchpadTokenCreate
- type SunpumplaunchpadTokenCreateIterator
- type SunpumplaunchpadTokenLaunched
- type SunpumplaunchpadTokenLaunchedIterator
- type SunpumplaunchpadTokenPurchased
- type SunpumplaunchpadTokenPurchasedIterator
- type SunpumplaunchpadTokenSold
- type SunpumplaunchpadTokenSoldIterator
- type SunpumplaunchpadTransactor
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) AcceptOwner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) BecomeNewImplementation(opts *bind.TransactOpts, proxy common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) CreateAndInitPurchase(opts *bind.TransactOpts, name string, symbol string) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) DeadAddress(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTokenAmountForPurchase(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTokenAmountForPurchaseWithFee(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTrxAmountForSale(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetExactTrxAmountForSaleWithFee(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetPrice(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenAmountByPurchase(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenAmountByPurchaseWithFee(opts *bind.TransactOpts, token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTokenState(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTrxAmountBySale(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) GetTrxAmountBySaleWithFee(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Implementation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Initialize(opts *bind.TransactOpts, _vault common.Address, _v2Router common.Address, ...) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHFEE(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHTHRESHOLD(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LAUNCHTRXRESERVE(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LaunchFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) LaunchToDEX(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Launcher(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MaxPurachaseAmount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MinTxFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) MintFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Operator(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Owner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PausePad(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PendingImplementation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PendingOwner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PurchaseFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) PurchaseToken(opts *bind.TransactOpts, token common.Address, AmountMin *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) RenounceTokenOwnership(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) RerunPad(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SaleFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SaleToken(opts *bind.TransactOpts, token common.Address, tokenAmount *big.Int, ...) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetLauncher(opts *bind.TransactOpts, newLauncher common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMinTxFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMintAndMinTxFee(opts *bind.TransactOpts, _newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetMintFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetOperator(opts *bind.TransactOpts, newOp common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetPendingOwner(opts *bind.TransactOpts, newPendingOwner common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetPurchaseFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetSaleFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) SetVault(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TOKENSUPPLY(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TOTALSALE(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenAddress(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenCount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) TokenCreator(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) V2Router(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VIRTUALTOKENRESERVEAMOUNT(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VIRTUALTRXRESERVEAMOUNT(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) Vault(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactor) VirtualPools(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- type SunpumplaunchpadTransactorRaw
- type SunpumplaunchpadTransactorSession
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) AcceptOwner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) BecomeNewImplementation(proxy common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) CreateAndInitPurchase(name string, symbol string) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) DeadAddress() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchase(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTokenAmountForPurchaseWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTrxAmountForSale(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetExactTrxAmountForSaleWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetPrice(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenAmountByPurchase(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenAmountByPurchaseWithFee(token common.Address, trxAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTokenState(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTrxAmountBySale(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) GetTrxAmountBySaleWithFee(token common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Implementation() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Initialize(_vault common.Address, _v2Router common.Address, _salefee *big.Int, ...) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHFEE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHTHRESHOLD() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LAUNCHTRXRESERVE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LaunchFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) LaunchToDEX(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Launcher() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MaxPurachaseAmount() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MinTxFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) MintFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Operator() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Owner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Pause() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PausePad() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PendingImplementation() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PendingOwner() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PurchaseFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) PurchaseToken(token common.Address, AmountMin *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Receive() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) RenounceTokenOwnership(token common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) RerunPad() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SaleFee() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SaleToken(token common.Address, tokenAmount *big.Int, AmountMin *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetLauncher(newLauncher common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMinTxFee(newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMintAndMinTxFee(_newMintFee *big.Int, _newMinTxFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetMintFee(newFee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetOperator(newOp common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetPendingOwner(newPendingOwner common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetPurchaseFee(_fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetSaleFee(_fee *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) SetVault(_addr common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TOKENSUPPLY() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TOTALSALE() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenAddress(arg0 *big.Int) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenCount() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) TokenCreator(arg0 common.Address) (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) V2Router() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VIRTUALTOKENRESERVEAMOUNT() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VIRTUALTRXRESERVEAMOUNT() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) Vault() (*types.Transaction, error)
- func (_Sunpumplaunchpad *SunpumplaunchpadTransactorSession) VirtualPools(arg0 common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var SunpumplaunchpadABI = SunpumplaunchpadMetaData.ABI
SunpumplaunchpadABI is the input ABI used to generate the binding from. Deprecated: Use SunpumplaunchpadMetaData.ABI instead.
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 ¶
func (it *SunpumplaunchpadLaunchPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadLaunchPendingIterator) Error ¶
func (it *SunpumplaunchpadLaunchPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadLaunchPendingIterator) Next ¶
func (it *SunpumplaunchpadLaunchPendingIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadLauncherChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadLauncherChangedIterator) Error ¶
func (it *SunpumplaunchpadLauncherChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadLauncherChangedIterator) Next ¶
func (it *SunpumplaunchpadLauncherChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadMinTxFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadMinTxFeeSetIterator) Error ¶
func (it *SunpumplaunchpadMinTxFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadMinTxFeeSetIterator) Next ¶
func (it *SunpumplaunchpadMinTxFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadMintFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadMintFeeSetIterator) Error ¶
func (it *SunpumplaunchpadMintFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadMintFeeSetIterator) Next ¶
func (it *SunpumplaunchpadMintFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadOperatorChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadOperatorChangedIterator) Error ¶
func (it *SunpumplaunchpadOperatorChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadOperatorChangedIterator) Next ¶
func (it *SunpumplaunchpadOperatorChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadOwnerChangedIterator) Error ¶
func (it *SunpumplaunchpadOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadOwnerChangedIterator) Next ¶
func (it *SunpumplaunchpadOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadPendingOwnerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadPendingOwnerSetIterator) Error ¶
func (it *SunpumplaunchpadPendingOwnerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadPendingOwnerSetIterator) Next ¶
func (it *SunpumplaunchpadPendingOwnerSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadPurchaseFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadPurchaseFeeSetIterator) Error ¶
func (it *SunpumplaunchpadPurchaseFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadPurchaseFeeSetIterator) Next ¶
func (it *SunpumplaunchpadPurchaseFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadSaleFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadSaleFeeSetIterator) Error ¶
func (it *SunpumplaunchpadSaleFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadSaleFeeSetIterator) Next ¶
func (it *SunpumplaunchpadSaleFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadTokenCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadTokenCreateIterator) Error ¶
func (it *SunpumplaunchpadTokenCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadTokenCreateIterator) Next ¶
func (it *SunpumplaunchpadTokenCreateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadTokenLaunchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadTokenLaunchedIterator) Error ¶
func (it *SunpumplaunchpadTokenLaunchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadTokenLaunchedIterator) Next ¶
func (it *SunpumplaunchpadTokenLaunchedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadTokenPurchasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadTokenPurchasedIterator) Error ¶
func (it *SunpumplaunchpadTokenPurchasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadTokenPurchasedIterator) Next ¶
func (it *SunpumplaunchpadTokenPurchasedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *SunpumplaunchpadTokenSoldIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SunpumplaunchpadTokenSoldIterator) Error ¶
func (it *SunpumplaunchpadTokenSoldIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SunpumplaunchpadTokenSoldIterator) Next ¶
func (it *SunpumplaunchpadTokenSoldIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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)