sigmacore

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

func NewSigmacore(address common.Address, backend bind.ContractBackend) (*Sigmacore, error)

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

func (_Sigmacore *SigmacoreCaller) GetController(opts *bind.CallOpts) (common.Address, error)

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

func (_Sigmacore *SigmacoreCaller) GetCurrentTokens(opts *bind.CallOpts) ([]common.Address, error)

GetCurrentTokens is a free data retrieval call binding the contract method 0xcc77828d.

Solidity: function getCurrentTokens() view returns(address[] tokens)

func (*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

func (_Sigmacore *SigmacoreCaller) GetExitFeeRecipient(opts *bind.CallOpts) (common.Address, error)

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

func (_Sigmacore *SigmacoreCaller) GetNumTokens(opts *bind.CallOpts) (*big.Int, error)

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

func (_Sigmacore *SigmacoreCaller) GetSwapFee(opts *bind.CallOpts) (*big.Int, error)

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

func (_Sigmacore *SigmacoreCaller) IsBound(opts *bind.CallOpts, t common.Address) (bool, error)

IsBound is a free data retrieval call binding the contract method 0x2f37b624.

Solidity: function isBound(address t) view returns(bool)

func (*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

func (_Sigmacore *SigmacoreCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*SigmacoreCaller) VERSIONNUMBER

func (_Sigmacore *SigmacoreCaller) VERSIONNUMBER(opts *bind.CallOpts) (*big.Int, error)

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

func (_Sigmacore *SigmacoreCallerSession) BalanceOf(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 (*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

func (_Sigmacore *SigmacoreCallerSession) GetBalance(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 (*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

func (_Sigmacore *SigmacoreCallerSession) GetMinimumBalance(token common.Address) (*big.Int, error)

GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.

Solidity: function getMinimumBalance(address token) view returns(uint256)

func (*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

func (_Sigmacore *SigmacoreCallerSession) GetUsedBalance(token common.Address) (*big.Int, error)

GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.

Solidity: function getUsedBalance(address token) view returns(uint256)

func (*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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGDENORMUPDATEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGDENORMUPDATEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGDESIREDDENORMSETIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGDESIREDDENORMSETIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGMAXTOKENSUPDATEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGMAXTOKENSUPDATEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGMINIMUMBALANCEUPDATEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGPUBLICSWAPTOGGLEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGSWAPFEEUPDATEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGSWAPFEEUPDATEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGTOKENADDEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGTOKENADDEDIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGTOKENREADYIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGTOKENREADYIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SigmacoreLOGTOKENREMOVEDIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SigmacoreLOGTOKENREMOVEDIterator) Next

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

func (_Sigmacore *SigmacoreSession) BalanceOf(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 (*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

func (_Sigmacore *SigmacoreSession) GetBalance(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 (*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

func (_Sigmacore *SigmacoreSession) 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 (*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

func (_Sigmacore *SigmacoreSession) GetMinimumBalance(token common.Address) (*big.Int, error)

GetMinimumBalance is a free data retrieval call binding the contract method 0x91bfa2bf.

Solidity: function getMinimumBalance(address token) view returns(uint256)

func (*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

func (_Sigmacore *SigmacoreSession) GetUsedBalance(token common.Address) (*big.Int, error)

GetUsedBalance is a free data retrieval call binding the contract method 0x4aa4e0b5.

Solidity: function getUsedBalance(address token) view returns(uint256)

func (*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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL