Documentation ¶
Index ¶
- Constants
- type IIndexPoolRecord
- type Sigmacore
- type SigmacoreApproval
- type SigmacoreApprovalIterator
- type SigmacoreCaller
- func (_Sigmacore *SigmacoreCaller) Allowance(opts *bind.CallOpts, src common.Address, dst common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) BalanceOf(opts *bind.CallOpts, whom common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Sigmacore *SigmacoreCaller) ExtrapolatePoolValueFromToken(opts *bind.CallOpts) (common.Address, *big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetController(opts *bind.CallOpts) (common.Address, error)
- func (_Sigmacore *SigmacoreCaller) GetCurrentDesiredTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_Sigmacore *SigmacoreCaller) GetCurrentTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_Sigmacore *SigmacoreCaller) GetDenormalizedWeight(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetExitFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Sigmacore *SigmacoreCaller) GetMinimumBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetNumTokens(opts *bind.CallOpts) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetSwapFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetTokenRecord(opts *bind.CallOpts, token common.Address) (IIndexPoolRecord, error)
- func (_Sigmacore *SigmacoreCaller) GetTotalDenormalizedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) GetUsedBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) IsBound(opts *bind.CallOpts, t common.Address) (bool, error)
- func (_Sigmacore *SigmacoreCaller) IsPublicSwap(opts *bind.CallOpts) (bool, error)
- func (_Sigmacore *SigmacoreCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Sigmacore *SigmacoreCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Sigmacore *SigmacoreCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Sigmacore *SigmacoreCaller) VERSIONNUMBER(opts *bind.CallOpts) (*big.Int, error)
- type SigmacoreCallerRaw
- type SigmacoreCallerSession
- func (_Sigmacore *SigmacoreCallerSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) BalanceOf(whom common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) Decimals() (uint8, error)
- func (_Sigmacore *SigmacoreCallerSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetController() (common.Address, error)
- func (_Sigmacore *SigmacoreCallerSession) GetCurrentDesiredTokens() ([]common.Address, error)
- func (_Sigmacore *SigmacoreCallerSession) GetCurrentTokens() ([]common.Address, error)
- func (_Sigmacore *SigmacoreCallerSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetExitFeeRecipient() (common.Address, error)
- func (_Sigmacore *SigmacoreCallerSession) GetMinimumBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetNumTokens() (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetSwapFee() (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetTokenRecord(token common.Address) (IIndexPoolRecord, error)
- func (_Sigmacore *SigmacoreCallerSession) GetTotalDenormalizedWeight() (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) GetUsedBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) IsBound(t common.Address) (bool, error)
- func (_Sigmacore *SigmacoreCallerSession) IsPublicSwap() (bool, error)
- func (_Sigmacore *SigmacoreCallerSession) Name() (string, error)
- func (_Sigmacore *SigmacoreCallerSession) Symbol() (string, error)
- func (_Sigmacore *SigmacoreCallerSession) TotalSupply() (*big.Int, error)
- func (_Sigmacore *SigmacoreCallerSession) VERSIONNUMBER() (*big.Int, error)
- type SigmacoreFilterer
- func (_Sigmacore *SigmacoreFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*SigmacoreApprovalIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGDENORMUPDATED(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGDENORMUPDATEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGDESIREDDENORMSET(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGDESIREDDENORMSETIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGEXIT(opts *bind.FilterOpts, caller []common.Address, tokenOut []common.Address) (*SigmacoreLOGEXITIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGJOIN(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address) (*SigmacoreLOGJOINIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGMAXTOKENSUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGMAXTOKENSUPDATEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGMINIMUMBALANCEUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGPUBLICSWAPTOGGLED(opts *bind.FilterOpts) (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGSWAP(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address, ...) (*SigmacoreLOGSWAPIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGSWAPFEEUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGSWAPFEEUPDATEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENADDED(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGTOKENADDEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENREADY(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGTOKENREADYIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENREMOVED(opts *bind.FilterOpts) (*SigmacoreLOGTOKENREMOVEDIterator, error)
- func (_Sigmacore *SigmacoreFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*SigmacoreTransferIterator, error)
- func (_Sigmacore *SigmacoreFilterer) ParseApproval(log types.Log) (*SigmacoreApproval, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGDENORMUPDATED(log types.Log) (*SigmacoreLOGDENORMUPDATED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGDESIREDDENORMSET(log types.Log) (*SigmacoreLOGDESIREDDENORMSET, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGEXIT(log types.Log) (*SigmacoreLOGEXIT, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGJOIN(log types.Log) (*SigmacoreLOGJOIN, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGMAXTOKENSUPDATED(log types.Log) (*SigmacoreLOGMAXTOKENSUPDATED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGMINIMUMBALANCEUPDATED(log types.Log) (*SigmacoreLOGMINIMUMBALANCEUPDATED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGPUBLICSWAPTOGGLED(log types.Log) (*SigmacoreLOGPUBLICSWAPTOGGLED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGSWAP(log types.Log) (*SigmacoreLOGSWAP, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGSWAPFEEUPDATED(log types.Log) (*SigmacoreLOGSWAPFEEUPDATED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENADDED(log types.Log) (*SigmacoreLOGTOKENADDED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENREADY(log types.Log) (*SigmacoreLOGTOKENREADY, error)
- func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENREMOVED(log types.Log) (*SigmacoreLOGTOKENREMOVED, error)
- func (_Sigmacore *SigmacoreFilterer) ParseTransfer(log types.Log) (*SigmacoreTransfer, error)
- func (_Sigmacore *SigmacoreFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SigmacoreApproval, src []common.Address, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGDENORMUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGDENORMUPDATED, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGDESIREDDENORMSET(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGDESIREDDENORMSET, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGEXIT(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGEXIT, caller []common.Address, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGJOIN(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGJOIN, caller []common.Address, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGMAXTOKENSUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGMAXTOKENSUPDATED) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGMINIMUMBALANCEUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGMINIMUMBALANCEUPDATED) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGPUBLICSWAPTOGGLED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGPUBLICSWAPTOGGLED) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGSWAP(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGSWAP, caller []common.Address, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGSWAPFEEUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGSWAPFEEUPDATED) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENADDED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENADDED, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENREADY(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENREADY, ...) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENREMOVED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENREMOVED) (event.Subscription, error)
- func (_Sigmacore *SigmacoreFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SigmacoreTransfer, src []common.Address, ...) (event.Subscription, error)
- type SigmacoreLOGDENORMUPDATED
- type SigmacoreLOGDENORMUPDATEDIterator
- type SigmacoreLOGDESIREDDENORMSET
- type SigmacoreLOGDESIREDDENORMSETIterator
- type SigmacoreLOGEXIT
- type SigmacoreLOGEXITIterator
- type SigmacoreLOGJOIN
- type SigmacoreLOGJOINIterator
- type SigmacoreLOGMAXTOKENSUPDATED
- type SigmacoreLOGMAXTOKENSUPDATEDIterator
- type SigmacoreLOGMINIMUMBALANCEUPDATED
- type SigmacoreLOGMINIMUMBALANCEUPDATEDIterator
- type SigmacoreLOGPUBLICSWAPTOGGLED
- type SigmacoreLOGPUBLICSWAPTOGGLEDIterator
- type SigmacoreLOGSWAP
- type SigmacoreLOGSWAPFEEUPDATED
- type SigmacoreLOGSWAPFEEUPDATEDIterator
- type SigmacoreLOGSWAPIterator
- type SigmacoreLOGTOKENADDED
- type SigmacoreLOGTOKENADDEDIterator
- type SigmacoreLOGTOKENREADY
- type SigmacoreLOGTOKENREADYIterator
- type SigmacoreLOGTOKENREMOVED
- type SigmacoreLOGTOKENREMOVEDIterator
- type SigmacoreRaw
- func (_Sigmacore *SigmacoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Sigmacore *SigmacoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SigmacoreSession
- func (_Sigmacore *SigmacoreSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) BalanceOf(whom common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) Decimals() (uint8, error)
- func (_Sigmacore *SigmacoreSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) DelegateCompLikeToken(token common.Address, delegatee common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetController() (common.Address, error)
- func (_Sigmacore *SigmacoreSession) GetCurrentDesiredTokens() ([]common.Address, error)
- func (_Sigmacore *SigmacoreSession) GetCurrentTokens() ([]common.Address, error)
- func (_Sigmacore *SigmacoreSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetExitFeeRecipient() (common.Address, error)
- func (_Sigmacore *SigmacoreSession) GetMinimumBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetNumTokens() (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetSwapFee() (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetTokenRecord(token common.Address) (IIndexPoolRecord, error)
- func (_Sigmacore *SigmacoreSession) GetTotalDenormalizedWeight() (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) GetUsedBalance(token common.Address) (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) Gulp(token common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) IsBound(t common.Address) (bool, error)
- func (_Sigmacore *SigmacoreSession) IsPublicSwap() (bool, error)
- func (_Sigmacore *SigmacoreSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) Name() (string, error)
- func (_Sigmacore *SigmacoreSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SetExitFeeRecipient(exitFeeRecipient common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SetPublicSwap(enabled bool) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) Symbol() (string, error)
- func (_Sigmacore *SigmacoreSession) TotalSupply() (*big.Int, error)
- func (_Sigmacore *SigmacoreSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreSession) VERSIONNUMBER() (*big.Int, error)
- type SigmacoreTransactor
- func (_Sigmacore *SigmacoreTransactor) Approve(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) Configure(opts *bind.TransactOpts, controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) DecreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) DelegateCompLikeToken(opts *bind.TransactOpts, token common.Address, delegatee common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) ExitPool(opts *bind.TransactOpts, poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) ExitswapExternAmountOut(opts *bind.TransactOpts, tokenOut common.Address, tokenAmountOut *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) ExitswapPoolAmountIn(opts *bind.TransactOpts, tokenOut common.Address, poolAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) Gulp(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) IncreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) Initialize(opts *bind.TransactOpts, tokens []common.Address, balances []*big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) JoinPool(opts *bind.TransactOpts, poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) JoinswapExternAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) JoinswapPoolAmountOut(opts *bind.TransactOpts, tokenIn common.Address, poolAmountOut *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) ReindexTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) ReweighTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SetExitFeeRecipient(opts *bind.TransactOpts, exitFeeRecipient common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SetMinimumBalance(opts *bind.TransactOpts, token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SetPublicSwap(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SetSwapFee(opts *bind.TransactOpts, swapFee *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SwapExactAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) SwapExactAmountOut(opts *bind.TransactOpts, tokenIn common.Address, maxAmountIn *big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- type SigmacoreTransactorRaw
- type SigmacoreTransactorSession
- func (_Sigmacore *SigmacoreTransactorSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) DelegateCompLikeToken(token common.Address, delegatee common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) Gulp(token common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SetExitFeeRecipient(exitFeeRecipient common.Address) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SetPublicSwap(enabled bool) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
- func (_Sigmacore *SigmacoreTransactorSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
- type SigmacoreTransfer
- type SigmacoreTransferIterator
Constants ¶
const SigmacoreABI = "" /* 17286-byte string literal not displayed */
SigmacoreABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IIndexPoolRecord ¶
type IIndexPoolRecord struct { Bound bool Ready bool LastDenormUpdate *big.Int Denorm *big.Int DesiredDenorm *big.Int Index uint8 Balance *big.Int }
IIndexPoolRecord is an auto generated low-level Go binding around an user-defined struct.
type Sigmacore ¶
type Sigmacore struct { SigmacoreCaller // Read-only binding to the contract SigmacoreTransactor // Write-only binding to the contract SigmacoreFilterer // Log filterer for contract events }
Sigmacore is an auto generated Go binding around an Ethereum contract.
func NewSigmacore ¶
NewSigmacore creates a new instance of Sigmacore, bound to a specific deployed contract.
type SigmacoreApproval ¶
type SigmacoreApproval struct { Src common.Address Dst common.Address Amt *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreApproval represents a Approval event raised by the Sigmacore contract.
type SigmacoreApprovalIterator ¶
type SigmacoreApprovalIterator struct { Event *SigmacoreApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Sigmacore contract.
func (*SigmacoreApprovalIterator) Close ¶
func (it *SigmacoreApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreApprovalIterator) Error ¶
func (it *SigmacoreApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreApprovalIterator) Next ¶
func (it *SigmacoreApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreCaller ¶
type SigmacoreCaller struct {
// contains filtered or unexported fields
}
SigmacoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSigmacoreCaller ¶
func NewSigmacoreCaller(address common.Address, caller bind.ContractCaller) (*SigmacoreCaller, error)
NewSigmacoreCaller creates a new read-only instance of Sigmacore, bound to a specific deployed contract.
func (*SigmacoreCaller) Allowance ¶
func (_Sigmacore *SigmacoreCaller) Allowance(opts *bind.CallOpts, src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*SigmacoreCaller) BalanceOf ¶
func (_Sigmacore *SigmacoreCaller) BalanceOf(opts *bind.CallOpts, whom common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*SigmacoreCaller) Decimals ¶
func (_Sigmacore *SigmacoreCaller) 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 (*SigmacoreCaller) ExtrapolatePoolValueFromToken ¶
func (_Sigmacore *SigmacoreCaller) ExtrapolatePoolValueFromToken(opts *bind.CallOpts) (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*SigmacoreCaller) GetBalance ¶
func (_Sigmacore *SigmacoreCaller) GetBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*SigmacoreCaller) GetController ¶
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*SigmacoreCaller) GetCurrentDesiredTokens ¶
func (_Sigmacore *SigmacoreCaller) GetCurrentDesiredTokens(opts *bind.CallOpts) ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*SigmacoreCaller) GetCurrentTokens ¶
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*SigmacoreCaller) GetDenormalizedWeight ¶
func (_Sigmacore *SigmacoreCaller) GetDenormalizedWeight(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*SigmacoreCaller) GetExitFeeRecipient ¶
GetExitFeeRecipient is a free data retrieval call binding the contract method 0x865bcccb.
Solidity: function getExitFeeRecipient() view returns(address)
func (*SigmacoreCaller) GetMinimumBalance ¶
func (_Sigmacore *SigmacoreCaller) GetMinimumBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*SigmacoreCaller) GetNumTokens ¶
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*SigmacoreCaller) GetSpotPrice ¶
func (_Sigmacore *SigmacoreCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*SigmacoreCaller) GetSwapFee ¶
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*SigmacoreCaller) GetTokenRecord ¶
func (_Sigmacore *SigmacoreCaller) GetTokenRecord(opts *bind.CallOpts, token common.Address) (IIndexPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*SigmacoreCaller) GetTotalDenormalizedWeight ¶
func (_Sigmacore *SigmacoreCaller) GetTotalDenormalizedWeight(opts *bind.CallOpts) (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*SigmacoreCaller) GetUsedBalance ¶
func (_Sigmacore *SigmacoreCaller) GetUsedBalance(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*SigmacoreCaller) IsBound ¶
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*SigmacoreCaller) IsPublicSwap ¶
func (_Sigmacore *SigmacoreCaller) IsPublicSwap(opts *bind.CallOpts) (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*SigmacoreCaller) Name ¶
func (_Sigmacore *SigmacoreCaller) 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 (*SigmacoreCaller) Symbol ¶
func (_Sigmacore *SigmacoreCaller) 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 (*SigmacoreCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SigmacoreCaller) VERSIONNUMBER ¶
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type SigmacoreCallerRaw ¶
type SigmacoreCallerRaw struct {
Contract *SigmacoreCaller // Generic read-only contract binding to access the raw methods on
}
SigmacoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SigmacoreCallerRaw) Call ¶
func (_Sigmacore *SigmacoreCallerRaw) 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 SigmacoreCallerSession ¶
type SigmacoreCallerSession struct { Contract *SigmacoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SigmacoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SigmacoreCallerSession) Allowance ¶
func (_Sigmacore *SigmacoreCallerSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*SigmacoreCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*SigmacoreCallerSession) Decimals ¶
func (_Sigmacore *SigmacoreCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SigmacoreCallerSession) ExtrapolatePoolValueFromToken ¶
func (_Sigmacore *SigmacoreCallerSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*SigmacoreCallerSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*SigmacoreCallerSession) GetController ¶
func (_Sigmacore *SigmacoreCallerSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*SigmacoreCallerSession) GetCurrentDesiredTokens ¶
func (_Sigmacore *SigmacoreCallerSession) GetCurrentDesiredTokens() ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*SigmacoreCallerSession) GetCurrentTokens ¶
func (_Sigmacore *SigmacoreCallerSession) GetCurrentTokens() ([]common.Address, error)
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*SigmacoreCallerSession) GetDenormalizedWeight ¶
func (_Sigmacore *SigmacoreCallerSession) GetDenormalizedWeight(token common.Address) (*big.Int, error)
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*SigmacoreCallerSession) GetExitFeeRecipient ¶
func (_Sigmacore *SigmacoreCallerSession) GetExitFeeRecipient() (common.Address, error)
GetExitFeeRecipient is a free data retrieval call binding the contract method 0x865bcccb.
Solidity: function getExitFeeRecipient() view returns(address)
func (*SigmacoreCallerSession) GetMinimumBalance ¶
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*SigmacoreCallerSession) GetNumTokens ¶
func (_Sigmacore *SigmacoreCallerSession) GetNumTokens() (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*SigmacoreCallerSession) GetSpotPrice ¶
func (_Sigmacore *SigmacoreCallerSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*SigmacoreCallerSession) GetSwapFee ¶
func (_Sigmacore *SigmacoreCallerSession) GetSwapFee() (*big.Int, error)
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*SigmacoreCallerSession) GetTokenRecord ¶
func (_Sigmacore *SigmacoreCallerSession) GetTokenRecord(token common.Address) (IIndexPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*SigmacoreCallerSession) GetTotalDenormalizedWeight ¶
func (_Sigmacore *SigmacoreCallerSession) GetTotalDenormalizedWeight() (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*SigmacoreCallerSession) GetUsedBalance ¶
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*SigmacoreCallerSession) IsBound ¶
func (_Sigmacore *SigmacoreCallerSession) IsBound(t common.Address) (bool, error)
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*SigmacoreCallerSession) IsPublicSwap ¶
func (_Sigmacore *SigmacoreCallerSession) IsPublicSwap() (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*SigmacoreCallerSession) Name ¶
func (_Sigmacore *SigmacoreCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SigmacoreCallerSession) Symbol ¶
func (_Sigmacore *SigmacoreCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SigmacoreCallerSession) TotalSupply ¶
func (_Sigmacore *SigmacoreCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SigmacoreCallerSession) VERSIONNUMBER ¶
func (_Sigmacore *SigmacoreCallerSession) VERSIONNUMBER() (*big.Int, error)
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type SigmacoreFilterer ¶
type SigmacoreFilterer struct {
// contains filtered or unexported fields
}
SigmacoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSigmacoreFilterer ¶
func NewSigmacoreFilterer(address common.Address, filterer bind.ContractFilterer) (*SigmacoreFilterer, error)
NewSigmacoreFilterer creates a new log filterer instance of Sigmacore, bound to a specific deployed contract.
func (*SigmacoreFilterer) FilterApproval ¶
func (_Sigmacore *SigmacoreFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*SigmacoreApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*SigmacoreFilterer) FilterLOGDENORMUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGDENORMUPDATED(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGDENORMUPDATEDIterator, error)
FilterLOGDENORMUPDATED is a free log retrieval operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*SigmacoreFilterer) FilterLOGDESIREDDENORMSET ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGDESIREDDENORMSET(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGDESIREDDENORMSETIterator, error)
FilterLOGDESIREDDENORMSET is a free log retrieval operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*SigmacoreFilterer) FilterLOGEXIT ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGEXIT(opts *bind.FilterOpts, caller []common.Address, tokenOut []common.Address) (*SigmacoreLOGEXITIterator, error)
FilterLOGEXIT is a free log retrieval operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*SigmacoreFilterer) FilterLOGJOIN ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGJOIN(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address) (*SigmacoreLOGJOINIterator, error)
FilterLOGJOIN is a free log retrieval operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*SigmacoreFilterer) FilterLOGMAXTOKENSUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGMAXTOKENSUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGMAXTOKENSUPDATEDIterator, error)
FilterLOGMAXTOKENSUPDATED is a free log retrieval operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*SigmacoreFilterer) FilterLOGMINIMUMBALANCEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGMINIMUMBALANCEUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator, error)
FilterLOGMINIMUMBALANCEUPDATED is a free log retrieval operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*SigmacoreFilterer) FilterLOGPUBLICSWAPTOGGLED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGPUBLICSWAPTOGGLED(opts *bind.FilterOpts) (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator, error)
FilterLOGPUBLICSWAPTOGGLED is a free log retrieval operation binding the contract event 0x40fc85fbff9305015298ba6fcee88b7e442a64cc803ddb889327680bbd62270a.
Solidity: event LOG_PUBLIC_SWAP_TOGGLED(bool enabled)
func (*SigmacoreFilterer) FilterLOGSWAP ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGSWAP(opts *bind.FilterOpts, caller []common.Address, tokenIn []common.Address, tokenOut []common.Address) (*SigmacoreLOGSWAPIterator, error)
FilterLOGSWAP is a free log retrieval operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*SigmacoreFilterer) FilterLOGSWAPFEEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGSWAPFEEUPDATED(opts *bind.FilterOpts) (*SigmacoreLOGSWAPFEEUPDATEDIterator, error)
FilterLOGSWAPFEEUPDATED is a free log retrieval operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*SigmacoreFilterer) FilterLOGTOKENADDED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENADDED(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGTOKENADDEDIterator, error)
FilterLOGTOKENADDED is a free log retrieval operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*SigmacoreFilterer) FilterLOGTOKENREADY ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENREADY(opts *bind.FilterOpts, token []common.Address) (*SigmacoreLOGTOKENREADYIterator, error)
FilterLOGTOKENREADY is a free log retrieval operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*SigmacoreFilterer) FilterLOGTOKENREMOVED ¶
func (_Sigmacore *SigmacoreFilterer) FilterLOGTOKENREMOVED(opts *bind.FilterOpts) (*SigmacoreLOGTOKENREMOVEDIterator, error)
FilterLOGTOKENREMOVED is a free log retrieval operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*SigmacoreFilterer) FilterTransfer ¶
func (_Sigmacore *SigmacoreFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*SigmacoreTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
func (*SigmacoreFilterer) ParseApproval ¶
func (_Sigmacore *SigmacoreFilterer) ParseApproval(log types.Log) (*SigmacoreApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*SigmacoreFilterer) ParseLOGDENORMUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGDENORMUPDATED(log types.Log) (*SigmacoreLOGDENORMUPDATED, error)
ParseLOGDENORMUPDATED is a log parse operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*SigmacoreFilterer) ParseLOGDESIREDDENORMSET ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGDESIREDDENORMSET(log types.Log) (*SigmacoreLOGDESIREDDENORMSET, error)
ParseLOGDESIREDDENORMSET is a log parse operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*SigmacoreFilterer) ParseLOGEXIT ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGEXIT(log types.Log) (*SigmacoreLOGEXIT, error)
ParseLOGEXIT is a log parse operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*SigmacoreFilterer) ParseLOGJOIN ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGJOIN(log types.Log) (*SigmacoreLOGJOIN, error)
ParseLOGJOIN is a log parse operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*SigmacoreFilterer) ParseLOGMAXTOKENSUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGMAXTOKENSUPDATED(log types.Log) (*SigmacoreLOGMAXTOKENSUPDATED, error)
ParseLOGMAXTOKENSUPDATED is a log parse operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*SigmacoreFilterer) ParseLOGMINIMUMBALANCEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGMINIMUMBALANCEUPDATED(log types.Log) (*SigmacoreLOGMINIMUMBALANCEUPDATED, error)
ParseLOGMINIMUMBALANCEUPDATED is a log parse operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*SigmacoreFilterer) ParseLOGPUBLICSWAPTOGGLED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGPUBLICSWAPTOGGLED(log types.Log) (*SigmacoreLOGPUBLICSWAPTOGGLED, error)
ParseLOGPUBLICSWAPTOGGLED is a log parse operation binding the contract event 0x40fc85fbff9305015298ba6fcee88b7e442a64cc803ddb889327680bbd62270a.
Solidity: event LOG_PUBLIC_SWAP_TOGGLED(bool enabled)
func (*SigmacoreFilterer) ParseLOGSWAP ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGSWAP(log types.Log) (*SigmacoreLOGSWAP, error)
ParseLOGSWAP is a log parse operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*SigmacoreFilterer) ParseLOGSWAPFEEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGSWAPFEEUPDATED(log types.Log) (*SigmacoreLOGSWAPFEEUPDATED, error)
ParseLOGSWAPFEEUPDATED is a log parse operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*SigmacoreFilterer) ParseLOGTOKENADDED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENADDED(log types.Log) (*SigmacoreLOGTOKENADDED, error)
ParseLOGTOKENADDED is a log parse operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*SigmacoreFilterer) ParseLOGTOKENREADY ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENREADY(log types.Log) (*SigmacoreLOGTOKENREADY, error)
ParseLOGTOKENREADY is a log parse operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*SigmacoreFilterer) ParseLOGTOKENREMOVED ¶
func (_Sigmacore *SigmacoreFilterer) ParseLOGTOKENREMOVED(log types.Log) (*SigmacoreLOGTOKENREMOVED, error)
ParseLOGTOKENREMOVED is a log parse operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*SigmacoreFilterer) ParseTransfer ¶
func (_Sigmacore *SigmacoreFilterer) ParseTransfer(log types.Log) (*SigmacoreTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
func (*SigmacoreFilterer) WatchApproval ¶
func (_Sigmacore *SigmacoreFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SigmacoreApproval, src []common.Address, dst []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed dst, uint256 amt)
func (*SigmacoreFilterer) WatchLOGDENORMUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGDENORMUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGDENORMUPDATED, token []common.Address) (event.Subscription, error)
WatchLOGDENORMUPDATED is a free log subscription operation binding the contract event 0x21b12aed5d425f5675450ffeeae01039085e5323974c3099e1828155d9b51e77.
Solidity: event LOG_DENORM_UPDATED(address indexed token, uint256 newDenorm)
func (*SigmacoreFilterer) WatchLOGDESIREDDENORMSET ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGDESIREDDENORMSET(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGDESIREDDENORMSET, token []common.Address) (event.Subscription, error)
WatchLOGDESIREDDENORMSET is a free log subscription operation binding the contract event 0xc7ea88f3376e27ce6ebc2025310023327f743a8377d438258c36b166dd8b2983.
Solidity: event LOG_DESIRED_DENORM_SET(address indexed token, uint256 desiredDenorm)
func (*SigmacoreFilterer) WatchLOGEXIT ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGEXIT(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGEXIT, caller []common.Address, tokenOut []common.Address) (event.Subscription, error)
WatchLOGEXIT is a free log subscription operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
func (*SigmacoreFilterer) WatchLOGJOIN ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGJOIN(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGJOIN, caller []common.Address, tokenIn []common.Address) (event.Subscription, error)
WatchLOGJOIN is a free log subscription operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
func (*SigmacoreFilterer) WatchLOGMAXTOKENSUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGMAXTOKENSUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGMAXTOKENSUPDATED) (event.Subscription, error)
WatchLOGMAXTOKENSUPDATED is a free log subscription operation binding the contract event 0x65492266ae9a1f46497efddd24b6946862569680a511c543590d4587ca800d05.
Solidity: event LOG_MAX_TOKENS_UPDATED(uint256 maxPoolTokens)
func (*SigmacoreFilterer) WatchLOGMINIMUMBALANCEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGMINIMUMBALANCEUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGMINIMUMBALANCEUPDATED) (event.Subscription, error)
WatchLOGMINIMUMBALANCEUPDATED is a free log subscription operation binding the contract event 0x000c7a55677231b335e6dea005fa240ac2aeafbd62f188372a7d66892b722c52.
Solidity: event LOG_MINIMUM_BALANCE_UPDATED(address token, uint256 minimumBalance)
func (*SigmacoreFilterer) WatchLOGPUBLICSWAPTOGGLED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGPUBLICSWAPTOGGLED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGPUBLICSWAPTOGGLED) (event.Subscription, error)
WatchLOGPUBLICSWAPTOGGLED is a free log subscription operation binding the contract event 0x40fc85fbff9305015298ba6fcee88b7e442a64cc803ddb889327680bbd62270a.
Solidity: event LOG_PUBLIC_SWAP_TOGGLED(bool enabled)
func (*SigmacoreFilterer) WatchLOGSWAP ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGSWAP(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGSWAP, caller []common.Address, tokenIn []common.Address, tokenOut []common.Address) (event.Subscription, error)
WatchLOGSWAP is a free log subscription operation binding the contract event 0x908fb5ee8f16c6bc9bc3690973819f32a4d4b10188134543c88706e0e1d43378.
Solidity: event LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
func (*SigmacoreFilterer) WatchLOGSWAPFEEUPDATED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGSWAPFEEUPDATED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGSWAPFEEUPDATED) (event.Subscription, error)
WatchLOGSWAPFEEUPDATED is a free log subscription operation binding the contract event 0xccfe595973efc7c1f6c29e31974d380470b9431d7770290185b7129419c7e63e.
Solidity: event LOG_SWAP_FEE_UPDATED(uint256 swapFee)
func (*SigmacoreFilterer) WatchLOGTOKENADDED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENADDED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENADDED, token []common.Address) (event.Subscription, error)
WatchLOGTOKENADDED is a free log subscription operation binding the contract event 0xb2daf560899f6307b318aecfb57eb2812c488da4a4c1cad2019b482fa63294ed.
Solidity: event LOG_TOKEN_ADDED(address indexed token, uint256 desiredDenorm, uint256 minimumBalance)
func (*SigmacoreFilterer) WatchLOGTOKENREADY ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENREADY(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENREADY, token []common.Address) (event.Subscription, error)
WatchLOGTOKENREADY is a free log subscription operation binding the contract event 0xf7bb8e57ffdfd9a31e7580ee84f68757f44fb4a8a913f44520d22f2da1c955e5.
Solidity: event LOG_TOKEN_READY(address indexed token)
func (*SigmacoreFilterer) WatchLOGTOKENREMOVED ¶
func (_Sigmacore *SigmacoreFilterer) WatchLOGTOKENREMOVED(opts *bind.WatchOpts, sink chan<- *SigmacoreLOGTOKENREMOVED) (event.Subscription, error)
WatchLOGTOKENREMOVED is a free log subscription operation binding the contract event 0x12a8262eb28ee8a8c11e6cf411b3af6ce5bea42abb36e051bf0a65ae602d52ec.
Solidity: event LOG_TOKEN_REMOVED(address token)
func (*SigmacoreFilterer) WatchTransfer ¶
func (_Sigmacore *SigmacoreFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SigmacoreTransfer, src []common.Address, dst []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 amt)
type SigmacoreLOGDENORMUPDATED ¶
type SigmacoreLOGDENORMUPDATED struct { Token common.Address NewDenorm *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGDENORMUPDATED represents a LOGDENORMUPDATED event raised by the Sigmacore contract.
type SigmacoreLOGDENORMUPDATEDIterator ¶
type SigmacoreLOGDENORMUPDATEDIterator struct { Event *SigmacoreLOGDENORMUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGDENORMUPDATEDIterator is returned from FilterLOGDENORMUPDATED and is used to iterate over the raw logs and unpacked data for LOGDENORMUPDATED events raised by the Sigmacore contract.
func (*SigmacoreLOGDENORMUPDATEDIterator) Close ¶
func (it *SigmacoreLOGDENORMUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGDENORMUPDATEDIterator) Error ¶
func (it *SigmacoreLOGDENORMUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGDENORMUPDATEDIterator) Next ¶
func (it *SigmacoreLOGDENORMUPDATEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGDESIREDDENORMSET ¶
type SigmacoreLOGDESIREDDENORMSET struct { Token common.Address DesiredDenorm *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGDESIREDDENORMSET represents a LOGDESIREDDENORMSET event raised by the Sigmacore contract.
type SigmacoreLOGDESIREDDENORMSETIterator ¶
type SigmacoreLOGDESIREDDENORMSETIterator struct { Event *SigmacoreLOGDESIREDDENORMSET // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGDESIREDDENORMSETIterator is returned from FilterLOGDESIREDDENORMSET and is used to iterate over the raw logs and unpacked data for LOGDESIREDDENORMSET events raised by the Sigmacore contract.
func (*SigmacoreLOGDESIREDDENORMSETIterator) Close ¶
func (it *SigmacoreLOGDESIREDDENORMSETIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGDESIREDDENORMSETIterator) Error ¶
func (it *SigmacoreLOGDESIREDDENORMSETIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGDESIREDDENORMSETIterator) Next ¶
func (it *SigmacoreLOGDESIREDDENORMSETIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGEXIT ¶
type SigmacoreLOGEXIT struct { Caller common.Address TokenOut common.Address TokenAmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGEXIT represents a LOGEXIT event raised by the Sigmacore contract.
type SigmacoreLOGEXITIterator ¶
type SigmacoreLOGEXITIterator struct { Event *SigmacoreLOGEXIT // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGEXITIterator is returned from FilterLOGEXIT and is used to iterate over the raw logs and unpacked data for LOGEXIT events raised by the Sigmacore contract.
func (*SigmacoreLOGEXITIterator) Close ¶
func (it *SigmacoreLOGEXITIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGEXITIterator) Error ¶
func (it *SigmacoreLOGEXITIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGEXITIterator) Next ¶
func (it *SigmacoreLOGEXITIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGJOIN ¶
type SigmacoreLOGJOIN struct { Caller common.Address TokenIn common.Address TokenAmountIn *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGJOIN represents a LOGJOIN event raised by the Sigmacore contract.
type SigmacoreLOGJOINIterator ¶
type SigmacoreLOGJOINIterator struct { Event *SigmacoreLOGJOIN // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGJOINIterator is returned from FilterLOGJOIN and is used to iterate over the raw logs and unpacked data for LOGJOIN events raised by the Sigmacore contract.
func (*SigmacoreLOGJOINIterator) Close ¶
func (it *SigmacoreLOGJOINIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGJOINIterator) Error ¶
func (it *SigmacoreLOGJOINIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGJOINIterator) Next ¶
func (it *SigmacoreLOGJOINIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGMAXTOKENSUPDATED ¶
type SigmacoreLOGMAXTOKENSUPDATED struct { MaxPoolTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGMAXTOKENSUPDATED represents a LOGMAXTOKENSUPDATED event raised by the Sigmacore contract.
type SigmacoreLOGMAXTOKENSUPDATEDIterator ¶
type SigmacoreLOGMAXTOKENSUPDATEDIterator struct { Event *SigmacoreLOGMAXTOKENSUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGMAXTOKENSUPDATEDIterator is returned from FilterLOGMAXTOKENSUPDATED and is used to iterate over the raw logs and unpacked data for LOGMAXTOKENSUPDATED events raised by the Sigmacore contract.
func (*SigmacoreLOGMAXTOKENSUPDATEDIterator) Close ¶
func (it *SigmacoreLOGMAXTOKENSUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGMAXTOKENSUPDATEDIterator) Error ¶
func (it *SigmacoreLOGMAXTOKENSUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGMAXTOKENSUPDATEDIterator) Next ¶
func (it *SigmacoreLOGMAXTOKENSUPDATEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGMINIMUMBALANCEUPDATED ¶
type SigmacoreLOGMINIMUMBALANCEUPDATED struct { Token common.Address MinimumBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGMINIMUMBALANCEUPDATED represents a LOGMINIMUMBALANCEUPDATED event raised by the Sigmacore contract.
type SigmacoreLOGMINIMUMBALANCEUPDATEDIterator ¶
type SigmacoreLOGMINIMUMBALANCEUPDATEDIterator struct { Event *SigmacoreLOGMINIMUMBALANCEUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGMINIMUMBALANCEUPDATEDIterator is returned from FilterLOGMINIMUMBALANCEUPDATED and is used to iterate over the raw logs and unpacked data for LOGMINIMUMBALANCEUPDATED events raised by the Sigmacore contract.
func (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Close ¶
func (it *SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Error ¶
func (it *SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Next ¶
func (it *SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGPUBLICSWAPTOGGLED ¶
type SigmacoreLOGPUBLICSWAPTOGGLED struct { Enabled bool Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGPUBLICSWAPTOGGLED represents a LOGPUBLICSWAPTOGGLED event raised by the Sigmacore contract.
type SigmacoreLOGPUBLICSWAPTOGGLEDIterator ¶
type SigmacoreLOGPUBLICSWAPTOGGLEDIterator struct { Event *SigmacoreLOGPUBLICSWAPTOGGLED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGPUBLICSWAPTOGGLEDIterator is returned from FilterLOGPUBLICSWAPTOGGLED and is used to iterate over the raw logs and unpacked data for LOGPUBLICSWAPTOGGLED events raised by the Sigmacore contract.
func (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Close ¶
func (it *SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Error ¶
func (it *SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Next ¶
func (it *SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGSWAP ¶
type SigmacoreLOGSWAP struct { Caller common.Address TokenIn common.Address TokenOut common.Address TokenAmountIn *big.Int TokenAmountOut *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGSWAP represents a LOGSWAP event raised by the Sigmacore contract.
type SigmacoreLOGSWAPFEEUPDATED ¶
type SigmacoreLOGSWAPFEEUPDATED struct { SwapFee *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGSWAPFEEUPDATED represents a LOGSWAPFEEUPDATED event raised by the Sigmacore contract.
type SigmacoreLOGSWAPFEEUPDATEDIterator ¶
type SigmacoreLOGSWAPFEEUPDATEDIterator struct { Event *SigmacoreLOGSWAPFEEUPDATED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGSWAPFEEUPDATEDIterator is returned from FilterLOGSWAPFEEUPDATED and is used to iterate over the raw logs and unpacked data for LOGSWAPFEEUPDATED events raised by the Sigmacore contract.
func (*SigmacoreLOGSWAPFEEUPDATEDIterator) Close ¶
func (it *SigmacoreLOGSWAPFEEUPDATEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGSWAPFEEUPDATEDIterator) Error ¶
func (it *SigmacoreLOGSWAPFEEUPDATEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGSWAPFEEUPDATEDIterator) Next ¶
func (it *SigmacoreLOGSWAPFEEUPDATEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGSWAPIterator ¶
type SigmacoreLOGSWAPIterator struct { Event *SigmacoreLOGSWAP // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGSWAPIterator is returned from FilterLOGSWAP and is used to iterate over the raw logs and unpacked data for LOGSWAP events raised by the Sigmacore contract.
func (*SigmacoreLOGSWAPIterator) Close ¶
func (it *SigmacoreLOGSWAPIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGSWAPIterator) Error ¶
func (it *SigmacoreLOGSWAPIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGSWAPIterator) Next ¶
func (it *SigmacoreLOGSWAPIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGTOKENADDED ¶
type SigmacoreLOGTOKENADDED struct { Token common.Address DesiredDenorm *big.Int MinimumBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGTOKENADDED represents a LOGTOKENADDED event raised by the Sigmacore contract.
type SigmacoreLOGTOKENADDEDIterator ¶
type SigmacoreLOGTOKENADDEDIterator struct { Event *SigmacoreLOGTOKENADDED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGTOKENADDEDIterator is returned from FilterLOGTOKENADDED and is used to iterate over the raw logs and unpacked data for LOGTOKENADDED events raised by the Sigmacore contract.
func (*SigmacoreLOGTOKENADDEDIterator) Close ¶
func (it *SigmacoreLOGTOKENADDEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGTOKENADDEDIterator) Error ¶
func (it *SigmacoreLOGTOKENADDEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGTOKENADDEDIterator) Next ¶
func (it *SigmacoreLOGTOKENADDEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGTOKENREADY ¶
type SigmacoreLOGTOKENREADY struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGTOKENREADY represents a LOGTOKENREADY event raised by the Sigmacore contract.
type SigmacoreLOGTOKENREADYIterator ¶
type SigmacoreLOGTOKENREADYIterator struct { Event *SigmacoreLOGTOKENREADY // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGTOKENREADYIterator is returned from FilterLOGTOKENREADY and is used to iterate over the raw logs and unpacked data for LOGTOKENREADY events raised by the Sigmacore contract.
func (*SigmacoreLOGTOKENREADYIterator) Close ¶
func (it *SigmacoreLOGTOKENREADYIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGTOKENREADYIterator) Error ¶
func (it *SigmacoreLOGTOKENREADYIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGTOKENREADYIterator) Next ¶
func (it *SigmacoreLOGTOKENREADYIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreLOGTOKENREMOVED ¶
type SigmacoreLOGTOKENREMOVED struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
SigmacoreLOGTOKENREMOVED represents a LOGTOKENREMOVED event raised by the Sigmacore contract.
type SigmacoreLOGTOKENREMOVEDIterator ¶
type SigmacoreLOGTOKENREMOVEDIterator struct { Event *SigmacoreLOGTOKENREMOVED // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreLOGTOKENREMOVEDIterator is returned from FilterLOGTOKENREMOVED and is used to iterate over the raw logs and unpacked data for LOGTOKENREMOVED events raised by the Sigmacore contract.
func (*SigmacoreLOGTOKENREMOVEDIterator) Close ¶
func (it *SigmacoreLOGTOKENREMOVEDIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreLOGTOKENREMOVEDIterator) Error ¶
func (it *SigmacoreLOGTOKENREMOVEDIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreLOGTOKENREMOVEDIterator) Next ¶
func (it *SigmacoreLOGTOKENREMOVEDIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SigmacoreRaw ¶
type SigmacoreRaw struct {
Contract *Sigmacore // Generic contract binding to access the raw methods on
}
SigmacoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SigmacoreRaw) Call ¶
func (_Sigmacore *SigmacoreRaw) 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 (*SigmacoreRaw) Transact ¶
func (_Sigmacore *SigmacoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SigmacoreRaw) Transfer ¶
func (_Sigmacore *SigmacoreRaw) 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 SigmacoreSession ¶
type SigmacoreSession struct { Contract *Sigmacore // 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 }
SigmacoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SigmacoreSession) Allowance ¶
func (_Sigmacore *SigmacoreSession) Allowance(src common.Address, dst common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address src, address dst) view returns(uint256)
func (*SigmacoreSession) Approve ¶
func (_Sigmacore *SigmacoreSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*SigmacoreSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address whom) view returns(uint256)
func (*SigmacoreSession) Configure ¶
func (_Sigmacore *SigmacoreSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*SigmacoreSession) Decimals ¶
func (_Sigmacore *SigmacoreSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SigmacoreSession) DecreaseApproval ¶
func (_Sigmacore *SigmacoreSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreSession) DelegateCompLikeToken ¶
func (_Sigmacore *SigmacoreSession) DelegateCompLikeToken(token common.Address, delegatee common.Address) (*types.Transaction, error)
DelegateCompLikeToken is a paid mutator transaction binding the contract method 0xf8b5db09.
Solidity: function delegateCompLikeToken(address token, address delegatee) returns()
func (*SigmacoreSession) ExitPool ¶
func (_Sigmacore *SigmacoreSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*SigmacoreSession) ExitswapExternAmountOut ¶
func (_Sigmacore *SigmacoreSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*SigmacoreSession) ExitswapPoolAmountIn ¶
func (_Sigmacore *SigmacoreSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*SigmacoreSession) ExtrapolatePoolValueFromToken ¶
func (_Sigmacore *SigmacoreSession) ExtrapolatePoolValueFromToken() (common.Address, *big.Int, error)
ExtrapolatePoolValueFromToken is a free data retrieval call binding the contract method 0x98836f08.
Solidity: function extrapolatePoolValueFromToken() view returns(address, uint256)
func (*SigmacoreSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address token) view returns(uint256)
func (*SigmacoreSession) GetController ¶
func (_Sigmacore *SigmacoreSession) GetController() (common.Address, error)
GetController is a free data retrieval call binding the contract method 0x3018205f.
Solidity: function getController() view returns(address)
func (*SigmacoreSession) GetCurrentDesiredTokens ¶
func (_Sigmacore *SigmacoreSession) GetCurrentDesiredTokens() ([]common.Address, error)
GetCurrentDesiredTokens is a free data retrieval call binding the contract method 0x039209af.
Solidity: function getCurrentDesiredTokens() view returns(address[] tokens)
func (*SigmacoreSession) GetCurrentTokens ¶
func (_Sigmacore *SigmacoreSession) GetCurrentTokens() ([]common.Address, error)
GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.
Solidity: function getCurrentTokens() view returns(address[] tokens)
func (*SigmacoreSession) GetDenormalizedWeight ¶
GetDenormalizedWeight is a free data retrieval call binding the contract method 0x948d8ce6.
Solidity: function getDenormalizedWeight(address token) view returns(uint256)
func (*SigmacoreSession) GetExitFeeRecipient ¶
func (_Sigmacore *SigmacoreSession) GetExitFeeRecipient() (common.Address, error)
GetExitFeeRecipient is a free data retrieval call binding the contract method 0x865bcccb.
Solidity: function getExitFeeRecipient() view returns(address)
func (*SigmacoreSession) GetMinimumBalance ¶
GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.
Solidity: function getMinimumBalance(address token) view returns(uint256)
func (*SigmacoreSession) GetNumTokens ¶
func (_Sigmacore *SigmacoreSession) GetNumTokens() (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xcd2ed8fb.
Solidity: function getNumTokens() view returns(uint256)
func (*SigmacoreSession) GetSpotPrice ¶
func (_Sigmacore *SigmacoreSession) GetSpotPrice(tokenIn common.Address, tokenOut common.Address) (*big.Int, error)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
func (*SigmacoreSession) GetSwapFee ¶
func (_Sigmacore *SigmacoreSession) GetSwapFee() (*big.Int, error)
GetSwapFee is a free data retrieval call binding the contract method 0xd4cadf68.
Solidity: function getSwapFee() view returns(uint256)
func (*SigmacoreSession) GetTokenRecord ¶
func (_Sigmacore *SigmacoreSession) GetTokenRecord(token common.Address) (IIndexPoolRecord, error)
GetTokenRecord is a free data retrieval call binding the contract method 0x64c7d661.
Solidity: function getTokenRecord(address token) view returns((bool,bool,uint40,uint96,uint96,uint8,uint256) record)
func (*SigmacoreSession) GetTotalDenormalizedWeight ¶
func (_Sigmacore *SigmacoreSession) GetTotalDenormalizedWeight() (*big.Int, error)
GetTotalDenormalizedWeight is a free data retrieval call binding the contract method 0x936c3477.
Solidity: function getTotalDenormalizedWeight() view returns(uint256)
func (*SigmacoreSession) GetUsedBalance ¶
GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.
Solidity: function getUsedBalance(address token) view returns(uint256)
func (*SigmacoreSession) Gulp ¶
func (_Sigmacore *SigmacoreSession) Gulp(token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*SigmacoreSession) IncreaseApproval ¶
func (_Sigmacore *SigmacoreSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreSession) Initialize ¶
func (_Sigmacore *SigmacoreSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address, exitFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x2b110c74.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler, address exitFeeRecipient) returns()
func (*SigmacoreSession) IsBound ¶
func (_Sigmacore *SigmacoreSession) IsBound(t common.Address) (bool, error)
IsBound is a free data retrieval call binding the contract method 0x2f37b624.
Solidity: function isBound(address t) view returns(bool)
func (*SigmacoreSession) IsPublicSwap ¶
func (_Sigmacore *SigmacoreSession) IsPublicSwap() (bool, error)
IsPublicSwap is a free data retrieval call binding the contract method 0xfde924f7.
Solidity: function isPublicSwap() view returns(bool)
func (*SigmacoreSession) JoinPool ¶
func (_Sigmacore *SigmacoreSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*SigmacoreSession) JoinswapExternAmountIn ¶
func (_Sigmacore *SigmacoreSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*SigmacoreSession) JoinswapPoolAmountOut ¶
func (_Sigmacore *SigmacoreSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*SigmacoreSession) Name ¶
func (_Sigmacore *SigmacoreSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SigmacoreSession) ReindexTokens ¶
func (_Sigmacore *SigmacoreSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*SigmacoreSession) ReweighTokens ¶
func (_Sigmacore *SigmacoreSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*SigmacoreSession) SetExitFeeRecipient ¶
func (_Sigmacore *SigmacoreSession) SetExitFeeRecipient(exitFeeRecipient common.Address) (*types.Transaction, error)
SetExitFeeRecipient is a paid mutator transaction binding the contract method 0xf9f97c98.
Solidity: function setExitFeeRecipient(address exitFeeRecipient) returns()
func (*SigmacoreSession) SetMinimumBalance ¶
func (_Sigmacore *SigmacoreSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*SigmacoreSession) SetPublicSwap ¶
func (_Sigmacore *SigmacoreSession) SetPublicSwap(enabled bool) (*types.Transaction, error)
SetPublicSwap is a paid mutator transaction binding the contract method 0x49b59552.
Solidity: function setPublicSwap(bool enabled) returns()
func (*SigmacoreSession) SetSwapFee ¶
func (_Sigmacore *SigmacoreSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*SigmacoreSession) SwapExactAmountIn ¶
func (_Sigmacore *SigmacoreSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreSession) SwapExactAmountOut ¶
func (_Sigmacore *SigmacoreSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreSession) Symbol ¶
func (_Sigmacore *SigmacoreSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SigmacoreSession) TotalSupply ¶
func (_Sigmacore *SigmacoreSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SigmacoreSession) Transfer ¶
func (_Sigmacore *SigmacoreSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*SigmacoreSession) TransferFrom ¶
func (_Sigmacore *SigmacoreSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
func (*SigmacoreSession) VERSIONNUMBER ¶
func (_Sigmacore *SigmacoreSession) VERSIONNUMBER() (*big.Int, error)
VERSIONNUMBER is a free data retrieval call binding the contract method 0x8025e303.
Solidity: function VERSION_NUMBER() view returns(uint256)
type SigmacoreTransactor ¶
type SigmacoreTransactor struct {
// contains filtered or unexported fields
}
SigmacoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSigmacoreTransactor ¶
func NewSigmacoreTransactor(address common.Address, transactor bind.ContractTransactor) (*SigmacoreTransactor, error)
NewSigmacoreTransactor creates a new write-only instance of Sigmacore, bound to a specific deployed contract.
func (*SigmacoreTransactor) Approve ¶
func (_Sigmacore *SigmacoreTransactor) Approve(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactor) Configure ¶
func (_Sigmacore *SigmacoreTransactor) Configure(opts *bind.TransactOpts, controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*SigmacoreTransactor) DecreaseApproval ¶
func (_Sigmacore *SigmacoreTransactor) DecreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactor) DelegateCompLikeToken ¶
func (_Sigmacore *SigmacoreTransactor) DelegateCompLikeToken(opts *bind.TransactOpts, token common.Address, delegatee common.Address) (*types.Transaction, error)
DelegateCompLikeToken is a paid mutator transaction binding the contract method 0xf8b5db09.
Solidity: function delegateCompLikeToken(address token, address delegatee) returns()
func (*SigmacoreTransactor) ExitPool ¶
func (_Sigmacore *SigmacoreTransactor) ExitPool(opts *bind.TransactOpts, poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*SigmacoreTransactor) ExitswapExternAmountOut ¶
func (_Sigmacore *SigmacoreTransactor) ExitswapExternAmountOut(opts *bind.TransactOpts, tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*SigmacoreTransactor) ExitswapPoolAmountIn ¶
func (_Sigmacore *SigmacoreTransactor) ExitswapPoolAmountIn(opts *bind.TransactOpts, tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*SigmacoreTransactor) Gulp ¶
func (_Sigmacore *SigmacoreTransactor) Gulp(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*SigmacoreTransactor) IncreaseApproval ¶
func (_Sigmacore *SigmacoreTransactor) IncreaseApproval(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactor) Initialize ¶
func (_Sigmacore *SigmacoreTransactor) Initialize(opts *bind.TransactOpts, tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address, exitFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x2b110c74.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler, address exitFeeRecipient) returns()
func (*SigmacoreTransactor) JoinPool ¶
func (_Sigmacore *SigmacoreTransactor) JoinPool(opts *bind.TransactOpts, poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*SigmacoreTransactor) JoinswapExternAmountIn ¶
func (_Sigmacore *SigmacoreTransactor) JoinswapExternAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*SigmacoreTransactor) JoinswapPoolAmountOut ¶
func (_Sigmacore *SigmacoreTransactor) JoinswapPoolAmountOut(opts *bind.TransactOpts, tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*SigmacoreTransactor) ReindexTokens ¶
func (_Sigmacore *SigmacoreTransactor) ReindexTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*SigmacoreTransactor) ReweighTokens ¶
func (_Sigmacore *SigmacoreTransactor) ReweighTokens(opts *bind.TransactOpts, tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*SigmacoreTransactor) SetExitFeeRecipient ¶
func (_Sigmacore *SigmacoreTransactor) SetExitFeeRecipient(opts *bind.TransactOpts, exitFeeRecipient common.Address) (*types.Transaction, error)
SetExitFeeRecipient is a paid mutator transaction binding the contract method 0xf9f97c98.
Solidity: function setExitFeeRecipient(address exitFeeRecipient) returns()
func (*SigmacoreTransactor) SetMinimumBalance ¶
func (_Sigmacore *SigmacoreTransactor) SetMinimumBalance(opts *bind.TransactOpts, token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*SigmacoreTransactor) SetPublicSwap ¶
func (_Sigmacore *SigmacoreTransactor) SetPublicSwap(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)
SetPublicSwap is a paid mutator transaction binding the contract method 0x49b59552.
Solidity: function setPublicSwap(bool enabled) returns()
func (*SigmacoreTransactor) SetSwapFee ¶
func (_Sigmacore *SigmacoreTransactor) SetSwapFee(opts *bind.TransactOpts, swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*SigmacoreTransactor) SwapExactAmountIn ¶
func (_Sigmacore *SigmacoreTransactor) SwapExactAmountIn(opts *bind.TransactOpts, tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreTransactor) SwapExactAmountOut ¶
func (_Sigmacore *SigmacoreTransactor) SwapExactAmountOut(opts *bind.TransactOpts, tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreTransactor) Transfer ¶
func (_Sigmacore *SigmacoreTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactor) TransferFrom ¶
func (_Sigmacore *SigmacoreTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
type SigmacoreTransactorRaw ¶
type SigmacoreTransactorRaw struct {
Contract *SigmacoreTransactor // Generic write-only contract binding to access the raw methods on
}
SigmacoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SigmacoreTransactorRaw) Transact ¶
func (_Sigmacore *SigmacoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SigmacoreTransactorRaw) Transfer ¶
func (_Sigmacore *SigmacoreTransactorRaw) 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 SigmacoreTransactorSession ¶
type SigmacoreTransactorSession struct { Contract *SigmacoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SigmacoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SigmacoreTransactorSession) Approve ¶
func (_Sigmacore *SigmacoreTransactorSession) Approve(dst common.Address, amt *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactorSession) Configure ¶
func (_Sigmacore *SigmacoreTransactorSession) Configure(controller common.Address, name string, symbol string) (*types.Transaction, error)
Configure is a paid mutator transaction binding the contract method 0x19f0f849.
Solidity: function configure(address controller, string name, string symbol) returns()
func (*SigmacoreTransactorSession) DecreaseApproval ¶
func (_Sigmacore *SigmacoreTransactorSession) DecreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactorSession) DelegateCompLikeToken ¶
func (_Sigmacore *SigmacoreTransactorSession) DelegateCompLikeToken(token common.Address, delegatee common.Address) (*types.Transaction, error)
DelegateCompLikeToken is a paid mutator transaction binding the contract method 0xf8b5db09.
Solidity: function delegateCompLikeToken(address token, address delegatee) returns()
func (*SigmacoreTransactorSession) ExitPool ¶
func (_Sigmacore *SigmacoreTransactorSession) ExitPool(poolAmountIn *big.Int, minAmountsOut []*big.Int) (*types.Transaction, error)
ExitPool is a paid mutator transaction binding the contract method 0xb02f0b73.
Solidity: function exitPool(uint256 poolAmountIn, uint256[] minAmountsOut) returns()
func (*SigmacoreTransactorSession) ExitswapExternAmountOut ¶
func (_Sigmacore *SigmacoreTransactorSession) ExitswapExternAmountOut(tokenOut common.Address, tokenAmountOut *big.Int, maxPoolAmountIn *big.Int) (*types.Transaction, error)
ExitswapExternAmountOut is a paid mutator transaction binding the contract method 0x02c96748.
Solidity: function exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns(uint256)
func (*SigmacoreTransactorSession) ExitswapPoolAmountIn ¶
func (_Sigmacore *SigmacoreTransactorSession) ExitswapPoolAmountIn(tokenOut common.Address, poolAmountIn *big.Int, minAmountOut *big.Int) (*types.Transaction, error)
ExitswapPoolAmountIn is a paid mutator transaction binding the contract method 0x46ab38f1.
Solidity: function exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns(uint256)
func (*SigmacoreTransactorSession) Gulp ¶
func (_Sigmacore *SigmacoreTransactorSession) Gulp(token common.Address) (*types.Transaction, error)
Gulp is a paid mutator transaction binding the contract method 0x8c28cbe8.
Solidity: function gulp(address token) returns()
func (*SigmacoreTransactorSession) IncreaseApproval ¶
func (_Sigmacore *SigmacoreTransactorSession) IncreaseApproval(dst common.Address, amt *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactorSession) Initialize ¶
func (_Sigmacore *SigmacoreTransactorSession) Initialize(tokens []common.Address, balances []*big.Int, denorms []*big.Int, tokenProvider common.Address, unbindHandler common.Address, exitFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x2b110c74.
Solidity: function initialize(address[] tokens, uint256[] balances, uint96[] denorms, address tokenProvider, address unbindHandler, address exitFeeRecipient) returns()
func (*SigmacoreTransactorSession) JoinPool ¶
func (_Sigmacore *SigmacoreTransactorSession) JoinPool(poolAmountOut *big.Int, maxAmountsIn []*big.Int) (*types.Transaction, error)
JoinPool is a paid mutator transaction binding the contract method 0x4f69c0d4.
Solidity: function joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn) returns()
func (*SigmacoreTransactorSession) JoinswapExternAmountIn ¶
func (_Sigmacore *SigmacoreTransactorSession) JoinswapExternAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, minPoolAmountOut *big.Int) (*types.Transaction, error)
JoinswapExternAmountIn is a paid mutator transaction binding the contract method 0x5db34277.
Solidity: function joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns(uint256)
func (*SigmacoreTransactorSession) JoinswapPoolAmountOut ¶
func (_Sigmacore *SigmacoreTransactorSession) JoinswapPoolAmountOut(tokenIn common.Address, poolAmountOut *big.Int, maxAmountIn *big.Int) (*types.Transaction, error)
JoinswapPoolAmountOut is a paid mutator transaction binding the contract method 0x6d06dfa0.
Solidity: function joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns(uint256)
func (*SigmacoreTransactorSession) ReindexTokens ¶
func (_Sigmacore *SigmacoreTransactorSession) ReindexTokens(tokens []common.Address, desiredDenorms []*big.Int, minimumBalances []*big.Int) (*types.Transaction, error)
ReindexTokens is a paid mutator transaction binding the contract method 0xc3f46810.
Solidity: function reindexTokens(address[] tokens, uint96[] desiredDenorms, uint256[] minimumBalances) returns()
func (*SigmacoreTransactorSession) ReweighTokens ¶
func (_Sigmacore *SigmacoreTransactorSession) ReweighTokens(tokens []common.Address, desiredDenorms []*big.Int) (*types.Transaction, error)
ReweighTokens is a paid mutator transaction binding the contract method 0x5d5e8ce7.
Solidity: function reweighTokens(address[] tokens, uint96[] desiredDenorms) returns()
func (*SigmacoreTransactorSession) SetExitFeeRecipient ¶
func (_Sigmacore *SigmacoreTransactorSession) SetExitFeeRecipient(exitFeeRecipient common.Address) (*types.Transaction, error)
SetExitFeeRecipient is a paid mutator transaction binding the contract method 0xf9f97c98.
Solidity: function setExitFeeRecipient(address exitFeeRecipient) returns()
func (*SigmacoreTransactorSession) SetMinimumBalance ¶
func (_Sigmacore *SigmacoreTransactorSession) SetMinimumBalance(token common.Address, minimumBalance *big.Int) (*types.Transaction, error)
SetMinimumBalance is a paid mutator transaction binding the contract method 0xa49c44d7.
Solidity: function setMinimumBalance(address token, uint256 minimumBalance) returns()
func (*SigmacoreTransactorSession) SetPublicSwap ¶
func (_Sigmacore *SigmacoreTransactorSession) SetPublicSwap(enabled bool) (*types.Transaction, error)
SetPublicSwap is a paid mutator transaction binding the contract method 0x49b59552.
Solidity: function setPublicSwap(bool enabled) returns()
func (*SigmacoreTransactorSession) SetSwapFee ¶
func (_Sigmacore *SigmacoreTransactorSession) SetSwapFee(swapFee *big.Int) (*types.Transaction, error)
SetSwapFee is a paid mutator transaction binding the contract method 0x34e19907.
Solidity: function setSwapFee(uint256 swapFee) returns()
func (*SigmacoreTransactorSession) SwapExactAmountIn ¶
func (_Sigmacore *SigmacoreTransactorSession) SwapExactAmountIn(tokenIn common.Address, tokenAmountIn *big.Int, tokenOut common.Address, minAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountIn is a paid mutator transaction binding the contract method 0x8201aa3f.
Solidity: function swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreTransactorSession) SwapExactAmountOut ¶
func (_Sigmacore *SigmacoreTransactorSession) SwapExactAmountOut(tokenIn common.Address, maxAmountIn *big.Int, tokenOut common.Address, tokenAmountOut *big.Int, maxPrice *big.Int) (*types.Transaction, error)
SwapExactAmountOut is a paid mutator transaction binding the contract method 0x7c5e9ea4.
Solidity: function swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns(uint256, uint256)
func (*SigmacoreTransactorSession) Transfer ¶
func (_Sigmacore *SigmacoreTransactorSession) Transfer(dst common.Address, amt *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amt) returns(bool)
func (*SigmacoreTransactorSession) TransferFrom ¶
func (_Sigmacore *SigmacoreTransactorSession) TransferFrom(src common.Address, dst common.Address, amt *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amt) returns(bool)
type SigmacoreTransfer ¶
type SigmacoreTransfer struct { Src common.Address Dst common.Address Amt *big.Int Raw types.Log // Blockchain specific contextual infos }
SigmacoreTransfer represents a Transfer event raised by the Sigmacore contract.
type SigmacoreTransferIterator ¶
type SigmacoreTransferIterator struct { Event *SigmacoreTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SigmacoreTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Sigmacore contract.
func (*SigmacoreTransferIterator) Close ¶
func (it *SigmacoreTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SigmacoreTransferIterator) Error ¶
func (it *SigmacoreTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SigmacoreTransferIterator) Next ¶
func (it *SigmacoreTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.