Documentation ¶
Index ¶
- Constants
- type IPoolRecord
- type Poolbindings
- type PoolbindingsApproval
- type PoolbindingsApprovalIterator
- type PoolbindingsCaller
- func (_Poolbindings *PoolbindingsCaller) Allowance(opts *bind.CallOpts, src common.Address, dst common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) BalanceOf(opts *bind.CallOpts, whom common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Poolbindings *PoolbindingsCaller) ExtrapolatePoolValueFromToken(opts *bind.CallOpts) (common.Address, *big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetController(opts *bind.CallOpts) (common.Address, error)
- func (_Poolbindings *PoolbindingsCaller) GetCurrentDesiredTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_Poolbindings *PoolbindingsCaller) GetCurrentTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_Poolbindings *PoolbindingsCaller) GetDenormalizedWeight(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetMaxPoolTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetMinimumBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetNumTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetSwapFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetTokenRecord(opts *bind.CallOpts, token common.Address) (IPoolRecord, error)
- func (_Poolbindings *PoolbindingsCaller) GetTotalDenormalizedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) GetUsedBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) IsBound(opts *bind.CallOpts, t common.Address) (bool, error)
- func (_Poolbindings *PoolbindingsCaller) IsPublicSwap(opts *bind.CallOpts) (bool, error)
- func (_Poolbindings *PoolbindingsCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Poolbindings *PoolbindingsCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Poolbindings *PoolbindingsCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCaller) VERSIONNUMBER(opts *bind.CallOpts) (*big.Int, error)
- type PoolbindingsCallerRaw
- type PoolbindingsCallerSession
- func (_Poolbindings *PoolbindingsCallerSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) BalanceOf(whom common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) Decimals() (uint8, error)
- func (_Poolbindings *PoolbindingsCallerSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetController() (common.Address, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetCurrentDesiredTokens() ([]common.Address, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetCurrentTokens() ([]common.Address, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetMaxPoolTokens() (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetMinimumBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetNumTokens() (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetSwapFee() (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetTokenRecord(token common.Address) (IPoolRecord, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetTotalDenormalizedWeight() (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) GetUsedBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) IsBound(t common.Address) (bool, error)
- func (_Poolbindings *PoolbindingsCallerSession) IsPublicSwap() (bool, error)
- func (_Poolbindings *PoolbindingsCallerSession) Name() (string, error)
- func (_Poolbindings *PoolbindingsCallerSession) Symbol() (string, error)
- func (_Poolbindings *PoolbindingsCallerSession) TotalSupply() (*big.Int, error)
- func (_Poolbindings *PoolbindingsCallerSession) VERSIONNUMBER() (*big.Int, error)
- type PoolbindingsFilterer
- func (_Poolbindings *PoolbindingsFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*PoolbindingsApprovalIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGDENORMUPDATED(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGDENORMUPDATEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGDESIREDDENORMSET(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGDESIREDDENORMSETIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGEXIT(opts *bind.FilterOpts, caller []common.Address, tokenOut []common.Address) (*PoolbindingsLOGEXITIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGJOIN(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address) (*PoolbindingsLOGJOINIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGMAXTOKENSUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGMAXTOKENSUPDATEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGMINIMUMBALANCEUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGPUBLICSWAPENABLED(opts *bind.FilterOpts) (*PoolbindingsLOGPUBLICSWAPENABLEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGSWAP(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address, ...) (*PoolbindingsLOGSWAPIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGSWAPFEEUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGSWAPFEEUPDATEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENADDED(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGTOKENADDEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENREADY(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGTOKENREADYIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENREMOVED(opts *bind.FilterOpts) (*PoolbindingsLOGTOKENREMOVEDIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*PoolbindingsTransferIterator, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseApproval(log types.Log) (*PoolbindingsApproval, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGDENORMUPDATED(log types.Log) (*PoolbindingsLOGDENORMUPDATED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGDESIREDDENORMSET(log types.Log) (*PoolbindingsLOGDESIREDDENORMSET, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGEXIT(log types.Log) (*PoolbindingsLOGEXIT, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGJOIN(log types.Log) (*PoolbindingsLOGJOIN, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGMAXTOKENSUPDATED(log types.Log) (*PoolbindingsLOGMAXTOKENSUPDATED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGMINIMUMBALANCEUPDATED(log types.Log) (*PoolbindingsLOGMINIMUMBALANCEUPDATED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGPUBLICSWAPENABLED(log types.Log) (*PoolbindingsLOGPUBLICSWAPENABLED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGSWAP(log types.Log) (*PoolbindingsLOGSWAP, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGSWAPFEEUPDATED(log types.Log) (*PoolbindingsLOGSWAPFEEUPDATED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENADDED(log types.Log) (*PoolbindingsLOGTOKENADDED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENREADY(log types.Log) (*PoolbindingsLOGTOKENREADY, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENREMOVED(log types.Log) (*PoolbindingsLOGTOKENREMOVED, error)
- func (_Poolbindings *PoolbindingsFilterer) ParseTransfer(log types.Log) (*PoolbindingsTransfer, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PoolbindingsApproval, src []common.Address, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGDENORMUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGDENORMUPDATED, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGDESIREDDENORMSET(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGDESIREDDENORMSET, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGEXIT(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGEXIT, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGJOIN(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGJOIN, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGMAXTOKENSUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGMAXTOKENSUPDATED) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGMINIMUMBALANCEUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGMINIMUMBALANCEUPDATED) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGPUBLICSWAPENABLED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGPUBLICSWAPENABLED) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGSWAP(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGSWAP, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGSWAPFEEUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGSWAPFEEUPDATED) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENADDED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENADDED, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENREADY(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENREADY, ...) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENREMOVED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENREMOVED) (event.Subscription, error)
- func (_Poolbindings *PoolbindingsFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PoolbindingsTransfer, src []common.Address, ...) (event.Subscription, error)
- type PoolbindingsLOGDENORMUPDATED
- type PoolbindingsLOGDENORMUPDATEDIterator
- type PoolbindingsLOGDESIREDDENORMSET
- type PoolbindingsLOGDESIREDDENORMSETIterator
- type PoolbindingsLOGEXIT
- type PoolbindingsLOGEXITIterator
- type PoolbindingsLOGJOIN
- type PoolbindingsLOGJOINIterator
- type PoolbindingsLOGMAXTOKENSUPDATED
- type PoolbindingsLOGMAXTOKENSUPDATEDIterator
- type PoolbindingsLOGMINIMUMBALANCEUPDATED
- type PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator
- type PoolbindingsLOGPUBLICSWAPENABLED
- type PoolbindingsLOGPUBLICSWAPENABLEDIterator
- type PoolbindingsLOGSWAP
- type PoolbindingsLOGSWAPFEEUPDATED
- type PoolbindingsLOGSWAPFEEUPDATEDIterator
- type PoolbindingsLOGSWAPIterator
- type PoolbindingsLOGTOKENADDED
- type PoolbindingsLOGTOKENADDEDIterator
- type PoolbindingsLOGTOKENREADY
- type PoolbindingsLOGTOKENREADYIterator
- type PoolbindingsLOGTOKENREMOVED
- type PoolbindingsLOGTOKENREMOVEDIterator
- type PoolbindingsRaw
- func (_Poolbindings *PoolbindingsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Poolbindings *PoolbindingsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PoolbindingsSession
- func (_Poolbindings *PoolbindingsSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) BalanceOf(whom common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) Decimals() (uint8, error)
- func (_Poolbindings *PoolbindingsSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
- func (_Poolbindings *PoolbindingsSession) FlashBorrow(recipient common.Address, token common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) GetBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetController() (common.Address, error)
- func (_Poolbindings *PoolbindingsSession) GetCurrentDesiredTokens() ([]common.Address, error)
- func (_Poolbindings *PoolbindingsSession) GetCurrentTokens() ([]common.Address, error)
- func (_Poolbindings *PoolbindingsSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetMaxPoolTokens() (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetMinimumBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetNumTokens() (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetSwapFee() (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetTokenRecord(token common.Address) (IPoolRecord, error)
- func (_Poolbindings *PoolbindingsSession) GetTotalDenormalizedWeight() (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) GetUsedBalance(token common.Address) (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) Gulp(token common.Address) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) IsBound(t common.Address) (bool, error)
- func (_Poolbindings *PoolbindingsSession) IsPublicSwap() (bool, error)
- func (_Poolbindings *PoolbindingsSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) Name() (string, error)
- func (_Poolbindings *PoolbindingsSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) SetMaxPoolTokens(maxPoolTokens *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) Symbol() (string, error)
- func (_Poolbindings *PoolbindingsSession) TotalSupply() (*big.Int, error)
- func (_Poolbindings *PoolbindingsSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsSession) VERSIONNUMBER() (*big.Int, error)
- type PoolbindingsTransactor
- func (_Poolbindings *PoolbindingsTransactor) Approve(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) Configure(opts *bind.TransactOpts, controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) DecreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) ExitPool(opts *bind.TransactOpts, poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) ExitswapExternAmountOut(opts *bind.TransactOpts, tokenOut common.Address, tokenAmountOut *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) ExitswapPoolAmountIn(opts *bind.TransactOpts, tokenOut common.Address, poolAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) FlashBorrow(opts *bind.TransactOpts, recipient common.Address, token common.Address, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) Gulp(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) IncreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) Initialize(opts *bind.TransactOpts, tokens []common.Address, balances []*big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) JoinPool(opts *bind.TransactOpts, poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) JoinswapExternAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) JoinswapPoolAmountOut(opts *bind.TransactOpts, tokenIn common.Address, poolAmountOut *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) ReindexTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) ReweighTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) SetMaxPoolTokens(opts *bind.TransactOpts, maxPoolTokens *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) SetMinimumBalance(opts *bind.TransactOpts, token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) SetSwapFee(opts *bind.TransactOpts, swapFee *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) SwapExactAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) SwapExactAmountOut(opts *bind.TransactOpts, tokenIn common.Address, maxAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- type PoolbindingsTransactorRaw
- type PoolbindingsTransactorSession
- func (_Poolbindings *PoolbindingsTransactorSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) FlashBorrow(recipient common.Address, token common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) Gulp(token common.Address) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) SetMaxPoolTokens(maxPoolTokens *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Poolbindings *PoolbindingsTransactorSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- type PoolbindingsTransfer
- type PoolbindingsTransferIterator
Constants ¶
const PoolbindingsABI = "" /* 17073-byte string literal not displayed */
PoolbindingsABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPoolRecord ¶
type IPoolRecord struct { Bound bool Ready bool LastDenormUpdate *big.Int Denorm *big.Int DesiredDenorm *big.Int Index uint8 Balance *big.Int }
IPoolRecord is an auto generated low-level Go binding around an user-defined struct.
type Poolbindings ¶
type Poolbindings struct { PoolbindingsCaller // Read-only binding to the contract PoolbindingsTransactor // Write-only binding to the contract PoolbindingsFilterer // Log filterer for contract events }
Poolbindings is an auto generated Go binding around an Ethereum contract.
func NewPoolbindings ¶
func NewPoolbindings(address common.Address, backend bind.ContractBackend) (*Poolbindings, error)
NewPoolbindings creates a new instance of Poolbindings, bound to a specific deployed contract.
type PoolbindingsApproval ¶
type PoolbindingsApproval struct { Src common.Address Dst common.Address Amt *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsApproval represents a Approval event raised by the Poolbindings contract.
type PoolbindingsApprovalIterator ¶
type PoolbindingsApprovalIterator struct { Event *PoolbindingsApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Poolbindings contract.
func (*PoolbindingsApprovalIterator) Close ¶
func (it *PoolbindingsApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsApprovalIterator) Error ¶
func (it *PoolbindingsApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsApprovalIterator) Next ¶
func (it *PoolbindingsApprovalIterator) 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 PoolbindingsCaller ¶
type PoolbindingsCaller struct {
// contains filtered or unexported fields
}
PoolbindingsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPoolbindingsCaller ¶
func NewPoolbindingsCaller(address common.Address, caller bind.ContractCaller) (*PoolbindingsCaller, error)
NewPoolbindingsCaller creates a new read-only instance of Poolbindings, bound to a specific deployed contract.
func (*PoolbindingsCaller) Allowance ¶
func (_Poolbindings *PoolbindingsCaller) Allowance(opts *bind.CallOpts, src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*PoolbindingsCaller) BalanceOf ¶
func (_Poolbindings *PoolbindingsCaller) BalanceOf(opts *bind.CallOpts, whom common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*PoolbindingsCaller) Decimals ¶
func (_Poolbindings *PoolbindingsCaller) 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 (*PoolbindingsCaller) ExtrapolatePoolValueFromToken ¶
func (_Poolbindings *PoolbindingsCaller) ExtrapolatePoolValueFromToken(opts *bind.CallOpts) (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*PoolbindingsCaller) GetBalance ¶
func (_Poolbindings *PoolbindingsCaller) GetBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*PoolbindingsCaller) GetController ¶
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*PoolbindingsCaller) GetCurrentDesiredTokens ¶
func (_Poolbindings *PoolbindingsCaller) GetCurrentDesiredTokens(opts *bind.CallOpts) ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*PoolbindingsCaller) GetCurrentTokens ¶
func (_Poolbindings *PoolbindingsCaller) GetCurrentTokens(opts *bind.CallOpts) ([]common.Address, error)
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*PoolbindingsCaller) GetDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsCaller) GetDenormalizedWeight(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*PoolbindingsCaller) GetMaxPoolTokens ¶
GetMaxPoolTokens is a free data retrieval call binding the contract method 0x46ecfbd6.
Solidity: function getMaxPoolTokens() view returns(uint256)
func (*PoolbindingsCaller) GetMinimumBalance ¶
func (_Poolbindings *PoolbindingsCaller) GetMinimumBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*PoolbindingsCaller) GetNumTokens ¶
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*PoolbindingsCaller) GetSpotPrice ¶
func (_Poolbindings *PoolbindingsCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*PoolbindingsCaller) GetSwapFee ¶
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*PoolbindingsCaller) GetTokenRecord ¶
func (_Poolbindings *PoolbindingsCaller) GetTokenRecord(opts *bind.CallOpts, token common.Address) (IPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*PoolbindingsCaller) GetTotalDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsCaller) GetTotalDenormalizedWeight(opts *bind.CallOpts) (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*PoolbindingsCaller) GetUsedBalance ¶
func (_Poolbindings *PoolbindingsCaller) GetUsedBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*PoolbindingsCaller) IsBound ¶
func (_Poolbindings *PoolbindingsCaller) IsBound(opts *bind.CallOpts, t common.Address) (bool, error)
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*PoolbindingsCaller) IsPublicSwap ¶
func (_Poolbindings *PoolbindingsCaller) IsPublicSwap(opts *bind.CallOpts) (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*PoolbindingsCaller) Name ¶
func (_Poolbindings *PoolbindingsCaller) 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 (*PoolbindingsCaller) Symbol ¶
func (_Poolbindings *PoolbindingsCaller) 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 (*PoolbindingsCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*PoolbindingsCaller) VERSIONNUMBER ¶
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type PoolbindingsCallerRaw ¶
type PoolbindingsCallerRaw struct {
Contract *PoolbindingsCaller // Generic read-only contract binding to access the raw methods on
}
PoolbindingsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PoolbindingsCallerRaw) Call ¶
func (_Poolbindings *PoolbindingsCallerRaw) 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 PoolbindingsCallerSession ¶
type PoolbindingsCallerSession struct { Contract *PoolbindingsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PoolbindingsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PoolbindingsCallerSession) Allowance ¶
func (_Poolbindings *PoolbindingsCallerSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*PoolbindingsCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*PoolbindingsCallerSession) Decimals ¶
func (_Poolbindings *PoolbindingsCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PoolbindingsCallerSession) ExtrapolatePoolValueFromToken ¶
func (_Poolbindings *PoolbindingsCallerSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*PoolbindingsCallerSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*PoolbindingsCallerSession) GetController ¶
func (_Poolbindings *PoolbindingsCallerSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*PoolbindingsCallerSession) GetCurrentDesiredTokens ¶
func (_Poolbindings *PoolbindingsCallerSession) GetCurrentDesiredTokens() ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*PoolbindingsCallerSession) GetCurrentTokens ¶
func (_Poolbindings *PoolbindingsCallerSession) GetCurrentTokens() ([]common.Address, error)
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*PoolbindingsCallerSession) GetDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsCallerSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*PoolbindingsCallerSession) GetMaxPoolTokens ¶
func (_Poolbindings *PoolbindingsCallerSession) GetMaxPoolTokens() (*big.Int, error)
GetMaxPoolTokens is a free data retrieval call binding the contract method 0x46ecfbd6.
Solidity: function getMaxPoolTokens() view returns(uint256)
func (*PoolbindingsCallerSession) GetMinimumBalance ¶
func (_Poolbindings *PoolbindingsCallerSession) GetMinimumBalance(token common.Address) (*big.Int, error)
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*PoolbindingsCallerSession) GetNumTokens ¶
func (_Poolbindings *PoolbindingsCallerSession) GetNumTokens() (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*PoolbindingsCallerSession) GetSpotPrice ¶
func (_Poolbindings *PoolbindingsCallerSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*PoolbindingsCallerSession) GetSwapFee ¶
func (_Poolbindings *PoolbindingsCallerSession) GetSwapFee() (*big.Int, error)
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*PoolbindingsCallerSession) GetTokenRecord ¶
func (_Poolbindings *PoolbindingsCallerSession) GetTokenRecord(token common.Address) (IPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*PoolbindingsCallerSession) GetTotalDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsCallerSession) GetTotalDenormalizedWeight() (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*PoolbindingsCallerSession) GetUsedBalance ¶
func (_Poolbindings *PoolbindingsCallerSession) GetUsedBalance(token common.Address) (*big.Int, error)
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*PoolbindingsCallerSession) IsBound ¶
func (_Poolbindings *PoolbindingsCallerSession) IsBound(t common.Address) (bool, error)
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*PoolbindingsCallerSession) IsPublicSwap ¶
func (_Poolbindings *PoolbindingsCallerSession) IsPublicSwap() (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*PoolbindingsCallerSession) Name ¶
func (_Poolbindings *PoolbindingsCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PoolbindingsCallerSession) Symbol ¶
func (_Poolbindings *PoolbindingsCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PoolbindingsCallerSession) TotalSupply ¶
func (_Poolbindings *PoolbindingsCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*PoolbindingsCallerSession) VERSIONNUMBER ¶
func (_Poolbindings *PoolbindingsCallerSession) VERSIONNUMBER() (*big.Int, error)
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type PoolbindingsFilterer ¶
type PoolbindingsFilterer struct {
// contains filtered or unexported fields
}
PoolbindingsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPoolbindingsFilterer ¶
func NewPoolbindingsFilterer(address common.Address, filterer bind.ContractFilterer) (*PoolbindingsFilterer, error)
NewPoolbindingsFilterer creates a new log filterer instance of Poolbindings, bound to a specific deployed contract.
func (*PoolbindingsFilterer) FilterApproval ¶
func (_Poolbindings *PoolbindingsFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*PoolbindingsApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*PoolbindingsFilterer) FilterLOGDENORMUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGDENORMUPDATED(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGDENORMUPDATEDIterator, error)
FilterLOGDENORMUPDATED is a free log retrieval operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*PoolbindingsFilterer) FilterLOGDESIREDDENORMSET ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGDESIREDDENORMSET(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGDESIREDDENORMSETIterator, error)
FilterLOGDESIREDDENORMSET is a free log retrieval operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*PoolbindingsFilterer) FilterLOGEXIT ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGEXIT(opts *bind.FilterOpts, caller []common.Address, tokenOut []common.Address) (*PoolbindingsLOGEXITIterator, error)
FilterLOGEXIT is a free log retrieval operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) FilterLOGJOIN ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGJOIN(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address) (*PoolbindingsLOGJOINIterator, error)
FilterLOGJOIN is a free log retrieval operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*PoolbindingsFilterer) FilterLOGMAXTOKENSUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGMAXTOKENSUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGMAXTOKENSUPDATEDIterator, error)
FilterLOGMAXTOKENSUPDATED is a free log retrieval operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*PoolbindingsFilterer) FilterLOGMINIMUMBALANCEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGMINIMUMBALANCEUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator, error)
FilterLOGMINIMUMBALANCEUPDATED is a free log retrieval operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*PoolbindingsFilterer) FilterLOGPUBLICSWAPENABLED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGPUBLICSWAPENABLED(opts *bind.FilterOpts) (*PoolbindingsLOGPUBLICSWAPENABLEDIterator, error)
FilterLOGPUBLICSWAPENABLED is a free log retrieval operation binding the contract event 0x183bed17d33ee5be9a47bb997aee6a152d84a34309cdb66f76301de0a40a1389.
Solidity: event LOG_PUBLIC_SWAP_ENABLED()
func (*PoolbindingsFilterer) FilterLOGSWAP ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGSWAP(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address, tokenOut []common.Address) (*PoolbindingsLOGSWAPIterator, error)
FilterLOGSWAP is a free log retrieval operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) FilterLOGSWAPFEEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGSWAPFEEUPDATED(opts *bind.FilterOpts) (*PoolbindingsLOGSWAPFEEUPDATEDIterator, error)
FilterLOGSWAPFEEUPDATED is a free log retrieval operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*PoolbindingsFilterer) FilterLOGTOKENADDED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENADDED(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGTOKENADDEDIterator, error)
FilterLOGTOKENADDED is a free log retrieval operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*PoolbindingsFilterer) FilterLOGTOKENREADY ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENREADY(opts *bind.FilterOpts, token []common.Address) (*PoolbindingsLOGTOKENREADYIterator, error)
FilterLOGTOKENREADY is a free log retrieval operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*PoolbindingsFilterer) FilterLOGTOKENREMOVED ¶
func (_Poolbindings *PoolbindingsFilterer) FilterLOGTOKENREMOVED(opts *bind.FilterOpts) (*PoolbindingsLOGTOKENREMOVEDIterator, error)
FilterLOGTOKENREMOVED is a free log retrieval operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*PoolbindingsFilterer) FilterTransfer ¶
func (_Poolbindings *PoolbindingsFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*PoolbindingsTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
func (*PoolbindingsFilterer) ParseApproval ¶
func (_Poolbindings *PoolbindingsFilterer) ParseApproval(log types.Log) (*PoolbindingsApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*PoolbindingsFilterer) ParseLOGDENORMUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGDENORMUPDATED(log types.Log) (*PoolbindingsLOGDENORMUPDATED, error)
ParseLOGDENORMUPDATED is a log parse operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*PoolbindingsFilterer) ParseLOGDESIREDDENORMSET ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGDESIREDDENORMSET(log types.Log) (*PoolbindingsLOGDESIREDDENORMSET, error)
ParseLOGDESIREDDENORMSET is a log parse operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*PoolbindingsFilterer) ParseLOGEXIT ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGEXIT(log types.Log) (*PoolbindingsLOGEXIT, error)
ParseLOGEXIT is a log parse operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) ParseLOGJOIN ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGJOIN(log types.Log) (*PoolbindingsLOGJOIN, error)
ParseLOGJOIN is a log parse operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*PoolbindingsFilterer) ParseLOGMAXTOKENSUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGMAXTOKENSUPDATED(log types.Log) (*PoolbindingsLOGMAXTOKENSUPDATED, error)
ParseLOGMAXTOKENSUPDATED is a log parse operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*PoolbindingsFilterer) ParseLOGMINIMUMBALANCEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGMINIMUMBALANCEUPDATED(log types.Log) (*PoolbindingsLOGMINIMUMBALANCEUPDATED, error)
ParseLOGMINIMUMBALANCEUPDATED is a log parse operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*PoolbindingsFilterer) ParseLOGPUBLICSWAPENABLED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGPUBLICSWAPENABLED(log types.Log) (*PoolbindingsLOGPUBLICSWAPENABLED, error)
ParseLOGPUBLICSWAPENABLED is a log parse operation binding the contract event 0x183bed17d33ee5be9a47bb997aee6a152d84a34309cdb66f76301de0a40a1389.
Solidity: event LOG_PUBLIC_SWAP_ENABLED()
func (*PoolbindingsFilterer) ParseLOGSWAP ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGSWAP(log types.Log) (*PoolbindingsLOGSWAP, error)
ParseLOGSWAP is a log parse operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) ParseLOGSWAPFEEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGSWAPFEEUPDATED(log types.Log) (*PoolbindingsLOGSWAPFEEUPDATED, error)
ParseLOGSWAPFEEUPDATED is a log parse operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*PoolbindingsFilterer) ParseLOGTOKENADDED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENADDED(log types.Log) (*PoolbindingsLOGTOKENADDED, error)
ParseLOGTOKENADDED is a log parse operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*PoolbindingsFilterer) ParseLOGTOKENREADY ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENREADY(log types.Log) (*PoolbindingsLOGTOKENREADY, error)
ParseLOGTOKENREADY is a log parse operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*PoolbindingsFilterer) ParseLOGTOKENREMOVED ¶
func (_Poolbindings *PoolbindingsFilterer) ParseLOGTOKENREMOVED(log types.Log) (*PoolbindingsLOGTOKENREMOVED, error)
ParseLOGTOKENREMOVED is a log parse operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*PoolbindingsFilterer) ParseTransfer ¶
func (_Poolbindings *PoolbindingsFilterer) ParseTransfer(log types.Log) (*PoolbindingsTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
func (*PoolbindingsFilterer) WatchApproval ¶
func (_Poolbindings *PoolbindingsFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *PoolbindingsApproval, src []common.Address, dst []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*PoolbindingsFilterer) WatchLOGDENORMUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGDENORMUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGDENORMUPDATED, token []common.Address) (event.Subscription, error)
WatchLOGDENORMUPDATED is a free log subscription operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*PoolbindingsFilterer) WatchLOGDESIREDDENORMSET ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGDESIREDDENORMSET(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGDESIREDDENORMSET, token []common.Address) (event.Subscription, error)
WatchLOGDESIREDDENORMSET is a free log subscription operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*PoolbindingsFilterer) WatchLOGEXIT ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGEXIT(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGEXIT, caller []common.Address, tokenOut []common.Address) (event.Subscription, error)
WatchLOGEXIT is a free log subscription operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) WatchLOGJOIN ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGJOIN(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGJOIN, caller []common.Address, tokenIn []common.Address) (event.Subscription, error)
WatchLOGJOIN is a free log subscription operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*PoolbindingsFilterer) WatchLOGMAXTOKENSUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGMAXTOKENSUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGMAXTOKENSUPDATED) (event.Subscription, error)
WatchLOGMAXTOKENSUPDATED is a free log subscription operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*PoolbindingsFilterer) WatchLOGMINIMUMBALANCEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGMINIMUMBALANCEUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGMINIMUMBALANCEUPDATED) (event.Subscription, error)
WatchLOGMINIMUMBALANCEUPDATED is a free log subscription operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*PoolbindingsFilterer) WatchLOGPUBLICSWAPENABLED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGPUBLICSWAPENABLED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGPUBLICSWAPENABLED) (event.Subscription, error)
WatchLOGPUBLICSWAPENABLED is a free log subscription operation binding the contract event 0x183bed17d33ee5be9a47bb997aee6a152d84a34309cdb66f76301de0a40a1389.
Solidity: event LOG_PUBLIC_SWAP_ENABLED()
func (*PoolbindingsFilterer) WatchLOGSWAP ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGSWAP(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGSWAP, caller []common.Address, tokenIn []common.Address, tokenOut []common.Address) (event.Subscription, error)
WatchLOGSWAP is a free log subscription operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*PoolbindingsFilterer) WatchLOGSWAPFEEUPDATED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGSWAPFEEUPDATED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGSWAPFEEUPDATED) (event.Subscription, error)
WatchLOGSWAPFEEUPDATED is a free log subscription operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*PoolbindingsFilterer) WatchLOGTOKENADDED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENADDED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENADDED, token []common.Address) (event.Subscription, error)
WatchLOGTOKENADDED is a free log subscription operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*PoolbindingsFilterer) WatchLOGTOKENREADY ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENREADY(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENREADY, token []common.Address) (event.Subscription, error)
WatchLOGTOKENREADY is a free log subscription operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*PoolbindingsFilterer) WatchLOGTOKENREMOVED ¶
func (_Poolbindings *PoolbindingsFilterer) WatchLOGTOKENREMOVED(opts *bind.WatchOpts, sink chan<- *PoolbindingsLOGTOKENREMOVED) (event.Subscription, error)
WatchLOGTOKENREMOVED is a free log subscription operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*PoolbindingsFilterer) WatchTransfer ¶
func (_Poolbindings *PoolbindingsFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *PoolbindingsTransfer, src []common.Address, dst []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
type PoolbindingsLOGDENORMUPDATED ¶
type PoolbindingsLOGDENORMUPDATED struct { Token common.Address NewDenorm *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGDENORMUPDATED represents a LOGDENORMUPDATED event raised by the Poolbindings contract.
type PoolbindingsLOGDENORMUPDATEDIterator ¶
type PoolbindingsLOGDENORMUPDATEDIterator struct { Event *PoolbindingsLOGDENORMUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGDENORMUPDATEDIterator is returned from FilterLOGDENORMUPDATED and is used to iterate over the raw logs and unpacked data for LOGDENORMUPDATED events raised by the Poolbindings contract.
func (*PoolbindingsLOGDENORMUPDATEDIterator) Close ¶
func (it *PoolbindingsLOGDENORMUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGDENORMUPDATEDIterator) Error ¶
func (it *PoolbindingsLOGDENORMUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGDENORMUPDATEDIterator) Next ¶
func (it *PoolbindingsLOGDENORMUPDATEDIterator) 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 PoolbindingsLOGDESIREDDENORMSET ¶
type PoolbindingsLOGDESIREDDENORMSET struct { Token common.Address DesiredDenorm *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGDESIREDDENORMSET represents a LOGDESIREDDENORMSET event raised by the Poolbindings contract.
type PoolbindingsLOGDESIREDDENORMSETIterator ¶
type PoolbindingsLOGDESIREDDENORMSETIterator struct { Event *PoolbindingsLOGDESIREDDENORMSET // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGDESIREDDENORMSETIterator is returned from FilterLOGDESIREDDENORMSET and is used to iterate over the raw logs and unpacked data for LOGDESIREDDENORMSET events raised by the Poolbindings contract.
func (*PoolbindingsLOGDESIREDDENORMSETIterator) Close ¶
func (it *PoolbindingsLOGDESIREDDENORMSETIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGDESIREDDENORMSETIterator) Error ¶
func (it *PoolbindingsLOGDESIREDDENORMSETIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGDESIREDDENORMSETIterator) Next ¶
func (it *PoolbindingsLOGDESIREDDENORMSETIterator) 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 PoolbindingsLOGEXIT ¶
type PoolbindingsLOGEXIT struct { Caller common.Address TokenOut common.Address TokenAmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGEXIT represents a LOGEXIT event raised by the Poolbindings contract.
type PoolbindingsLOGEXITIterator ¶
type PoolbindingsLOGEXITIterator struct { Event *PoolbindingsLOGEXIT // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGEXITIterator is returned from FilterLOGEXIT and is used to iterate over the raw logs and unpacked data for LOGEXIT events raised by the Poolbindings contract.
func (*PoolbindingsLOGEXITIterator) Close ¶
func (it *PoolbindingsLOGEXITIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGEXITIterator) Error ¶
func (it *PoolbindingsLOGEXITIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGEXITIterator) Next ¶
func (it *PoolbindingsLOGEXITIterator) 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 PoolbindingsLOGJOIN ¶
type PoolbindingsLOGJOIN struct { Caller common.Address TokenIn common.Address TokenAmountIn *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGJOIN represents a LOGJOIN event raised by the Poolbindings contract.
type PoolbindingsLOGJOINIterator ¶
type PoolbindingsLOGJOINIterator struct { Event *PoolbindingsLOGJOIN // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGJOINIterator is returned from FilterLOGJOIN and is used to iterate over the raw logs and unpacked data for LOGJOIN events raised by the Poolbindings contract.
func (*PoolbindingsLOGJOINIterator) Close ¶
func (it *PoolbindingsLOGJOINIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGJOINIterator) Error ¶
func (it *PoolbindingsLOGJOINIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGJOINIterator) Next ¶
func (it *PoolbindingsLOGJOINIterator) 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 PoolbindingsLOGMAXTOKENSUPDATED ¶
type PoolbindingsLOGMAXTOKENSUPDATED struct { MaxPoolTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGMAXTOKENSUPDATED represents a LOGMAXTOKENSUPDATED event raised by the Poolbindings contract.
type PoolbindingsLOGMAXTOKENSUPDATEDIterator ¶
type PoolbindingsLOGMAXTOKENSUPDATEDIterator struct { Event *PoolbindingsLOGMAXTOKENSUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGMAXTOKENSUPDATEDIterator is returned from FilterLOGMAXTOKENSUPDATED and is used to iterate over the raw logs and unpacked data for LOGMAXTOKENSUPDATED events raised by the Poolbindings contract.
func (*PoolbindingsLOGMAXTOKENSUPDATEDIterator) Close ¶
func (it *PoolbindingsLOGMAXTOKENSUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGMAXTOKENSUPDATEDIterator) Error ¶
func (it *PoolbindingsLOGMAXTOKENSUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGMAXTOKENSUPDATEDIterator) Next ¶
func (it *PoolbindingsLOGMAXTOKENSUPDATEDIterator) 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 PoolbindingsLOGMINIMUMBALANCEUPDATED ¶
type PoolbindingsLOGMINIMUMBALANCEUPDATED struct { Token common.Address MinimumBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGMINIMUMBALANCEUPDATED represents a LOGMINIMUMBALANCEUPDATED event raised by the Poolbindings contract.
type PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator ¶
type PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator struct { Event *PoolbindingsLOGMINIMUMBALANCEUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator is returned from FilterLOGMINIMUMBALANCEUPDATED and is used to iterate over the raw logs and unpacked data for LOGMINIMUMBALANCEUPDATED events raised by the Poolbindings contract.
func (*PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) Close ¶
func (it *PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) Error ¶
func (it *PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) Next ¶
func (it *PoolbindingsLOGMINIMUMBALANCEUPDATEDIterator) 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 PoolbindingsLOGPUBLICSWAPENABLED ¶
type PoolbindingsLOGPUBLICSWAPENABLED struct {
Raw types.Log // Blockchain specific contextual infos
}
PoolbindingsLOGPUBLICSWAPENABLED represents a LOGPUBLICSWAPENABLED event raised by the Poolbindings contract.
type PoolbindingsLOGPUBLICSWAPENABLEDIterator ¶
type PoolbindingsLOGPUBLICSWAPENABLEDIterator struct { Event *PoolbindingsLOGPUBLICSWAPENABLED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGPUBLICSWAPENABLEDIterator is returned from FilterLOGPUBLICSWAPENABLED and is used to iterate over the raw logs and unpacked data for LOGPUBLICSWAPENABLED events raised by the Poolbindings contract.
func (*PoolbindingsLOGPUBLICSWAPENABLEDIterator) Close ¶
func (it *PoolbindingsLOGPUBLICSWAPENABLEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGPUBLICSWAPENABLEDIterator) Error ¶
func (it *PoolbindingsLOGPUBLICSWAPENABLEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGPUBLICSWAPENABLEDIterator) Next ¶
func (it *PoolbindingsLOGPUBLICSWAPENABLEDIterator) 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 PoolbindingsLOGSWAP ¶
type PoolbindingsLOGSWAP struct { Caller common.Address TokenIn common.Address TokenOut common.Address TokenAmountIn *big.Int TokenAmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGSWAP represents a LOGSWAP event raised by the Poolbindings contract.
type PoolbindingsLOGSWAPFEEUPDATED ¶
type PoolbindingsLOGSWAPFEEUPDATED struct { SwapFee *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGSWAPFEEUPDATED represents a LOGSWAPFEEUPDATED event raised by the Poolbindings contract.
type PoolbindingsLOGSWAPFEEUPDATEDIterator ¶
type PoolbindingsLOGSWAPFEEUPDATEDIterator struct { Event *PoolbindingsLOGSWAPFEEUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGSWAPFEEUPDATEDIterator is returned from FilterLOGSWAPFEEUPDATED and is used to iterate over the raw logs and unpacked data for LOGSWAPFEEUPDATED events raised by the Poolbindings contract.
func (*PoolbindingsLOGSWAPFEEUPDATEDIterator) Close ¶
func (it *PoolbindingsLOGSWAPFEEUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGSWAPFEEUPDATEDIterator) Error ¶
func (it *PoolbindingsLOGSWAPFEEUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGSWAPFEEUPDATEDIterator) Next ¶
func (it *PoolbindingsLOGSWAPFEEUPDATEDIterator) 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 PoolbindingsLOGSWAPIterator ¶
type PoolbindingsLOGSWAPIterator struct { Event *PoolbindingsLOGSWAP // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGSWAPIterator is returned from FilterLOGSWAP and is used to iterate over the raw logs and unpacked data for LOGSWAP events raised by the Poolbindings contract.
func (*PoolbindingsLOGSWAPIterator) Close ¶
func (it *PoolbindingsLOGSWAPIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGSWAPIterator) Error ¶
func (it *PoolbindingsLOGSWAPIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGSWAPIterator) Next ¶
func (it *PoolbindingsLOGSWAPIterator) 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 PoolbindingsLOGTOKENADDED ¶
type PoolbindingsLOGTOKENADDED struct { Token common.Address DesiredDenorm *big.Int MinimumBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGTOKENADDED represents a LOGTOKENADDED event raised by the Poolbindings contract.
type PoolbindingsLOGTOKENADDEDIterator ¶
type PoolbindingsLOGTOKENADDEDIterator struct { Event *PoolbindingsLOGTOKENADDED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGTOKENADDEDIterator is returned from FilterLOGTOKENADDED and is used to iterate over the raw logs and unpacked data for LOGTOKENADDED events raised by the Poolbindings contract.
func (*PoolbindingsLOGTOKENADDEDIterator) Close ¶
func (it *PoolbindingsLOGTOKENADDEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGTOKENADDEDIterator) Error ¶
func (it *PoolbindingsLOGTOKENADDEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGTOKENADDEDIterator) Next ¶
func (it *PoolbindingsLOGTOKENADDEDIterator) 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 PoolbindingsLOGTOKENREADY ¶
type PoolbindingsLOGTOKENREADY struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGTOKENREADY represents a LOGTOKENREADY event raised by the Poolbindings contract.
type PoolbindingsLOGTOKENREADYIterator ¶
type PoolbindingsLOGTOKENREADYIterator struct { Event *PoolbindingsLOGTOKENREADY // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGTOKENREADYIterator is returned from FilterLOGTOKENREADY and is used to iterate over the raw logs and unpacked data for LOGTOKENREADY events raised by the Poolbindings contract.
func (*PoolbindingsLOGTOKENREADYIterator) Close ¶
func (it *PoolbindingsLOGTOKENREADYIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGTOKENREADYIterator) Error ¶
func (it *PoolbindingsLOGTOKENREADYIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGTOKENREADYIterator) Next ¶
func (it *PoolbindingsLOGTOKENREADYIterator) 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 PoolbindingsLOGTOKENREMOVED ¶
type PoolbindingsLOGTOKENREMOVED struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
PoolbindingsLOGTOKENREMOVED represents a LOGTOKENREMOVED event raised by the Poolbindings contract.
type PoolbindingsLOGTOKENREMOVEDIterator ¶
type PoolbindingsLOGTOKENREMOVEDIterator struct { Event *PoolbindingsLOGTOKENREMOVED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsLOGTOKENREMOVEDIterator is returned from FilterLOGTOKENREMOVED and is used to iterate over the raw logs and unpacked data for LOGTOKENREMOVED events raised by the Poolbindings contract.
func (*PoolbindingsLOGTOKENREMOVEDIterator) Close ¶
func (it *PoolbindingsLOGTOKENREMOVEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsLOGTOKENREMOVEDIterator) Error ¶
func (it *PoolbindingsLOGTOKENREMOVEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsLOGTOKENREMOVEDIterator) Next ¶
func (it *PoolbindingsLOGTOKENREMOVEDIterator) 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 PoolbindingsRaw ¶
type PoolbindingsRaw struct {
Contract *Poolbindings // Generic contract binding to access the raw methods on
}
PoolbindingsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PoolbindingsRaw) Call ¶
func (_Poolbindings *PoolbindingsRaw) 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 (*PoolbindingsRaw) Transact ¶
func (_Poolbindings *PoolbindingsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PoolbindingsRaw) Transfer ¶
func (_Poolbindings *PoolbindingsRaw) 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 PoolbindingsSession ¶
type PoolbindingsSession struct { Contract *Poolbindings // 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 }
PoolbindingsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PoolbindingsSession) Allowance ¶
func (_Poolbindings *PoolbindingsSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*PoolbindingsSession) Approve ¶
func (_Poolbindings *PoolbindingsSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*PoolbindingsSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*PoolbindingsSession) Configure ¶
func (_Poolbindings *PoolbindingsSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*PoolbindingsSession) Decimals ¶
func (_Poolbindings *PoolbindingsSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PoolbindingsSession) DecreaseApproval ¶
func (_Poolbindings *PoolbindingsSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsSession) ExitPool ¶
func (_Poolbindings *PoolbindingsSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*PoolbindingsSession) ExitswapExternAmountOut ¶
func (_Poolbindings *PoolbindingsSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*PoolbindingsSession) ExitswapPoolAmountIn ¶
func (_Poolbindings *PoolbindingsSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*PoolbindingsSession) ExtrapolatePoolValueFromToken ¶
func (_Poolbindings *PoolbindingsSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*PoolbindingsSession) FlashBorrow ¶
func (_Poolbindings *PoolbindingsSession) FlashBorrow(recipient common.Address, token common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
FlashBorrow is a paid mutator transaction binding the contract method 0x3043ffc9.
Solidity: function flashBorrow(address recipient, address token, uint256 amount, bytes data) returns()
func (*PoolbindingsSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*PoolbindingsSession) GetController ¶
func (_Poolbindings *PoolbindingsSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*PoolbindingsSession) GetCurrentDesiredTokens ¶
func (_Poolbindings *PoolbindingsSession) GetCurrentDesiredTokens() ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*PoolbindingsSession) GetCurrentTokens ¶
func (_Poolbindings *PoolbindingsSession) GetCurrentTokens() ([]common.Address, error)
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*PoolbindingsSession) GetDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*PoolbindingsSession) GetMaxPoolTokens ¶
func (_Poolbindings *PoolbindingsSession) GetMaxPoolTokens() (*big.Int, error)
GetMaxPoolTokens is a free data retrieval call binding the contract method 0x46ecfbd6.
Solidity: function getMaxPoolTokens() view returns(uint256)
func (*PoolbindingsSession) GetMinimumBalance ¶
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*PoolbindingsSession) GetNumTokens ¶
func (_Poolbindings *PoolbindingsSession) GetNumTokens() (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*PoolbindingsSession) GetSpotPrice ¶
func (_Poolbindings *PoolbindingsSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*PoolbindingsSession) GetSwapFee ¶
func (_Poolbindings *PoolbindingsSession) GetSwapFee() (*big.Int, error)
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*PoolbindingsSession) GetTokenRecord ¶
func (_Poolbindings *PoolbindingsSession) GetTokenRecord(token common.Address) (IPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*PoolbindingsSession) GetTotalDenormalizedWeight ¶
func (_Poolbindings *PoolbindingsSession) GetTotalDenormalizedWeight() (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*PoolbindingsSession) GetUsedBalance ¶
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*PoolbindingsSession) Gulp ¶
func (_Poolbindings *PoolbindingsSession) Gulp(token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*PoolbindingsSession) IncreaseApproval ¶
func (_Poolbindings *PoolbindingsSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsSession) Initialize ¶
func (_Poolbindings *PoolbindingsSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa20cfa75.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler) returns()
func (*PoolbindingsSession) IsBound ¶
func (_Poolbindings *PoolbindingsSession) IsBound(t common.Address) (bool, error)
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*PoolbindingsSession) IsPublicSwap ¶
func (_Poolbindings *PoolbindingsSession) IsPublicSwap() (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*PoolbindingsSession) JoinPool ¶
func (_Poolbindings *PoolbindingsSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*PoolbindingsSession) JoinswapExternAmountIn ¶
func (_Poolbindings *PoolbindingsSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*PoolbindingsSession) JoinswapPoolAmountOut ¶
func (_Poolbindings *PoolbindingsSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*PoolbindingsSession) Name ¶
func (_Poolbindings *PoolbindingsSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*PoolbindingsSession) ReindexTokens ¶
func (_Poolbindings *PoolbindingsSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*PoolbindingsSession) ReweighTokens ¶
func (_Poolbindings *PoolbindingsSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*PoolbindingsSession) SetMaxPoolTokens ¶
func (_Poolbindings *PoolbindingsSession) SetMaxPoolTokens(maxPoolTokens *big.Int) (*types.Transaction, error)
SetMaxPoolTokens is a paid mutator transaction binding the contract method 0x534d4f3d.
Solidity: function setMaxPoolTokens(uint256 maxPoolTokens) returns()
func (*PoolbindingsSession) SetMinimumBalance ¶
func (_Poolbindings *PoolbindingsSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*PoolbindingsSession) SetSwapFee ¶
func (_Poolbindings *PoolbindingsSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*PoolbindingsSession) SwapExactAmountIn ¶
func (_Poolbindings *PoolbindingsSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsSession) SwapExactAmountOut ¶
func (_Poolbindings *PoolbindingsSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsSession) Symbol ¶
func (_Poolbindings *PoolbindingsSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*PoolbindingsSession) TotalSupply ¶
func (_Poolbindings *PoolbindingsSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*PoolbindingsSession) Transfer ¶
func (_Poolbindings *PoolbindingsSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*PoolbindingsSession) TransferFrom ¶
func (_Poolbindings *PoolbindingsSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
func (*PoolbindingsSession) VERSIONNUMBER ¶
func (_Poolbindings *PoolbindingsSession) VERSIONNUMBER() (*big.Int, error)
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type PoolbindingsTransactor ¶
type PoolbindingsTransactor struct {
// contains filtered or unexported fields
}
PoolbindingsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPoolbindingsTransactor ¶
func NewPoolbindingsTransactor(address common.Address, transactor bind.ContractTransactor) (*PoolbindingsTransactor, error)
NewPoolbindingsTransactor creates a new write-only instance of Poolbindings, bound to a specific deployed contract.
func (*PoolbindingsTransactor) Approve ¶
func (_Poolbindings *PoolbindingsTransactor) Approve(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactor) Configure ¶
func (_Poolbindings *PoolbindingsTransactor) Configure(opts *bind.TransactOpts, controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*PoolbindingsTransactor) DecreaseApproval ¶
func (_Poolbindings *PoolbindingsTransactor) DecreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactor) ExitPool ¶
func (_Poolbindings *PoolbindingsTransactor) ExitPool(opts *bind.TransactOpts, poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*PoolbindingsTransactor) ExitswapExternAmountOut ¶
func (_Poolbindings *PoolbindingsTransactor) ExitswapExternAmountOut(opts *bind.TransactOpts, tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*PoolbindingsTransactor) ExitswapPoolAmountIn ¶
func (_Poolbindings *PoolbindingsTransactor) ExitswapPoolAmountIn(opts *bind.TransactOpts, tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*PoolbindingsTransactor) FlashBorrow ¶
func (_Poolbindings *PoolbindingsTransactor) FlashBorrow(opts *bind.TransactOpts, recipient common.Address, token common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
FlashBorrow is a paid mutator transaction binding the contract method 0x3043ffc9.
Solidity: function flashBorrow(address recipient, address token, uint256 amount, bytes data) returns()
func (*PoolbindingsTransactor) Gulp ¶
func (_Poolbindings *PoolbindingsTransactor) Gulp(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*PoolbindingsTransactor) IncreaseApproval ¶
func (_Poolbindings *PoolbindingsTransactor) IncreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactor) Initialize ¶
func (_Poolbindings *PoolbindingsTransactor) Initialize(opts *bind.TransactOpts, tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa20cfa75.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler) returns()
func (*PoolbindingsTransactor) JoinPool ¶
func (_Poolbindings *PoolbindingsTransactor) JoinPool(opts *bind.TransactOpts, poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*PoolbindingsTransactor) JoinswapExternAmountIn ¶
func (_Poolbindings *PoolbindingsTransactor) JoinswapExternAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*PoolbindingsTransactor) JoinswapPoolAmountOut ¶
func (_Poolbindings *PoolbindingsTransactor) JoinswapPoolAmountOut(opts *bind.TransactOpts, tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*PoolbindingsTransactor) ReindexTokens ¶
func (_Poolbindings *PoolbindingsTransactor) ReindexTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*PoolbindingsTransactor) ReweighTokens ¶
func (_Poolbindings *PoolbindingsTransactor) ReweighTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*PoolbindingsTransactor) SetMaxPoolTokens ¶
func (_Poolbindings *PoolbindingsTransactor) SetMaxPoolTokens(opts *bind.TransactOpts, maxPoolTokens *big.Int) (*types.Transaction, error)
SetMaxPoolTokens is a paid mutator transaction binding the contract method 0x534d4f3d.
Solidity: function setMaxPoolTokens(uint256 maxPoolTokens) returns()
func (*PoolbindingsTransactor) SetMinimumBalance ¶
func (_Poolbindings *PoolbindingsTransactor) SetMinimumBalance(opts *bind.TransactOpts, token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*PoolbindingsTransactor) SetSwapFee ¶
func (_Poolbindings *PoolbindingsTransactor) SetSwapFee(opts *bind.TransactOpts, swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*PoolbindingsTransactor) SwapExactAmountIn ¶
func (_Poolbindings *PoolbindingsTransactor) SwapExactAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsTransactor) SwapExactAmountOut ¶
func (_Poolbindings *PoolbindingsTransactor) SwapExactAmountOut(opts *bind.TransactOpts, tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsTransactor) Transfer ¶
func (_Poolbindings *PoolbindingsTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactor) TransferFrom ¶
func (_Poolbindings *PoolbindingsTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
type PoolbindingsTransactorRaw ¶
type PoolbindingsTransactorRaw struct {
Contract *PoolbindingsTransactor // Generic write-only contract binding to access the raw methods on
}
PoolbindingsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PoolbindingsTransactorRaw) Transact ¶
func (_Poolbindings *PoolbindingsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PoolbindingsTransactorRaw) Transfer ¶
func (_Poolbindings *PoolbindingsTransactorRaw) 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 PoolbindingsTransactorSession ¶
type PoolbindingsTransactorSession struct { Contract *PoolbindingsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PoolbindingsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PoolbindingsTransactorSession) Approve ¶
func (_Poolbindings *PoolbindingsTransactorSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactorSession) Configure ¶
func (_Poolbindings *PoolbindingsTransactorSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*PoolbindingsTransactorSession) DecreaseApproval ¶
func (_Poolbindings *PoolbindingsTransactorSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactorSession) ExitPool ¶
func (_Poolbindings *PoolbindingsTransactorSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*PoolbindingsTransactorSession) ExitswapExternAmountOut ¶
func (_Poolbindings *PoolbindingsTransactorSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*PoolbindingsTransactorSession) ExitswapPoolAmountIn ¶
func (_Poolbindings *PoolbindingsTransactorSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*PoolbindingsTransactorSession) FlashBorrow ¶
func (_Poolbindings *PoolbindingsTransactorSession) FlashBorrow(recipient common.Address, token common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
FlashBorrow is a paid mutator transaction binding the contract method 0x3043ffc9.
Solidity: function flashBorrow(address recipient, address token, uint256 amount, bytes data) returns()
func (*PoolbindingsTransactorSession) Gulp ¶
func (_Poolbindings *PoolbindingsTransactorSession) Gulp(token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*PoolbindingsTransactorSession) IncreaseApproval ¶
func (_Poolbindings *PoolbindingsTransactorSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactorSession) Initialize ¶
func (_Poolbindings *PoolbindingsTransactorSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa20cfa75.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler) returns()
func (*PoolbindingsTransactorSession) JoinPool ¶
func (_Poolbindings *PoolbindingsTransactorSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*PoolbindingsTransactorSession) JoinswapExternAmountIn ¶
func (_Poolbindings *PoolbindingsTransactorSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*PoolbindingsTransactorSession) JoinswapPoolAmountOut ¶
func (_Poolbindings *PoolbindingsTransactorSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*PoolbindingsTransactorSession) ReindexTokens ¶
func (_Poolbindings *PoolbindingsTransactorSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*PoolbindingsTransactorSession) ReweighTokens ¶
func (_Poolbindings *PoolbindingsTransactorSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*PoolbindingsTransactorSession) SetMaxPoolTokens ¶
func (_Poolbindings *PoolbindingsTransactorSession) SetMaxPoolTokens(maxPoolTokens *big.Int) (*types.Transaction, error)
SetMaxPoolTokens is a paid mutator transaction binding the contract method 0x534d4f3d.
Solidity: function setMaxPoolTokens(uint256 maxPoolTokens) returns()
func (*PoolbindingsTransactorSession) SetMinimumBalance ¶
func (_Poolbindings *PoolbindingsTransactorSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*PoolbindingsTransactorSession) SetSwapFee ¶
func (_Poolbindings *PoolbindingsTransactorSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*PoolbindingsTransactorSession) SwapExactAmountIn ¶
func (_Poolbindings *PoolbindingsTransactorSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsTransactorSession) SwapExactAmountOut ¶
func (_Poolbindings *PoolbindingsTransactorSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*PoolbindingsTransactorSession) Transfer ¶
func (_Poolbindings *PoolbindingsTransactorSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*PoolbindingsTransactorSession) TransferFrom ¶
func (_Poolbindings *PoolbindingsTransactorSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
type PoolbindingsTransfer ¶
type PoolbindingsTransfer struct { Src common.Address Dst common.Address Amt *big.Int Raw types.Log // Blockchain specific contextual infos }
PoolbindingsTransfer represents a Transfer event raised by the Poolbindings contract.
type PoolbindingsTransferIterator ¶
type PoolbindingsTransferIterator struct { Event *PoolbindingsTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PoolbindingsTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Poolbindings contract.
func (*PoolbindingsTransferIterator) Close ¶
func (it *PoolbindingsTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PoolbindingsTransferIterator) Error ¶
func (it *PoolbindingsTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PoolbindingsTransferIterator) Next ¶
func (it *PoolbindingsTransferIterator) 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.