Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
9 additional
variables
Balances ($0.00)
No balances found for "SpeedMarketsAMM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SpeedMarketsAMM"
ABI
ABI objects
Getter at block 22913548
lastPauseTime() view returns (uint256)
0
lpFee() view returns (uint256)
0
maxBuyinAmount() view returns (uint256)
0
maximalTimeToMaturity() view returns (uint256)
0
maximumPriceDelay() view returns (uint64)
0
minBuyinAmount() view returns (uint256)
0
minimalTimeToMaturity() view returns (uint256)
0
multiCollateralOnOffRamp() view returns (address)
0x0000000000000000000000000000000000000000
multicollateralEnabled() view returns (bool)
false
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
numActiveMarkets() view returns (uint256)
0
numMaturedMarkets() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
pyth() view returns (address)
0x0000000000000000000000000000000000000000
sUSD() view returns (address)
0x0000000000000000000000000000000000000000
safeBox() view returns (address)
0x0000000000000000000000000000000000000000
safeBoxImpact() view returns (uint256)
0
speedMarketMastercopy() view returns (address)
0x0000000000000000000000000000000000000000
stakingThales() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
activeMarkets(uint256 index, uint256 pageSize) view returns (address[])
activeMarketsPerUser(uint256 index, uint256 pageSize, address user) view returns (address[])
assetToPythId(bytes32) view returns (bytes32)
canResolveMarket(address market) view returns (bool)
currentRiskPerAsset(bytes32) view returns (uint256)
getMarketsData(address[] marketsArray) view returns (struct SpeedMarketsAMMMarketData[])
isActiveMarket(address candidate) view returns (bool)
isKnownMarket(address candidate) view returns (bool)
maturedMarkets(uint256 index, uint256 pageSize) view returns (address[])
maturedMarketsPerUser(uint256 index, uint256 pageSize, address user) view returns (address[])
maxRiskPerAsset(bytes32) view returns (uint256)
numActiveMarketsPerUser(address user) view returns (uint256)
numMaturedMarketsPerUser(address user) view returns (uint256)
supportedAsset(bytes32) view returns (bool)
whitelistedAddresses(address) view returns (bool)
State-modifying
Events acceptOwnership()
addToWhitelist(address _whitelistAddress, bool _flag)
createNewMarket(bytes32 asset, uint64 strikeTime, uint8 direction, uint256 buyinAmount, bytes[] priceUpdateData) payable
createNewMarketWithDelta(bytes32 asset, uint64 delta, uint8 direction, uint256 buyinAmount, bytes[] priceUpdateData) payable
createNewMarketWithDifferentCollateral(bytes32 asset, uint64 strikeTime, uint8 direction, bytes[] priceUpdateData, address collateral, uint256 collateralAmount, bool isEth) payable
createNewMarketWithDifferentCollateralAndDelta(bytes32 asset, uint64 delta, uint8 direction, bytes[] priceUpdateData, address collateral, uint256 collateralAmount, bool isEth) payable
initNonReentrant()
initialize(address _owner, address _sUSD, address _pyth)
nominateNewOwner(address _owner)
resolveMarket(address market, bytes[] priceUpdateData) payable
resolveMarketManually(address _market, int64 _finalPrice)
resolveMarketsBatch(address[] markets, bytes[] priceUpdateData) payable
setAmounts(uint256 _minBuyinAmount, uint256 _maxBuyinAmount)
setAssetToPythID(bytes32 asset, bytes32 pythId)
setLPFee(uint256 _lpFee)
setMastercopy(address _mastercopy)
setMaxRiskPerAsset(bytes32 asset, uint256 _maxRiskPerAsset)
setMaximumPriceDelay(uint64 _maximumPriceDelay)
setMultiCollateralOnOffRamp(address _onramper, bool enabled)
setOwner(address _owner)
setPaused(bool _paused)
setSafeBoxParams(address _safeBox, uint256 _safeBoxImpact)
setStakingThales(address _stakingThales)
setSupportedAsset(bytes32 asset, bool _supported)
setTimes(uint256 _minimalTimeToMaturity, uint256 _maximalTimeToMaturity)
transferOwnershipAtInit(address proxyAddress)
AddedIntoWhitelist(address _whitelistAddress, bool _flag)
AmountsChanged(uint256 _minBuyinAmount, uint256 _maxBuyinAmount)
MarketCreated(address market, address user, bytes32 asset, uint256 strikeTime, int64 strikePrice, uint8 direction, uint256 buyinAmount)
MarketResolved(address market, uint8 result, bool userIsWinner)
MastercopyChanged(address mastercopy)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
SetAssetToPythID(bytes32 asset, bytes32 pythId)
SetLPFee(uint256 _lpFee)
SetMaxRiskPerAsset(bytes32 asset, uint256 _maxRiskPerAsset)
SetMaximumPriceDelay(uint256 _maximumPriceDelay)
SetMultiCollateralOnOffRamp(address _onramper, bool enabled)
SetSafeBoxParams(address _safeBox, uint256 _safeBoxImpact)
SetStakingThales(address _stakingThales)
SetSupportedAsset(bytes32 asset, bool _supported)
TimesChanged(uint256 _minimalTimeToMaturity, uint256 _maximalTimeToMaturity)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.