gmx

package
v0.0.0-...-9b94d46 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FastPriceFeeABI = FastPriceFeeMetaData.ABI

FastPriceFeeABI is the input ABI used to generate the binding from. Deprecated: Use FastPriceFeeMetaData.ABI instead.

View Source
var FastPriceFeeMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_priceDuration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxPriceUpdateDelay\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minBlockInterval\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxDeviationBasisPoints\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_fastPriceEvents\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_tokenManager\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"name\":\"DisableFastPrice\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"name\":\"EnableFastPrice\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"refPrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fastPrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cumulativeRefDelta\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cumulativeFastDelta\",\"type\":\"uint256\"}],\"name\":\"MaxCumulativeDeltaDiffExceeded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"refPrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fastPrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cumulativeRefDelta\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cumulativeFastDelta\",\"type\":\"uint256\"}],\"name\":\"PriceData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BASIS_POINTS_DIVISOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITMASK_32\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CUMULATIVE_DELTA_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_CUMULATIVE_FAST_DELTA\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_CUMULATIVE_REF_DELTA\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_PRICE_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_REF_PRICE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PRICE_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableFastPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableFastPriceVoteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"disableFastPriceVotes\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableFastPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fastPriceEvents\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"favorFastPrice\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_refPrice\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_maximise\",\"type\":\"bool\"}],\"name\":\"getPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"getPriceData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gov\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_minAuthorizations\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_updaters\",\"type\":\"address[]\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isInitialized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isSigner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isSpreadEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isUpdater\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastUpdatedAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastUpdatedBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"maxCumulativeDeltaDiffs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxDeviationBasisPoints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxPriceUpdateDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxTimeDeviation\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minAuthorizations\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minBlockInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"priceData\",\"outputs\":[{\"internalType\":\"uint160\",\"name\":\"refPrice\",\"type\":\"uint160\"},{\"internalType\":\"uint32\",\"name\":\"refTime\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"cumulativeRefDelta\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"cumulativeFastDelta\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"priceDataInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"priceDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prices\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_priceBitArray\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"setCompactedPrices\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_fastPriceEvents\",\"type\":\"address\"}],\"name\":\"setFastPriceEvents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_gov\",\"type\":\"address\"}],\"name\":\"setGov\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isSpreadEnabled\",\"type\":\"bool\"}],\"name\":\"setIsSpreadEnabled\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_lastUpdatedAt\",\"type\":\"uint256\"}],\"name\":\"setLastUpdatedAt\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_tokens\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_maxCumulativeDeltaDiffs\",\"type\":\"uint256[]\"}],\"name\":\"setMaxCumulativeDeltaDiffs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxDeviationBasisPoints\",\"type\":\"uint256\"}],\"name\":\"setMaxDeviationBasisPoints\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxPriceUpdateDelay\",\"type\":\"uint256\"}],\"name\":\"setMaxPriceUpdateDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxTimeDeviation\",\"type\":\"uint256\"}],\"name\":\"setMaxTimeDeviation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_minAuthorizations\",\"type\":\"uint256\"}],\"name\":\"setMinAuthorizations\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_minBlockInterval\",\"type\":\"uint256\"}],\"name\":\"setMinBlockInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_priceDataInterval\",\"type\":\"uint256\"}],\"name\":\"setPriceDataInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_priceDuration\",\"type\":\"uint256\"}],\"name\":\"setPriceDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_tokens\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_prices\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"setPrices\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_priceBits\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"setPricesWithBits\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_positionRouter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_priceBits\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_endIndexForIncreasePositions\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_endIndexForDecreasePositions\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxIncreasePositions\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxDecreasePositions\",\"type\":\"uint256\"}],\"name\":\"setPricesWithBitsAndExecute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isActive\",\"type\":\"bool\"}],\"name\":\"setSigner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_spreadBasisPointsIfChainError\",\"type\":\"uint256\"}],\"name\":\"setSpreadBasisPointsIfChainError\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_spreadBasisPointsIfInactive\",\"type\":\"uint256\"}],\"name\":\"setSpreadBasisPointsIfInactive\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_tokenManager\",\"type\":\"address\"}],\"name\":\"setTokenManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_tokens\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_tokenPrecisions\",\"type\":\"uint256[]\"}],\"name\":\"setTokens\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isActive\",\"type\":\"bool\"}],\"name\":\"setUpdater\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vaultPriceFeed\",\"type\":\"address\"}],\"name\":\"setVaultPriceFeed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"spreadBasisPointsIfChainError\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"spreadBasisPointsIfInactive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tokenManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"tokenPrecisions\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"tokens\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vaultPriceFeed\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

FastPriceFeeMetaData contains all meta data concerning the FastPriceFee contract.

Functions

This section is empty.

Types

type FastPriceFee

type FastPriceFee struct {
	FastPriceFeeCaller     // Read-only binding to the contract
	FastPriceFeeTransactor // Write-only binding to the contract
	FastPriceFeeFilterer   // Log filterer for contract events
}

FastPriceFee is an auto generated Go binding around an Ethereum contract.

func NewFastPriceFee

func NewFastPriceFee(address common.Address, backend bind.ContractBackend) (*FastPriceFee, error)

NewFastPriceFee creates a new instance of FastPriceFee, bound to a specific deployed contract.

type FastPriceFeeCaller

type FastPriceFeeCaller struct {
	// contains filtered or unexported fields
}

FastPriceFeeCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewFastPriceFeeCaller

func NewFastPriceFeeCaller(address common.Address, caller bind.ContractCaller) (*FastPriceFeeCaller, error)

NewFastPriceFeeCaller creates a new read-only instance of FastPriceFee, bound to a specific deployed contract.

func (*FastPriceFeeCaller) BASISPOINTSDIVISOR

func (_FastPriceFee *FastPriceFeeCaller) BASISPOINTSDIVISOR(opts *bind.CallOpts) (*big.Int, error)

BASISPOINTSDIVISOR is a free data retrieval call binding the contract method 0x126082cf.

Solidity: function BASIS_POINTS_DIVISOR() view returns(uint256)

func (*FastPriceFeeCaller) BITMASK32

func (_FastPriceFee *FastPriceFeeCaller) BITMASK32(opts *bind.CallOpts) (*big.Int, error)

BITMASK32 is a free data retrieval call binding the contract method 0x807c9782.

Solidity: function BITMASK_32() view returns(uint256)

func (*FastPriceFeeCaller) CUMULATIVEDELTAPRECISION

func (_FastPriceFee *FastPriceFeeCaller) CUMULATIVEDELTAPRECISION(opts *bind.CallOpts) (*big.Int, error)

CUMULATIVEDELTAPRECISION is a free data retrieval call binding the contract method 0xa2b47c16.

Solidity: function CUMULATIVE_DELTA_PRECISION() view returns(uint256)

func (*FastPriceFeeCaller) DisableFastPriceVoteCount

func (_FastPriceFee *FastPriceFeeCaller) DisableFastPriceVoteCount(opts *bind.CallOpts) (*big.Int, error)

DisableFastPriceVoteCount is a free data retrieval call binding the contract method 0xb0a25666.

Solidity: function disableFastPriceVoteCount() view returns(uint256)

func (*FastPriceFeeCaller) DisableFastPriceVotes

func (_FastPriceFee *FastPriceFeeCaller) DisableFastPriceVotes(opts *bind.CallOpts, arg0 common.Address) (bool, error)

DisableFastPriceVotes is a free data retrieval call binding the contract method 0x03b04936.

Solidity: function disableFastPriceVotes(address ) view returns(bool)

func (*FastPriceFeeCaller) FastPriceEvents

func (_FastPriceFee *FastPriceFeeCaller) FastPriceEvents(opts *bind.CallOpts) (common.Address, error)

FastPriceEvents is a free data retrieval call binding the contract method 0x0e9272ea.

Solidity: function fastPriceEvents() view returns(address)

func (*FastPriceFeeCaller) FavorFastPrice

func (_FastPriceFee *FastPriceFeeCaller) FavorFastPrice(opts *bind.CallOpts, _token common.Address) (bool, error)

FavorFastPrice is a free data retrieval call binding the contract method 0x6c56fd05.

Solidity: function favorFastPrice(address _token) view returns(bool)

func (*FastPriceFeeCaller) GetPrice

func (_FastPriceFee *FastPriceFeeCaller) GetPrice(opts *bind.CallOpts, _token common.Address, _refPrice *big.Int, _maximise bool) (*big.Int, error)

GetPrice is a free data retrieval call binding the contract method 0x7fece368.

Solidity: function getPrice(address _token, uint256 _refPrice, bool _maximise) view returns(uint256)

func (*FastPriceFeeCaller) GetPriceData

func (_FastPriceFee *FastPriceFeeCaller) GetPriceData(opts *bind.CallOpts, _token common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetPriceData is a free data retrieval call binding the contract method 0x72279ba1.

Solidity: function getPriceData(address _token) view returns(uint256, uint256, uint256, uint256)

func (*FastPriceFeeCaller) Gov

func (_FastPriceFee *FastPriceFeeCaller) Gov(opts *bind.CallOpts) (common.Address, error)

Gov is a free data retrieval call binding the contract method 0x12d43a51.

Solidity: function gov() view returns(address)

func (*FastPriceFeeCaller) IsInitialized

func (_FastPriceFee *FastPriceFeeCaller) IsInitialized(opts *bind.CallOpts) (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*FastPriceFeeCaller) IsSigner

func (_FastPriceFee *FastPriceFeeCaller) IsSigner(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address ) view returns(bool)

func (*FastPriceFeeCaller) IsSpreadEnabled

func (_FastPriceFee *FastPriceFeeCaller) IsSpreadEnabled(opts *bind.CallOpts) (bool, error)

IsSpreadEnabled is a free data retrieval call binding the contract method 0x695d4184.

Solidity: function isSpreadEnabled() view returns(bool)

func (*FastPriceFeeCaller) IsUpdater

func (_FastPriceFee *FastPriceFeeCaller) IsUpdater(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsUpdater is a free data retrieval call binding the contract method 0x4fdfb086.

Solidity: function isUpdater(address ) view returns(bool)

func (*FastPriceFeeCaller) LastUpdatedAt

func (_FastPriceFee *FastPriceFeeCaller) LastUpdatedAt(opts *bind.CallOpts) (*big.Int, error)

LastUpdatedAt is a free data retrieval call binding the contract method 0x54aea127.

Solidity: function lastUpdatedAt() view returns(uint256)

func (*FastPriceFeeCaller) LastUpdatedBlock

func (_FastPriceFee *FastPriceFeeCaller) LastUpdatedBlock(opts *bind.CallOpts) (*big.Int, error)

LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.

Solidity: function lastUpdatedBlock() view returns(uint256)

func (*FastPriceFeeCaller) MAXCUMULATIVEFASTDELTA

func (_FastPriceFee *FastPriceFeeCaller) MAXCUMULATIVEFASTDELTA(opts *bind.CallOpts) (*big.Int, error)

MAXCUMULATIVEFASTDELTA is a free data retrieval call binding the contract method 0x4bd66c1c.

Solidity: function MAX_CUMULATIVE_FAST_DELTA() view returns(uint256)

func (*FastPriceFeeCaller) MAXCUMULATIVEREFDELTA

func (_FastPriceFee *FastPriceFeeCaller) MAXCUMULATIVEREFDELTA(opts *bind.CallOpts) (*big.Int, error)

MAXCUMULATIVEREFDELTA is a free data retrieval call binding the contract method 0x0604ddea.

Solidity: function MAX_CUMULATIVE_REF_DELTA() view returns(uint256)

func (*FastPriceFeeCaller) MAXPRICEDURATION

func (_FastPriceFee *FastPriceFeeCaller) MAXPRICEDURATION(opts *bind.CallOpts) (*big.Int, error)

MAXPRICEDURATION is a free data retrieval call binding the contract method 0x668d3d65.

Solidity: function MAX_PRICE_DURATION() view returns(uint256)

func (*FastPriceFeeCaller) MAXREFPRICE

func (_FastPriceFee *FastPriceFeeCaller) MAXREFPRICE(opts *bind.CallOpts) (*big.Int, error)

MAXREFPRICE is a free data retrieval call binding the contract method 0xe68a22c0.

Solidity: function MAX_REF_PRICE() view returns(uint256)

func (*FastPriceFeeCaller) MaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeCaller) MaxCumulativeDeltaDiffs(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

MaxCumulativeDeltaDiffs is a free data retrieval call binding the contract method 0xa3742425.

Solidity: function maxCumulativeDeltaDiffs(address ) view returns(uint256)

func (*FastPriceFeeCaller) MaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeCaller) MaxDeviationBasisPoints(opts *bind.CallOpts) (*big.Int, error)

MaxDeviationBasisPoints is a free data retrieval call binding the contract method 0x715c7536.

Solidity: function maxDeviationBasisPoints() view returns(uint256)

func (*FastPriceFeeCaller) MaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeCaller) MaxPriceUpdateDelay(opts *bind.CallOpts) (*big.Int, error)

MaxPriceUpdateDelay is a free data retrieval call binding the contract method 0xe64559ad.

Solidity: function maxPriceUpdateDelay() view returns(uint256)

func (*FastPriceFeeCaller) MaxTimeDeviation

func (_FastPriceFee *FastPriceFeeCaller) MaxTimeDeviation(opts *bind.CallOpts) (*big.Int, error)

MaxTimeDeviation is a free data retrieval call binding the contract method 0x3aa08f86.

Solidity: function maxTimeDeviation() view returns(uint256)

func (*FastPriceFeeCaller) MinAuthorizations

func (_FastPriceFee *FastPriceFeeCaller) MinAuthorizations(opts *bind.CallOpts) (*big.Int, error)

MinAuthorizations is a free data retrieval call binding the contract method 0x287800c9.

Solidity: function minAuthorizations() view returns(uint256)

func (*FastPriceFeeCaller) MinBlockInterval

func (_FastPriceFee *FastPriceFeeCaller) MinBlockInterval(opts *bind.CallOpts) (*big.Int, error)

MinBlockInterval is a free data retrieval call binding the contract method 0xb3606b56.

Solidity: function minBlockInterval() view returns(uint256)

func (*FastPriceFeeCaller) PRICEPRECISION

func (_FastPriceFee *FastPriceFeeCaller) PRICEPRECISION(opts *bind.CallOpts) (*big.Int, error)

PRICEPRECISION is a free data retrieval call binding the contract method 0x95082d25.

Solidity: function PRICE_PRECISION() view returns(uint256)

func (*FastPriceFeeCaller) PriceData

func (_FastPriceFee *FastPriceFeeCaller) PriceData(opts *bind.CallOpts, arg0 common.Address) (struct {
	RefPrice            *big.Int
	RefTime             uint32
	CumulativeRefDelta  uint32
	CumulativeFastDelta uint32
}, error)

PriceData is a free data retrieval call binding the contract method 0xcab44b76.

Solidity: function priceData(address ) view returns(uint160 refPrice, uint32 refTime, uint32 cumulativeRefDelta, uint32 cumulativeFastDelta)

func (*FastPriceFeeCaller) PriceDataInterval

func (_FastPriceFee *FastPriceFeeCaller) PriceDataInterval(opts *bind.CallOpts) (*big.Int, error)

PriceDataInterval is a free data retrieval call binding the contract method 0xdfb481c9.

Solidity: function priceDataInterval() view returns(uint256)

func (*FastPriceFeeCaller) PriceDuration

func (_FastPriceFee *FastPriceFeeCaller) PriceDuration(opts *bind.CallOpts) (*big.Int, error)

PriceDuration is a free data retrieval call binding the contract method 0x03cd2571.

Solidity: function priceDuration() view returns(uint256)

func (*FastPriceFeeCaller) Prices

func (_FastPriceFee *FastPriceFeeCaller) Prices(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Prices is a free data retrieval call binding the contract method 0xcfed246b.

Solidity: function prices(address ) view returns(uint256)

func (*FastPriceFeeCaller) SpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeCaller) SpreadBasisPointsIfChainError(opts *bind.CallOpts) (*big.Int, error)

SpreadBasisPointsIfChainError is a free data retrieval call binding the contract method 0xa6eca896.

Solidity: function spreadBasisPointsIfChainError() view returns(uint256)

func (*FastPriceFeeCaller) SpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeCaller) SpreadBasisPointsIfInactive(opts *bind.CallOpts) (*big.Int, error)

SpreadBasisPointsIfInactive is a free data retrieval call binding the contract method 0x74bfed89.

Solidity: function spreadBasisPointsIfInactive() view returns(uint256)

func (*FastPriceFeeCaller) TokenManager

func (_FastPriceFee *FastPriceFeeCaller) TokenManager(opts *bind.CallOpts) (common.Address, error)

TokenManager is a free data retrieval call binding the contract method 0x2a709b14.

Solidity: function tokenManager() view returns(address)

func (*FastPriceFeeCaller) TokenPrecisions

func (_FastPriceFee *FastPriceFeeCaller) TokenPrecisions(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

TokenPrecisions is a free data retrieval call binding the contract method 0x4d11fb4a.

Solidity: function tokenPrecisions(uint256 ) view returns(uint256)

func (*FastPriceFeeCaller) Tokens

func (_FastPriceFee *FastPriceFeeCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Tokens is a free data retrieval call binding the contract method 0x4f64b2be.

Solidity: function tokens(uint256 ) view returns(address)

func (*FastPriceFeeCaller) VaultPriceFeed

func (_FastPriceFee *FastPriceFeeCaller) VaultPriceFeed(opts *bind.CallOpts) (common.Address, error)

VaultPriceFeed is a free data retrieval call binding the contract method 0xeeaa783a.

Solidity: function vaultPriceFeed() view returns(address)

type FastPriceFeeCallerRaw

type FastPriceFeeCallerRaw struct {
	Contract *FastPriceFeeCaller // Generic read-only contract binding to access the raw methods on
}

FastPriceFeeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*FastPriceFeeCallerRaw) Call

func (_FastPriceFee *FastPriceFeeCallerRaw) 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 FastPriceFeeCallerSession

type FastPriceFeeCallerSession struct {
	Contract *FastPriceFeeCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

FastPriceFeeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*FastPriceFeeCallerSession) BASISPOINTSDIVISOR

func (_FastPriceFee *FastPriceFeeCallerSession) BASISPOINTSDIVISOR() (*big.Int, error)

BASISPOINTSDIVISOR is a free data retrieval call binding the contract method 0x126082cf.

Solidity: function BASIS_POINTS_DIVISOR() view returns(uint256)

func (*FastPriceFeeCallerSession) BITMASK32

func (_FastPriceFee *FastPriceFeeCallerSession) BITMASK32() (*big.Int, error)

BITMASK32 is a free data retrieval call binding the contract method 0x807c9782.

Solidity: function BITMASK_32() view returns(uint256)

func (*FastPriceFeeCallerSession) CUMULATIVEDELTAPRECISION

func (_FastPriceFee *FastPriceFeeCallerSession) CUMULATIVEDELTAPRECISION() (*big.Int, error)

CUMULATIVEDELTAPRECISION is a free data retrieval call binding the contract method 0xa2b47c16.

Solidity: function CUMULATIVE_DELTA_PRECISION() view returns(uint256)

func (*FastPriceFeeCallerSession) DisableFastPriceVoteCount

func (_FastPriceFee *FastPriceFeeCallerSession) DisableFastPriceVoteCount() (*big.Int, error)

DisableFastPriceVoteCount is a free data retrieval call binding the contract method 0xb0a25666.

Solidity: function disableFastPriceVoteCount() view returns(uint256)

func (*FastPriceFeeCallerSession) DisableFastPriceVotes

func (_FastPriceFee *FastPriceFeeCallerSession) DisableFastPriceVotes(arg0 common.Address) (bool, error)

DisableFastPriceVotes is a free data retrieval call binding the contract method 0x03b04936.

Solidity: function disableFastPriceVotes(address ) view returns(bool)

func (*FastPriceFeeCallerSession) FastPriceEvents

func (_FastPriceFee *FastPriceFeeCallerSession) FastPriceEvents() (common.Address, error)

FastPriceEvents is a free data retrieval call binding the contract method 0x0e9272ea.

Solidity: function fastPriceEvents() view returns(address)

func (*FastPriceFeeCallerSession) FavorFastPrice

func (_FastPriceFee *FastPriceFeeCallerSession) FavorFastPrice(_token common.Address) (bool, error)

FavorFastPrice is a free data retrieval call binding the contract method 0x6c56fd05.

Solidity: function favorFastPrice(address _token) view returns(bool)

func (*FastPriceFeeCallerSession) GetPrice

func (_FastPriceFee *FastPriceFeeCallerSession) GetPrice(_token common.Address, _refPrice *big.Int, _maximise bool) (*big.Int, error)

GetPrice is a free data retrieval call binding the contract method 0x7fece368.

Solidity: function getPrice(address _token, uint256 _refPrice, bool _maximise) view returns(uint256)

func (*FastPriceFeeCallerSession) GetPriceData

func (_FastPriceFee *FastPriceFeeCallerSession) GetPriceData(_token common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetPriceData is a free data retrieval call binding the contract method 0x72279ba1.

Solidity: function getPriceData(address _token) view returns(uint256, uint256, uint256, uint256)

func (*FastPriceFeeCallerSession) Gov

func (_FastPriceFee *FastPriceFeeCallerSession) Gov() (common.Address, error)

Gov is a free data retrieval call binding the contract method 0x12d43a51.

Solidity: function gov() view returns(address)

func (*FastPriceFeeCallerSession) IsInitialized

func (_FastPriceFee *FastPriceFeeCallerSession) IsInitialized() (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*FastPriceFeeCallerSession) IsSigner

func (_FastPriceFee *FastPriceFeeCallerSession) IsSigner(arg0 common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address ) view returns(bool)

func (*FastPriceFeeCallerSession) IsSpreadEnabled

func (_FastPriceFee *FastPriceFeeCallerSession) IsSpreadEnabled() (bool, error)

IsSpreadEnabled is a free data retrieval call binding the contract method 0x695d4184.

Solidity: function isSpreadEnabled() view returns(bool)

func (*FastPriceFeeCallerSession) IsUpdater

func (_FastPriceFee *FastPriceFeeCallerSession) IsUpdater(arg0 common.Address) (bool, error)

IsUpdater is a free data retrieval call binding the contract method 0x4fdfb086.

Solidity: function isUpdater(address ) view returns(bool)

func (*FastPriceFeeCallerSession) LastUpdatedAt

func (_FastPriceFee *FastPriceFeeCallerSession) LastUpdatedAt() (*big.Int, error)

LastUpdatedAt is a free data retrieval call binding the contract method 0x54aea127.

Solidity: function lastUpdatedAt() view returns(uint256)

func (*FastPriceFeeCallerSession) LastUpdatedBlock

func (_FastPriceFee *FastPriceFeeCallerSession) LastUpdatedBlock() (*big.Int, error)

LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.

Solidity: function lastUpdatedBlock() view returns(uint256)

func (*FastPriceFeeCallerSession) MAXCUMULATIVEFASTDELTA

func (_FastPriceFee *FastPriceFeeCallerSession) MAXCUMULATIVEFASTDELTA() (*big.Int, error)

MAXCUMULATIVEFASTDELTA is a free data retrieval call binding the contract method 0x4bd66c1c.

Solidity: function MAX_CUMULATIVE_FAST_DELTA() view returns(uint256)

func (*FastPriceFeeCallerSession) MAXCUMULATIVEREFDELTA

func (_FastPriceFee *FastPriceFeeCallerSession) MAXCUMULATIVEREFDELTA() (*big.Int, error)

MAXCUMULATIVEREFDELTA is a free data retrieval call binding the contract method 0x0604ddea.

Solidity: function MAX_CUMULATIVE_REF_DELTA() view returns(uint256)

func (*FastPriceFeeCallerSession) MAXPRICEDURATION

func (_FastPriceFee *FastPriceFeeCallerSession) MAXPRICEDURATION() (*big.Int, error)

MAXPRICEDURATION is a free data retrieval call binding the contract method 0x668d3d65.

Solidity: function MAX_PRICE_DURATION() view returns(uint256)

func (*FastPriceFeeCallerSession) MAXREFPRICE

func (_FastPriceFee *FastPriceFeeCallerSession) MAXREFPRICE() (*big.Int, error)

MAXREFPRICE is a free data retrieval call binding the contract method 0xe68a22c0.

Solidity: function MAX_REF_PRICE() view returns(uint256)

func (*FastPriceFeeCallerSession) MaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeCallerSession) MaxCumulativeDeltaDiffs(arg0 common.Address) (*big.Int, error)

MaxCumulativeDeltaDiffs is a free data retrieval call binding the contract method 0xa3742425.

Solidity: function maxCumulativeDeltaDiffs(address ) view returns(uint256)

func (*FastPriceFeeCallerSession) MaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeCallerSession) MaxDeviationBasisPoints() (*big.Int, error)

MaxDeviationBasisPoints is a free data retrieval call binding the contract method 0x715c7536.

Solidity: function maxDeviationBasisPoints() view returns(uint256)

func (*FastPriceFeeCallerSession) MaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeCallerSession) MaxPriceUpdateDelay() (*big.Int, error)

MaxPriceUpdateDelay is a free data retrieval call binding the contract method 0xe64559ad.

Solidity: function maxPriceUpdateDelay() view returns(uint256)

func (*FastPriceFeeCallerSession) MaxTimeDeviation

func (_FastPriceFee *FastPriceFeeCallerSession) MaxTimeDeviation() (*big.Int, error)

MaxTimeDeviation is a free data retrieval call binding the contract method 0x3aa08f86.

Solidity: function maxTimeDeviation() view returns(uint256)

func (*FastPriceFeeCallerSession) MinAuthorizations

func (_FastPriceFee *FastPriceFeeCallerSession) MinAuthorizations() (*big.Int, error)

MinAuthorizations is a free data retrieval call binding the contract method 0x287800c9.

Solidity: function minAuthorizations() view returns(uint256)

func (*FastPriceFeeCallerSession) MinBlockInterval

func (_FastPriceFee *FastPriceFeeCallerSession) MinBlockInterval() (*big.Int, error)

MinBlockInterval is a free data retrieval call binding the contract method 0xb3606b56.

Solidity: function minBlockInterval() view returns(uint256)

func (*FastPriceFeeCallerSession) PRICEPRECISION

func (_FastPriceFee *FastPriceFeeCallerSession) PRICEPRECISION() (*big.Int, error)

PRICEPRECISION is a free data retrieval call binding the contract method 0x95082d25.

Solidity: function PRICE_PRECISION() view returns(uint256)

func (*FastPriceFeeCallerSession) PriceData

func (_FastPriceFee *FastPriceFeeCallerSession) PriceData(arg0 common.Address) (struct {
	RefPrice            *big.Int
	RefTime             uint32
	CumulativeRefDelta  uint32
	CumulativeFastDelta uint32
}, error)

PriceData is a free data retrieval call binding the contract method 0xcab44b76.

Solidity: function priceData(address ) view returns(uint160 refPrice, uint32 refTime, uint32 cumulativeRefDelta, uint32 cumulativeFastDelta)

func (*FastPriceFeeCallerSession) PriceDataInterval

func (_FastPriceFee *FastPriceFeeCallerSession) PriceDataInterval() (*big.Int, error)

PriceDataInterval is a free data retrieval call binding the contract method 0xdfb481c9.

Solidity: function priceDataInterval() view returns(uint256)

func (*FastPriceFeeCallerSession) PriceDuration

func (_FastPriceFee *FastPriceFeeCallerSession) PriceDuration() (*big.Int, error)

PriceDuration is a free data retrieval call binding the contract method 0x03cd2571.

Solidity: function priceDuration() view returns(uint256)

func (*FastPriceFeeCallerSession) Prices

func (_FastPriceFee *FastPriceFeeCallerSession) Prices(arg0 common.Address) (*big.Int, error)

Prices is a free data retrieval call binding the contract method 0xcfed246b.

Solidity: function prices(address ) view returns(uint256)

func (*FastPriceFeeCallerSession) SpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeCallerSession) SpreadBasisPointsIfChainError() (*big.Int, error)

SpreadBasisPointsIfChainError is a free data retrieval call binding the contract method 0xa6eca896.

Solidity: function spreadBasisPointsIfChainError() view returns(uint256)

func (*FastPriceFeeCallerSession) SpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeCallerSession) SpreadBasisPointsIfInactive() (*big.Int, error)

SpreadBasisPointsIfInactive is a free data retrieval call binding the contract method 0x74bfed89.

Solidity: function spreadBasisPointsIfInactive() view returns(uint256)

func (*FastPriceFeeCallerSession) TokenManager

func (_FastPriceFee *FastPriceFeeCallerSession) TokenManager() (common.Address, error)

TokenManager is a free data retrieval call binding the contract method 0x2a709b14.

Solidity: function tokenManager() view returns(address)

func (*FastPriceFeeCallerSession) TokenPrecisions

func (_FastPriceFee *FastPriceFeeCallerSession) TokenPrecisions(arg0 *big.Int) (*big.Int, error)

TokenPrecisions is a free data retrieval call binding the contract method 0x4d11fb4a.

Solidity: function tokenPrecisions(uint256 ) view returns(uint256)

func (*FastPriceFeeCallerSession) Tokens

func (_FastPriceFee *FastPriceFeeCallerSession) Tokens(arg0 *big.Int) (common.Address, error)

Tokens is a free data retrieval call binding the contract method 0x4f64b2be.

Solidity: function tokens(uint256 ) view returns(address)

func (*FastPriceFeeCallerSession) VaultPriceFeed

func (_FastPriceFee *FastPriceFeeCallerSession) VaultPriceFeed() (common.Address, error)

VaultPriceFeed is a free data retrieval call binding the contract method 0xeeaa783a.

Solidity: function vaultPriceFeed() view returns(address)

type FastPriceFeeDisableFastPrice

type FastPriceFeeDisableFastPrice struct {
	Signer common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

FastPriceFeeDisableFastPrice represents a DisableFastPrice event raised by the FastPriceFee contract.

type FastPriceFeeDisableFastPriceIterator

type FastPriceFeeDisableFastPriceIterator struct {
	Event *FastPriceFeeDisableFastPrice // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FastPriceFeeDisableFastPriceIterator is returned from FilterDisableFastPrice and is used to iterate over the raw logs and unpacked data for DisableFastPrice events raised by the FastPriceFee contract.

func (*FastPriceFeeDisableFastPriceIterator) Close

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

func (*FastPriceFeeDisableFastPriceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FastPriceFeeDisableFastPriceIterator) 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 FastPriceFeeEnableFastPrice

type FastPriceFeeEnableFastPrice struct {
	Signer common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

FastPriceFeeEnableFastPrice represents a EnableFastPrice event raised by the FastPriceFee contract.

type FastPriceFeeEnableFastPriceIterator

type FastPriceFeeEnableFastPriceIterator struct {
	Event *FastPriceFeeEnableFastPrice // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FastPriceFeeEnableFastPriceIterator is returned from FilterEnableFastPrice and is used to iterate over the raw logs and unpacked data for EnableFastPrice events raised by the FastPriceFee contract.

func (*FastPriceFeeEnableFastPriceIterator) Close

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

func (*FastPriceFeeEnableFastPriceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FastPriceFeeEnableFastPriceIterator) 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 FastPriceFeeFilterer

type FastPriceFeeFilterer struct {
	// contains filtered or unexported fields
}

FastPriceFeeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewFastPriceFeeFilterer

func NewFastPriceFeeFilterer(address common.Address, filterer bind.ContractFilterer) (*FastPriceFeeFilterer, error)

NewFastPriceFeeFilterer creates a new log filterer instance of FastPriceFee, bound to a specific deployed contract.

func (*FastPriceFeeFilterer) FilterDisableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) FilterDisableFastPrice(opts *bind.FilterOpts) (*FastPriceFeeDisableFastPriceIterator, error)

FilterDisableFastPrice is a free log retrieval operation binding the contract event 0x4c0c5fabf50e808e3bc8d19577d305e3a7163eea7e8a74a50caa8896694cd44b.

Solidity: event DisableFastPrice(address signer)

func (*FastPriceFeeFilterer) FilterEnableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) FilterEnableFastPrice(opts *bind.FilterOpts) (*FastPriceFeeEnableFastPriceIterator, error)

FilterEnableFastPrice is a free log retrieval operation binding the contract event 0x9fe0c305c33aa92757a537936872a60be0d91549a4303cc99fd8b7fce8a00275.

Solidity: event EnableFastPrice(address signer)

func (*FastPriceFeeFilterer) FilterMaxCumulativeDeltaDiffExceeded

func (_FastPriceFee *FastPriceFeeFilterer) FilterMaxCumulativeDeltaDiffExceeded(opts *bind.FilterOpts) (*FastPriceFeeMaxCumulativeDeltaDiffExceededIterator, error)

FilterMaxCumulativeDeltaDiffExceeded is a free log retrieval operation binding the contract event 0xe582322b389ad06b2bbf619cd6da3f16a288ec873ea0fa6df4d72f3d9480b447.

Solidity: event MaxCumulativeDeltaDiffExceeded(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

func (*FastPriceFeeFilterer) FilterPriceData

func (_FastPriceFee *FastPriceFeeFilterer) FilterPriceData(opts *bind.FilterOpts) (*FastPriceFeePriceDataIterator, error)

FilterPriceData is a free log retrieval operation binding the contract event 0x23b9387f81fca646aac1dc4487ede045c65f5f7445482906565f01e05afdb3a8.

Solidity: event PriceData(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

func (*FastPriceFeeFilterer) ParseDisableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) ParseDisableFastPrice(log types.Log) (*FastPriceFeeDisableFastPrice, error)

ParseDisableFastPrice is a log parse operation binding the contract event 0x4c0c5fabf50e808e3bc8d19577d305e3a7163eea7e8a74a50caa8896694cd44b.

Solidity: event DisableFastPrice(address signer)

func (*FastPriceFeeFilterer) ParseEnableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) ParseEnableFastPrice(log types.Log) (*FastPriceFeeEnableFastPrice, error)

ParseEnableFastPrice is a log parse operation binding the contract event 0x9fe0c305c33aa92757a537936872a60be0d91549a4303cc99fd8b7fce8a00275.

Solidity: event EnableFastPrice(address signer)

func (*FastPriceFeeFilterer) ParseMaxCumulativeDeltaDiffExceeded

func (_FastPriceFee *FastPriceFeeFilterer) ParseMaxCumulativeDeltaDiffExceeded(log types.Log) (*FastPriceFeeMaxCumulativeDeltaDiffExceeded, error)

ParseMaxCumulativeDeltaDiffExceeded is a log parse operation binding the contract event 0xe582322b389ad06b2bbf619cd6da3f16a288ec873ea0fa6df4d72f3d9480b447.

Solidity: event MaxCumulativeDeltaDiffExceeded(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

func (*FastPriceFeeFilterer) ParsePriceData

func (_FastPriceFee *FastPriceFeeFilterer) ParsePriceData(log types.Log) (*FastPriceFeePriceData, error)

ParsePriceData is a log parse operation binding the contract event 0x23b9387f81fca646aac1dc4487ede045c65f5f7445482906565f01e05afdb3a8.

Solidity: event PriceData(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

func (*FastPriceFeeFilterer) WatchDisableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) WatchDisableFastPrice(opts *bind.WatchOpts, sink chan<- *FastPriceFeeDisableFastPrice) (event.Subscription, error)

WatchDisableFastPrice is a free log subscription operation binding the contract event 0x4c0c5fabf50e808e3bc8d19577d305e3a7163eea7e8a74a50caa8896694cd44b.

Solidity: event DisableFastPrice(address signer)

func (*FastPriceFeeFilterer) WatchEnableFastPrice

func (_FastPriceFee *FastPriceFeeFilterer) WatchEnableFastPrice(opts *bind.WatchOpts, sink chan<- *FastPriceFeeEnableFastPrice) (event.Subscription, error)

WatchEnableFastPrice is a free log subscription operation binding the contract event 0x9fe0c305c33aa92757a537936872a60be0d91549a4303cc99fd8b7fce8a00275.

Solidity: event EnableFastPrice(address signer)

func (*FastPriceFeeFilterer) WatchMaxCumulativeDeltaDiffExceeded

func (_FastPriceFee *FastPriceFeeFilterer) WatchMaxCumulativeDeltaDiffExceeded(opts *bind.WatchOpts, sink chan<- *FastPriceFeeMaxCumulativeDeltaDiffExceeded) (event.Subscription, error)

WatchMaxCumulativeDeltaDiffExceeded is a free log subscription operation binding the contract event 0xe582322b389ad06b2bbf619cd6da3f16a288ec873ea0fa6df4d72f3d9480b447.

Solidity: event MaxCumulativeDeltaDiffExceeded(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

func (*FastPriceFeeFilterer) WatchPriceData

func (_FastPriceFee *FastPriceFeeFilterer) WatchPriceData(opts *bind.WatchOpts, sink chan<- *FastPriceFeePriceData) (event.Subscription, error)

WatchPriceData is a free log subscription operation binding the contract event 0x23b9387f81fca646aac1dc4487ede045c65f5f7445482906565f01e05afdb3a8.

Solidity: event PriceData(address token, uint256 refPrice, uint256 fastPrice, uint256 cumulativeRefDelta, uint256 cumulativeFastDelta)

type FastPriceFeeMaxCumulativeDeltaDiffExceeded

type FastPriceFeeMaxCumulativeDeltaDiffExceeded struct {
	Token               common.Address
	RefPrice            *big.Int
	FastPrice           *big.Int
	CumulativeRefDelta  *big.Int
	CumulativeFastDelta *big.Int
	Raw                 types.Log // Blockchain specific contextual infos
}

FastPriceFeeMaxCumulativeDeltaDiffExceeded represents a MaxCumulativeDeltaDiffExceeded event raised by the FastPriceFee contract.

type FastPriceFeeMaxCumulativeDeltaDiffExceededIterator

type FastPriceFeeMaxCumulativeDeltaDiffExceededIterator struct {
	Event *FastPriceFeeMaxCumulativeDeltaDiffExceeded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FastPriceFeeMaxCumulativeDeltaDiffExceededIterator is returned from FilterMaxCumulativeDeltaDiffExceeded and is used to iterate over the raw logs and unpacked data for MaxCumulativeDeltaDiffExceeded events raised by the FastPriceFee contract.

func (*FastPriceFeeMaxCumulativeDeltaDiffExceededIterator) Close

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

func (*FastPriceFeeMaxCumulativeDeltaDiffExceededIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FastPriceFeeMaxCumulativeDeltaDiffExceededIterator) 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 FastPriceFeePriceData

type FastPriceFeePriceData struct {
	Token               common.Address
	RefPrice            *big.Int
	FastPrice           *big.Int
	CumulativeRefDelta  *big.Int
	CumulativeFastDelta *big.Int
	Raw                 types.Log // Blockchain specific contextual infos
}

FastPriceFeePriceData represents a PriceData event raised by the FastPriceFee contract.

type FastPriceFeePriceDataIterator

type FastPriceFeePriceDataIterator struct {
	Event *FastPriceFeePriceData // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FastPriceFeePriceDataIterator is returned from FilterPriceData and is used to iterate over the raw logs and unpacked data for PriceData events raised by the FastPriceFee contract.

func (*FastPriceFeePriceDataIterator) Close

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

func (*FastPriceFeePriceDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FastPriceFeePriceDataIterator) 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 FastPriceFeeRaw

type FastPriceFeeRaw struct {
	Contract *FastPriceFee // Generic contract binding to access the raw methods on
}

FastPriceFeeRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*FastPriceFeeRaw) Call

func (_FastPriceFee *FastPriceFeeRaw) 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 (*FastPriceFeeRaw) Transact

func (_FastPriceFee *FastPriceFeeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FastPriceFeeRaw) Transfer

func (_FastPriceFee *FastPriceFeeRaw) 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 FastPriceFeeSession

type FastPriceFeeSession struct {
	Contract     *FastPriceFee     // 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
}

FastPriceFeeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*FastPriceFeeSession) BASISPOINTSDIVISOR

func (_FastPriceFee *FastPriceFeeSession) BASISPOINTSDIVISOR() (*big.Int, error)

BASISPOINTSDIVISOR is a free data retrieval call binding the contract method 0x126082cf.

Solidity: function BASIS_POINTS_DIVISOR() view returns(uint256)

func (*FastPriceFeeSession) BITMASK32

func (_FastPriceFee *FastPriceFeeSession) BITMASK32() (*big.Int, error)

BITMASK32 is a free data retrieval call binding the contract method 0x807c9782.

Solidity: function BITMASK_32() view returns(uint256)

func (*FastPriceFeeSession) CUMULATIVEDELTAPRECISION

func (_FastPriceFee *FastPriceFeeSession) CUMULATIVEDELTAPRECISION() (*big.Int, error)

CUMULATIVEDELTAPRECISION is a free data retrieval call binding the contract method 0xa2b47c16.

Solidity: function CUMULATIVE_DELTA_PRECISION() view returns(uint256)

func (*FastPriceFeeSession) DisableFastPrice

func (_FastPriceFee *FastPriceFeeSession) DisableFastPrice() (*types.Transaction, error)

DisableFastPrice is a paid mutator transaction binding the contract method 0xc84a9124.

Solidity: function disableFastPrice() returns()

func (*FastPriceFeeSession) DisableFastPriceVoteCount

func (_FastPriceFee *FastPriceFeeSession) DisableFastPriceVoteCount() (*big.Int, error)

DisableFastPriceVoteCount is a free data retrieval call binding the contract method 0xb0a25666.

Solidity: function disableFastPriceVoteCount() view returns(uint256)

func (*FastPriceFeeSession) DisableFastPriceVotes

func (_FastPriceFee *FastPriceFeeSession) DisableFastPriceVotes(arg0 common.Address) (bool, error)

DisableFastPriceVotes is a free data retrieval call binding the contract method 0x03b04936.

Solidity: function disableFastPriceVotes(address ) view returns(bool)

func (*FastPriceFeeSession) EnableFastPrice

func (_FastPriceFee *FastPriceFeeSession) EnableFastPrice() (*types.Transaction, error)

EnableFastPrice is a paid mutator transaction binding the contract method 0x6ccd47c4.

Solidity: function enableFastPrice() returns()

func (*FastPriceFeeSession) FastPriceEvents

func (_FastPriceFee *FastPriceFeeSession) FastPriceEvents() (common.Address, error)

FastPriceEvents is a free data retrieval call binding the contract method 0x0e9272ea.

Solidity: function fastPriceEvents() view returns(address)

func (*FastPriceFeeSession) FavorFastPrice

func (_FastPriceFee *FastPriceFeeSession) FavorFastPrice(_token common.Address) (bool, error)

FavorFastPrice is a free data retrieval call binding the contract method 0x6c56fd05.

Solidity: function favorFastPrice(address _token) view returns(bool)

func (*FastPriceFeeSession) GetPrice

func (_FastPriceFee *FastPriceFeeSession) GetPrice(_token common.Address, _refPrice *big.Int, _maximise bool) (*big.Int, error)

GetPrice is a free data retrieval call binding the contract method 0x7fece368.

Solidity: function getPrice(address _token, uint256 _refPrice, bool _maximise) view returns(uint256)

func (*FastPriceFeeSession) GetPriceData

func (_FastPriceFee *FastPriceFeeSession) GetPriceData(_token common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetPriceData is a free data retrieval call binding the contract method 0x72279ba1.

Solidity: function getPriceData(address _token) view returns(uint256, uint256, uint256, uint256)

func (*FastPriceFeeSession) Gov

func (_FastPriceFee *FastPriceFeeSession) Gov() (common.Address, error)

Gov is a free data retrieval call binding the contract method 0x12d43a51.

Solidity: function gov() view returns(address)

func (*FastPriceFeeSession) Initialize

func (_FastPriceFee *FastPriceFeeSession) Initialize(_minAuthorizations *big.Int, _signers []common.Address, _updaters []common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x7fbc79c6.

Solidity: function initialize(uint256 _minAuthorizations, address[] _signers, address[] _updaters) returns()

func (*FastPriceFeeSession) IsInitialized

func (_FastPriceFee *FastPriceFeeSession) IsInitialized() (bool, error)

IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.

Solidity: function isInitialized() view returns(bool)

func (*FastPriceFeeSession) IsSigner

func (_FastPriceFee *FastPriceFeeSession) IsSigner(arg0 common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address ) view returns(bool)

func (*FastPriceFeeSession) IsSpreadEnabled

func (_FastPriceFee *FastPriceFeeSession) IsSpreadEnabled() (bool, error)

IsSpreadEnabled is a free data retrieval call binding the contract method 0x695d4184.

Solidity: function isSpreadEnabled() view returns(bool)

func (*FastPriceFeeSession) IsUpdater

func (_FastPriceFee *FastPriceFeeSession) IsUpdater(arg0 common.Address) (bool, error)

IsUpdater is a free data retrieval call binding the contract method 0x4fdfb086.

Solidity: function isUpdater(address ) view returns(bool)

func (*FastPriceFeeSession) LastUpdatedAt

func (_FastPriceFee *FastPriceFeeSession) LastUpdatedAt() (*big.Int, error)

LastUpdatedAt is a free data retrieval call binding the contract method 0x54aea127.

Solidity: function lastUpdatedAt() view returns(uint256)

func (*FastPriceFeeSession) LastUpdatedBlock

func (_FastPriceFee *FastPriceFeeSession) LastUpdatedBlock() (*big.Int, error)

LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.

Solidity: function lastUpdatedBlock() view returns(uint256)

func (*FastPriceFeeSession) MAXCUMULATIVEFASTDELTA

func (_FastPriceFee *FastPriceFeeSession) MAXCUMULATIVEFASTDELTA() (*big.Int, error)

MAXCUMULATIVEFASTDELTA is a free data retrieval call binding the contract method 0x4bd66c1c.

Solidity: function MAX_CUMULATIVE_FAST_DELTA() view returns(uint256)

func (*FastPriceFeeSession) MAXCUMULATIVEREFDELTA

func (_FastPriceFee *FastPriceFeeSession) MAXCUMULATIVEREFDELTA() (*big.Int, error)

MAXCUMULATIVEREFDELTA is a free data retrieval call binding the contract method 0x0604ddea.

Solidity: function MAX_CUMULATIVE_REF_DELTA() view returns(uint256)

func (*FastPriceFeeSession) MAXPRICEDURATION

func (_FastPriceFee *FastPriceFeeSession) MAXPRICEDURATION() (*big.Int, error)

MAXPRICEDURATION is a free data retrieval call binding the contract method 0x668d3d65.

Solidity: function MAX_PRICE_DURATION() view returns(uint256)

func (*FastPriceFeeSession) MAXREFPRICE

func (_FastPriceFee *FastPriceFeeSession) MAXREFPRICE() (*big.Int, error)

MAXREFPRICE is a free data retrieval call binding the contract method 0xe68a22c0.

Solidity: function MAX_REF_PRICE() view returns(uint256)

func (*FastPriceFeeSession) MaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeSession) MaxCumulativeDeltaDiffs(arg0 common.Address) (*big.Int, error)

MaxCumulativeDeltaDiffs is a free data retrieval call binding the contract method 0xa3742425.

Solidity: function maxCumulativeDeltaDiffs(address ) view returns(uint256)

func (*FastPriceFeeSession) MaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeSession) MaxDeviationBasisPoints() (*big.Int, error)

MaxDeviationBasisPoints is a free data retrieval call binding the contract method 0x715c7536.

Solidity: function maxDeviationBasisPoints() view returns(uint256)

func (*FastPriceFeeSession) MaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeSession) MaxPriceUpdateDelay() (*big.Int, error)

MaxPriceUpdateDelay is a free data retrieval call binding the contract method 0xe64559ad.

Solidity: function maxPriceUpdateDelay() view returns(uint256)

func (*FastPriceFeeSession) MaxTimeDeviation

func (_FastPriceFee *FastPriceFeeSession) MaxTimeDeviation() (*big.Int, error)

MaxTimeDeviation is a free data retrieval call binding the contract method 0x3aa08f86.

Solidity: function maxTimeDeviation() view returns(uint256)

func (*FastPriceFeeSession) MinAuthorizations

func (_FastPriceFee *FastPriceFeeSession) MinAuthorizations() (*big.Int, error)

MinAuthorizations is a free data retrieval call binding the contract method 0x287800c9.

Solidity: function minAuthorizations() view returns(uint256)

func (*FastPriceFeeSession) MinBlockInterval

func (_FastPriceFee *FastPriceFeeSession) MinBlockInterval() (*big.Int, error)

MinBlockInterval is a free data retrieval call binding the contract method 0xb3606b56.

Solidity: function minBlockInterval() view returns(uint256)

func (*FastPriceFeeSession) PRICEPRECISION

func (_FastPriceFee *FastPriceFeeSession) PRICEPRECISION() (*big.Int, error)

PRICEPRECISION is a free data retrieval call binding the contract method 0x95082d25.

Solidity: function PRICE_PRECISION() view returns(uint256)

func (*FastPriceFeeSession) PriceData

func (_FastPriceFee *FastPriceFeeSession) PriceData(arg0 common.Address) (struct {
	RefPrice            *big.Int
	RefTime             uint32
	CumulativeRefDelta  uint32
	CumulativeFastDelta uint32
}, error)

PriceData is a free data retrieval call binding the contract method 0xcab44b76.

Solidity: function priceData(address ) view returns(uint160 refPrice, uint32 refTime, uint32 cumulativeRefDelta, uint32 cumulativeFastDelta)

func (*FastPriceFeeSession) PriceDataInterval

func (_FastPriceFee *FastPriceFeeSession) PriceDataInterval() (*big.Int, error)

PriceDataInterval is a free data retrieval call binding the contract method 0xdfb481c9.

Solidity: function priceDataInterval() view returns(uint256)

func (*FastPriceFeeSession) PriceDuration

func (_FastPriceFee *FastPriceFeeSession) PriceDuration() (*big.Int, error)

PriceDuration is a free data retrieval call binding the contract method 0x03cd2571.

Solidity: function priceDuration() view returns(uint256)

func (*FastPriceFeeSession) Prices

func (_FastPriceFee *FastPriceFeeSession) Prices(arg0 common.Address) (*big.Int, error)

Prices is a free data retrieval call binding the contract method 0xcfed246b.

Solidity: function prices(address ) view returns(uint256)

func (*FastPriceFeeSession) SetCompactedPrices

func (_FastPriceFee *FastPriceFeeSession) SetCompactedPrices(_priceBitArray []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetCompactedPrices is a paid mutator transaction binding the contract method 0x03f4d7dc.

Solidity: function setCompactedPrices(uint256[] _priceBitArray, uint256 _timestamp) returns()

func (*FastPriceFeeSession) SetFastPriceEvents

func (_FastPriceFee *FastPriceFeeSession) SetFastPriceEvents(_fastPriceEvents common.Address) (*types.Transaction, error)

SetFastPriceEvents is a paid mutator transaction binding the contract method 0x162ac4e0.

Solidity: function setFastPriceEvents(address _fastPriceEvents) returns()

func (*FastPriceFeeSession) SetGov

func (_FastPriceFee *FastPriceFeeSession) SetGov(_gov common.Address) (*types.Transaction, error)

SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.

Solidity: function setGov(address _gov) returns()

func (*FastPriceFeeSession) SetIsSpreadEnabled

func (_FastPriceFee *FastPriceFeeSession) SetIsSpreadEnabled(_isSpreadEnabled bool) (*types.Transaction, error)

SetIsSpreadEnabled is a paid mutator transaction binding the contract method 0xce98dfa8.

Solidity: function setIsSpreadEnabled(bool _isSpreadEnabled) returns()

func (*FastPriceFeeSession) SetLastUpdatedAt

func (_FastPriceFee *FastPriceFeeSession) SetLastUpdatedAt(_lastUpdatedAt *big.Int) (*types.Transaction, error)

SetLastUpdatedAt is a paid mutator transaction binding the contract method 0x14dd2dce.

Solidity: function setLastUpdatedAt(uint256 _lastUpdatedAt) returns()

func (*FastPriceFeeSession) SetMaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeSession) SetMaxCumulativeDeltaDiffs(_tokens []common.Address, _maxCumulativeDeltaDiffs []*big.Int) (*types.Transaction, error)

SetMaxCumulativeDeltaDiffs is a paid mutator transaction binding the contract method 0x4c0e31c8.

Solidity: function setMaxCumulativeDeltaDiffs(address[] _tokens, uint256[] _maxCumulativeDeltaDiffs) returns()

func (*FastPriceFeeSession) SetMaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeSession) SetMaxDeviationBasisPoints(_maxDeviationBasisPoints *big.Int) (*types.Transaction, error)

SetMaxDeviationBasisPoints is a paid mutator transaction binding the contract method 0x82553aad.

Solidity: function setMaxDeviationBasisPoints(uint256 _maxDeviationBasisPoints) returns()

func (*FastPriceFeeSession) SetMaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeSession) SetMaxPriceUpdateDelay(_maxPriceUpdateDelay *big.Int) (*types.Transaction, error)

SetMaxPriceUpdateDelay is a paid mutator transaction binding the contract method 0x8b7677f4.

Solidity: function setMaxPriceUpdateDelay(uint256 _maxPriceUpdateDelay) returns()

func (*FastPriceFeeSession) SetMaxTimeDeviation

func (_FastPriceFee *FastPriceFeeSession) SetMaxTimeDeviation(_maxTimeDeviation *big.Int) (*types.Transaction, error)

SetMaxTimeDeviation is a paid mutator transaction binding the contract method 0x776d16c1.

Solidity: function setMaxTimeDeviation(uint256 _maxTimeDeviation) returns()

func (*FastPriceFeeSession) SetMinAuthorizations

func (_FastPriceFee *FastPriceFeeSession) SetMinAuthorizations(_minAuthorizations *big.Int) (*types.Transaction, error)

SetMinAuthorizations is a paid mutator transaction binding the contract method 0xd925351a.

Solidity: function setMinAuthorizations(uint256 _minAuthorizations) returns()

func (*FastPriceFeeSession) SetMinBlockInterval

func (_FastPriceFee *FastPriceFeeSession) SetMinBlockInterval(_minBlockInterval *big.Int) (*types.Transaction, error)

SetMinBlockInterval is a paid mutator transaction binding the contract method 0xd6a153f1.

Solidity: function setMinBlockInterval(uint256 _minBlockInterval) returns()

func (*FastPriceFeeSession) SetPriceDataInterval

func (_FastPriceFee *FastPriceFeeSession) SetPriceDataInterval(_priceDataInterval *big.Int) (*types.Transaction, error)

SetPriceDataInterval is a paid mutator transaction binding the contract method 0x2e9cd94b.

Solidity: function setPriceDataInterval(uint256 _priceDataInterval) returns()

func (*FastPriceFeeSession) SetPriceDuration

func (_FastPriceFee *FastPriceFeeSession) SetPriceDuration(_priceDuration *big.Int) (*types.Transaction, error)

SetPriceDuration is a paid mutator transaction binding the contract method 0x44c23193.

Solidity: function setPriceDuration(uint256 _priceDuration) returns()

func (*FastPriceFeeSession) SetPrices

func (_FastPriceFee *FastPriceFeeSession) SetPrices(_tokens []common.Address, _prices []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPrices is a paid mutator transaction binding the contract method 0x782661bc.

Solidity: function setPrices(address[] _tokens, uint256[] _prices, uint256 _timestamp) returns()

func (*FastPriceFeeSession) SetPricesWithBits

func (_FastPriceFee *FastPriceFeeSession) SetPricesWithBits(_priceBits *big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPricesWithBits is a paid mutator transaction binding the contract method 0x17835d1c.

Solidity: function setPricesWithBits(uint256 _priceBits, uint256 _timestamp) returns()

func (*FastPriceFeeSession) SetPricesWithBitsAndExecute

func (_FastPriceFee *FastPriceFeeSession) SetPricesWithBitsAndExecute(_positionRouter common.Address, _priceBits *big.Int, _timestamp *big.Int, _endIndexForIncreasePositions *big.Int, _endIndexForDecreasePositions *big.Int, _maxIncreasePositions *big.Int, _maxDecreasePositions *big.Int) (*types.Transaction, error)

SetPricesWithBitsAndExecute is a paid mutator transaction binding the contract method 0x32e5f9fa.

Solidity: function setPricesWithBitsAndExecute(address _positionRouter, uint256 _priceBits, uint256 _timestamp, uint256 _endIndexForIncreasePositions, uint256 _endIndexForDecreasePositions, uint256 _maxIncreasePositions, uint256 _maxDecreasePositions) returns()

func (*FastPriceFeeSession) SetSigner

func (_FastPriceFee *FastPriceFeeSession) SetSigner(_account common.Address, _isActive bool) (*types.Transaction, error)

SetSigner is a paid mutator transaction binding the contract method 0x31cb6105.

Solidity: function setSigner(address _account, bool _isActive) returns()

func (*FastPriceFeeSession) SetSpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeSession) SetSpreadBasisPointsIfChainError(_spreadBasisPointsIfChainError *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfChainError is a paid mutator transaction binding the contract method 0xde0d1b94.

Solidity: function setSpreadBasisPointsIfChainError(uint256 _spreadBasisPointsIfChainError) returns()

func (*FastPriceFeeSession) SetSpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeSession) SetSpreadBasisPointsIfInactive(_spreadBasisPointsIfInactive *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfInactive is a paid mutator transaction binding the contract method 0xb70c7b70.

Solidity: function setSpreadBasisPointsIfInactive(uint256 _spreadBasisPointsIfInactive) returns()

func (*FastPriceFeeSession) SetTokenManager

func (_FastPriceFee *FastPriceFeeSession) SetTokenManager(_tokenManager common.Address) (*types.Transaction, error)

SetTokenManager is a paid mutator transaction binding the contract method 0x7cb2b79c.

Solidity: function setTokenManager(address _tokenManager) returns()

func (*FastPriceFeeSession) SetTokens

func (_FastPriceFee *FastPriceFeeSession) SetTokens(_tokens []common.Address, _tokenPrecisions []*big.Int) (*types.Transaction, error)

SetTokens is a paid mutator transaction binding the contract method 0xc8390a48.

Solidity: function setTokens(address[] _tokens, uint256[] _tokenPrecisions) returns()

func (*FastPriceFeeSession) SetUpdater

func (_FastPriceFee *FastPriceFeeSession) SetUpdater(_account common.Address, _isActive bool) (*types.Transaction, error)

SetUpdater is a paid mutator transaction binding the contract method 0x1a153391.

Solidity: function setUpdater(address _account, bool _isActive) returns()

func (*FastPriceFeeSession) SetVaultPriceFeed

func (_FastPriceFee *FastPriceFeeSession) SetVaultPriceFeed(_vaultPriceFeed common.Address) (*types.Transaction, error)

SetVaultPriceFeed is a paid mutator transaction binding the contract method 0x238aafb7.

Solidity: function setVaultPriceFeed(address _vaultPriceFeed) returns()

func (*FastPriceFeeSession) SpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeSession) SpreadBasisPointsIfChainError() (*big.Int, error)

SpreadBasisPointsIfChainError is a free data retrieval call binding the contract method 0xa6eca896.

Solidity: function spreadBasisPointsIfChainError() view returns(uint256)

func (*FastPriceFeeSession) SpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeSession) SpreadBasisPointsIfInactive() (*big.Int, error)

SpreadBasisPointsIfInactive is a free data retrieval call binding the contract method 0x74bfed89.

Solidity: function spreadBasisPointsIfInactive() view returns(uint256)

func (*FastPriceFeeSession) TokenManager

func (_FastPriceFee *FastPriceFeeSession) TokenManager() (common.Address, error)

TokenManager is a free data retrieval call binding the contract method 0x2a709b14.

Solidity: function tokenManager() view returns(address)

func (*FastPriceFeeSession) TokenPrecisions

func (_FastPriceFee *FastPriceFeeSession) TokenPrecisions(arg0 *big.Int) (*big.Int, error)

TokenPrecisions is a free data retrieval call binding the contract method 0x4d11fb4a.

Solidity: function tokenPrecisions(uint256 ) view returns(uint256)

func (*FastPriceFeeSession) Tokens

func (_FastPriceFee *FastPriceFeeSession) Tokens(arg0 *big.Int) (common.Address, error)

Tokens is a free data retrieval call binding the contract method 0x4f64b2be.

Solidity: function tokens(uint256 ) view returns(address)

func (*FastPriceFeeSession) VaultPriceFeed

func (_FastPriceFee *FastPriceFeeSession) VaultPriceFeed() (common.Address, error)

VaultPriceFeed is a free data retrieval call binding the contract method 0xeeaa783a.

Solidity: function vaultPriceFeed() view returns(address)

type FastPriceFeeTransactor

type FastPriceFeeTransactor struct {
	// contains filtered or unexported fields
}

FastPriceFeeTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewFastPriceFeeTransactor

func NewFastPriceFeeTransactor(address common.Address, transactor bind.ContractTransactor) (*FastPriceFeeTransactor, error)

NewFastPriceFeeTransactor creates a new write-only instance of FastPriceFee, bound to a specific deployed contract.

func (*FastPriceFeeTransactor) DisableFastPrice

func (_FastPriceFee *FastPriceFeeTransactor) DisableFastPrice(opts *bind.TransactOpts) (*types.Transaction, error)

DisableFastPrice is a paid mutator transaction binding the contract method 0xc84a9124.

Solidity: function disableFastPrice() returns()

func (*FastPriceFeeTransactor) EnableFastPrice

func (_FastPriceFee *FastPriceFeeTransactor) EnableFastPrice(opts *bind.TransactOpts) (*types.Transaction, error)

EnableFastPrice is a paid mutator transaction binding the contract method 0x6ccd47c4.

Solidity: function enableFastPrice() returns()

func (*FastPriceFeeTransactor) Initialize

func (_FastPriceFee *FastPriceFeeTransactor) Initialize(opts *bind.TransactOpts, _minAuthorizations *big.Int, _signers []common.Address, _updaters []common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x7fbc79c6.

Solidity: function initialize(uint256 _minAuthorizations, address[] _signers, address[] _updaters) returns()

func (*FastPriceFeeTransactor) SetCompactedPrices

func (_FastPriceFee *FastPriceFeeTransactor) SetCompactedPrices(opts *bind.TransactOpts, _priceBitArray []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetCompactedPrices is a paid mutator transaction binding the contract method 0x03f4d7dc.

Solidity: function setCompactedPrices(uint256[] _priceBitArray, uint256 _timestamp) returns()

func (*FastPriceFeeTransactor) SetFastPriceEvents

func (_FastPriceFee *FastPriceFeeTransactor) SetFastPriceEvents(opts *bind.TransactOpts, _fastPriceEvents common.Address) (*types.Transaction, error)

SetFastPriceEvents is a paid mutator transaction binding the contract method 0x162ac4e0.

Solidity: function setFastPriceEvents(address _fastPriceEvents) returns()

func (*FastPriceFeeTransactor) SetGov

func (_FastPriceFee *FastPriceFeeTransactor) SetGov(opts *bind.TransactOpts, _gov common.Address) (*types.Transaction, error)

SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.

Solidity: function setGov(address _gov) returns()

func (*FastPriceFeeTransactor) SetIsSpreadEnabled

func (_FastPriceFee *FastPriceFeeTransactor) SetIsSpreadEnabled(opts *bind.TransactOpts, _isSpreadEnabled bool) (*types.Transaction, error)

SetIsSpreadEnabled is a paid mutator transaction binding the contract method 0xce98dfa8.

Solidity: function setIsSpreadEnabled(bool _isSpreadEnabled) returns()

func (*FastPriceFeeTransactor) SetLastUpdatedAt

func (_FastPriceFee *FastPriceFeeTransactor) SetLastUpdatedAt(opts *bind.TransactOpts, _lastUpdatedAt *big.Int) (*types.Transaction, error)

SetLastUpdatedAt is a paid mutator transaction binding the contract method 0x14dd2dce.

Solidity: function setLastUpdatedAt(uint256 _lastUpdatedAt) returns()

func (*FastPriceFeeTransactor) SetMaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeTransactor) SetMaxCumulativeDeltaDiffs(opts *bind.TransactOpts, _tokens []common.Address, _maxCumulativeDeltaDiffs []*big.Int) (*types.Transaction, error)

SetMaxCumulativeDeltaDiffs is a paid mutator transaction binding the contract method 0x4c0e31c8.

Solidity: function setMaxCumulativeDeltaDiffs(address[] _tokens, uint256[] _maxCumulativeDeltaDiffs) returns()

func (*FastPriceFeeTransactor) SetMaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeTransactor) SetMaxDeviationBasisPoints(opts *bind.TransactOpts, _maxDeviationBasisPoints *big.Int) (*types.Transaction, error)

SetMaxDeviationBasisPoints is a paid mutator transaction binding the contract method 0x82553aad.

Solidity: function setMaxDeviationBasisPoints(uint256 _maxDeviationBasisPoints) returns()

func (*FastPriceFeeTransactor) SetMaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeTransactor) SetMaxPriceUpdateDelay(opts *bind.TransactOpts, _maxPriceUpdateDelay *big.Int) (*types.Transaction, error)

SetMaxPriceUpdateDelay is a paid mutator transaction binding the contract method 0x8b7677f4.

Solidity: function setMaxPriceUpdateDelay(uint256 _maxPriceUpdateDelay) returns()

func (*FastPriceFeeTransactor) SetMaxTimeDeviation

func (_FastPriceFee *FastPriceFeeTransactor) SetMaxTimeDeviation(opts *bind.TransactOpts, _maxTimeDeviation *big.Int) (*types.Transaction, error)

SetMaxTimeDeviation is a paid mutator transaction binding the contract method 0x776d16c1.

Solidity: function setMaxTimeDeviation(uint256 _maxTimeDeviation) returns()

func (*FastPriceFeeTransactor) SetMinAuthorizations

func (_FastPriceFee *FastPriceFeeTransactor) SetMinAuthorizations(opts *bind.TransactOpts, _minAuthorizations *big.Int) (*types.Transaction, error)

SetMinAuthorizations is a paid mutator transaction binding the contract method 0xd925351a.

Solidity: function setMinAuthorizations(uint256 _minAuthorizations) returns()

func (*FastPriceFeeTransactor) SetMinBlockInterval

func (_FastPriceFee *FastPriceFeeTransactor) SetMinBlockInterval(opts *bind.TransactOpts, _minBlockInterval *big.Int) (*types.Transaction, error)

SetMinBlockInterval is a paid mutator transaction binding the contract method 0xd6a153f1.

Solidity: function setMinBlockInterval(uint256 _minBlockInterval) returns()

func (*FastPriceFeeTransactor) SetPriceDataInterval

func (_FastPriceFee *FastPriceFeeTransactor) SetPriceDataInterval(opts *bind.TransactOpts, _priceDataInterval *big.Int) (*types.Transaction, error)

SetPriceDataInterval is a paid mutator transaction binding the contract method 0x2e9cd94b.

Solidity: function setPriceDataInterval(uint256 _priceDataInterval) returns()

func (*FastPriceFeeTransactor) SetPriceDuration

func (_FastPriceFee *FastPriceFeeTransactor) SetPriceDuration(opts *bind.TransactOpts, _priceDuration *big.Int) (*types.Transaction, error)

SetPriceDuration is a paid mutator transaction binding the contract method 0x44c23193.

Solidity: function setPriceDuration(uint256 _priceDuration) returns()

func (*FastPriceFeeTransactor) SetPrices

func (_FastPriceFee *FastPriceFeeTransactor) SetPrices(opts *bind.TransactOpts, _tokens []common.Address, _prices []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPrices is a paid mutator transaction binding the contract method 0x782661bc.

Solidity: function setPrices(address[] _tokens, uint256[] _prices, uint256 _timestamp) returns()

func (*FastPriceFeeTransactor) SetPricesWithBits

func (_FastPriceFee *FastPriceFeeTransactor) SetPricesWithBits(opts *bind.TransactOpts, _priceBits *big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPricesWithBits is a paid mutator transaction binding the contract method 0x17835d1c.

Solidity: function setPricesWithBits(uint256 _priceBits, uint256 _timestamp) returns()

func (*FastPriceFeeTransactor) SetPricesWithBitsAndExecute

func (_FastPriceFee *FastPriceFeeTransactor) SetPricesWithBitsAndExecute(opts *bind.TransactOpts, _positionRouter common.Address, _priceBits *big.Int, _timestamp *big.Int, _endIndexForIncreasePositions *big.Int, _endIndexForDecreasePositions *big.Int, _maxIncreasePositions *big.Int, _maxDecreasePositions *big.Int) (*types.Transaction, error)

SetPricesWithBitsAndExecute is a paid mutator transaction binding the contract method 0x32e5f9fa.

Solidity: function setPricesWithBitsAndExecute(address _positionRouter, uint256 _priceBits, uint256 _timestamp, uint256 _endIndexForIncreasePositions, uint256 _endIndexForDecreasePositions, uint256 _maxIncreasePositions, uint256 _maxDecreasePositions) returns()

func (*FastPriceFeeTransactor) SetSigner

func (_FastPriceFee *FastPriceFeeTransactor) SetSigner(opts *bind.TransactOpts, _account common.Address, _isActive bool) (*types.Transaction, error)

SetSigner is a paid mutator transaction binding the contract method 0x31cb6105.

Solidity: function setSigner(address _account, bool _isActive) returns()

func (*FastPriceFeeTransactor) SetSpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeTransactor) SetSpreadBasisPointsIfChainError(opts *bind.TransactOpts, _spreadBasisPointsIfChainError *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfChainError is a paid mutator transaction binding the contract method 0xde0d1b94.

Solidity: function setSpreadBasisPointsIfChainError(uint256 _spreadBasisPointsIfChainError) returns()

func (*FastPriceFeeTransactor) SetSpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeTransactor) SetSpreadBasisPointsIfInactive(opts *bind.TransactOpts, _spreadBasisPointsIfInactive *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfInactive is a paid mutator transaction binding the contract method 0xb70c7b70.

Solidity: function setSpreadBasisPointsIfInactive(uint256 _spreadBasisPointsIfInactive) returns()

func (*FastPriceFeeTransactor) SetTokenManager

func (_FastPriceFee *FastPriceFeeTransactor) SetTokenManager(opts *bind.TransactOpts, _tokenManager common.Address) (*types.Transaction, error)

SetTokenManager is a paid mutator transaction binding the contract method 0x7cb2b79c.

Solidity: function setTokenManager(address _tokenManager) returns()

func (*FastPriceFeeTransactor) SetTokens

func (_FastPriceFee *FastPriceFeeTransactor) SetTokens(opts *bind.TransactOpts, _tokens []common.Address, _tokenPrecisions []*big.Int) (*types.Transaction, error)

SetTokens is a paid mutator transaction binding the contract method 0xc8390a48.

Solidity: function setTokens(address[] _tokens, uint256[] _tokenPrecisions) returns()

func (*FastPriceFeeTransactor) SetUpdater

func (_FastPriceFee *FastPriceFeeTransactor) SetUpdater(opts *bind.TransactOpts, _account common.Address, _isActive bool) (*types.Transaction, error)

SetUpdater is a paid mutator transaction binding the contract method 0x1a153391.

Solidity: function setUpdater(address _account, bool _isActive) returns()

func (*FastPriceFeeTransactor) SetVaultPriceFeed

func (_FastPriceFee *FastPriceFeeTransactor) SetVaultPriceFeed(opts *bind.TransactOpts, _vaultPriceFeed common.Address) (*types.Transaction, error)

SetVaultPriceFeed is a paid mutator transaction binding the contract method 0x238aafb7.

Solidity: function setVaultPriceFeed(address _vaultPriceFeed) returns()

type FastPriceFeeTransactorRaw

type FastPriceFeeTransactorRaw struct {
	Contract *FastPriceFeeTransactor // Generic write-only contract binding to access the raw methods on
}

FastPriceFeeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*FastPriceFeeTransactorRaw) Transact

func (_FastPriceFee *FastPriceFeeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FastPriceFeeTransactorRaw) Transfer

func (_FastPriceFee *FastPriceFeeTransactorRaw) 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 FastPriceFeeTransactorSession

type FastPriceFeeTransactorSession struct {
	Contract     *FastPriceFeeTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

FastPriceFeeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*FastPriceFeeTransactorSession) DisableFastPrice

func (_FastPriceFee *FastPriceFeeTransactorSession) DisableFastPrice() (*types.Transaction, error)

DisableFastPrice is a paid mutator transaction binding the contract method 0xc84a9124.

Solidity: function disableFastPrice() returns()

func (*FastPriceFeeTransactorSession) EnableFastPrice

func (_FastPriceFee *FastPriceFeeTransactorSession) EnableFastPrice() (*types.Transaction, error)

EnableFastPrice is a paid mutator transaction binding the contract method 0x6ccd47c4.

Solidity: function enableFastPrice() returns()

func (*FastPriceFeeTransactorSession) Initialize

func (_FastPriceFee *FastPriceFeeTransactorSession) Initialize(_minAuthorizations *big.Int, _signers []common.Address, _updaters []common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x7fbc79c6.

Solidity: function initialize(uint256 _minAuthorizations, address[] _signers, address[] _updaters) returns()

func (*FastPriceFeeTransactorSession) SetCompactedPrices

func (_FastPriceFee *FastPriceFeeTransactorSession) SetCompactedPrices(_priceBitArray []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetCompactedPrices is a paid mutator transaction binding the contract method 0x03f4d7dc.

Solidity: function setCompactedPrices(uint256[] _priceBitArray, uint256 _timestamp) returns()

func (*FastPriceFeeTransactorSession) SetFastPriceEvents

func (_FastPriceFee *FastPriceFeeTransactorSession) SetFastPriceEvents(_fastPriceEvents common.Address) (*types.Transaction, error)

SetFastPriceEvents is a paid mutator transaction binding the contract method 0x162ac4e0.

Solidity: function setFastPriceEvents(address _fastPriceEvents) returns()

func (*FastPriceFeeTransactorSession) SetGov

func (_FastPriceFee *FastPriceFeeTransactorSession) SetGov(_gov common.Address) (*types.Transaction, error)

SetGov is a paid mutator transaction binding the contract method 0xcfad57a2.

Solidity: function setGov(address _gov) returns()

func (*FastPriceFeeTransactorSession) SetIsSpreadEnabled

func (_FastPriceFee *FastPriceFeeTransactorSession) SetIsSpreadEnabled(_isSpreadEnabled bool) (*types.Transaction, error)

SetIsSpreadEnabled is a paid mutator transaction binding the contract method 0xce98dfa8.

Solidity: function setIsSpreadEnabled(bool _isSpreadEnabled) returns()

func (*FastPriceFeeTransactorSession) SetLastUpdatedAt

func (_FastPriceFee *FastPriceFeeTransactorSession) SetLastUpdatedAt(_lastUpdatedAt *big.Int) (*types.Transaction, error)

SetLastUpdatedAt is a paid mutator transaction binding the contract method 0x14dd2dce.

Solidity: function setLastUpdatedAt(uint256 _lastUpdatedAt) returns()

func (*FastPriceFeeTransactorSession) SetMaxCumulativeDeltaDiffs

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMaxCumulativeDeltaDiffs(_tokens []common.Address, _maxCumulativeDeltaDiffs []*big.Int) (*types.Transaction, error)

SetMaxCumulativeDeltaDiffs is a paid mutator transaction binding the contract method 0x4c0e31c8.

Solidity: function setMaxCumulativeDeltaDiffs(address[] _tokens, uint256[] _maxCumulativeDeltaDiffs) returns()

func (*FastPriceFeeTransactorSession) SetMaxDeviationBasisPoints

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMaxDeviationBasisPoints(_maxDeviationBasisPoints *big.Int) (*types.Transaction, error)

SetMaxDeviationBasisPoints is a paid mutator transaction binding the contract method 0x82553aad.

Solidity: function setMaxDeviationBasisPoints(uint256 _maxDeviationBasisPoints) returns()

func (*FastPriceFeeTransactorSession) SetMaxPriceUpdateDelay

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMaxPriceUpdateDelay(_maxPriceUpdateDelay *big.Int) (*types.Transaction, error)

SetMaxPriceUpdateDelay is a paid mutator transaction binding the contract method 0x8b7677f4.

Solidity: function setMaxPriceUpdateDelay(uint256 _maxPriceUpdateDelay) returns()

func (*FastPriceFeeTransactorSession) SetMaxTimeDeviation

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMaxTimeDeviation(_maxTimeDeviation *big.Int) (*types.Transaction, error)

SetMaxTimeDeviation is a paid mutator transaction binding the contract method 0x776d16c1.

Solidity: function setMaxTimeDeviation(uint256 _maxTimeDeviation) returns()

func (*FastPriceFeeTransactorSession) SetMinAuthorizations

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMinAuthorizations(_minAuthorizations *big.Int) (*types.Transaction, error)

SetMinAuthorizations is a paid mutator transaction binding the contract method 0xd925351a.

Solidity: function setMinAuthorizations(uint256 _minAuthorizations) returns()

func (*FastPriceFeeTransactorSession) SetMinBlockInterval

func (_FastPriceFee *FastPriceFeeTransactorSession) SetMinBlockInterval(_minBlockInterval *big.Int) (*types.Transaction, error)

SetMinBlockInterval is a paid mutator transaction binding the contract method 0xd6a153f1.

Solidity: function setMinBlockInterval(uint256 _minBlockInterval) returns()

func (*FastPriceFeeTransactorSession) SetPriceDataInterval

func (_FastPriceFee *FastPriceFeeTransactorSession) SetPriceDataInterval(_priceDataInterval *big.Int) (*types.Transaction, error)

SetPriceDataInterval is a paid mutator transaction binding the contract method 0x2e9cd94b.

Solidity: function setPriceDataInterval(uint256 _priceDataInterval) returns()

func (*FastPriceFeeTransactorSession) SetPriceDuration

func (_FastPriceFee *FastPriceFeeTransactorSession) SetPriceDuration(_priceDuration *big.Int) (*types.Transaction, error)

SetPriceDuration is a paid mutator transaction binding the contract method 0x44c23193.

Solidity: function setPriceDuration(uint256 _priceDuration) returns()

func (*FastPriceFeeTransactorSession) SetPrices

func (_FastPriceFee *FastPriceFeeTransactorSession) SetPrices(_tokens []common.Address, _prices []*big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPrices is a paid mutator transaction binding the contract method 0x782661bc.

Solidity: function setPrices(address[] _tokens, uint256[] _prices, uint256 _timestamp) returns()

func (*FastPriceFeeTransactorSession) SetPricesWithBits

func (_FastPriceFee *FastPriceFeeTransactorSession) SetPricesWithBits(_priceBits *big.Int, _timestamp *big.Int) (*types.Transaction, error)

SetPricesWithBits is a paid mutator transaction binding the contract method 0x17835d1c.

Solidity: function setPricesWithBits(uint256 _priceBits, uint256 _timestamp) returns()

func (*FastPriceFeeTransactorSession) SetPricesWithBitsAndExecute

func (_FastPriceFee *FastPriceFeeTransactorSession) SetPricesWithBitsAndExecute(_positionRouter common.Address, _priceBits *big.Int, _timestamp *big.Int, _endIndexForIncreasePositions *big.Int, _endIndexForDecreasePositions *big.Int, _maxIncreasePositions *big.Int, _maxDecreasePositions *big.Int) (*types.Transaction, error)

SetPricesWithBitsAndExecute is a paid mutator transaction binding the contract method 0x32e5f9fa.

Solidity: function setPricesWithBitsAndExecute(address _positionRouter, uint256 _priceBits, uint256 _timestamp, uint256 _endIndexForIncreasePositions, uint256 _endIndexForDecreasePositions, uint256 _maxIncreasePositions, uint256 _maxDecreasePositions) returns()

func (*FastPriceFeeTransactorSession) SetSigner

func (_FastPriceFee *FastPriceFeeTransactorSession) SetSigner(_account common.Address, _isActive bool) (*types.Transaction, error)

SetSigner is a paid mutator transaction binding the contract method 0x31cb6105.

Solidity: function setSigner(address _account, bool _isActive) returns()

func (*FastPriceFeeTransactorSession) SetSpreadBasisPointsIfChainError

func (_FastPriceFee *FastPriceFeeTransactorSession) SetSpreadBasisPointsIfChainError(_spreadBasisPointsIfChainError *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfChainError is a paid mutator transaction binding the contract method 0xde0d1b94.

Solidity: function setSpreadBasisPointsIfChainError(uint256 _spreadBasisPointsIfChainError) returns()

func (*FastPriceFeeTransactorSession) SetSpreadBasisPointsIfInactive

func (_FastPriceFee *FastPriceFeeTransactorSession) SetSpreadBasisPointsIfInactive(_spreadBasisPointsIfInactive *big.Int) (*types.Transaction, error)

SetSpreadBasisPointsIfInactive is a paid mutator transaction binding the contract method 0xb70c7b70.

Solidity: function setSpreadBasisPointsIfInactive(uint256 _spreadBasisPointsIfInactive) returns()

func (*FastPriceFeeTransactorSession) SetTokenManager

func (_FastPriceFee *FastPriceFeeTransactorSession) SetTokenManager(_tokenManager common.Address) (*types.Transaction, error)

SetTokenManager is a paid mutator transaction binding the contract method 0x7cb2b79c.

Solidity: function setTokenManager(address _tokenManager) returns()

func (*FastPriceFeeTransactorSession) SetTokens

func (_FastPriceFee *FastPriceFeeTransactorSession) SetTokens(_tokens []common.Address, _tokenPrecisions []*big.Int) (*types.Transaction, error)

SetTokens is a paid mutator transaction binding the contract method 0xc8390a48.

Solidity: function setTokens(address[] _tokens, uint256[] _tokenPrecisions) returns()

func (*FastPriceFeeTransactorSession) SetUpdater

func (_FastPriceFee *FastPriceFeeTransactorSession) SetUpdater(_account common.Address, _isActive bool) (*types.Transaction, error)

SetUpdater is a paid mutator transaction binding the contract method 0x1a153391.

Solidity: function setUpdater(address _account, bool _isActive) returns()

func (*FastPriceFeeTransactorSession) SetVaultPriceFeed

func (_FastPriceFee *FastPriceFeeTransactorSession) SetVaultPriceFeed(_vaultPriceFeed common.Address) (*types.Transaction, error)

SetVaultPriceFeed is a paid mutator transaction binding the contract method 0x238aafb7.

Solidity: function setVaultPriceFeed(address _vaultPriceFeed) returns()

Jump to

Keyboard shortcuts

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