Documentation ¶
Index ¶
- Variables
- type BalancerComposableStablePool
- type BalancerComposableStablePoolCaller
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) DELEGATEPROTOCOLSWAPFEESSENTINEL(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetActionId(opts *bind.CallOpts, selector [4]byte) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetActualSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetAmplificationParameter(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetAuthorizer(opts *bind.CallOpts) (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetBptIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetLastJoinExitData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetMinimumBpt(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetNextNonce(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetPausedState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetPoolId(opts *bind.CallOpts) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolFeePercentageCache(opts *bind.CallOpts, feeType *big.Int) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolFeesCollector(opts *bind.CallOpts) (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolSwapFeeDelegation(opts *bind.CallOpts) (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetRate(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetRateProviders(opts *bind.CallOpts) ([]common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetScalingFactors(opts *bind.CallOpts) ([]*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetSwapFeePercentage(opts *bind.CallOpts) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetTokenRate(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetTokenRateCache(opts *bind.CallOpts, token common.Address) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetVault(opts *bind.CallOpts) (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) InRecoveryMode(opts *bind.CallOpts) (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) IsTokenExemptFromYieldProtocolFee(opts *bind.CallOpts, token common.Address) (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Name(opts *bind.CallOpts) (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type BalancerComposableStablePoolCallerRaw
- type BalancerComposableStablePoolCallerSession
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) DELEGATEPROTOCOLSWAPFEESSENTINEL() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Decimals() (uint8, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetActionId(selector [4]byte) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetActualSupply() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetAmplificationParameter() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetAuthorizer() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetBptIndex() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetDomainSeparator() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetLastJoinExitData() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetMinimumBpt() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetNextNonce(account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetOwner() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetPausedState() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetPoolId() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolFeePercentageCache(feeType *big.Int) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolFeesCollector() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolSwapFeeDelegation() (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetRate() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetRateProviders() ([]common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetScalingFactors() ([]*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetSwapFeePercentage() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetTokenRate(token common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetTokenRateCache(token common.Address) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetVault() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) InRecoveryMode() (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) IsTokenExemptFromYieldProtocolFee(token common.Address) (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Name() (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Symbol() (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) TotalSupply() (*big.Int, error)
- type BalancerComposableStablePoolFilterer
- type BalancerComposableStablePoolRaw
- func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BalancerComposableStablePoolSession
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DELEGATEPROTOCOLSWAPFEESSENTINEL() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Decimals() (uint8, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DecreaseAllowance(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DisableRecoveryMode() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) EnableRecoveryMode() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetActionId(selector [4]byte) ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetActualSupply() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetAmplificationParameter() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetAuthorizer() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetBptIndex() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetDomainSeparator() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetLastJoinExitData() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetMinimumBpt() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetNextNonce(account common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetOwner() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetPausedState() (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetPoolId() ([32]byte, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolFeePercentageCache(feeType *big.Int) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolFeesCollector() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolSwapFeeDelegation() (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetRate() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetRateProviders() ([]common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetScalingFactors() ([]*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetSwapFeePercentage() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetTokenRate(token common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetTokenRateCache(token common.Address) (struct{ ... }, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetVault() (common.Address, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) InRecoveryMode() (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) IsTokenExemptFromYieldProtocolFee(token common.Address) (bool, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Name() (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Nonces(owner common.Address) (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnExitPool(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnJoinPool(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnSwap(swapRequest ComposableStablePoolSwapRequest, balances []*big.Int, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Pause() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) QueryExit(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) QueryJoin(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetAssetManagerPoolConfig(token common.Address, poolConfig []byte) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetSwapFeePercentage(swapFeePercentage *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetTokenRateCacheDuration(token common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) StartAmplificationParameterUpdate(rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) StopAmplificationParameterUpdate() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Symbol() (string, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) TotalSupply() (*big.Int, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Unpause() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) UpdateProtocolFeePercentageCache() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) UpdateTokenRateCache(token common.Address) (*types.Transaction, error)
- type BalancerComposableStablePoolTransactor
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) DisableRecoveryMode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) EnableRecoveryMode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnExitPool(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnJoinPool(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnSwap(opts *bind.TransactOpts, swapRequest ComposableStablePoolSwapRequest, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) QueryExit(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) QueryJoin(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetAssetManagerPoolConfig(opts *bind.TransactOpts, token common.Address, poolConfig []byte) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetSwapFeePercentage(opts *bind.TransactOpts, swapFeePercentage *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetTokenRateCacheDuration(opts *bind.TransactOpts, token common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) StartAmplificationParameterUpdate(opts *bind.TransactOpts, rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) StopAmplificationParameterUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) UpdateProtocolFeePercentageCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) UpdateTokenRateCache(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- type BalancerComposableStablePoolTransactorRaw
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BalancerComposableStablePoolTransactorSession
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) DecreaseAllowance(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) DisableRecoveryMode() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) EnableRecoveryMode() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnExitPool(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnJoinPool(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnSwap(swapRequest ComposableStablePoolSwapRequest, balances []*big.Int, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Pause() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) QueryExit(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) QueryJoin(poolId [32]byte, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetAssetManagerPoolConfig(token common.Address, poolConfig []byte) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetSwapFeePercentage(swapFeePercentage *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetTokenRateCacheDuration(token common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) StartAmplificationParameterUpdate(rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) StopAmplificationParameterUpdate() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Unpause() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) UpdateProtocolFeePercentageCache() (*types.Transaction, error)
- func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) UpdateTokenRateCache(token common.Address) (*types.Transaction, error)
- type ComposableStablePoolSwapRequest
Constants ¶
This section is empty.
Variables ¶
var BalancerComposableStablePoolABI = BalancerComposableStablePoolMetaData.ABI
BalancerComposableStablePoolABI is the input ABI used to generate the binding from. Deprecated: Use BalancerComposableStablePoolMetaData.ABI instead.
var BalancerComposableStablePoolMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableRecoveryMode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableRecoveryMode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"getActionId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getActualSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAmplificationParameter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isUpdating\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"precision\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAuthorizer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBptIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDomainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastJoinExitData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"lastJoinExitAmplification\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastPostJoinExitInvariant\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMinimumBpt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getNextNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPausedState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"pauseWindowEndTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bufferPeriodEndTime\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPoolId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feeType\",\"type\":\"uint256\"}],\"name\":\"getProtocolFeePercentageCache\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProtocolFeesCollector\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProtocolSwapFeeDelegation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRateProviders\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getScalingFactors\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSwapFeePercentage\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"getTokenRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"getTokenRateCache\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"oldRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVault\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inRecoveryMode\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"isTokenExemptFromYieldProtocolFee\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"poolId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"balances\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"lastChangeBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"protocolSwapFeePercentage\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"userData\",\"type\":\"bytes\"}],\"name\":\"onExitPool\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"poolId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"balances\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"lastChangeBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"protocolSwapFeePercentage\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"userData\",\"type\":\"bytes\"}],\"name\":\"onJoinPool\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enumComposableStablePool.SwapKind\",\"name\":\"kind\",\"type\":\"uint8\"},{\"internalType\":\"contractIERC20\",\"name\":\"tokenIn\",\"type\":\"address\"},{\"internalType\":\"contractIERC20\",\"name\":\"tokenOut\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"poolId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"lastChangeBlock\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"userData\",\"type\":\"bytes\"}],\"internalType\":\"structComposableStablePool.SwapRequest\",\"name\":\"swapRequest\",\"type\":\"tuple\"},{\"internalType\":\"uint256[]\",\"name\":\"balances\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"indexIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"indexOut\",\"type\":\"uint256\"}],\"name\":\"onSwap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"poolId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"balances\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"lastChangeBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"protocolSwapFeePercentage\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"userData\",\"type\":\"bytes\"}],\"name\":\"queryExit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"bptIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"amountsOut\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"poolId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"balances\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"lastChangeBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"protocolSwapFeePercentage\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"userData\",\"type\":\"bytes\"}],\"name\":\"queryJoin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"bptOut\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"amountsIn\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"poolConfig\",\"type\":\"bytes\"}],\"name\":\"setAssetManagerPoolConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"swapFeePercentage\",\"type\":\"uint256\"}],\"name\":\"setSwapFeePercentage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"setTokenRateCacheDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"rawEndValue\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"startAmplificationParameterUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopAmplificationParameterUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateProtocolFeePercentageCache\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"updateTokenRateCache\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
BalancerComposableStablePoolMetaData contains all meta data concerning the BalancerComposableStablePool contract.
Functions ¶
This section is empty.
Types ¶
type BalancerComposableStablePool ¶
type BalancerComposableStablePool struct { BalancerComposableStablePoolCaller // Read-only binding to the contract BalancerComposableStablePoolTransactor // Write-only binding to the contract BalancerComposableStablePoolFilterer // Log filterer for contract events }
BalancerComposableStablePool is an auto generated Go binding around an Ethereum contract.
func NewBalancerComposableStablePool ¶
func NewBalancerComposableStablePool(address common.Address, backend bind.ContractBackend) (*BalancerComposableStablePool, error)
NewBalancerComposableStablePool creates a new instance of BalancerComposableStablePool, bound to a specific deployed contract.
type BalancerComposableStablePoolCaller ¶
type BalancerComposableStablePoolCaller struct {
// contains filtered or unexported fields
}
BalancerComposableStablePoolCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBalancerComposableStablePoolCaller ¶
func NewBalancerComposableStablePoolCaller(address common.Address, caller bind.ContractCaller) (*BalancerComposableStablePoolCaller, error)
NewBalancerComposableStablePoolCaller creates a new read-only instance of BalancerComposableStablePool, bound to a specific deployed contract.
func (*BalancerComposableStablePoolCaller) Allowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BalancerComposableStablePoolCaller) BalanceOf ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BalancerComposableStablePoolCaller) DELEGATEPROTOCOLSWAPFEESSENTINEL ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) DELEGATEPROTOCOLSWAPFEESSENTINEL(opts *bind.CallOpts) (*big.Int, error)
DELEGATEPROTOCOLSWAPFEESSENTINEL is a free data retrieval call binding the contract method 0xddf4627b.
Solidity: function DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL() view returns(uint256)
func (*BalancerComposableStablePoolCaller) DOMAINSEPARATOR ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*BalancerComposableStablePoolCaller) Decimals ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) 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 (*BalancerComposableStablePoolCaller) GetActionId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetActionId(opts *bind.CallOpts, selector [4]byte) ([32]byte, error)
GetActionId is a free data retrieval call binding the contract method 0x851c1bb3.
Solidity: function getActionId(bytes4 selector) view returns(bytes32)
func (*BalancerComposableStablePoolCaller) GetActualSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetActualSupply(opts *bind.CallOpts) (*big.Int, error)
GetActualSupply is a free data retrieval call binding the contract method 0x876f303b.
Solidity: function getActualSupply() view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetAmplificationParameter ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetAmplificationParameter(opts *bind.CallOpts) (struct { Value *big.Int IsUpdating bool Precision *big.Int }, error)
GetAmplificationParameter is a free data retrieval call binding the contract method 0x6daccffa.
Solidity: function getAmplificationParameter() view returns(uint256 value, bool isUpdating, uint256 precision)
func (*BalancerComposableStablePoolCaller) GetAuthorizer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetAuthorizer(opts *bind.CallOpts) (common.Address, error)
GetAuthorizer is a free data retrieval call binding the contract method 0xaaabadc5.
Solidity: function getAuthorizer() view returns(address)
func (*BalancerComposableStablePoolCaller) GetBptIndex ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetBptIndex(opts *bind.CallOpts) (*big.Int, error)
GetBptIndex is a free data retrieval call binding the contract method 0x82687a56.
Solidity: function getBptIndex() view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetDomainSeparator ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*BalancerComposableStablePoolCaller) GetLastJoinExitData ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetLastJoinExitData(opts *bind.CallOpts) (struct { LastJoinExitAmplification *big.Int LastPostJoinExitInvariant *big.Int }, error)
GetLastJoinExitData is a free data retrieval call binding the contract method 0x3c975d51.
Solidity: function getLastJoinExitData() view returns(uint256 lastJoinExitAmplification, uint256 lastPostJoinExitInvariant)
func (*BalancerComposableStablePoolCaller) GetMinimumBpt ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetMinimumBpt(opts *bind.CallOpts) (*big.Int, error)
GetMinimumBpt is a free data retrieval call binding the contract method 0x04842d4c.
Solidity: function getMinimumBpt() pure returns(uint256)
func (*BalancerComposableStablePoolCaller) GetNextNonce ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetNextNonce(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetNextNonce is a free data retrieval call binding the contract method 0x90193b7c.
Solidity: function getNextNonce(address account) view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetOwner ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*BalancerComposableStablePoolCaller) GetPausedState ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetPausedState(opts *bind.CallOpts) (struct { Paused bool PauseWindowEndTime *big.Int BufferPeriodEndTime *big.Int }, error)
GetPausedState is a free data retrieval call binding the contract method 0x1c0de051.
Solidity: function getPausedState() view returns(bool paused, uint256 pauseWindowEndTime, uint256 bufferPeriodEndTime)
func (*BalancerComposableStablePoolCaller) GetPoolId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetPoolId(opts *bind.CallOpts) ([32]byte, error)
GetPoolId is a free data retrieval call binding the contract method 0x38fff2d0.
Solidity: function getPoolId() view returns(bytes32)
func (*BalancerComposableStablePoolCaller) GetProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolFeePercentageCache(opts *bind.CallOpts, feeType *big.Int) (*big.Int, error)
GetProtocolFeePercentageCache is a free data retrieval call binding the contract method 0x70464016.
Solidity: function getProtocolFeePercentageCache(uint256 feeType) view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetProtocolFeesCollector ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolFeesCollector(opts *bind.CallOpts) (common.Address, error)
GetProtocolFeesCollector is a free data retrieval call binding the contract method 0xd2946c2b.
Solidity: function getProtocolFeesCollector() view returns(address)
func (*BalancerComposableStablePoolCaller) GetProtocolSwapFeeDelegation ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetProtocolSwapFeeDelegation(opts *bind.CallOpts) (bool, error)
GetProtocolSwapFeeDelegation is a free data retrieval call binding the contract method 0x15b0015b.
Solidity: function getProtocolSwapFeeDelegation() view returns(bool)
func (*BalancerComposableStablePoolCaller) GetRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetRate(opts *bind.CallOpts) (*big.Int, error)
GetRate is a free data retrieval call binding the contract method 0x679aefce.
Solidity: function getRate() view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetRateProviders ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetRateProviders(opts *bind.CallOpts) ([]common.Address, error)
GetRateProviders is a free data retrieval call binding the contract method 0x238a2d59.
Solidity: function getRateProviders() view returns(address[])
func (*BalancerComposableStablePoolCaller) GetScalingFactors ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetScalingFactors(opts *bind.CallOpts) ([]*big.Int, error)
GetScalingFactors is a free data retrieval call binding the contract method 0x1dd746ea.
Solidity: function getScalingFactors() view returns(uint256[])
func (*BalancerComposableStablePoolCaller) GetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetSwapFeePercentage(opts *bind.CallOpts) (*big.Int, error)
GetSwapFeePercentage is a free data retrieval call binding the contract method 0x55c67628.
Solidity: function getSwapFeePercentage() view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetTokenRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetTokenRate(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetTokenRate is a free data retrieval call binding the contract method 0x54dea00a.
Solidity: function getTokenRate(address token) view returns(uint256)
func (*BalancerComposableStablePoolCaller) GetTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetTokenRateCache(opts *bind.CallOpts, token common.Address) (struct { Rate *big.Int OldRate *big.Int Duration *big.Int Expires *big.Int }, error)
GetTokenRateCache is a free data retrieval call binding the contract method 0x7f1260d1.
Solidity: function getTokenRateCache(address token) view returns(uint256 rate, uint256 oldRate, uint256 duration, uint256 expires)
func (*BalancerComposableStablePoolCaller) GetVault ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) GetVault(opts *bind.CallOpts) (common.Address, error)
GetVault is a free data retrieval call binding the contract method 0x8d928af8.
Solidity: function getVault() view returns(address)
func (*BalancerComposableStablePoolCaller) InRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) InRecoveryMode(opts *bind.CallOpts) (bool, error)
InRecoveryMode is a free data retrieval call binding the contract method 0xb35056b8.
Solidity: function inRecoveryMode() view returns(bool)
func (*BalancerComposableStablePoolCaller) IsTokenExemptFromYieldProtocolFee ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) IsTokenExemptFromYieldProtocolFee(opts *bind.CallOpts, token common.Address) (bool, error)
IsTokenExemptFromYieldProtocolFee is a free data retrieval call binding the contract method 0xab7759f1.
Solidity: function isTokenExemptFromYieldProtocolFee(address token) view returns(bool)
func (*BalancerComposableStablePoolCaller) Name ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) 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 (*BalancerComposableStablePoolCaller) Nonces ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*BalancerComposableStablePoolCaller) Symbol ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) 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 (*BalancerComposableStablePoolCaller) TotalSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type BalancerComposableStablePoolCallerRaw ¶
type BalancerComposableStablePoolCallerRaw struct {
Contract *BalancerComposableStablePoolCaller // Generic read-only contract binding to access the raw methods on
}
BalancerComposableStablePoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BalancerComposableStablePoolCallerRaw) Call ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerRaw) 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 BalancerComposableStablePoolCallerSession ¶
type BalancerComposableStablePoolCallerSession struct { Contract *BalancerComposableStablePoolCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BalancerComposableStablePoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BalancerComposableStablePoolCallerSession) Allowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) BalanceOf ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) DELEGATEPROTOCOLSWAPFEESSENTINEL ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) DELEGATEPROTOCOLSWAPFEESSENTINEL() (*big.Int, error)
DELEGATEPROTOCOLSWAPFEESSENTINEL is a free data retrieval call binding the contract method 0xddf4627b.
Solidity: function DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL() view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) DOMAINSEPARATOR ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*BalancerComposableStablePoolCallerSession) Decimals ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BalancerComposableStablePoolCallerSession) GetActionId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetActionId(selector [4]byte) ([32]byte, error)
GetActionId is a free data retrieval call binding the contract method 0x851c1bb3.
Solidity: function getActionId(bytes4 selector) view returns(bytes32)
func (*BalancerComposableStablePoolCallerSession) GetActualSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetActualSupply() (*big.Int, error)
GetActualSupply is a free data retrieval call binding the contract method 0x876f303b.
Solidity: function getActualSupply() view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetAmplificationParameter ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetAmplificationParameter() (struct { Value *big.Int IsUpdating bool Precision *big.Int }, error)
GetAmplificationParameter is a free data retrieval call binding the contract method 0x6daccffa.
Solidity: function getAmplificationParameter() view returns(uint256 value, bool isUpdating, uint256 precision)
func (*BalancerComposableStablePoolCallerSession) GetAuthorizer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetAuthorizer() (common.Address, error)
GetAuthorizer is a free data retrieval call binding the contract method 0xaaabadc5.
Solidity: function getAuthorizer() view returns(address)
func (*BalancerComposableStablePoolCallerSession) GetBptIndex ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetBptIndex() (*big.Int, error)
GetBptIndex is a free data retrieval call binding the contract method 0x82687a56.
Solidity: function getBptIndex() view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetDomainSeparator ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*BalancerComposableStablePoolCallerSession) GetLastJoinExitData ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetLastJoinExitData() (struct { LastJoinExitAmplification *big.Int LastPostJoinExitInvariant *big.Int }, error)
GetLastJoinExitData is a free data retrieval call binding the contract method 0x3c975d51.
Solidity: function getLastJoinExitData() view returns(uint256 lastJoinExitAmplification, uint256 lastPostJoinExitInvariant)
func (*BalancerComposableStablePoolCallerSession) GetMinimumBpt ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetMinimumBpt() (*big.Int, error)
GetMinimumBpt is a free data retrieval call binding the contract method 0x04842d4c.
Solidity: function getMinimumBpt() pure returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetNextNonce ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetNextNonce(account common.Address) (*big.Int, error)
GetNextNonce is a free data retrieval call binding the contract method 0x90193b7c.
Solidity: function getNextNonce(address account) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetOwner ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*BalancerComposableStablePoolCallerSession) GetPausedState ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetPausedState() (struct { Paused bool PauseWindowEndTime *big.Int BufferPeriodEndTime *big.Int }, error)
GetPausedState is a free data retrieval call binding the contract method 0x1c0de051.
Solidity: function getPausedState() view returns(bool paused, uint256 pauseWindowEndTime, uint256 bufferPeriodEndTime)
func (*BalancerComposableStablePoolCallerSession) GetPoolId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetPoolId() ([32]byte, error)
GetPoolId is a free data retrieval call binding the contract method 0x38fff2d0.
Solidity: function getPoolId() view returns(bytes32)
func (*BalancerComposableStablePoolCallerSession) GetProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolFeePercentageCache(feeType *big.Int) (*big.Int, error)
GetProtocolFeePercentageCache is a free data retrieval call binding the contract method 0x70464016.
Solidity: function getProtocolFeePercentageCache(uint256 feeType) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetProtocolFeesCollector ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolFeesCollector() (common.Address, error)
GetProtocolFeesCollector is a free data retrieval call binding the contract method 0xd2946c2b.
Solidity: function getProtocolFeesCollector() view returns(address)
func (*BalancerComposableStablePoolCallerSession) GetProtocolSwapFeeDelegation ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetProtocolSwapFeeDelegation() (bool, error)
GetProtocolSwapFeeDelegation is a free data retrieval call binding the contract method 0x15b0015b.
Solidity: function getProtocolSwapFeeDelegation() view returns(bool)
func (*BalancerComposableStablePoolCallerSession) GetRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetRate() (*big.Int, error)
GetRate is a free data retrieval call binding the contract method 0x679aefce.
Solidity: function getRate() view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetRateProviders ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetRateProviders() ([]common.Address, error)
GetRateProviders is a free data retrieval call binding the contract method 0x238a2d59.
Solidity: function getRateProviders() view returns(address[])
func (*BalancerComposableStablePoolCallerSession) GetScalingFactors ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetScalingFactors() ([]*big.Int, error)
GetScalingFactors is a free data retrieval call binding the contract method 0x1dd746ea.
Solidity: function getScalingFactors() view returns(uint256[])
func (*BalancerComposableStablePoolCallerSession) GetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetSwapFeePercentage() (*big.Int, error)
GetSwapFeePercentage is a free data retrieval call binding the contract method 0x55c67628.
Solidity: function getSwapFeePercentage() view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetTokenRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetTokenRate(token common.Address) (*big.Int, error)
GetTokenRate is a free data retrieval call binding the contract method 0x54dea00a.
Solidity: function getTokenRate(address token) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) GetTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetTokenRateCache(token common.Address) (struct { Rate *big.Int OldRate *big.Int Duration *big.Int Expires *big.Int }, error)
GetTokenRateCache is a free data retrieval call binding the contract method 0x7f1260d1.
Solidity: function getTokenRateCache(address token) view returns(uint256 rate, uint256 oldRate, uint256 duration, uint256 expires)
func (*BalancerComposableStablePoolCallerSession) GetVault ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) GetVault() (common.Address, error)
GetVault is a free data retrieval call binding the contract method 0x8d928af8.
Solidity: function getVault() view returns(address)
func (*BalancerComposableStablePoolCallerSession) InRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) InRecoveryMode() (bool, error)
InRecoveryMode is a free data retrieval call binding the contract method 0xb35056b8.
Solidity: function inRecoveryMode() view returns(bool)
func (*BalancerComposableStablePoolCallerSession) IsTokenExemptFromYieldProtocolFee ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) IsTokenExemptFromYieldProtocolFee(token common.Address) (bool, error)
IsTokenExemptFromYieldProtocolFee is a free data retrieval call binding the contract method 0xab7759f1.
Solidity: function isTokenExemptFromYieldProtocolFee(address token) view returns(bool)
func (*BalancerComposableStablePoolCallerSession) Name ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BalancerComposableStablePoolCallerSession) Nonces ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Nonces(owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*BalancerComposableStablePoolCallerSession) Symbol ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BalancerComposableStablePoolCallerSession) TotalSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type BalancerComposableStablePoolFilterer ¶
type BalancerComposableStablePoolFilterer struct {
// contains filtered or unexported fields
}
BalancerComposableStablePoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBalancerComposableStablePoolFilterer ¶
func NewBalancerComposableStablePoolFilterer(address common.Address, filterer bind.ContractFilterer) (*BalancerComposableStablePoolFilterer, error)
NewBalancerComposableStablePoolFilterer creates a new log filterer instance of BalancerComposableStablePool, bound to a specific deployed contract.
type BalancerComposableStablePoolRaw ¶
type BalancerComposableStablePoolRaw struct {
Contract *BalancerComposableStablePool // Generic contract binding to access the raw methods on
}
BalancerComposableStablePoolRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BalancerComposableStablePoolRaw) Call ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) 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 (*BalancerComposableStablePoolRaw) Transact ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BalancerComposableStablePoolRaw) Transfer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolRaw) 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 BalancerComposableStablePoolSession ¶
type BalancerComposableStablePoolSession struct { Contract *BalancerComposableStablePool // 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 }
BalancerComposableStablePoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BalancerComposableStablePoolSession) Allowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BalancerComposableStablePoolSession) Approve ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolSession) BalanceOf ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BalancerComposableStablePoolSession) DELEGATEPROTOCOLSWAPFEESSENTINEL ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DELEGATEPROTOCOLSWAPFEESSENTINEL() (*big.Int, error)
DELEGATEPROTOCOLSWAPFEESSENTINEL is a free data retrieval call binding the contract method 0xddf4627b.
Solidity: function DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL() view returns(uint256)
func (*BalancerComposableStablePoolSession) DOMAINSEPARATOR ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*BalancerComposableStablePoolSession) Decimals ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BalancerComposableStablePoolSession) DecreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DecreaseAllowance(spender common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolSession) DisableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) DisableRecoveryMode() (*types.Transaction, error)
DisableRecoveryMode is a paid mutator transaction binding the contract method 0xb7b814fc.
Solidity: function disableRecoveryMode() returns()
func (*BalancerComposableStablePoolSession) EnableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) EnableRecoveryMode() (*types.Transaction, error)
EnableRecoveryMode is a paid mutator transaction binding the contract method 0x54a844ba.
Solidity: function enableRecoveryMode() returns()
func (*BalancerComposableStablePoolSession) GetActionId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetActionId(selector [4]byte) ([32]byte, error)
GetActionId is a free data retrieval call binding the contract method 0x851c1bb3.
Solidity: function getActionId(bytes4 selector) view returns(bytes32)
func (*BalancerComposableStablePoolSession) GetActualSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetActualSupply() (*big.Int, error)
GetActualSupply is a free data retrieval call binding the contract method 0x876f303b.
Solidity: function getActualSupply() view returns(uint256)
func (*BalancerComposableStablePoolSession) GetAmplificationParameter ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetAmplificationParameter() (struct { Value *big.Int IsUpdating bool Precision *big.Int }, error)
GetAmplificationParameter is a free data retrieval call binding the contract method 0x6daccffa.
Solidity: function getAmplificationParameter() view returns(uint256 value, bool isUpdating, uint256 precision)
func (*BalancerComposableStablePoolSession) GetAuthorizer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetAuthorizer() (common.Address, error)
GetAuthorizer is a free data retrieval call binding the contract method 0xaaabadc5.
Solidity: function getAuthorizer() view returns(address)
func (*BalancerComposableStablePoolSession) GetBptIndex ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetBptIndex() (*big.Int, error)
GetBptIndex is a free data retrieval call binding the contract method 0x82687a56.
Solidity: function getBptIndex() view returns(uint256)
func (*BalancerComposableStablePoolSession) GetDomainSeparator ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*BalancerComposableStablePoolSession) GetLastJoinExitData ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetLastJoinExitData() (struct { LastJoinExitAmplification *big.Int LastPostJoinExitInvariant *big.Int }, error)
GetLastJoinExitData is a free data retrieval call binding the contract method 0x3c975d51.
Solidity: function getLastJoinExitData() view returns(uint256 lastJoinExitAmplification, uint256 lastPostJoinExitInvariant)
func (*BalancerComposableStablePoolSession) GetMinimumBpt ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetMinimumBpt() (*big.Int, error)
GetMinimumBpt is a free data retrieval call binding the contract method 0x04842d4c.
Solidity: function getMinimumBpt() pure returns(uint256)
func (*BalancerComposableStablePoolSession) GetNextNonce ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetNextNonce(account common.Address) (*big.Int, error)
GetNextNonce is a free data retrieval call binding the contract method 0x90193b7c.
Solidity: function getNextNonce(address account) view returns(uint256)
func (*BalancerComposableStablePoolSession) GetOwner ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*BalancerComposableStablePoolSession) GetPausedState ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetPausedState() (struct { Paused bool PauseWindowEndTime *big.Int BufferPeriodEndTime *big.Int }, error)
GetPausedState is a free data retrieval call binding the contract method 0x1c0de051.
Solidity: function getPausedState() view returns(bool paused, uint256 pauseWindowEndTime, uint256 bufferPeriodEndTime)
func (*BalancerComposableStablePoolSession) GetPoolId ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetPoolId() ([32]byte, error)
GetPoolId is a free data retrieval call binding the contract method 0x38fff2d0.
Solidity: function getPoolId() view returns(bytes32)
func (*BalancerComposableStablePoolSession) GetProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolFeePercentageCache(feeType *big.Int) (*big.Int, error)
GetProtocolFeePercentageCache is a free data retrieval call binding the contract method 0x70464016.
Solidity: function getProtocolFeePercentageCache(uint256 feeType) view returns(uint256)
func (*BalancerComposableStablePoolSession) GetProtocolFeesCollector ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolFeesCollector() (common.Address, error)
GetProtocolFeesCollector is a free data retrieval call binding the contract method 0xd2946c2b.
Solidity: function getProtocolFeesCollector() view returns(address)
func (*BalancerComposableStablePoolSession) GetProtocolSwapFeeDelegation ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetProtocolSwapFeeDelegation() (bool, error)
GetProtocolSwapFeeDelegation is a free data retrieval call binding the contract method 0x15b0015b.
Solidity: function getProtocolSwapFeeDelegation() view returns(bool)
func (*BalancerComposableStablePoolSession) GetRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetRate() (*big.Int, error)
GetRate is a free data retrieval call binding the contract method 0x679aefce.
Solidity: function getRate() view returns(uint256)
func (*BalancerComposableStablePoolSession) GetRateProviders ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetRateProviders() ([]common.Address, error)
GetRateProviders is a free data retrieval call binding the contract method 0x238a2d59.
Solidity: function getRateProviders() view returns(address[])
func (*BalancerComposableStablePoolSession) GetScalingFactors ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetScalingFactors() ([]*big.Int, error)
GetScalingFactors is a free data retrieval call binding the contract method 0x1dd746ea.
Solidity: function getScalingFactors() view returns(uint256[])
func (*BalancerComposableStablePoolSession) GetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetSwapFeePercentage() (*big.Int, error)
GetSwapFeePercentage is a free data retrieval call binding the contract method 0x55c67628.
Solidity: function getSwapFeePercentage() view returns(uint256)
func (*BalancerComposableStablePoolSession) GetTokenRate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetTokenRate(token common.Address) (*big.Int, error)
GetTokenRate is a free data retrieval call binding the contract method 0x54dea00a.
Solidity: function getTokenRate(address token) view returns(uint256)
func (*BalancerComposableStablePoolSession) GetTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetTokenRateCache(token common.Address) (struct { Rate *big.Int OldRate *big.Int Duration *big.Int Expires *big.Int }, error)
GetTokenRateCache is a free data retrieval call binding the contract method 0x7f1260d1.
Solidity: function getTokenRateCache(address token) view returns(uint256 rate, uint256 oldRate, uint256 duration, uint256 expires)
func (*BalancerComposableStablePoolSession) GetVault ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) GetVault() (common.Address, error)
GetVault is a free data retrieval call binding the contract method 0x8d928af8.
Solidity: function getVault() view returns(address)
func (*BalancerComposableStablePoolSession) InRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) InRecoveryMode() (bool, error)
InRecoveryMode is a free data retrieval call binding the contract method 0xb35056b8.
Solidity: function inRecoveryMode() view returns(bool)
func (*BalancerComposableStablePoolSession) IncreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BalancerComposableStablePoolSession) IsTokenExemptFromYieldProtocolFee ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) IsTokenExemptFromYieldProtocolFee(token common.Address) (bool, error)
IsTokenExemptFromYieldProtocolFee is a free data retrieval call binding the contract method 0xab7759f1.
Solidity: function isTokenExemptFromYieldProtocolFee(address token) view returns(bool)
func (*BalancerComposableStablePoolSession) Name ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BalancerComposableStablePoolSession) Nonces ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Nonces(owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*BalancerComposableStablePoolSession) OnExitPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnExitPool(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnExitPool is a paid mutator transaction binding the contract method 0x74f3b009.
Solidity: function onExitPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolSession) OnJoinPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnJoinPool(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnJoinPool is a paid mutator transaction binding the contract method 0xd5c096c4.
Solidity: function onJoinPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolSession) OnSwap ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) OnSwap(swapRequest ComposableStablePoolSwapRequest, balances []*big.Int, indexIn *big.Int, indexOut *big.Int) (*types.Transaction, error)
OnSwap is a paid mutator transaction binding the contract method 0x01ec954a.
Solidity: function onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes) swapRequest, uint256[] balances, uint256 indexIn, uint256 indexOut) returns(uint256)
func (*BalancerComposableStablePoolSession) Pause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*BalancerComposableStablePoolSession) Permit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*BalancerComposableStablePoolSession) QueryExit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) QueryExit(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryExit is a paid mutator transaction binding the contract method 0x6028bfd4.
Solidity: function queryExit(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptIn, uint256[] amountsOut)
func (*BalancerComposableStablePoolSession) QueryJoin ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) QueryJoin(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryJoin is a paid mutator transaction binding the contract method 0x87ec6817.
Solidity: function queryJoin(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptOut, uint256[] amountsIn)
func (*BalancerComposableStablePoolSession) SetAssetManagerPoolConfig ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetAssetManagerPoolConfig(token common.Address, poolConfig []byte) (*types.Transaction, error)
SetAssetManagerPoolConfig is a paid mutator transaction binding the contract method 0x50dd6ed9.
Solidity: function setAssetManagerPoolConfig(address token, bytes poolConfig) returns()
func (*BalancerComposableStablePoolSession) SetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetSwapFeePercentage(swapFeePercentage *big.Int) (*types.Transaction, error)
SetSwapFeePercentage is a paid mutator transaction binding the contract method 0x38e9922e.
Solidity: function setSwapFeePercentage(uint256 swapFeePercentage) returns()
func (*BalancerComposableStablePoolSession) SetTokenRateCacheDuration ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) SetTokenRateCacheDuration(token common.Address, duration *big.Int) (*types.Transaction, error)
SetTokenRateCacheDuration is a paid mutator transaction binding the contract method 0xf4b7964d.
Solidity: function setTokenRateCacheDuration(address token, uint256 duration) returns()
func (*BalancerComposableStablePoolSession) StartAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) StartAmplificationParameterUpdate(rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
StartAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0x2f1a0bc9.
Solidity: function startAmplificationParameterUpdate(uint256 rawEndValue, uint256 endTime) returns()
func (*BalancerComposableStablePoolSession) StopAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) StopAmplificationParameterUpdate() (*types.Transaction, error)
StopAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0xeb0f24d6.
Solidity: function stopAmplificationParameterUpdate() returns()
func (*BalancerComposableStablePoolSession) Symbol ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BalancerComposableStablePoolSession) TotalSupply ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*BalancerComposableStablePoolSession) Transfer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolSession) TransferFrom ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolSession) Unpause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*BalancerComposableStablePoolSession) UpdateProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) UpdateProtocolFeePercentageCache() (*types.Transaction, error)
UpdateProtocolFeePercentageCache is a paid mutator transaction binding the contract method 0x0da0669c.
Solidity: function updateProtocolFeePercentageCache() returns()
func (*BalancerComposableStablePoolSession) UpdateTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolSession) UpdateTokenRateCache(token common.Address) (*types.Transaction, error)
UpdateTokenRateCache is a paid mutator transaction binding the contract method 0x2df2c7c0.
Solidity: function updateTokenRateCache(address token) returns()
type BalancerComposableStablePoolTransactor ¶
type BalancerComposableStablePoolTransactor struct {
// contains filtered or unexported fields
}
BalancerComposableStablePoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBalancerComposableStablePoolTransactor ¶
func NewBalancerComposableStablePoolTransactor(address common.Address, transactor bind.ContractTransactor) (*BalancerComposableStablePoolTransactor, error)
NewBalancerComposableStablePoolTransactor creates a new write-only instance of BalancerComposableStablePool, bound to a specific deployed contract.
func (*BalancerComposableStablePoolTransactor) Approve ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactor) DecreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactor) DisableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) DisableRecoveryMode(opts *bind.TransactOpts) (*types.Transaction, error)
DisableRecoveryMode is a paid mutator transaction binding the contract method 0xb7b814fc.
Solidity: function disableRecoveryMode() returns()
func (*BalancerComposableStablePoolTransactor) EnableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) EnableRecoveryMode(opts *bind.TransactOpts) (*types.Transaction, error)
EnableRecoveryMode is a paid mutator transaction binding the contract method 0x54a844ba.
Solidity: function enableRecoveryMode() returns()
func (*BalancerComposableStablePoolTransactor) IncreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BalancerComposableStablePoolTransactor) OnExitPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnExitPool(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnExitPool is a paid mutator transaction binding the contract method 0x74f3b009.
Solidity: function onExitPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolTransactor) OnJoinPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnJoinPool(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnJoinPool is a paid mutator transaction binding the contract method 0xd5c096c4.
Solidity: function onJoinPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolTransactor) OnSwap ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) OnSwap(opts *bind.TransactOpts, swapRequest ComposableStablePoolSwapRequest, balances []*big.Int, indexIn *big.Int, indexOut *big.Int) (*types.Transaction, error)
OnSwap is a paid mutator transaction binding the contract method 0x01ec954a.
Solidity: function onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes) swapRequest, uint256[] balances, uint256 indexIn, uint256 indexOut) returns(uint256)
func (*BalancerComposableStablePoolTransactor) Pause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*BalancerComposableStablePoolTransactor) Permit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*BalancerComposableStablePoolTransactor) QueryExit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) QueryExit(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryExit is a paid mutator transaction binding the contract method 0x6028bfd4.
Solidity: function queryExit(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptIn, uint256[] amountsOut)
func (*BalancerComposableStablePoolTransactor) QueryJoin ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) QueryJoin(opts *bind.TransactOpts, poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryJoin is a paid mutator transaction binding the contract method 0x87ec6817.
Solidity: function queryJoin(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptOut, uint256[] amountsIn)
func (*BalancerComposableStablePoolTransactor) SetAssetManagerPoolConfig ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetAssetManagerPoolConfig(opts *bind.TransactOpts, token common.Address, poolConfig []byte) (*types.Transaction, error)
SetAssetManagerPoolConfig is a paid mutator transaction binding the contract method 0x50dd6ed9.
Solidity: function setAssetManagerPoolConfig(address token, bytes poolConfig) returns()
func (*BalancerComposableStablePoolTransactor) SetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetSwapFeePercentage(opts *bind.TransactOpts, swapFeePercentage *big.Int) (*types.Transaction, error)
SetSwapFeePercentage is a paid mutator transaction binding the contract method 0x38e9922e.
Solidity: function setSwapFeePercentage(uint256 swapFeePercentage) returns()
func (*BalancerComposableStablePoolTransactor) SetTokenRateCacheDuration ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) SetTokenRateCacheDuration(opts *bind.TransactOpts, token common.Address, duration *big.Int) (*types.Transaction, error)
SetTokenRateCacheDuration is a paid mutator transaction binding the contract method 0xf4b7964d.
Solidity: function setTokenRateCacheDuration(address token, uint256 duration) returns()
func (*BalancerComposableStablePoolTransactor) StartAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) StartAmplificationParameterUpdate(opts *bind.TransactOpts, rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
StartAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0x2f1a0bc9.
Solidity: function startAmplificationParameterUpdate(uint256 rawEndValue, uint256 endTime) returns()
func (*BalancerComposableStablePoolTransactor) StopAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) StopAmplificationParameterUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
StopAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0xeb0f24d6.
Solidity: function stopAmplificationParameterUpdate() returns()
func (*BalancerComposableStablePoolTransactor) Transfer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactor) TransferFrom ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactor) Unpause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*BalancerComposableStablePoolTransactor) UpdateProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) UpdateProtocolFeePercentageCache(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateProtocolFeePercentageCache is a paid mutator transaction binding the contract method 0x0da0669c.
Solidity: function updateProtocolFeePercentageCache() returns()
func (*BalancerComposableStablePoolTransactor) UpdateTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactor) UpdateTokenRateCache(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
UpdateTokenRateCache is a paid mutator transaction binding the contract method 0x2df2c7c0.
Solidity: function updateTokenRateCache(address token) returns()
type BalancerComposableStablePoolTransactorRaw ¶
type BalancerComposableStablePoolTransactorRaw struct {
Contract *BalancerComposableStablePoolTransactor // Generic write-only contract binding to access the raw methods on
}
BalancerComposableStablePoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BalancerComposableStablePoolTransactorRaw) Transact ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BalancerComposableStablePoolTransactorRaw) Transfer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorRaw) 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 BalancerComposableStablePoolTransactorSession ¶
type BalancerComposableStablePoolTransactorSession struct { Contract *BalancerComposableStablePoolTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BalancerComposableStablePoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BalancerComposableStablePoolTransactorSession) Approve ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactorSession) DecreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) DecreaseAllowance(spender common.Address, amount *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactorSession) DisableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) DisableRecoveryMode() (*types.Transaction, error)
DisableRecoveryMode is a paid mutator transaction binding the contract method 0xb7b814fc.
Solidity: function disableRecoveryMode() returns()
func (*BalancerComposableStablePoolTransactorSession) EnableRecoveryMode ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) EnableRecoveryMode() (*types.Transaction, error)
EnableRecoveryMode is a paid mutator transaction binding the contract method 0x54a844ba.
Solidity: function enableRecoveryMode() returns()
func (*BalancerComposableStablePoolTransactorSession) IncreaseAllowance ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BalancerComposableStablePoolTransactorSession) OnExitPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnExitPool(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnExitPool is a paid mutator transaction binding the contract method 0x74f3b009.
Solidity: function onExitPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolTransactorSession) OnJoinPool ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnJoinPool(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
OnJoinPool is a paid mutator transaction binding the contract method 0xd5c096c4.
Solidity: function onJoinPool(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256[], uint256[])
func (*BalancerComposableStablePoolTransactorSession) OnSwap ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) OnSwap(swapRequest ComposableStablePoolSwapRequest, balances []*big.Int, indexIn *big.Int, indexOut *big.Int) (*types.Transaction, error)
OnSwap is a paid mutator transaction binding the contract method 0x01ec954a.
Solidity: function onSwap((uint8,address,address,uint256,bytes32,uint256,address,address,bytes) swapRequest, uint256[] balances, uint256 indexIn, uint256 indexOut) returns(uint256)
func (*BalancerComposableStablePoolTransactorSession) Pause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*BalancerComposableStablePoolTransactorSession) Permit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*BalancerComposableStablePoolTransactorSession) QueryExit ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) QueryExit(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryExit is a paid mutator transaction binding the contract method 0x6028bfd4.
Solidity: function queryExit(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptIn, uint256[] amountsOut)
func (*BalancerComposableStablePoolTransactorSession) QueryJoin ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) QueryJoin(poolId [32]byte, sender common.Address, recipient common.Address, balances []*big.Int, lastChangeBlock *big.Int, protocolSwapFeePercentage *big.Int, userData []byte) (*types.Transaction, error)
QueryJoin is a paid mutator transaction binding the contract method 0x87ec6817.
Solidity: function queryJoin(bytes32 poolId, address sender, address recipient, uint256[] balances, uint256 lastChangeBlock, uint256 protocolSwapFeePercentage, bytes userData) returns(uint256 bptOut, uint256[] amountsIn)
func (*BalancerComposableStablePoolTransactorSession) SetAssetManagerPoolConfig ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetAssetManagerPoolConfig(token common.Address, poolConfig []byte) (*types.Transaction, error)
SetAssetManagerPoolConfig is a paid mutator transaction binding the contract method 0x50dd6ed9.
Solidity: function setAssetManagerPoolConfig(address token, bytes poolConfig) returns()
func (*BalancerComposableStablePoolTransactorSession) SetSwapFeePercentage ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetSwapFeePercentage(swapFeePercentage *big.Int) (*types.Transaction, error)
SetSwapFeePercentage is a paid mutator transaction binding the contract method 0x38e9922e.
Solidity: function setSwapFeePercentage(uint256 swapFeePercentage) returns()
func (*BalancerComposableStablePoolTransactorSession) SetTokenRateCacheDuration ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) SetTokenRateCacheDuration(token common.Address, duration *big.Int) (*types.Transaction, error)
SetTokenRateCacheDuration is a paid mutator transaction binding the contract method 0xf4b7964d.
Solidity: function setTokenRateCacheDuration(address token, uint256 duration) returns()
func (*BalancerComposableStablePoolTransactorSession) StartAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) StartAmplificationParameterUpdate(rawEndValue *big.Int, endTime *big.Int) (*types.Transaction, error)
StartAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0x2f1a0bc9.
Solidity: function startAmplificationParameterUpdate(uint256 rawEndValue, uint256 endTime) returns()
func (*BalancerComposableStablePoolTransactorSession) StopAmplificationParameterUpdate ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) StopAmplificationParameterUpdate() (*types.Transaction, error)
StopAmplificationParameterUpdate is a paid mutator transaction binding the contract method 0xeb0f24d6.
Solidity: function stopAmplificationParameterUpdate() returns()
func (*BalancerComposableStablePoolTransactorSession) Transfer ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactorSession) TransferFrom ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*BalancerComposableStablePoolTransactorSession) Unpause ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*BalancerComposableStablePoolTransactorSession) UpdateProtocolFeePercentageCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) UpdateProtocolFeePercentageCache() (*types.Transaction, error)
UpdateProtocolFeePercentageCache is a paid mutator transaction binding the contract method 0x0da0669c.
Solidity: function updateProtocolFeePercentageCache() returns()
func (*BalancerComposableStablePoolTransactorSession) UpdateTokenRateCache ¶
func (_BalancerComposableStablePool *BalancerComposableStablePoolTransactorSession) UpdateTokenRateCache(token common.Address) (*types.Transaction, error)
UpdateTokenRateCache is a paid mutator transaction binding the contract method 0x2df2c7c0.
Solidity: function updateTokenRateCache(address token) returns()
type ComposableStablePoolSwapRequest ¶
type ComposableStablePoolSwapRequest struct { Kind uint8 TokenIn common.Address TokenOut common.Address Amount *big.Int PoolId [32]byte LastChangeBlock *big.Int From common.Address To common.Address UserData []byte }
ComposableStablePoolSwapRequest is an auto generated low-level Go binding around an user-defined struct.