Documentation ¶
Index ¶
- Constants
- Variables
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IERC20 *IERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
- func (_IERC20 *IERC20CallerSession) Name() (string, error)
- func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
- func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Decimals() (uint8, error)
- func (_IERC20 *IERC20Session) Name() (string, error)
- func (_IERC20 *IERC20Session) Symbol() (string, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type IPancakeCallee
- type IPancakeCalleeCaller
- type IPancakeCalleeCallerRaw
- type IPancakeCalleeCallerSession
- type IPancakeCalleeFilterer
- type IPancakeCalleeRaw
- func (_IPancakeCallee *IPancakeCalleeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakeCallee *IPancakeCalleeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakeCallee *IPancakeCalleeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakeCalleeSession
- type IPancakeCalleeTransactor
- type IPancakeCalleeTransactorRaw
- type IPancakeCalleeTransactorSession
- type IPancakeERC20
- type IPancakeERC20Approval
- type IPancakeERC20ApprovalIterator
- type IPancakeERC20Caller
- func (_IPancakeERC20 *IPancakeERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IPancakeERC20 *IPancakeERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IPancakeERC20CallerRaw
- type IPancakeERC20CallerSession
- func (_IPancakeERC20 *IPancakeERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) Decimals() (uint8, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) Name() (string, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) Symbol() (string, error)
- func (_IPancakeERC20 *IPancakeERC20CallerSession) TotalSupply() (*big.Int, error)
- type IPancakeERC20Filterer
- func (_IPancakeERC20 *IPancakeERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IPancakeERC20ApprovalIterator, error)
- func (_IPancakeERC20 *IPancakeERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IPancakeERC20TransferIterator, error)
- func (_IPancakeERC20 *IPancakeERC20Filterer) ParseApproval(log types.Log) (*IPancakeERC20Approval, error)
- func (_IPancakeERC20 *IPancakeERC20Filterer) ParseTransfer(log types.Log) (*IPancakeERC20Transfer, error)
- func (_IPancakeERC20 *IPancakeERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IPancakeERC20Approval, ...) (event.Subscription, error)
- func (_IPancakeERC20 *IPancakeERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IPancakeERC20Transfer, ...) (event.Subscription, error)
- type IPancakeERC20Raw
- func (_IPancakeERC20 *IPancakeERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakeERC20 *IPancakeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakeERC20Session
- func (_IPancakeERC20 *IPancakeERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Decimals() (uint8, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Name() (string, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Nonces(owner common.Address) (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Session) PERMITTYPEHASH() ([32]byte, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Symbol() (string, error)
- func (_IPancakeERC20 *IPancakeERC20Session) TotalSupply() (*big.Int, error)
- func (_IPancakeERC20 *IPancakeERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IPancakeERC20Transactor
- func (_IPancakeERC20 *IPancakeERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IPancakeERC20TransactorRaw
- type IPancakeERC20TransactorSession
- func (_IPancakeERC20 *IPancakeERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakeERC20 *IPancakeERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IPancakeERC20Transfer
- type IPancakeERC20TransferIterator
- type IPancakeFactory
- type IPancakeFactoryCaller
- func (_IPancakeFactory *IPancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) AllPairsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) FeeTo(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) GetPair(opts *bind.CallOpts, tokenA common.Address, tokenB common.Address) (common.Address, error)
- type IPancakeFactoryCallerRaw
- type IPancakeFactoryCallerSession
- func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeTo() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
- type IPancakeFactoryFilterer
- func (_IPancakeFactory *IPancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*IPancakeFactoryPairCreatedIterator, error)
- func (_IPancakeFactory *IPancakeFactoryFilterer) ParsePairCreated(log types.Log) (*IPancakeFactoryPairCreated, error)
- func (_IPancakeFactory *IPancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *IPancakeFactoryPairCreated, ...) (event.Subscription, error)
- type IPancakeFactoryPairCreated
- type IPancakeFactoryPairCreatedIterator
- type IPancakeFactoryRaw
- func (_IPancakeFactory *IPancakeFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakeFactory *IPancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakeFactorySession
- func (_IPancakeFactory *IPancakeFactorySession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) AllPairsLength() (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactorySession) FeeTo() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) FeeToSetter() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactorySession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
- type IPancakeFactoryTransactor
- func (_IPancakeFactory *IPancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- type IPancakeFactoryTransactorRaw
- type IPancakeFactoryTransactorSession
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
- type IPancakePair
- type IPancakePairApproval
- type IPancakePairApprovalIterator
- type IPancakePairBurn
- type IPancakePairBurnIterator
- type IPancakePairCaller
- func (_IPancakePair *IPancakePairCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_IPancakePair *IPancakePairCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IPancakePair *IPancakePairCaller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakePair *IPancakePairCaller) GetReserves(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IPancakePair *IPancakePairCaller) KLast(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) MINIMUMLIQUIDITY(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) Name(opts *bind.CallOpts) (string, error)
- func (_IPancakePair *IPancakePairCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_IPancakePair *IPancakePairCaller) Price0CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) Price1CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakePair *IPancakePairCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IPancakePair *IPancakePairCaller) Token0(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakePair *IPancakePairCaller) Token1(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakePair *IPancakePairCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IPancakePairCallerRaw
- type IPancakePairCallerSession
- func (_IPancakePair *IPancakePairCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_IPancakePair *IPancakePairCallerSession) Decimals() (uint8, error)
- func (_IPancakePair *IPancakePairCallerSession) Factory() (common.Address, error)
- func (_IPancakePair *IPancakePairCallerSession) GetReserves() (struct{ ... }, error)
- func (_IPancakePair *IPancakePairCallerSession) KLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) Name() (string, error)
- func (_IPancakePair *IPancakePairCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_IPancakePair *IPancakePairCallerSession) Price0CumulativeLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) Price1CumulativeLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairCallerSession) Symbol() (string, error)
- func (_IPancakePair *IPancakePairCallerSession) Token0() (common.Address, error)
- func (_IPancakePair *IPancakePairCallerSession) Token1() (common.Address, error)
- func (_IPancakePair *IPancakePairCallerSession) TotalSupply() (*big.Int, error)
- type IPancakePairFilterer
- func (_IPancakePair *IPancakePairFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IPancakePairApprovalIterator, error)
- func (_IPancakePair *IPancakePairFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*IPancakePairBurnIterator, error)
- func (_IPancakePair *IPancakePairFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*IPancakePairMintIterator, error)
- func (_IPancakePair *IPancakePairFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*IPancakePairSwapIterator, error)
- func (_IPancakePair *IPancakePairFilterer) FilterSync(opts *bind.FilterOpts) (*IPancakePairSyncIterator, error)
- func (_IPancakePair *IPancakePairFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IPancakePairTransferIterator, error)
- func (_IPancakePair *IPancakePairFilterer) ParseApproval(log types.Log) (*IPancakePairApproval, error)
- func (_IPancakePair *IPancakePairFilterer) ParseBurn(log types.Log) (*IPancakePairBurn, error)
- func (_IPancakePair *IPancakePairFilterer) ParseMint(log types.Log) (*IPancakePairMint, error)
- func (_IPancakePair *IPancakePairFilterer) ParseSwap(log types.Log) (*IPancakePairSwap, error)
- func (_IPancakePair *IPancakePairFilterer) ParseSync(log types.Log) (*IPancakePairSync, error)
- func (_IPancakePair *IPancakePairFilterer) ParseTransfer(log types.Log) (*IPancakePairTransfer, error)
- func (_IPancakePair *IPancakePairFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IPancakePairApproval, ...) (event.Subscription, error)
- func (_IPancakePair *IPancakePairFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *IPancakePairBurn, sender []common.Address, ...) (event.Subscription, error)
- func (_IPancakePair *IPancakePairFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *IPancakePairMint, sender []common.Address) (event.Subscription, error)
- func (_IPancakePair *IPancakePairFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *IPancakePairSwap, sender []common.Address, ...) (event.Subscription, error)
- func (_IPancakePair *IPancakePairFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *IPancakePairSync) (event.Subscription, error)
- func (_IPancakePair *IPancakePairFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IPancakePairTransfer, from []common.Address, ...) (event.Subscription, error)
- type IPancakePairMint
- type IPancakePairMintIterator
- type IPancakePairRaw
- func (_IPancakePair *IPancakePairRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakePair *IPancakePairRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakePairSession
- func (_IPancakePair *IPancakePairSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Burn(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_IPancakePair *IPancakePairSession) Decimals() (uint8, error)
- func (_IPancakePair *IPancakePairSession) Factory() (common.Address, error)
- func (_IPancakePair *IPancakePairSession) GetReserves() (struct{ ... }, error)
- func (_IPancakePair *IPancakePairSession) Initialize(arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) KLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Mint(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) Name() (string, error)
- func (_IPancakePair *IPancakePairSession) Nonces(owner common.Address) (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) PERMITTYPEHASH() ([32]byte, error)
- func (_IPancakePair *IPancakePairSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) Price0CumulativeLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Price1CumulativeLast() (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Skim(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) Symbol() (string, error)
- func (_IPancakePair *IPancakePairSession) Sync() (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) Token0() (common.Address, error)
- func (_IPancakePair *IPancakePairSession) Token1() (common.Address, error)
- func (_IPancakePair *IPancakePairSession) TotalSupply() (*big.Int, error)
- func (_IPancakePair *IPancakePairSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IPancakePairSwap
- type IPancakePairSwapIterator
- type IPancakePairSync
- type IPancakePairSyncIterator
- type IPancakePairTransactor
- func (_IPancakePair *IPancakePairTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Initialize(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, ...) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IPancakePairTransactorRaw
- type IPancakePairTransactorSession
- func (_IPancakePair *IPancakePairTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Burn(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Initialize(arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Mint(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Skim(to common.Address) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Sync() (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IPancakePair *IPancakePairTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IPancakePairTransfer
- type IPancakePairTransferIterator
- type Math
- type MathCaller
- type MathCallerRaw
- type MathCallerSession
- type MathFilterer
- type MathRaw
- func (_Math *MathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Math *MathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MathSession
- type MathTransactor
- type MathTransactorRaw
- type MathTransactorSession
- type PancakeERC20
- type PancakeERC20Approval
- type PancakeERC20ApprovalIterator
- type PancakeERC20Caller
- func (_PancakeERC20 *PancakeERC20Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Caller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_PancakeERC20 *PancakeERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_PancakeERC20 *PancakeERC20Caller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_PancakeERC20 *PancakeERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type PancakeERC20CallerRaw
- type PancakeERC20CallerSession
- func (_PancakeERC20 *PancakeERC20CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) Decimals() (uint8, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) Name() (string, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) Symbol() (string, error)
- func (_PancakeERC20 *PancakeERC20CallerSession) TotalSupply() (*big.Int, error)
- type PancakeERC20Filterer
- func (_PancakeERC20 *PancakeERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PancakeERC20ApprovalIterator, error)
- func (_PancakeERC20 *PancakeERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PancakeERC20TransferIterator, error)
- func (_PancakeERC20 *PancakeERC20Filterer) ParseApproval(log types.Log) (*PancakeERC20Approval, error)
- func (_PancakeERC20 *PancakeERC20Filterer) ParseTransfer(log types.Log) (*PancakeERC20Transfer, error)
- func (_PancakeERC20 *PancakeERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PancakeERC20Approval, ...) (event.Subscription, error)
- func (_PancakeERC20 *PancakeERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PancakeERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type PancakeERC20Raw
- func (_PancakeERC20 *PancakeERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PancakeERC20 *PancakeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PancakeERC20Session
- func (_PancakeERC20 *PancakeERC20Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Session) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20Session) Decimals() (uint8, error)
- func (_PancakeERC20 *PancakeERC20Session) Name() (string, error)
- func (_PancakeERC20 *PancakeERC20Session) Nonces(arg0 common.Address) (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Session) PERMITTYPEHASH() ([32]byte, error)
- func (_PancakeERC20 *PancakeERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Session) Symbol() (string, error)
- func (_PancakeERC20 *PancakeERC20Session) TotalSupply() (*big.Int, error)
- func (_PancakeERC20 *PancakeERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type PancakeERC20Transactor
- func (_PancakeERC20 *PancakeERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type PancakeERC20TransactorRaw
- type PancakeERC20TransactorSession
- func (_PancakeERC20 *PancakeERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakeERC20 *PancakeERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type PancakeERC20Transfer
- type PancakeERC20TransferIterator
- type PancakeFactory
- type PancakeFactoryCaller
- func (_PancakeFactory *PancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCaller) AllPairsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_PancakeFactory *PancakeFactoryCaller) FeeTo(opts *bind.CallOpts) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCaller) GetPair(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCaller) INITCODEPAIRHASH(opts *bind.CallOpts) ([32]byte, error)
- type PancakeFactoryCallerRaw
- type PancakeFactoryCallerSession
- func (_PancakeFactory *PancakeFactoryCallerSession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
- func (_PancakeFactory *PancakeFactoryCallerSession) FeeTo() (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCallerSession) GetPair(arg0 common.Address, arg1 common.Address) (common.Address, error)
- func (_PancakeFactory *PancakeFactoryCallerSession) INITCODEPAIRHASH() ([32]byte, error)
- type PancakeFactoryFilterer
- func (_PancakeFactory *PancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*PancakeFactoryPairCreatedIterator, error)
- func (_PancakeFactory *PancakeFactoryFilterer) FilterPairCreated0(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*PancakeFactoryPairCreated0Iterator, error)
- func (_PancakeFactory *PancakeFactoryFilterer) ParsePairCreated(log types.Log) (*PancakeFactoryPairCreated, error)
- func (_PancakeFactory *PancakeFactoryFilterer) ParsePairCreated0(log types.Log) (*PancakeFactoryPairCreated0, error)
- func (_PancakeFactory *PancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *PancakeFactoryPairCreated, ...) (event.Subscription, error)
- func (_PancakeFactory *PancakeFactoryFilterer) WatchPairCreated0(opts *bind.WatchOpts, sink chan<- *PancakeFactoryPairCreated0, ...) (event.Subscription, error)
- type PancakeFactoryPairCreated
- type PancakeFactoryPairCreated0
- type PancakeFactoryPairCreated0Iterator
- type PancakeFactoryPairCreatedIterator
- type PancakeFactoryRaw
- func (_PancakeFactory *PancakeFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PancakeFactory *PancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PancakeFactorySession
- func (_PancakeFactory *PancakeFactorySession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_PancakeFactory *PancakeFactorySession) AllPairsLength() (*big.Int, error)
- func (_PancakeFactory *PancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactorySession) FeeTo() (common.Address, error)
- func (_PancakeFactory *PancakeFactorySession) FeeToSetter() (common.Address, error)
- func (_PancakeFactory *PancakeFactorySession) GetPair(arg0 common.Address, arg1 common.Address) (common.Address, error)
- func (_PancakeFactory *PancakeFactorySession) INITCODEPAIRHASH() ([32]byte, error)
- func (_PancakeFactory *PancakeFactorySession) SetFeeTo(_feeTo common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactorySession) SetFeeToSetter(_feeToSetter common.Address) (*types.Transaction, error)
- type PancakeFactoryTransactor
- func (_PancakeFactory *PancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, _feeTo common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, _feeToSetter common.Address) (*types.Transaction, error)
- type PancakeFactoryTransactorRaw
- type PancakeFactoryTransactorSession
- func (_PancakeFactory *PancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactoryTransactorSession) SetFeeTo(_feeTo common.Address) (*types.Transaction, error)
- func (_PancakeFactory *PancakeFactoryTransactorSession) SetFeeToSetter(_feeToSetter common.Address) (*types.Transaction, error)
- type PancakePair
- type PancakePairApproval
- type PancakePairApprovalIterator
- type PancakePairBurn
- type PancakePairBurnIterator
- type PancakePairCaller
- func (_PancakePair *PancakePairCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_PancakePair *PancakePairCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_PancakePair *PancakePairCaller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_PancakePair *PancakePairCaller) GetReserves(opts *bind.CallOpts) (struct{ ... }, error)
- func (_PancakePair *PancakePairCaller) KLast(opts *bind.CallOpts) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) MINIMUMLIQUIDITY(opts *bind.CallOpts) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) Name(opts *bind.CallOpts) (string, error)
- func (_PancakePair *PancakePairCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_PancakePair *PancakePairCaller) Price0CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) Price1CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
- func (_PancakePair *PancakePairCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_PancakePair *PancakePairCaller) Token0(opts *bind.CallOpts) (common.Address, error)
- func (_PancakePair *PancakePairCaller) Token1(opts *bind.CallOpts) (common.Address, error)
- func (_PancakePair *PancakePairCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type PancakePairCallerRaw
- type PancakePairCallerSession
- func (_PancakePair *PancakePairCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_PancakePair *PancakePairCallerSession) Decimals() (uint8, error)
- func (_PancakePair *PancakePairCallerSession) Factory() (common.Address, error)
- func (_PancakePair *PancakePairCallerSession) GetReserves() (struct{ ... }, error)
- func (_PancakePair *PancakePairCallerSession) KLast() (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) Name() (string, error)
- func (_PancakePair *PancakePairCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_PancakePair *PancakePairCallerSession) Price0CumulativeLast() (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) Price1CumulativeLast() (*big.Int, error)
- func (_PancakePair *PancakePairCallerSession) Symbol() (string, error)
- func (_PancakePair *PancakePairCallerSession) Token0() (common.Address, error)
- func (_PancakePair *PancakePairCallerSession) Token1() (common.Address, error)
- func (_PancakePair *PancakePairCallerSession) TotalSupply() (*big.Int, error)
- type PancakePairFilterer
- func (_PancakePair *PancakePairFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PancakePairApprovalIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairBurnIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*PancakePairMintIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterNumber(opts *bind.FilterOpts) (*PancakePairNumberIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairSwapIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterSync(opts *bind.FilterOpts) (*PancakePairSyncIterator, error)
- func (_PancakePair *PancakePairFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PancakePairTransferIterator, error)
- func (_PancakePair *PancakePairFilterer) ParseApproval(log types.Log) (*PancakePairApproval, error)
- func (_PancakePair *PancakePairFilterer) ParseBurn(log types.Log) (*PancakePairBurn, error)
- func (_PancakePair *PancakePairFilterer) ParseMint(log types.Log) (*PancakePairMint, error)
- func (_PancakePair *PancakePairFilterer) ParseNumber(log types.Log) (*PancakePairNumber, error)
- func (_PancakePair *PancakePairFilterer) ParseSwap(log types.Log) (*PancakePairSwap, error)
- func (_PancakePair *PancakePairFilterer) ParseSync(log types.Log) (*PancakePairSync, error)
- func (_PancakePair *PancakePairFilterer) ParseTransfer(log types.Log) (*PancakePairTransfer, error)
- func (_PancakePair *PancakePairFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PancakePairApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *PancakePairBurn, sender []common.Address, ...) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *PancakePairMint, sender []common.Address) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchNumber(opts *bind.WatchOpts, sink chan<- *PancakePairNumber) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *PancakePairSwap, sender []common.Address, ...) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *PancakePairSync) (event.Subscription, error)
- func (_PancakePair *PancakePairFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PancakePairTransfer, from []common.Address, ...) (event.Subscription, error)
- type PancakePairMint
- type PancakePairMintIterator
- type PancakePairNumber
- type PancakePairNumberIterator
- type PancakePairRaw
- func (_PancakePair *PancakePairRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PancakePair *PancakePairRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PancakePair *PancakePairRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PancakePairSession
- func (_PancakePair *PancakePairSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairSession) Burn(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_PancakePair *PancakePairSession) Decimals() (uint8, error)
- func (_PancakePair *PancakePairSession) Factory() (common.Address, error)
- func (_PancakePair *PancakePairSession) GetReserves() (struct{ ... }, error)
- func (_PancakePair *PancakePairSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) KLast() (*big.Int, error)
- func (_PancakePair *PancakePairSession) MINIMUMLIQUIDITY() (*big.Int, error)
- func (_PancakePair *PancakePairSession) Mint(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) Name() (string, error)
- func (_PancakePair *PancakePairSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_PancakePair *PancakePairSession) PERMITTYPEHASH() ([32]byte, error)
- func (_PancakePair *PancakePairSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) Price0CumulativeLast() (*big.Int, error)
- func (_PancakePair *PancakePairSession) Price1CumulativeLast() (*big.Int, error)
- func (_PancakePair *PancakePairSession) Skim(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) Symbol() (string, error)
- func (_PancakePair *PancakePairSession) Sync() (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) Token0() (common.Address, error)
- func (_PancakePair *PancakePairSession) Token1() (common.Address, error)
- func (_PancakePair *PancakePairSession) TotalSupply() (*big.Int, error)
- func (_PancakePair *PancakePairSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type PancakePairSwap
- type PancakePairSwapIterator
- type PancakePairSync
- type PancakePairSyncIterator
- type PancakePairTransactor
- func (_PancakePair *PancakePairTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Initialize(opts *bind.TransactOpts, _token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, ...) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type PancakePairTransactorRaw
- type PancakePairTransactorSession
- func (_PancakePair *PancakePairTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Burn(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Mint(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Skim(to common.Address) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Sync() (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_PancakePair *PancakePairTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type PancakePairTransfer
- type PancakePairTransferIterator
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type UQ112x112
- type UQ112x112Caller
- type UQ112x112CallerRaw
- type UQ112x112CallerSession
- type UQ112x112Filterer
- type UQ112x112Raw
- func (_UQ112x112 *UQ112x112Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UQ112x112 *UQ112x112Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UQ112x112 *UQ112x112Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UQ112x112Session
- type UQ112x112Transactor
- type UQ112x112TransactorRaw
- type UQ112x112TransactorSession
Constants ¶
const IERC20ABI = "" /* 3225-byte string literal not displayed */
IERC20ABI is the input ABI used to generate the binding from.
const IPancakeCalleeABI = "" /* 434-byte string literal not displayed */
IPancakeCalleeABI is the input ABI used to generate the binding from.
const IPancakeERC20ABI = "" /* 4553-byte string literal not displayed */
IPancakeERC20ABI is the input ABI used to generate the binding from.
const IPancakeFactoryABI = "" /* 2467-byte string literal not displayed */
IPancakeFactoryABI is the input ABI used to generate the binding from.
const IPancakePairABI = "" /* 9732-byte string literal not displayed */
IPancakePairABI is the input ABI used to generate the binding from.
const MathABI = "[]"
MathABI is the input ABI used to generate the binding from.
const PancakeERC20ABI = "" /* 4625-byte string literal not displayed */
PancakeERC20ABI is the input ABI used to generate the binding from.
const PancakeFactoryABI = "" /* 3369-byte string literal not displayed */
PancakeFactoryABI is the input ABI used to generate the binding from.
const PancakePairABI = "" /* 9980-byte string literal not displayed */
PancakePairABI is the input ABI used to generate the binding from.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const UQ112x112ABI = "[]"
UQ112x112ABI is the input ABI used to generate the binding from.
Variables ¶
var IERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC20FuncSigs maps the 4-byte function signature to its string representation.
var IPancakeCalleeFuncSigs = map[string]string{
"84800812": "pancakeCall(address,uint256,uint256,bytes)",
}
IPancakeCalleeFuncSigs maps the 4-byte function signature to its string representation.
var IPancakeERC20FuncSigs = map[string]string{
"3644e515": "DOMAIN_SEPARATOR()",
"30adf81f": "PERMIT_TYPEHASH()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"7ecebe00": "nonces(address)",
"d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IPancakeERC20FuncSigs maps the 4-byte function signature to its string representation.
var IPancakeFactoryFuncSigs = map[string]string{
"1e3dd18b": "allPairs(uint256)",
"574f2ba3": "allPairsLength()",
"c9c65396": "createPair(address,address)",
"017e7e58": "feeTo()",
"094b7415": "feeToSetter()",
"e6a43905": "getPair(address,address)",
"f46901ed": "setFeeTo(address)",
"a2e74af6": "setFeeToSetter(address)",
}
IPancakeFactoryFuncSigs maps the 4-byte function signature to its string representation.
var IPancakePairFuncSigs = map[string]string{
"3644e515": "DOMAIN_SEPARATOR()",
"ba9a7a56": "MINIMUM_LIQUIDITY()",
"30adf81f": "PERMIT_TYPEHASH()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"89afcb44": "burn(address)",
"313ce567": "decimals()",
"c45a0155": "factory()",
"0902f1ac": "getReserves()",
"485cc955": "initialize(address,address)",
"7464fc3d": "kLast()",
"6a627842": "mint(address)",
"06fdde03": "name()",
"7ecebe00": "nonces(address)",
"d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)",
"5909c0d5": "price0CumulativeLast()",
"5a3d5493": "price1CumulativeLast()",
"bc25cf77": "skim(address)",
"022c0d9f": "swap(uint256,uint256,address,bytes)",
"95d89b41": "symbol()",
"fff6cae9": "sync()",
"0dfe1681": "token0()",
"d21220a7": "token1()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IPancakePairFuncSigs maps the 4-byte function signature to its string representation.
var MathBin = "" /* 242-byte string literal not displayed */
MathBin is the compiled bytecode used for deploying new contracts.
var PancakeERC20Bin = "" /* 4986-byte string literal not displayed */
PancakeERC20Bin is the compiled bytecode used for deploying new contracts.
var PancakeERC20FuncSigs = map[string]string{
"3644e515": "DOMAIN_SEPARATOR()",
"30adf81f": "PERMIT_TYPEHASH()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"7ecebe00": "nonces(address)",
"d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
PancakeERC20FuncSigs maps the 4-byte function signature to its string representation.
var PancakeFactoryBin = "" /* 23306-byte string literal not displayed */
PancakeFactoryBin is the compiled bytecode used for deploying new contracts.
var PancakeFactoryFuncSigs = map[string]string{
"5855a25a": "INIT_CODE_PAIR_HASH()",
"1e3dd18b": "allPairs(uint256)",
"574f2ba3": "allPairsLength()",
"c9c65396": "createPair(address,address)",
"017e7e58": "feeTo()",
"094b7415": "feeToSetter()",
"e6a43905": "getPair(address,address)",
"f46901ed": "setFeeTo(address)",
"a2e74af6": "setFeeToSetter(address)",
}
PancakeFactoryFuncSigs maps the 4-byte function signature to its string representation.
var PancakePairBin = "" /* 18734-byte string literal not displayed */
PancakePairBin is the compiled bytecode used for deploying new contracts.
var PancakePairFuncSigs = map[string]string{
"3644e515": "DOMAIN_SEPARATOR()",
"ba9a7a56": "MINIMUM_LIQUIDITY()",
"30adf81f": "PERMIT_TYPEHASH()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"89afcb44": "burn(address)",
"313ce567": "decimals()",
"c45a0155": "factory()",
"0902f1ac": "getReserves()",
"485cc955": "initialize(address,address)",
"7464fc3d": "kLast()",
"6a627842": "mint(address)",
"06fdde03": "name()",
"7ecebe00": "nonces(address)",
"d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)",
"5909c0d5": "price0CumulativeLast()",
"5a3d5493": "price1CumulativeLast()",
"bc25cf77": "skim(address)",
"022c0d9f": "swap(uint256,uint256,address,bytes)",
"95d89b41": "symbol()",
"fff6cae9": "sync()",
"0dfe1681": "token0()",
"d21220a7": "token1()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
PancakePairFuncSigs maps the 4-byte function signature to its string representation.
var SafeMathBin = "" /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
var UQ112x112Bin = "" /* 242-byte string literal not displayed */
UQ112x112Bin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) 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 IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Caller) Decimals ¶
func (_IERC20 *IERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20Caller) Name ¶
func (_IERC20 *IERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20Caller) Symbol ¶
func (_IERC20 *IERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20CallerSession) Decimals ¶
func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20CallerSession) Name ¶
func (_IERC20 *IERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20CallerSession) Symbol ¶
func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Session) Decimals ¶
func (_IERC20 *IERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20Session) Name ¶
func (_IERC20 *IERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20Session) Symbol ¶
func (_IERC20 *IERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) 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 IPancakeCallee ¶
type IPancakeCallee struct { IPancakeCalleeCaller // Read-only binding to the contract IPancakeCalleeTransactor // Write-only binding to the contract IPancakeCalleeFilterer // Log filterer for contract events }
IPancakeCallee is an auto generated Go binding around an Ethereum contract.
func NewIPancakeCallee ¶
func NewIPancakeCallee(address common.Address, backend bind.ContractBackend) (*IPancakeCallee, error)
NewIPancakeCallee creates a new instance of IPancakeCallee, bound to a specific deployed contract.
type IPancakeCalleeCaller ¶
type IPancakeCalleeCaller struct {
// contains filtered or unexported fields
}
IPancakeCalleeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakeCalleeCaller ¶
func NewIPancakeCalleeCaller(address common.Address, caller bind.ContractCaller) (*IPancakeCalleeCaller, error)
NewIPancakeCalleeCaller creates a new read-only instance of IPancakeCallee, bound to a specific deployed contract.
type IPancakeCalleeCallerRaw ¶
type IPancakeCalleeCallerRaw struct {
Contract *IPancakeCalleeCaller // Generic read-only contract binding to access the raw methods on
}
IPancakeCalleeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakeCalleeCallerRaw) Call ¶
func (_IPancakeCallee *IPancakeCalleeCallerRaw) 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 IPancakeCalleeCallerSession ¶
type IPancakeCalleeCallerSession struct { Contract *IPancakeCalleeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakeCalleeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IPancakeCalleeFilterer ¶
type IPancakeCalleeFilterer struct {
// contains filtered or unexported fields
}
IPancakeCalleeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakeCalleeFilterer ¶
func NewIPancakeCalleeFilterer(address common.Address, filterer bind.ContractFilterer) (*IPancakeCalleeFilterer, error)
NewIPancakeCalleeFilterer creates a new log filterer instance of IPancakeCallee, bound to a specific deployed contract.
type IPancakeCalleeRaw ¶
type IPancakeCalleeRaw struct {
Contract *IPancakeCallee // Generic contract binding to access the raw methods on
}
IPancakeCalleeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakeCalleeRaw) Call ¶
func (_IPancakeCallee *IPancakeCalleeRaw) 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 (*IPancakeCalleeRaw) Transact ¶
func (_IPancakeCallee *IPancakeCalleeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeCalleeRaw) Transfer ¶
func (_IPancakeCallee *IPancakeCalleeRaw) 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 IPancakeCalleeSession ¶
type IPancakeCalleeSession struct { Contract *IPancakeCallee // 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 }
IPancakeCalleeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakeCalleeSession) PancakeCall ¶
func (_IPancakeCallee *IPancakeCalleeSession) PancakeCall(sender common.Address, amount0 *big.Int, amount1 *big.Int, data []byte) (*types.Transaction, error)
PancakeCall is a paid mutator transaction binding the contract method 0x84800812.
Solidity: function pancakeCall(address sender, uint256 amount0, uint256 amount1, bytes data) returns()
type IPancakeCalleeTransactor ¶
type IPancakeCalleeTransactor struct {
// contains filtered or unexported fields
}
IPancakeCalleeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakeCalleeTransactor ¶
func NewIPancakeCalleeTransactor(address common.Address, transactor bind.ContractTransactor) (*IPancakeCalleeTransactor, error)
NewIPancakeCalleeTransactor creates a new write-only instance of IPancakeCallee, bound to a specific deployed contract.
func (*IPancakeCalleeTransactor) PancakeCall ¶
func (_IPancakeCallee *IPancakeCalleeTransactor) PancakeCall(opts *bind.TransactOpts, sender common.Address, amount0 *big.Int, amount1 *big.Int, data []byte) (*types.Transaction, error)
PancakeCall is a paid mutator transaction binding the contract method 0x84800812.
Solidity: function pancakeCall(address sender, uint256 amount0, uint256 amount1, bytes data) returns()
type IPancakeCalleeTransactorRaw ¶
type IPancakeCalleeTransactorRaw struct {
Contract *IPancakeCalleeTransactor // Generic write-only contract binding to access the raw methods on
}
IPancakeCalleeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakeCalleeTransactorRaw) Transact ¶
func (_IPancakeCallee *IPancakeCalleeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeCalleeTransactorRaw) Transfer ¶
func (_IPancakeCallee *IPancakeCalleeTransactorRaw) 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 IPancakeCalleeTransactorSession ¶
type IPancakeCalleeTransactorSession struct { Contract *IPancakeCalleeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeCalleeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakeCalleeTransactorSession) PancakeCall ¶
func (_IPancakeCallee *IPancakeCalleeTransactorSession) PancakeCall(sender common.Address, amount0 *big.Int, amount1 *big.Int, data []byte) (*types.Transaction, error)
PancakeCall is a paid mutator transaction binding the contract method 0x84800812.
Solidity: function pancakeCall(address sender, uint256 amount0, uint256 amount1, bytes data) returns()
type IPancakeERC20 ¶
type IPancakeERC20 struct { IPancakeERC20Caller // Read-only binding to the contract IPancakeERC20Transactor // Write-only binding to the contract IPancakeERC20Filterer // Log filterer for contract events }
IPancakeERC20 is an auto generated Go binding around an Ethereum contract.
func NewIPancakeERC20 ¶
func NewIPancakeERC20(address common.Address, backend bind.ContractBackend) (*IPancakeERC20, error)
NewIPancakeERC20 creates a new instance of IPancakeERC20, bound to a specific deployed contract.
type IPancakeERC20Approval ¶
type IPancakeERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakeERC20Approval represents a Approval event raised by the IPancakeERC20 contract.
type IPancakeERC20ApprovalIterator ¶
type IPancakeERC20ApprovalIterator struct { Event *IPancakeERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakeERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IPancakeERC20 contract.
func (*IPancakeERC20ApprovalIterator) Close ¶
func (it *IPancakeERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakeERC20ApprovalIterator) Error ¶
func (it *IPancakeERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakeERC20ApprovalIterator) Next ¶
func (it *IPancakeERC20ApprovalIterator) 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 IPancakeERC20Caller ¶
type IPancakeERC20Caller struct {
// contains filtered or unexported fields
}
IPancakeERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakeERC20Caller ¶
func NewIPancakeERC20Caller(address common.Address, caller bind.ContractCaller) (*IPancakeERC20Caller, error)
NewIPancakeERC20Caller creates a new read-only instance of IPancakeERC20, bound to a specific deployed contract.
func (*IPancakeERC20Caller) Allowance ¶
func (_IPancakeERC20 *IPancakeERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakeERC20Caller) BalanceOf ¶
func (_IPancakeERC20 *IPancakeERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakeERC20Caller) DOMAINSEPARATOR ¶
func (_IPancakeERC20 *IPancakeERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakeERC20Caller) Decimals ¶
func (_IPancakeERC20 *IPancakeERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakeERC20Caller) Name ¶
func (_IPancakeERC20 *IPancakeERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakeERC20Caller) Nonces ¶
func (_IPancakeERC20 *IPancakeERC20Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakeERC20Caller) PERMITTYPEHASH ¶
func (_IPancakeERC20 *IPancakeERC20Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakeERC20Caller) Symbol ¶
func (_IPancakeERC20 *IPancakeERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakeERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IPancakeERC20CallerRaw ¶
type IPancakeERC20CallerRaw struct {
Contract *IPancakeERC20Caller // Generic read-only contract binding to access the raw methods on
}
IPancakeERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakeERC20CallerRaw) Call ¶
func (_IPancakeERC20 *IPancakeERC20CallerRaw) 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 IPancakeERC20CallerSession ¶
type IPancakeERC20CallerSession struct { Contract *IPancakeERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakeERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPancakeERC20CallerSession) Allowance ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakeERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakeERC20CallerSession) DOMAINSEPARATOR ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakeERC20CallerSession) Decimals ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakeERC20CallerSession) Name ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakeERC20CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakeERC20CallerSession) PERMITTYPEHASH ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakeERC20CallerSession) Symbol ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakeERC20CallerSession) TotalSupply ¶
func (_IPancakeERC20 *IPancakeERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IPancakeERC20Filterer ¶
type IPancakeERC20Filterer struct {
// contains filtered or unexported fields
}
IPancakeERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakeERC20Filterer ¶
func NewIPancakeERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IPancakeERC20Filterer, error)
NewIPancakeERC20Filterer creates a new log filterer instance of IPancakeERC20, bound to a specific deployed contract.
func (*IPancakeERC20Filterer) FilterApproval ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IPancakeERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakeERC20Filterer) FilterTransfer ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IPancakeERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IPancakeERC20Filterer) ParseApproval ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) ParseApproval(log types.Log) (*IPancakeERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakeERC20Filterer) ParseTransfer ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) ParseTransfer(log types.Log) (*IPancakeERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IPancakeERC20Filterer) WatchApproval ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IPancakeERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakeERC20Filterer) WatchTransfer ¶
func (_IPancakeERC20 *IPancakeERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IPancakeERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IPancakeERC20Raw ¶
type IPancakeERC20Raw struct {
Contract *IPancakeERC20 // Generic contract binding to access the raw methods on
}
IPancakeERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakeERC20Raw) Call ¶
func (_IPancakeERC20 *IPancakeERC20Raw) 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 (*IPancakeERC20Raw) Transact ¶
func (_IPancakeERC20 *IPancakeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeERC20Raw) Transfer ¶
func (_IPancakeERC20 *IPancakeERC20Raw) 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 IPancakeERC20Session ¶
type IPancakeERC20Session struct { Contract *IPancakeERC20 // 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 }
IPancakeERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakeERC20Session) Allowance ¶
func (_IPancakeERC20 *IPancakeERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakeERC20Session) Approve ¶
func (_IPancakeERC20 *IPancakeERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakeERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakeERC20Session) DOMAINSEPARATOR ¶
func (_IPancakeERC20 *IPancakeERC20Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakeERC20Session) Decimals ¶
func (_IPancakeERC20 *IPancakeERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakeERC20Session) Name ¶
func (_IPancakeERC20 *IPancakeERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakeERC20Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakeERC20Session) PERMITTYPEHASH ¶
func (_IPancakeERC20 *IPancakeERC20Session) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakeERC20Session) Permit ¶
func (_IPancakeERC20 *IPancakeERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakeERC20Session) Symbol ¶
func (_IPancakeERC20 *IPancakeERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakeERC20Session) TotalSupply ¶
func (_IPancakeERC20 *IPancakeERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IPancakeERC20Session) Transfer ¶
func (_IPancakeERC20 *IPancakeERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakeERC20Session) TransferFrom ¶
func (_IPancakeERC20 *IPancakeERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakeERC20Transactor ¶
type IPancakeERC20Transactor struct {
// contains filtered or unexported fields
}
IPancakeERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakeERC20Transactor ¶
func NewIPancakeERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IPancakeERC20Transactor, error)
NewIPancakeERC20Transactor creates a new write-only instance of IPancakeERC20, bound to a specific deployed contract.
func (*IPancakeERC20Transactor) Approve ¶
func (_IPancakeERC20 *IPancakeERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakeERC20Transactor) Permit ¶
func (_IPancakeERC20 *IPancakeERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakeERC20Transactor) Transfer ¶
func (_IPancakeERC20 *IPancakeERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakeERC20Transactor) TransferFrom ¶
func (_IPancakeERC20 *IPancakeERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakeERC20TransactorRaw ¶
type IPancakeERC20TransactorRaw struct {
Contract *IPancakeERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IPancakeERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakeERC20TransactorRaw) Transact ¶
func (_IPancakeERC20 *IPancakeERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeERC20TransactorRaw) Transfer ¶
func (_IPancakeERC20 *IPancakeERC20TransactorRaw) 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 IPancakeERC20TransactorSession ¶
type IPancakeERC20TransactorSession struct { Contract *IPancakeERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakeERC20TransactorSession) Approve ¶
func (_IPancakeERC20 *IPancakeERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakeERC20TransactorSession) Permit ¶
func (_IPancakeERC20 *IPancakeERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakeERC20TransactorSession) Transfer ¶
func (_IPancakeERC20 *IPancakeERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakeERC20TransactorSession) TransferFrom ¶
func (_IPancakeERC20 *IPancakeERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakeERC20Transfer ¶
type IPancakeERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakeERC20Transfer represents a Transfer event raised by the IPancakeERC20 contract.
type IPancakeERC20TransferIterator ¶
type IPancakeERC20TransferIterator struct { Event *IPancakeERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakeERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IPancakeERC20 contract.
func (*IPancakeERC20TransferIterator) Close ¶
func (it *IPancakeERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakeERC20TransferIterator) Error ¶
func (it *IPancakeERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakeERC20TransferIterator) Next ¶
func (it *IPancakeERC20TransferIterator) 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 IPancakeFactory ¶
type IPancakeFactory struct { IPancakeFactoryCaller // Read-only binding to the contract IPancakeFactoryTransactor // Write-only binding to the contract IPancakeFactoryFilterer // Log filterer for contract events }
IPancakeFactory is an auto generated Go binding around an Ethereum contract.
func NewIPancakeFactory ¶
func NewIPancakeFactory(address common.Address, backend bind.ContractBackend) (*IPancakeFactory, error)
NewIPancakeFactory creates a new instance of IPancakeFactory, bound to a specific deployed contract.
type IPancakeFactoryCaller ¶
type IPancakeFactoryCaller struct {
// contains filtered or unexported fields
}
IPancakeFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakeFactoryCaller ¶
func NewIPancakeFactoryCaller(address common.Address, caller bind.ContractCaller) (*IPancakeFactoryCaller, error)
NewIPancakeFactoryCaller creates a new read-only instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryCaller) AllPairs ¶
func (_IPancakeFactory *IPancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactoryCaller) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactoryCaller) AllPairsLength(opts *bind.CallOpts) (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactoryCaller) FeeTo ¶
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactoryCaller) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactoryCaller) GetPair ¶
func (_IPancakeFactory *IPancakeFactoryCaller) GetPair(opts *bind.CallOpts, tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
type IPancakeFactoryCallerRaw ¶
type IPancakeFactoryCallerRaw struct {
Contract *IPancakeFactoryCaller // Generic read-only contract binding to access the raw methods on
}
IPancakeFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakeFactoryCallerRaw) Call ¶
func (_IPancakeFactory *IPancakeFactoryCallerRaw) 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 IPancakeFactoryCallerSession ¶
type IPancakeFactoryCallerSession struct { Contract *IPancakeFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakeFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPancakeFactoryCallerSession) AllPairs ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairs(arg0 *big.Int) (common.Address, error)
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactoryCallerSession) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactoryCallerSession) FeeTo ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactoryCallerSession) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactoryCallerSession) GetPair ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
type IPancakeFactoryFilterer ¶
type IPancakeFactoryFilterer struct {
// contains filtered or unexported fields
}
IPancakeFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakeFactoryFilterer ¶
func NewIPancakeFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*IPancakeFactoryFilterer, error)
NewIPancakeFactoryFilterer creates a new log filterer instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryFilterer) FilterPairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*IPancakeFactoryPairCreatedIterator, error)
FilterPairCreated is a free log retrieval operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*IPancakeFactoryFilterer) ParsePairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) ParsePairCreated(log types.Log) (*IPancakeFactoryPairCreated, error)
ParsePairCreated is a log parse operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*IPancakeFactoryFilterer) WatchPairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *IPancakeFactoryPairCreated, token0 []common.Address, token1 []common.Address) (event.Subscription, error)
WatchPairCreated is a free log subscription operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
type IPancakeFactoryPairCreated ¶
type IPancakeFactoryPairCreated struct { Token0 common.Address Token1 common.Address Pair common.Address Arg3 *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakeFactoryPairCreated represents a PairCreated event raised by the IPancakeFactory contract.
type IPancakeFactoryPairCreatedIterator ¶
type IPancakeFactoryPairCreatedIterator struct { Event *IPancakeFactoryPairCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakeFactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the IPancakeFactory contract.
func (*IPancakeFactoryPairCreatedIterator) Close ¶
func (it *IPancakeFactoryPairCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakeFactoryPairCreatedIterator) Error ¶
func (it *IPancakeFactoryPairCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakeFactoryPairCreatedIterator) Next ¶
func (it *IPancakeFactoryPairCreatedIterator) 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 IPancakeFactoryRaw ¶
type IPancakeFactoryRaw struct {
Contract *IPancakeFactory // Generic contract binding to access the raw methods on
}
IPancakeFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakeFactoryRaw) Call ¶
func (_IPancakeFactory *IPancakeFactoryRaw) 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 (*IPancakeFactoryRaw) Transact ¶
func (_IPancakeFactory *IPancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeFactoryRaw) Transfer ¶
func (_IPancakeFactory *IPancakeFactoryRaw) 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 IPancakeFactorySession ¶
type IPancakeFactorySession struct { Contract *IPancakeFactory // 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 }
IPancakeFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakeFactorySession) AllPairs ¶
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactorySession) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactorySession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactorySession) CreatePair ¶
func (_IPancakeFactory *IPancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactorySession) FeeTo ¶
func (_IPancakeFactory *IPancakeFactorySession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactorySession) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactorySession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactorySession) GetPair ¶
func (_IPancakeFactory *IPancakeFactorySession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
func (*IPancakeFactorySession) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactorySession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactorySession) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactorySession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakeFactoryTransactor ¶
type IPancakeFactoryTransactor struct {
// contains filtered or unexported fields
}
IPancakeFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakeFactoryTransactor ¶
func NewIPancakeFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*IPancakeFactoryTransactor, error)
NewIPancakeFactoryTransactor creates a new write-only instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryTransactor) CreatePair ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactoryTransactor) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactoryTransactor) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakeFactoryTransactorRaw ¶
type IPancakeFactoryTransactorRaw struct {
Contract *IPancakeFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
IPancakeFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakeFactoryTransactorRaw) Transact ¶
func (_IPancakeFactory *IPancakeFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeFactoryTransactorRaw) Transfer ¶
func (_IPancakeFactory *IPancakeFactoryTransactorRaw) 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 IPancakeFactoryTransactorSession ¶
type IPancakeFactoryTransactorSession struct { Contract *IPancakeFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakeFactoryTransactorSession) CreatePair ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactoryTransactorSession) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactoryTransactorSession) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakePair ¶
type IPancakePair struct { IPancakePairCaller // Read-only binding to the contract IPancakePairTransactor // Write-only binding to the contract IPancakePairFilterer // Log filterer for contract events }
IPancakePair is an auto generated Go binding around an Ethereum contract.
func NewIPancakePair ¶
func NewIPancakePair(address common.Address, backend bind.ContractBackend) (*IPancakePair, error)
NewIPancakePair creates a new instance of IPancakePair, bound to a specific deployed contract.
type IPancakePairApproval ¶
type IPancakePairApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakePairApproval represents a Approval event raised by the IPancakePair contract.
type IPancakePairApprovalIterator ¶
type IPancakePairApprovalIterator struct { Event *IPancakePairApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IPancakePair contract.
func (*IPancakePairApprovalIterator) Close ¶
func (it *IPancakePairApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairApprovalIterator) Error ¶
func (it *IPancakePairApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairApprovalIterator) Next ¶
func (it *IPancakePairApprovalIterator) 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 IPancakePairBurn ¶
type IPancakePairBurn struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
IPancakePairBurn represents a Burn event raised by the IPancakePair contract.
type IPancakePairBurnIterator ¶
type IPancakePairBurnIterator struct { Event *IPancakePairBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the IPancakePair contract.
func (*IPancakePairBurnIterator) Close ¶
func (it *IPancakePairBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairBurnIterator) Error ¶
func (it *IPancakePairBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairBurnIterator) Next ¶
func (it *IPancakePairBurnIterator) 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 IPancakePairCaller ¶
type IPancakePairCaller struct {
// contains filtered or unexported fields
}
IPancakePairCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakePairCaller ¶
func NewIPancakePairCaller(address common.Address, caller bind.ContractCaller) (*IPancakePairCaller, error)
NewIPancakePairCaller creates a new read-only instance of IPancakePair, bound to a specific deployed contract.
func (*IPancakePairCaller) Allowance ¶
func (_IPancakePair *IPancakePairCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakePairCaller) BalanceOf ¶
func (_IPancakePair *IPancakePairCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakePairCaller) DOMAINSEPARATOR ¶
func (_IPancakePair *IPancakePairCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakePairCaller) Decimals ¶
func (_IPancakePair *IPancakePairCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakePairCaller) Factory ¶
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*IPancakePairCaller) GetReserves ¶
func (_IPancakePair *IPancakePairCaller) GetReserves(opts *bind.CallOpts) (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast)
func (*IPancakePairCaller) KLast ¶
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*IPancakePairCaller) MINIMUMLIQUIDITY ¶
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() pure returns(uint256)
func (*IPancakePairCaller) Name ¶
func (_IPancakePair *IPancakePairCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakePairCaller) Nonces ¶
func (_IPancakePair *IPancakePairCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakePairCaller) PERMITTYPEHASH ¶
func (_IPancakePair *IPancakePairCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakePairCaller) Price0CumulativeLast ¶
func (_IPancakePair *IPancakePairCaller) Price0CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*IPancakePairCaller) Price1CumulativeLast ¶
func (_IPancakePair *IPancakePairCaller) Price1CumulativeLast(opts *bind.CallOpts) (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*IPancakePairCaller) Symbol ¶
func (_IPancakePair *IPancakePairCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakePairCaller) Token0 ¶
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*IPancakePairCaller) Token1 ¶
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*IPancakePairCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IPancakePairCallerRaw ¶
type IPancakePairCallerRaw struct {
Contract *IPancakePairCaller // Generic read-only contract binding to access the raw methods on
}
IPancakePairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakePairCallerRaw) Call ¶
func (_IPancakePair *IPancakePairCallerRaw) 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 IPancakePairCallerSession ¶
type IPancakePairCallerSession struct { Contract *IPancakePairCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakePairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPancakePairCallerSession) Allowance ¶
func (_IPancakePair *IPancakePairCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakePairCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakePairCallerSession) DOMAINSEPARATOR ¶
func (_IPancakePair *IPancakePairCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakePairCallerSession) Decimals ¶
func (_IPancakePair *IPancakePairCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakePairCallerSession) Factory ¶
func (_IPancakePair *IPancakePairCallerSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*IPancakePairCallerSession) GetReserves ¶
func (_IPancakePair *IPancakePairCallerSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast)
func (*IPancakePairCallerSession) KLast ¶
func (_IPancakePair *IPancakePairCallerSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*IPancakePairCallerSession) MINIMUMLIQUIDITY ¶
func (_IPancakePair *IPancakePairCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() pure returns(uint256)
func (*IPancakePairCallerSession) Name ¶
func (_IPancakePair *IPancakePairCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakePairCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakePairCallerSession) PERMITTYPEHASH ¶
func (_IPancakePair *IPancakePairCallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakePairCallerSession) Price0CumulativeLast ¶
func (_IPancakePair *IPancakePairCallerSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*IPancakePairCallerSession) Price1CumulativeLast ¶
func (_IPancakePair *IPancakePairCallerSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*IPancakePairCallerSession) Symbol ¶
func (_IPancakePair *IPancakePairCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakePairCallerSession) Token0 ¶
func (_IPancakePair *IPancakePairCallerSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*IPancakePairCallerSession) Token1 ¶
func (_IPancakePair *IPancakePairCallerSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*IPancakePairCallerSession) TotalSupply ¶
func (_IPancakePair *IPancakePairCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IPancakePairFilterer ¶
type IPancakePairFilterer struct {
// contains filtered or unexported fields
}
IPancakePairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakePairFilterer ¶
func NewIPancakePairFilterer(address common.Address, filterer bind.ContractFilterer) (*IPancakePairFilterer, error)
NewIPancakePairFilterer creates a new log filterer instance of IPancakePair, bound to a specific deployed contract.
func (*IPancakePairFilterer) FilterApproval ¶
func (_IPancakePair *IPancakePairFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IPancakePairApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakePairFilterer) FilterBurn ¶
func (_IPancakePair *IPancakePairFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*IPancakePairBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*IPancakePairFilterer) FilterMint ¶
func (_IPancakePair *IPancakePairFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*IPancakePairMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*IPancakePairFilterer) FilterSwap ¶
func (_IPancakePair *IPancakePairFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*IPancakePairSwapIterator, error)
FilterSwap is a free log retrieval operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*IPancakePairFilterer) FilterSync ¶
func (_IPancakePair *IPancakePairFilterer) FilterSync(opts *bind.FilterOpts) (*IPancakePairSyncIterator, error)
FilterSync is a free log retrieval operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*IPancakePairFilterer) FilterTransfer ¶
func (_IPancakePair *IPancakePairFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IPancakePairTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IPancakePairFilterer) ParseApproval ¶
func (_IPancakePair *IPancakePairFilterer) ParseApproval(log types.Log) (*IPancakePairApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakePairFilterer) ParseBurn ¶
func (_IPancakePair *IPancakePairFilterer) ParseBurn(log types.Log) (*IPancakePairBurn, error)
ParseBurn is a log parse operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*IPancakePairFilterer) ParseMint ¶
func (_IPancakePair *IPancakePairFilterer) ParseMint(log types.Log) (*IPancakePairMint, error)
ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*IPancakePairFilterer) ParseSwap ¶
func (_IPancakePair *IPancakePairFilterer) ParseSwap(log types.Log) (*IPancakePairSwap, error)
ParseSwap is a log parse operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*IPancakePairFilterer) ParseSync ¶
func (_IPancakePair *IPancakePairFilterer) ParseSync(log types.Log) (*IPancakePairSync, error)
ParseSync is a log parse operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*IPancakePairFilterer) ParseTransfer ¶
func (_IPancakePair *IPancakePairFilterer) ParseTransfer(log types.Log) (*IPancakePairTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IPancakePairFilterer) WatchApproval ¶
func (_IPancakePair *IPancakePairFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IPancakePairApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IPancakePairFilterer) WatchBurn ¶
func (_IPancakePair *IPancakePairFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *IPancakePairBurn, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*IPancakePairFilterer) WatchMint ¶
func (_IPancakePair *IPancakePairFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *IPancakePairMint, sender []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*IPancakePairFilterer) WatchSwap ¶
func (_IPancakePair *IPancakePairFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *IPancakePairSwap, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchSwap is a free log subscription operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*IPancakePairFilterer) WatchSync ¶
func (_IPancakePair *IPancakePairFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *IPancakePairSync) (event.Subscription, error)
WatchSync is a free log subscription operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*IPancakePairFilterer) WatchTransfer ¶
func (_IPancakePair *IPancakePairFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IPancakePairTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IPancakePairMint ¶
type IPancakePairMint struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakePairMint represents a Mint event raised by the IPancakePair contract.
type IPancakePairMintIterator ¶
type IPancakePairMintIterator struct { Event *IPancakePairMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the IPancakePair contract.
func (*IPancakePairMintIterator) Close ¶
func (it *IPancakePairMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairMintIterator) Error ¶
func (it *IPancakePairMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairMintIterator) Next ¶
func (it *IPancakePairMintIterator) 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 IPancakePairRaw ¶
type IPancakePairRaw struct {
Contract *IPancakePair // Generic contract binding to access the raw methods on
}
IPancakePairRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakePairRaw) Call ¶
func (_IPancakePair *IPancakePairRaw) 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 (*IPancakePairRaw) Transact ¶
func (_IPancakePair *IPancakePairRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakePairRaw) Transfer ¶
func (_IPancakePair *IPancakePairRaw) 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 IPancakePairSession ¶
type IPancakePairSession struct { Contract *IPancakePair // 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 }
IPancakePairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakePairSession) Allowance ¶
func (_IPancakePair *IPancakePairSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IPancakePairSession) Approve ¶
func (_IPancakePair *IPancakePairSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakePairSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IPancakePairSession) Burn ¶
func (_IPancakePair *IPancakePairSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*IPancakePairSession) DOMAINSEPARATOR ¶
func (_IPancakePair *IPancakePairSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IPancakePairSession) Decimals ¶
func (_IPancakePair *IPancakePairSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*IPancakePairSession) Factory ¶
func (_IPancakePair *IPancakePairSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*IPancakePairSession) GetReserves ¶
func (_IPancakePair *IPancakePairSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast)
func (*IPancakePairSession) Initialize ¶
func (_IPancakePair *IPancakePairSession) Initialize(arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address , address ) returns()
func (*IPancakePairSession) KLast ¶
func (_IPancakePair *IPancakePairSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*IPancakePairSession) MINIMUMLIQUIDITY ¶
func (_IPancakePair *IPancakePairSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() pure returns(uint256)
func (*IPancakePairSession) Mint ¶
func (_IPancakePair *IPancakePairSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*IPancakePairSession) Name ¶
func (_IPancakePair *IPancakePairSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*IPancakePairSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*IPancakePairSession) PERMITTYPEHASH ¶
func (_IPancakePair *IPancakePairSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() pure returns(bytes32)
func (*IPancakePairSession) Permit ¶
func (_IPancakePair *IPancakePairSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakePairSession) Price0CumulativeLast ¶
func (_IPancakePair *IPancakePairSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*IPancakePairSession) Price1CumulativeLast ¶
func (_IPancakePair *IPancakePairSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*IPancakePairSession) Skim ¶
func (_IPancakePair *IPancakePairSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*IPancakePairSession) Swap ¶
func (_IPancakePair *IPancakePairSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*IPancakePairSession) Symbol ¶
func (_IPancakePair *IPancakePairSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*IPancakePairSession) Sync ¶
func (_IPancakePair *IPancakePairSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*IPancakePairSession) Token0 ¶
func (_IPancakePair *IPancakePairSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*IPancakePairSession) Token1 ¶
func (_IPancakePair *IPancakePairSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*IPancakePairSession) TotalSupply ¶
func (_IPancakePair *IPancakePairSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IPancakePairSession) Transfer ¶
func (_IPancakePair *IPancakePairSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakePairSession) TransferFrom ¶
func (_IPancakePair *IPancakePairSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakePairSwap ¶
type IPancakePairSwap struct { Sender common.Address Amount0In *big.Int Amount1In *big.Int Amount0Out *big.Int Amount1Out *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
IPancakePairSwap represents a Swap event raised by the IPancakePair contract.
type IPancakePairSwapIterator ¶
type IPancakePairSwapIterator struct { Event *IPancakePairSwap // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the IPancakePair contract.
func (*IPancakePairSwapIterator) Close ¶
func (it *IPancakePairSwapIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairSwapIterator) Error ¶
func (it *IPancakePairSwapIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairSwapIterator) Next ¶
func (it *IPancakePairSwapIterator) 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 IPancakePairSync ¶
type IPancakePairSync struct { Reserve0 *big.Int Reserve1 *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakePairSync represents a Sync event raised by the IPancakePair contract.
type IPancakePairSyncIterator ¶
type IPancakePairSyncIterator struct { Event *IPancakePairSync // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the IPancakePair contract.
func (*IPancakePairSyncIterator) Close ¶
func (it *IPancakePairSyncIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairSyncIterator) Error ¶
func (it *IPancakePairSyncIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairSyncIterator) Next ¶
func (it *IPancakePairSyncIterator) 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 IPancakePairTransactor ¶
type IPancakePairTransactor struct {
// contains filtered or unexported fields
}
IPancakePairTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakePairTransactor ¶
func NewIPancakePairTransactor(address common.Address, transactor bind.ContractTransactor) (*IPancakePairTransactor, error)
NewIPancakePairTransactor creates a new write-only instance of IPancakePair, bound to a specific deployed contract.
func (*IPancakePairTransactor) Approve ¶
func (_IPancakePair *IPancakePairTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakePairTransactor) Burn ¶
func (_IPancakePair *IPancakePairTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*IPancakePairTransactor) Initialize ¶
func (_IPancakePair *IPancakePairTransactor) Initialize(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address , address ) returns()
func (*IPancakePairTransactor) Mint ¶
func (_IPancakePair *IPancakePairTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*IPancakePairTransactor) Permit ¶
func (_IPancakePair *IPancakePairTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakePairTransactor) Skim ¶
func (_IPancakePair *IPancakePairTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*IPancakePairTransactor) Swap ¶
func (_IPancakePair *IPancakePairTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*IPancakePairTransactor) Sync ¶
func (_IPancakePair *IPancakePairTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*IPancakePairTransactor) Transfer ¶
func (_IPancakePair *IPancakePairTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakePairTransactor) TransferFrom ¶
func (_IPancakePair *IPancakePairTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakePairTransactorRaw ¶
type IPancakePairTransactorRaw struct {
Contract *IPancakePairTransactor // Generic write-only contract binding to access the raw methods on
}
IPancakePairTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakePairTransactorRaw) Transact ¶
func (_IPancakePair *IPancakePairTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakePairTransactorRaw) Transfer ¶
func (_IPancakePair *IPancakePairTransactorRaw) 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 IPancakePairTransactorSession ¶
type IPancakePairTransactorSession struct { Contract *IPancakePairTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakePairTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakePairTransactorSession) Approve ¶
func (_IPancakePair *IPancakePairTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IPancakePairTransactorSession) Burn ¶
func (_IPancakePair *IPancakePairTransactorSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*IPancakePairTransactorSession) Initialize ¶
func (_IPancakePair *IPancakePairTransactorSession) Initialize(arg0 common.Address, arg1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address , address ) returns()
func (*IPancakePairTransactorSession) Mint ¶
func (_IPancakePair *IPancakePairTransactorSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*IPancakePairTransactorSession) Permit ¶
func (_IPancakePair *IPancakePairTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*IPancakePairTransactorSession) Skim ¶
func (_IPancakePair *IPancakePairTransactorSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*IPancakePairTransactorSession) Swap ¶
func (_IPancakePair *IPancakePairTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*IPancakePairTransactorSession) Sync ¶
func (_IPancakePair *IPancakePairTransactorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*IPancakePairTransactorSession) Transfer ¶
func (_IPancakePair *IPancakePairTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IPancakePairTransactorSession) TransferFrom ¶
func (_IPancakePair *IPancakePairTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type IPancakePairTransfer ¶
type IPancakePairTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakePairTransfer represents a Transfer event raised by the IPancakePair contract.
type IPancakePairTransferIterator ¶
type IPancakePairTransferIterator struct { Event *IPancakePairTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakePairTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IPancakePair contract.
func (*IPancakePairTransferIterator) Close ¶
func (it *IPancakePairTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakePairTransferIterator) Error ¶
func (it *IPancakePairTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakePairTransferIterator) Next ¶
func (it *IPancakePairTransferIterator) 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 Math ¶
type Math struct { MathCaller // Read-only binding to the contract MathTransactor // Write-only binding to the contract MathFilterer // Log filterer for contract events }
Math is an auto generated Go binding around an Ethereum contract.
func DeployMath ¶
func DeployMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Math, error)
DeployMath deploys a new Ethereum contract, binding an instance of Math to it.
type MathCaller ¶
type MathCaller struct {
// contains filtered or unexported fields
}
MathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMathCaller ¶
func NewMathCaller(address common.Address, caller bind.ContractCaller) (*MathCaller, error)
NewMathCaller creates a new read-only instance of Math, bound to a specific deployed contract.
type MathCallerRaw ¶
type MathCallerRaw struct {
Contract *MathCaller // Generic read-only contract binding to access the raw methods on
}
MathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MathCallerRaw) Call ¶
func (_Math *MathCallerRaw) 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 MathCallerSession ¶
type MathCallerSession struct { Contract *MathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MathFilterer ¶
type MathFilterer struct {
// contains filtered or unexported fields
}
MathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMathFilterer ¶
func NewMathFilterer(address common.Address, filterer bind.ContractFilterer) (*MathFilterer, error)
NewMathFilterer creates a new log filterer instance of Math, bound to a specific deployed contract.
type MathRaw ¶
type MathRaw struct {
Contract *Math // Generic contract binding to access the raw methods on
}
MathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MathRaw) Call ¶
func (_Math *MathRaw) 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 (*MathRaw) Transact ¶
func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MathRaw) Transfer ¶
func (_Math *MathRaw) 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 MathSession ¶
type MathSession struct { Contract *Math // 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 }
MathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MathTransactor ¶
type MathTransactor struct {
// contains filtered or unexported fields
}
MathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMathTransactor ¶
func NewMathTransactor(address common.Address, transactor bind.ContractTransactor) (*MathTransactor, error)
NewMathTransactor creates a new write-only instance of Math, bound to a specific deployed contract.
type MathTransactorRaw ¶
type MathTransactorRaw struct {
Contract *MathTransactor // Generic write-only contract binding to access the raw methods on
}
MathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MathTransactorRaw) Transact ¶
func (_Math *MathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MathTransactorRaw) Transfer ¶
func (_Math *MathTransactorRaw) 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 MathTransactorSession ¶
type MathTransactorSession struct { Contract *MathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type PancakeERC20 ¶
type PancakeERC20 struct { PancakeERC20Caller // Read-only binding to the contract PancakeERC20Transactor // Write-only binding to the contract PancakeERC20Filterer // Log filterer for contract events }
PancakeERC20 is an auto generated Go binding around an Ethereum contract.
func DeployPancakeERC20 ¶
func DeployPancakeERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PancakeERC20, error)
DeployPancakeERC20 deploys a new Ethereum contract, binding an instance of PancakeERC20 to it.
func NewPancakeERC20 ¶
func NewPancakeERC20(address common.Address, backend bind.ContractBackend) (*PancakeERC20, error)
NewPancakeERC20 creates a new instance of PancakeERC20, bound to a specific deployed contract.
type PancakeERC20Approval ¶
type PancakeERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakeERC20Approval represents a Approval event raised by the PancakeERC20 contract.
type PancakeERC20ApprovalIterator ¶
type PancakeERC20ApprovalIterator struct { Event *PancakeERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakeERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the PancakeERC20 contract.
func (*PancakeERC20ApprovalIterator) Close ¶
func (it *PancakeERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakeERC20ApprovalIterator) Error ¶
func (it *PancakeERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakeERC20ApprovalIterator) Next ¶
func (it *PancakeERC20ApprovalIterator) 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 PancakeERC20Caller ¶
type PancakeERC20Caller struct {
// contains filtered or unexported fields
}
PancakeERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewPancakeERC20Caller ¶
func NewPancakeERC20Caller(address common.Address, caller bind.ContractCaller) (*PancakeERC20Caller, error)
NewPancakeERC20Caller creates a new read-only instance of PancakeERC20, bound to a specific deployed contract.
func (*PancakeERC20Caller) Allowance ¶
func (_PancakeERC20 *PancakeERC20Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakeERC20Caller) BalanceOf ¶
func (_PancakeERC20 *PancakeERC20Caller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakeERC20Caller) DOMAINSEPARATOR ¶
func (_PancakeERC20 *PancakeERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakeERC20Caller) Decimals ¶
func (_PancakeERC20 *PancakeERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakeERC20Caller) Name ¶
func (_PancakeERC20 *PancakeERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakeERC20Caller) Nonces ¶
func (_PancakeERC20 *PancakeERC20Caller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakeERC20Caller) PERMITTYPEHASH ¶
func (_PancakeERC20 *PancakeERC20Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakeERC20Caller) Symbol ¶
func (_PancakeERC20 *PancakeERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakeERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type PancakeERC20CallerRaw ¶
type PancakeERC20CallerRaw struct {
Contract *PancakeERC20Caller // Generic read-only contract binding to access the raw methods on
}
PancakeERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PancakeERC20CallerRaw) Call ¶
func (_PancakeERC20 *PancakeERC20CallerRaw) 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 PancakeERC20CallerSession ¶
type PancakeERC20CallerSession struct { Contract *PancakeERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PancakeERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PancakeERC20CallerSession) Allowance ¶
func (_PancakeERC20 *PancakeERC20CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakeERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakeERC20CallerSession) DOMAINSEPARATOR ¶
func (_PancakeERC20 *PancakeERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakeERC20CallerSession) Decimals ¶
func (_PancakeERC20 *PancakeERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakeERC20CallerSession) Name ¶
func (_PancakeERC20 *PancakeERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakeERC20CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakeERC20CallerSession) PERMITTYPEHASH ¶
func (_PancakeERC20 *PancakeERC20CallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakeERC20CallerSession) Symbol ¶
func (_PancakeERC20 *PancakeERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakeERC20CallerSession) TotalSupply ¶
func (_PancakeERC20 *PancakeERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type PancakeERC20Filterer ¶
type PancakeERC20Filterer struct {
// contains filtered or unexported fields
}
PancakeERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPancakeERC20Filterer ¶
func NewPancakeERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*PancakeERC20Filterer, error)
NewPancakeERC20Filterer creates a new log filterer instance of PancakeERC20, bound to a specific deployed contract.
func (*PancakeERC20Filterer) FilterApproval ¶
func (_PancakeERC20 *PancakeERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PancakeERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakeERC20Filterer) FilterTransfer ¶
func (_PancakeERC20 *PancakeERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PancakeERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*PancakeERC20Filterer) ParseApproval ¶
func (_PancakeERC20 *PancakeERC20Filterer) ParseApproval(log types.Log) (*PancakeERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakeERC20Filterer) ParseTransfer ¶
func (_PancakeERC20 *PancakeERC20Filterer) ParseTransfer(log types.Log) (*PancakeERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*PancakeERC20Filterer) WatchApproval ¶
func (_PancakeERC20 *PancakeERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PancakeERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakeERC20Filterer) WatchTransfer ¶
func (_PancakeERC20 *PancakeERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PancakeERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type PancakeERC20Raw ¶
type PancakeERC20Raw struct {
Contract *PancakeERC20 // Generic contract binding to access the raw methods on
}
PancakeERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*PancakeERC20Raw) Call ¶
func (_PancakeERC20 *PancakeERC20Raw) 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 (*PancakeERC20Raw) Transact ¶
func (_PancakeERC20 *PancakeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakeERC20Raw) Transfer ¶
func (_PancakeERC20 *PancakeERC20Raw) 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 PancakeERC20Session ¶
type PancakeERC20Session struct { Contract *PancakeERC20 // 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 }
PancakeERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PancakeERC20Session) Allowance ¶
func (_PancakeERC20 *PancakeERC20Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakeERC20Session) Approve ¶
func (_PancakeERC20 *PancakeERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakeERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakeERC20Session) DOMAINSEPARATOR ¶
func (_PancakeERC20 *PancakeERC20Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakeERC20Session) Decimals ¶
func (_PancakeERC20 *PancakeERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakeERC20Session) Name ¶
func (_PancakeERC20 *PancakeERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakeERC20Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakeERC20Session) PERMITTYPEHASH ¶
func (_PancakeERC20 *PancakeERC20Session) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakeERC20Session) Permit ¶
func (_PancakeERC20 *PancakeERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakeERC20Session) Symbol ¶
func (_PancakeERC20 *PancakeERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakeERC20Session) TotalSupply ¶
func (_PancakeERC20 *PancakeERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*PancakeERC20Session) Transfer ¶
func (_PancakeERC20 *PancakeERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakeERC20Session) TransferFrom ¶
func (_PancakeERC20 *PancakeERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakeERC20Transactor ¶
type PancakeERC20Transactor struct {
// contains filtered or unexported fields
}
PancakeERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPancakeERC20Transactor ¶
func NewPancakeERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*PancakeERC20Transactor, error)
NewPancakeERC20Transactor creates a new write-only instance of PancakeERC20, bound to a specific deployed contract.
func (*PancakeERC20Transactor) Approve ¶
func (_PancakeERC20 *PancakeERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakeERC20Transactor) Permit ¶
func (_PancakeERC20 *PancakeERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakeERC20Transactor) Transfer ¶
func (_PancakeERC20 *PancakeERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakeERC20Transactor) TransferFrom ¶
func (_PancakeERC20 *PancakeERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakeERC20TransactorRaw ¶
type PancakeERC20TransactorRaw struct {
Contract *PancakeERC20Transactor // Generic write-only contract binding to access the raw methods on
}
PancakeERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PancakeERC20TransactorRaw) Transact ¶
func (_PancakeERC20 *PancakeERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakeERC20TransactorRaw) Transfer ¶
func (_PancakeERC20 *PancakeERC20TransactorRaw) 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 PancakeERC20TransactorSession ¶
type PancakeERC20TransactorSession struct { Contract *PancakeERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PancakeERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PancakeERC20TransactorSession) Approve ¶
func (_PancakeERC20 *PancakeERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakeERC20TransactorSession) Permit ¶
func (_PancakeERC20 *PancakeERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakeERC20TransactorSession) Transfer ¶
func (_PancakeERC20 *PancakeERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakeERC20TransactorSession) TransferFrom ¶
func (_PancakeERC20 *PancakeERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakeERC20Transfer ¶
type PancakeERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakeERC20Transfer represents a Transfer event raised by the PancakeERC20 contract.
type PancakeERC20TransferIterator ¶
type PancakeERC20TransferIterator struct { Event *PancakeERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakeERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the PancakeERC20 contract.
func (*PancakeERC20TransferIterator) Close ¶
func (it *PancakeERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakeERC20TransferIterator) Error ¶
func (it *PancakeERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakeERC20TransferIterator) Next ¶
func (it *PancakeERC20TransferIterator) 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 PancakeFactory ¶
type PancakeFactory struct { PancakeFactoryCaller // Read-only binding to the contract PancakeFactoryTransactor // Write-only binding to the contract PancakeFactoryFilterer // Log filterer for contract events }
PancakeFactory is an auto generated Go binding around an Ethereum contract.
func DeployPancakeFactory ¶
func DeployPancakeFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _feeToSetter common.Address) (common.Address, *types.Transaction, *PancakeFactory, error)
DeployPancakeFactory deploys a new Ethereum contract, binding an instance of PancakeFactory to it.
func NewPancakeFactory ¶
func NewPancakeFactory(address common.Address, backend bind.ContractBackend) (*PancakeFactory, error)
NewPancakeFactory creates a new instance of PancakeFactory, bound to a specific deployed contract.
type PancakeFactoryCaller ¶
type PancakeFactoryCaller struct {
// contains filtered or unexported fields
}
PancakeFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPancakeFactoryCaller ¶
func NewPancakeFactoryCaller(address common.Address, caller bind.ContractCaller) (*PancakeFactoryCaller, error)
NewPancakeFactoryCaller creates a new read-only instance of PancakeFactory, bound to a specific deployed contract.
func (*PancakeFactoryCaller) AllPairs ¶
func (_PancakeFactory *PancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address)
func (*PancakeFactoryCaller) AllPairsLength ¶
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*PancakeFactoryCaller) FeeTo ¶
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*PancakeFactoryCaller) FeeToSetter ¶
func (_PancakeFactory *PancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*PancakeFactoryCaller) GetPair ¶
func (_PancakeFactory *PancakeFactoryCaller) GetPair(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address , address ) view returns(address)
func (*PancakeFactoryCaller) INITCODEPAIRHASH ¶
func (_PancakeFactory *PancakeFactoryCaller) INITCODEPAIRHASH(opts *bind.CallOpts) ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
type PancakeFactoryCallerRaw ¶
type PancakeFactoryCallerRaw struct {
Contract *PancakeFactoryCaller // Generic read-only contract binding to access the raw methods on
}
PancakeFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PancakeFactoryCallerRaw) Call ¶
func (_PancakeFactory *PancakeFactoryCallerRaw) 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 PancakeFactoryCallerSession ¶
type PancakeFactoryCallerSession struct { Contract *PancakeFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PancakeFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PancakeFactoryCallerSession) AllPairs ¶
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address)
func (*PancakeFactoryCallerSession) AllPairsLength ¶
func (_PancakeFactory *PancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*PancakeFactoryCallerSession) FeeTo ¶
func (_PancakeFactory *PancakeFactoryCallerSession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*PancakeFactoryCallerSession) FeeToSetter ¶
func (_PancakeFactory *PancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*PancakeFactoryCallerSession) GetPair ¶
func (_PancakeFactory *PancakeFactoryCallerSession) GetPair(arg0 common.Address, arg1 common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address , address ) view returns(address)
func (*PancakeFactoryCallerSession) INITCODEPAIRHASH ¶
func (_PancakeFactory *PancakeFactoryCallerSession) INITCODEPAIRHASH() ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
type PancakeFactoryFilterer ¶
type PancakeFactoryFilterer struct {
// contains filtered or unexported fields
}
PancakeFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPancakeFactoryFilterer ¶
func NewPancakeFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakeFactoryFilterer, error)
NewPancakeFactoryFilterer creates a new log filterer instance of PancakeFactory, bound to a specific deployed contract.
func (*PancakeFactoryFilterer) FilterPairCreated ¶
func (_PancakeFactory *PancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*PancakeFactoryPairCreatedIterator, error)
FilterPairCreated is a free log retrieval operation binding the contract event 0x62ec19247d0c83faff59696f7eaffb9dec5332d5f2b37e06a744db75e952d9ac.
Solidity: event PairCreated(string func, address indexed token0, address indexed token1, address pair, string hash)
func (*PancakeFactoryFilterer) FilterPairCreated0 ¶
func (_PancakeFactory *PancakeFactoryFilterer) FilterPairCreated0(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*PancakeFactoryPairCreated0Iterator, error)
FilterPairCreated0 is a free log retrieval operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*PancakeFactoryFilterer) ParsePairCreated ¶
func (_PancakeFactory *PancakeFactoryFilterer) ParsePairCreated(log types.Log) (*PancakeFactoryPairCreated, error)
ParsePairCreated is a log parse operation binding the contract event 0x62ec19247d0c83faff59696f7eaffb9dec5332d5f2b37e06a744db75e952d9ac.
Solidity: event PairCreated(string func, address indexed token0, address indexed token1, address pair, string hash)
func (*PancakeFactoryFilterer) ParsePairCreated0 ¶
func (_PancakeFactory *PancakeFactoryFilterer) ParsePairCreated0(log types.Log) (*PancakeFactoryPairCreated0, error)
ParsePairCreated0 is a log parse operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*PancakeFactoryFilterer) WatchPairCreated ¶
func (_PancakeFactory *PancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *PancakeFactoryPairCreated, token0 []common.Address, token1 []common.Address) (event.Subscription, error)
WatchPairCreated is a free log subscription operation binding the contract event 0x62ec19247d0c83faff59696f7eaffb9dec5332d5f2b37e06a744db75e952d9ac.
Solidity: event PairCreated(string func, address indexed token0, address indexed token1, address pair, string hash)
func (*PancakeFactoryFilterer) WatchPairCreated0 ¶
func (_PancakeFactory *PancakeFactoryFilterer) WatchPairCreated0(opts *bind.WatchOpts, sink chan<- *PancakeFactoryPairCreated0, token0 []common.Address, token1 []common.Address) (event.Subscription, error)
WatchPairCreated0 is a free log subscription operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
type PancakeFactoryPairCreated ¶
type PancakeFactoryPairCreated struct { Func string Token0 common.Address Token1 common.Address Pair common.Address Hash string Raw types.Log // Blockchain specific contextual infos }
PancakeFactoryPairCreated represents a PairCreated event raised by the PancakeFactory contract.
type PancakeFactoryPairCreated0 ¶
type PancakeFactoryPairCreated0 struct { Token0 common.Address Token1 common.Address Pair common.Address Arg3 *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakeFactoryPairCreated0 represents a PairCreated0 event raised by the PancakeFactory contract.
type PancakeFactoryPairCreated0Iterator ¶
type PancakeFactoryPairCreated0Iterator struct { Event *PancakeFactoryPairCreated0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakeFactoryPairCreated0Iterator is returned from FilterPairCreated0 and is used to iterate over the raw logs and unpacked data for PairCreated0 events raised by the PancakeFactory contract.
func (*PancakeFactoryPairCreated0Iterator) Close ¶
func (it *PancakeFactoryPairCreated0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakeFactoryPairCreated0Iterator) Error ¶
func (it *PancakeFactoryPairCreated0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakeFactoryPairCreated0Iterator) Next ¶
func (it *PancakeFactoryPairCreated0Iterator) 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 PancakeFactoryPairCreatedIterator ¶
type PancakeFactoryPairCreatedIterator struct { Event *PancakeFactoryPairCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakeFactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the PancakeFactory contract.
func (*PancakeFactoryPairCreatedIterator) Close ¶
func (it *PancakeFactoryPairCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakeFactoryPairCreatedIterator) Error ¶
func (it *PancakeFactoryPairCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakeFactoryPairCreatedIterator) Next ¶
func (it *PancakeFactoryPairCreatedIterator) 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 PancakeFactoryRaw ¶
type PancakeFactoryRaw struct {
Contract *PancakeFactory // Generic contract binding to access the raw methods on
}
PancakeFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PancakeFactoryRaw) Call ¶
func (_PancakeFactory *PancakeFactoryRaw) 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 (*PancakeFactoryRaw) Transact ¶
func (_PancakeFactory *PancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakeFactoryRaw) Transfer ¶
func (_PancakeFactory *PancakeFactoryRaw) 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 PancakeFactorySession ¶
type PancakeFactorySession struct { Contract *PancakeFactory // 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 }
PancakeFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PancakeFactorySession) AllPairs ¶
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address)
func (*PancakeFactorySession) AllPairsLength ¶
func (_PancakeFactory *PancakeFactorySession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*PancakeFactorySession) CreatePair ¶
func (_PancakeFactory *PancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*PancakeFactorySession) FeeTo ¶
func (_PancakeFactory *PancakeFactorySession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*PancakeFactorySession) FeeToSetter ¶
func (_PancakeFactory *PancakeFactorySession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*PancakeFactorySession) GetPair ¶
func (_PancakeFactory *PancakeFactorySession) GetPair(arg0 common.Address, arg1 common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address , address ) view returns(address)
func (*PancakeFactorySession) INITCODEPAIRHASH ¶
func (_PancakeFactory *PancakeFactorySession) INITCODEPAIRHASH() ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
func (*PancakeFactorySession) SetFeeTo ¶
func (_PancakeFactory *PancakeFactorySession) SetFeeTo(_feeTo common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address _feeTo) returns()
func (*PancakeFactorySession) SetFeeToSetter ¶
func (_PancakeFactory *PancakeFactorySession) SetFeeToSetter(_feeToSetter common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address _feeToSetter) returns()
type PancakeFactoryTransactor ¶
type PancakeFactoryTransactor struct {
// contains filtered or unexported fields
}
PancakeFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPancakeFactoryTransactor ¶
func NewPancakeFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakeFactoryTransactor, error)
NewPancakeFactoryTransactor creates a new write-only instance of PancakeFactory, bound to a specific deployed contract.
func (*PancakeFactoryTransactor) CreatePair ¶
func (_PancakeFactory *PancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*PancakeFactoryTransactor) SetFeeTo ¶
func (_PancakeFactory *PancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, _feeTo common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address _feeTo) returns()
func (*PancakeFactoryTransactor) SetFeeToSetter ¶
func (_PancakeFactory *PancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, _feeToSetter common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address _feeToSetter) returns()
type PancakeFactoryTransactorRaw ¶
type PancakeFactoryTransactorRaw struct {
Contract *PancakeFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
PancakeFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PancakeFactoryTransactorRaw) Transact ¶
func (_PancakeFactory *PancakeFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakeFactoryTransactorRaw) Transfer ¶
func (_PancakeFactory *PancakeFactoryTransactorRaw) 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 PancakeFactoryTransactorSession ¶
type PancakeFactoryTransactorSession struct { Contract *PancakeFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PancakeFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PancakeFactoryTransactorSession) CreatePair ¶
func (_PancakeFactory *PancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*PancakeFactoryTransactorSession) SetFeeTo ¶
func (_PancakeFactory *PancakeFactoryTransactorSession) SetFeeTo(_feeTo common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address _feeTo) returns()
func (*PancakeFactoryTransactorSession) SetFeeToSetter ¶
func (_PancakeFactory *PancakeFactoryTransactorSession) SetFeeToSetter(_feeToSetter common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address _feeToSetter) returns()
type PancakePair ¶
type PancakePair struct { PancakePairCaller // Read-only binding to the contract PancakePairTransactor // Write-only binding to the contract PancakePairFilterer // Log filterer for contract events }
PancakePair is an auto generated Go binding around an Ethereum contract.
func DeployPancakePair ¶
func DeployPancakePair(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PancakePair, error)
DeployPancakePair deploys a new Ethereum contract, binding an instance of PancakePair to it.
func NewPancakePair ¶
func NewPancakePair(address common.Address, backend bind.ContractBackend) (*PancakePair, error)
NewPancakePair creates a new instance of PancakePair, bound to a specific deployed contract.
type PancakePairApproval ¶
type PancakePairApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakePairApproval represents a Approval event raised by the PancakePair contract.
type PancakePairApprovalIterator ¶
type PancakePairApprovalIterator struct { Event *PancakePairApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the PancakePair contract.
func (*PancakePairApprovalIterator) Close ¶
func (it *PancakePairApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairApprovalIterator) Error ¶
func (it *PancakePairApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairApprovalIterator) Next ¶
func (it *PancakePairApprovalIterator) 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 PancakePairBurn ¶
type PancakePairBurn struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
PancakePairBurn represents a Burn event raised by the PancakePair contract.
type PancakePairBurnIterator ¶
type PancakePairBurnIterator struct { Event *PancakePairBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the PancakePair contract.
func (*PancakePairBurnIterator) Close ¶
func (it *PancakePairBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairBurnIterator) Error ¶
func (it *PancakePairBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairBurnIterator) Next ¶
func (it *PancakePairBurnIterator) 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 PancakePairCaller ¶
type PancakePairCaller struct {
// contains filtered or unexported fields
}
PancakePairCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPancakePairCaller ¶
func NewPancakePairCaller(address common.Address, caller bind.ContractCaller) (*PancakePairCaller, error)
NewPancakePairCaller creates a new read-only instance of PancakePair, bound to a specific deployed contract.
func (*PancakePairCaller) Allowance ¶
func (_PancakePair *PancakePairCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakePairCaller) BalanceOf ¶
func (_PancakePair *PancakePairCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakePairCaller) DOMAINSEPARATOR ¶
func (_PancakePair *PancakePairCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakePairCaller) Decimals ¶
func (_PancakePair *PancakePairCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakePairCaller) Factory ¶
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*PancakePairCaller) GetReserves ¶
func (_PancakePair *PancakePairCaller) GetReserves(opts *bind.CallOpts) (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*PancakePairCaller) KLast ¶
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*PancakePairCaller) MINIMUMLIQUIDITY ¶
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*PancakePairCaller) Name ¶
func (_PancakePair *PancakePairCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakePairCaller) Nonces ¶
func (_PancakePair *PancakePairCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakePairCaller) PERMITTYPEHASH ¶
func (_PancakePair *PancakePairCaller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakePairCaller) Price0CumulativeLast ¶
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*PancakePairCaller) Price1CumulativeLast ¶
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*PancakePairCaller) Symbol ¶
func (_PancakePair *PancakePairCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakePairCaller) Token0 ¶
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*PancakePairCaller) Token1 ¶
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*PancakePairCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type PancakePairCallerRaw ¶
type PancakePairCallerRaw struct {
Contract *PancakePairCaller // Generic read-only contract binding to access the raw methods on
}
PancakePairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PancakePairCallerRaw) Call ¶
func (_PancakePair *PancakePairCallerRaw) 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 PancakePairCallerSession ¶
type PancakePairCallerSession struct { Contract *PancakePairCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PancakePairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PancakePairCallerSession) Allowance ¶
func (_PancakePair *PancakePairCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakePairCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakePairCallerSession) DOMAINSEPARATOR ¶
func (_PancakePair *PancakePairCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakePairCallerSession) Decimals ¶
func (_PancakePair *PancakePairCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakePairCallerSession) Factory ¶
func (_PancakePair *PancakePairCallerSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*PancakePairCallerSession) GetReserves ¶
func (_PancakePair *PancakePairCallerSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*PancakePairCallerSession) KLast ¶
func (_PancakePair *PancakePairCallerSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*PancakePairCallerSession) MINIMUMLIQUIDITY ¶
func (_PancakePair *PancakePairCallerSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*PancakePairCallerSession) Name ¶
func (_PancakePair *PancakePairCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakePairCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakePairCallerSession) PERMITTYPEHASH ¶
func (_PancakePair *PancakePairCallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakePairCallerSession) Price0CumulativeLast ¶
func (_PancakePair *PancakePairCallerSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*PancakePairCallerSession) Price1CumulativeLast ¶
func (_PancakePair *PancakePairCallerSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*PancakePairCallerSession) Symbol ¶
func (_PancakePair *PancakePairCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakePairCallerSession) Token0 ¶
func (_PancakePair *PancakePairCallerSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*PancakePairCallerSession) Token1 ¶
func (_PancakePair *PancakePairCallerSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*PancakePairCallerSession) TotalSupply ¶
func (_PancakePair *PancakePairCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type PancakePairFilterer ¶
type PancakePairFilterer struct {
// contains filtered or unexported fields
}
PancakePairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPancakePairFilterer ¶
func NewPancakePairFilterer(address common.Address, filterer bind.ContractFilterer) (*PancakePairFilterer, error)
NewPancakePairFilterer creates a new log filterer instance of PancakePair, bound to a specific deployed contract.
func (*PancakePairFilterer) FilterApproval ¶
func (_PancakePair *PancakePairFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*PancakePairApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakePairFilterer) FilterBurn ¶
func (_PancakePair *PancakePairFilterer) FilterBurn(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*PancakePairFilterer) FilterMint ¶
func (_PancakePair *PancakePairFilterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*PancakePairMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*PancakePairFilterer) FilterNumber ¶
func (_PancakePair *PancakePairFilterer) FilterNumber(opts *bind.FilterOpts) (*PancakePairNumberIterator, error)
FilterNumber is a free log retrieval operation binding the contract event 0x431aabc2c93d4298d704929988144c1eea77325805b8bcfe081f6c26a93894c3.
Solidity: event number(uint256 v)
func (*PancakePairFilterer) FilterSwap ¶
func (_PancakePair *PancakePairFilterer) FilterSwap(opts *bind.FilterOpts, sender []common.Address, to []common.Address) (*PancakePairSwapIterator, error)
FilterSwap is a free log retrieval operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*PancakePairFilterer) FilterSync ¶
func (_PancakePair *PancakePairFilterer) FilterSync(opts *bind.FilterOpts) (*PancakePairSyncIterator, error)
FilterSync is a free log retrieval operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*PancakePairFilterer) FilterTransfer ¶
func (_PancakePair *PancakePairFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PancakePairTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*PancakePairFilterer) ParseApproval ¶
func (_PancakePair *PancakePairFilterer) ParseApproval(log types.Log) (*PancakePairApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakePairFilterer) ParseBurn ¶
func (_PancakePair *PancakePairFilterer) ParseBurn(log types.Log) (*PancakePairBurn, error)
ParseBurn is a log parse operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*PancakePairFilterer) ParseMint ¶
func (_PancakePair *PancakePairFilterer) ParseMint(log types.Log) (*PancakePairMint, error)
ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*PancakePairFilterer) ParseNumber ¶
func (_PancakePair *PancakePairFilterer) ParseNumber(log types.Log) (*PancakePairNumber, error)
ParseNumber is a log parse operation binding the contract event 0x431aabc2c93d4298d704929988144c1eea77325805b8bcfe081f6c26a93894c3.
Solidity: event number(uint256 v)
func (*PancakePairFilterer) ParseSwap ¶
func (_PancakePair *PancakePairFilterer) ParseSwap(log types.Log) (*PancakePairSwap, error)
ParseSwap is a log parse operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*PancakePairFilterer) ParseSync ¶
func (_PancakePair *PancakePairFilterer) ParseSync(log types.Log) (*PancakePairSync, error)
ParseSync is a log parse operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*PancakePairFilterer) ParseTransfer ¶
func (_PancakePair *PancakePairFilterer) ParseTransfer(log types.Log) (*PancakePairTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*PancakePairFilterer) WatchApproval ¶
func (_PancakePair *PancakePairFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PancakePairApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*PancakePairFilterer) WatchBurn ¶
func (_PancakePair *PancakePairFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *PancakePairBurn, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496.
Solidity: event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to)
func (*PancakePairFilterer) WatchMint ¶
func (_PancakePair *PancakePairFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *PancakePairMint, sender []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address indexed sender, uint256 amount0, uint256 amount1)
func (*PancakePairFilterer) WatchNumber ¶
func (_PancakePair *PancakePairFilterer) WatchNumber(opts *bind.WatchOpts, sink chan<- *PancakePairNumber) (event.Subscription, error)
WatchNumber is a free log subscription operation binding the contract event 0x431aabc2c93d4298d704929988144c1eea77325805b8bcfe081f6c26a93894c3.
Solidity: event number(uint256 v)
func (*PancakePairFilterer) WatchSwap ¶
func (_PancakePair *PancakePairFilterer) WatchSwap(opts *bind.WatchOpts, sink chan<- *PancakePairSwap, sender []common.Address, to []common.Address) (event.Subscription, error)
WatchSwap is a free log subscription operation binding the contract event 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822.
Solidity: event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to)
func (*PancakePairFilterer) WatchSync ¶
func (_PancakePair *PancakePairFilterer) WatchSync(opts *bind.WatchOpts, sink chan<- *PancakePairSync) (event.Subscription, error)
WatchSync is a free log subscription operation binding the contract event 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1.
Solidity: event Sync(uint112 reserve0, uint112 reserve1)
func (*PancakePairFilterer) WatchTransfer ¶
func (_PancakePair *PancakePairFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PancakePairTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type PancakePairMint ¶
type PancakePairMint struct { Sender common.Address Amount0 *big.Int Amount1 *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakePairMint represents a Mint event raised by the PancakePair contract.
type PancakePairMintIterator ¶
type PancakePairMintIterator struct { Event *PancakePairMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the PancakePair contract.
func (*PancakePairMintIterator) Close ¶
func (it *PancakePairMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairMintIterator) Error ¶
func (it *PancakePairMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairMintIterator) Next ¶
func (it *PancakePairMintIterator) 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 PancakePairNumber ¶
PancakePairNumber represents a Number event raised by the PancakePair contract.
type PancakePairNumberIterator ¶
type PancakePairNumberIterator struct { Event *PancakePairNumber // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairNumberIterator is returned from FilterNumber and is used to iterate over the raw logs and unpacked data for Number events raised by the PancakePair contract.
func (*PancakePairNumberIterator) Close ¶
func (it *PancakePairNumberIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairNumberIterator) Error ¶
func (it *PancakePairNumberIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairNumberIterator) Next ¶
func (it *PancakePairNumberIterator) 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 PancakePairRaw ¶
type PancakePairRaw struct {
Contract *PancakePair // Generic contract binding to access the raw methods on
}
PancakePairRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PancakePairRaw) Call ¶
func (_PancakePair *PancakePairRaw) 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 (*PancakePairRaw) Transact ¶
func (_PancakePair *PancakePairRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakePairRaw) Transfer ¶
func (_PancakePair *PancakePairRaw) 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 PancakePairSession ¶
type PancakePairSession struct { Contract *PancakePair // 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 }
PancakePairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PancakePairSession) Allowance ¶
func (_PancakePair *PancakePairSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*PancakePairSession) Approve ¶
func (_PancakePair *PancakePairSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakePairSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*PancakePairSession) Burn ¶
func (_PancakePair *PancakePairSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*PancakePairSession) DOMAINSEPARATOR ¶
func (_PancakePair *PancakePairSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*PancakePairSession) Decimals ¶
func (_PancakePair *PancakePairSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PancakePairSession) Factory ¶
func (_PancakePair *PancakePairSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*PancakePairSession) GetReserves ¶
func (_PancakePair *PancakePairSession) GetReserves() (struct { Reserve0 *big.Int Reserve1 *big.Int BlockTimestampLast uint32 }, error)
GetReserves is a free data retrieval call binding the contract method 0x0902f1ac.
Solidity: function getReserves() view returns(uint112 _reserve0, uint112 _reserve1, uint32 _blockTimestampLast)
func (*PancakePairSession) Initialize ¶
func (_PancakePair *PancakePairSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*PancakePairSession) KLast ¶
func (_PancakePair *PancakePairSession) KLast() (*big.Int, error)
KLast is a free data retrieval call binding the contract method 0x7464fc3d.
Solidity: function kLast() view returns(uint256)
func (*PancakePairSession) MINIMUMLIQUIDITY ¶
func (_PancakePair *PancakePairSession) MINIMUMLIQUIDITY() (*big.Int, error)
MINIMUMLIQUIDITY is a free data retrieval call binding the contract method 0xba9a7a56.
Solidity: function MINIMUM_LIQUIDITY() view returns(uint256)
func (*PancakePairSession) Mint ¶
func (_PancakePair *PancakePairSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*PancakePairSession) Name ¶
func (_PancakePair *PancakePairSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PancakePairSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*PancakePairSession) PERMITTYPEHASH ¶
func (_PancakePair *PancakePairSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*PancakePairSession) Permit ¶
func (_PancakePair *PancakePairSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakePairSession) Price0CumulativeLast ¶
func (_PancakePair *PancakePairSession) Price0CumulativeLast() (*big.Int, error)
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5.
Solidity: function price0CumulativeLast() view returns(uint256)
func (*PancakePairSession) Price1CumulativeLast ¶
func (_PancakePair *PancakePairSession) Price1CumulativeLast() (*big.Int, error)
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493.
Solidity: function price1CumulativeLast() view returns(uint256)
func (*PancakePairSession) Skim ¶
func (_PancakePair *PancakePairSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*PancakePairSession) Swap ¶
func (_PancakePair *PancakePairSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*PancakePairSession) Symbol ¶
func (_PancakePair *PancakePairSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PancakePairSession) Sync ¶
func (_PancakePair *PancakePairSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*PancakePairSession) Token0 ¶
func (_PancakePair *PancakePairSession) Token0() (common.Address, error)
Token0 is a free data retrieval call binding the contract method 0x0dfe1681.
Solidity: function token0() view returns(address)
func (*PancakePairSession) Token1 ¶
func (_PancakePair *PancakePairSession) Token1() (common.Address, error)
Token1 is a free data retrieval call binding the contract method 0xd21220a7.
Solidity: function token1() view returns(address)
func (*PancakePairSession) TotalSupply ¶
func (_PancakePair *PancakePairSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*PancakePairSession) Transfer ¶
func (_PancakePair *PancakePairSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakePairSession) TransferFrom ¶
func (_PancakePair *PancakePairSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakePairSwap ¶
type PancakePairSwap struct { Sender common.Address Amount0In *big.Int Amount1In *big.Int Amount0Out *big.Int Amount1Out *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
PancakePairSwap represents a Swap event raised by the PancakePair contract.
type PancakePairSwapIterator ¶
type PancakePairSwapIterator struct { Event *PancakePairSwap // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the PancakePair contract.
func (*PancakePairSwapIterator) Close ¶
func (it *PancakePairSwapIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairSwapIterator) Error ¶
func (it *PancakePairSwapIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairSwapIterator) Next ¶
func (it *PancakePairSwapIterator) 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 PancakePairSync ¶
type PancakePairSync struct { Reserve0 *big.Int Reserve1 *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakePairSync represents a Sync event raised by the PancakePair contract.
type PancakePairSyncIterator ¶
type PancakePairSyncIterator struct { Event *PancakePairSync // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the PancakePair contract.
func (*PancakePairSyncIterator) Close ¶
func (it *PancakePairSyncIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairSyncIterator) Error ¶
func (it *PancakePairSyncIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairSyncIterator) Next ¶
func (it *PancakePairSyncIterator) 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 PancakePairTransactor ¶
type PancakePairTransactor struct {
// contains filtered or unexported fields
}
PancakePairTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPancakePairTransactor ¶
func NewPancakePairTransactor(address common.Address, transactor bind.ContractTransactor) (*PancakePairTransactor, error)
NewPancakePairTransactor creates a new write-only instance of PancakePair, bound to a specific deployed contract.
func (*PancakePairTransactor) Approve ¶
func (_PancakePair *PancakePairTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakePairTransactor) Burn ¶
func (_PancakePair *PancakePairTransactor) Burn(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*PancakePairTransactor) Initialize ¶
func (_PancakePair *PancakePairTransactor) Initialize(opts *bind.TransactOpts, _token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*PancakePairTransactor) Mint ¶
func (_PancakePair *PancakePairTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*PancakePairTransactor) Permit ¶
func (_PancakePair *PancakePairTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakePairTransactor) Skim ¶
func (_PancakePair *PancakePairTransactor) Skim(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*PancakePairTransactor) Swap ¶
func (_PancakePair *PancakePairTransactor) Swap(opts *bind.TransactOpts, amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*PancakePairTransactor) Sync ¶
func (_PancakePair *PancakePairTransactor) Sync(opts *bind.TransactOpts) (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*PancakePairTransactor) Transfer ¶
func (_PancakePair *PancakePairTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakePairTransactor) TransferFrom ¶
func (_PancakePair *PancakePairTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakePairTransactorRaw ¶
type PancakePairTransactorRaw struct {
Contract *PancakePairTransactor // Generic write-only contract binding to access the raw methods on
}
PancakePairTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PancakePairTransactorRaw) Transact ¶
func (_PancakePair *PancakePairTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PancakePairTransactorRaw) Transfer ¶
func (_PancakePair *PancakePairTransactorRaw) 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 PancakePairTransactorSession ¶
type PancakePairTransactorSession struct { Contract *PancakePairTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PancakePairTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PancakePairTransactorSession) Approve ¶
func (_PancakePair *PancakePairTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*PancakePairTransactorSession) Burn ¶
func (_PancakePair *PancakePairTransactorSession) Burn(to common.Address) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x89afcb44.
Solidity: function burn(address to) returns(uint256 amount0, uint256 amount1)
func (*PancakePairTransactorSession) Initialize ¶
func (_PancakePair *PancakePairTransactorSession) Initialize(_token0 common.Address, _token1 common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _token0, address _token1) returns()
func (*PancakePairTransactorSession) Mint ¶
func (_PancakePair *PancakePairTransactorSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns(uint256 liquidity)
func (*PancakePairTransactorSession) Permit ¶
func (_PancakePair *PancakePairTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*PancakePairTransactorSession) Skim ¶
func (_PancakePair *PancakePairTransactorSession) Skim(to common.Address) (*types.Transaction, error)
Skim is a paid mutator transaction binding the contract method 0xbc25cf77.
Solidity: function skim(address to) returns()
func (*PancakePairTransactorSession) Swap ¶
func (_PancakePair *PancakePairTransactorSession) Swap(amount0Out *big.Int, amount1Out *big.Int, to common.Address, data []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0x022c0d9f.
Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) returns()
func (*PancakePairTransactorSession) Sync ¶
func (_PancakePair *PancakePairTransactorSession) Sync() (*types.Transaction, error)
Sync is a paid mutator transaction binding the contract method 0xfff6cae9.
Solidity: function sync() returns()
func (*PancakePairTransactorSession) Transfer ¶
func (_PancakePair *PancakePairTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*PancakePairTransactorSession) TransferFrom ¶
func (_PancakePair *PancakePairTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
type PancakePairTransfer ¶
type PancakePairTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
PancakePairTransfer represents a Transfer event raised by the PancakePair contract.
type PancakePairTransferIterator ¶
type PancakePairTransferIterator struct { Event *PancakePairTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PancakePairTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the PancakePair contract.
func (*PancakePairTransferIterator) Close ¶
func (it *PancakePairTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PancakePairTransferIterator) Error ¶
func (it *PancakePairTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PancakePairTransferIterator) Next ¶
func (it *PancakePairTransferIterator) 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 SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type UQ112x112 ¶
type UQ112x112 struct { UQ112x112Caller // Read-only binding to the contract UQ112x112Transactor // Write-only binding to the contract UQ112x112Filterer // Log filterer for contract events }
UQ112x112 is an auto generated Go binding around an Ethereum contract.
func DeployUQ112x112 ¶
func DeployUQ112x112(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UQ112x112, error)
DeployUQ112x112 deploys a new Ethereum contract, binding an instance of UQ112x112 to it.
func NewUQ112x112 ¶
NewUQ112x112 creates a new instance of UQ112x112, bound to a specific deployed contract.
type UQ112x112Caller ¶
type UQ112x112Caller struct {
// contains filtered or unexported fields
}
UQ112x112Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewUQ112x112Caller ¶
func NewUQ112x112Caller(address common.Address, caller bind.ContractCaller) (*UQ112x112Caller, error)
NewUQ112x112Caller creates a new read-only instance of UQ112x112, bound to a specific deployed contract.
type UQ112x112CallerRaw ¶
type UQ112x112CallerRaw struct {
Contract *UQ112x112Caller // Generic read-only contract binding to access the raw methods on
}
UQ112x112CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UQ112x112CallerRaw) Call ¶
func (_UQ112x112 *UQ112x112CallerRaw) 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 UQ112x112CallerSession ¶
type UQ112x112CallerSession struct { Contract *UQ112x112Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UQ112x112CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type UQ112x112Filterer ¶
type UQ112x112Filterer struct {
// contains filtered or unexported fields
}
UQ112x112Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUQ112x112Filterer ¶
func NewUQ112x112Filterer(address common.Address, filterer bind.ContractFilterer) (*UQ112x112Filterer, error)
NewUQ112x112Filterer creates a new log filterer instance of UQ112x112, bound to a specific deployed contract.
type UQ112x112Raw ¶
type UQ112x112Raw struct {
Contract *UQ112x112 // Generic contract binding to access the raw methods on
}
UQ112x112Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*UQ112x112Raw) Call ¶
func (_UQ112x112 *UQ112x112Raw) 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 (*UQ112x112Raw) Transact ¶
func (_UQ112x112 *UQ112x112Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UQ112x112Raw) Transfer ¶
func (_UQ112x112 *UQ112x112Raw) 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 UQ112x112Session ¶
type UQ112x112Session struct { Contract *UQ112x112 // 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 }
UQ112x112Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type UQ112x112Transactor ¶
type UQ112x112Transactor struct {
// contains filtered or unexported fields
}
UQ112x112Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUQ112x112Transactor ¶
func NewUQ112x112Transactor(address common.Address, transactor bind.ContractTransactor) (*UQ112x112Transactor, error)
NewUQ112x112Transactor creates a new write-only instance of UQ112x112, bound to a specific deployed contract.
type UQ112x112TransactorRaw ¶
type UQ112x112TransactorRaw struct {
Contract *UQ112x112Transactor // Generic write-only contract binding to access the raw methods on
}
UQ112x112TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UQ112x112TransactorRaw) Transact ¶
func (_UQ112x112 *UQ112x112TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UQ112x112TransactorRaw) Transfer ¶
func (_UQ112x112 *UQ112x112TransactorRaw) 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 UQ112x112TransactorSession ¶
type UQ112x112TransactorSession struct { Contract *UQ112x112Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UQ112x112TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.