ParlayAMMLiquidityPool
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
24 additional
variables
Balances ($0.00)
No balances found for "ParlayAMMLiquidityPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ParlayAMMLiquidityPool"
ABI
ABI objects
Getter at block 23878074
canCloseCurrentRound() view returns (bool)
false
defaultLiquidityProvider() view returns (address)
0x0000000000000000000000000000000000000000
firstRoundStartTime() view returns (uint256)
0
getUsersCountInCurrentRound() view returns (uint256)
0
hasMarketsReadyToBeExercised() view returns (bool)
false
maxAllowedDeposit() view returns (uint256)
0
maxAllowedUsers() view returns (uint256)
0
minDepositAmount() view returns (uint256)
0
needsTransformingCollateral() view returns (bool)
false
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
onlyWhitelistedStakersAllowed() view returns (bool)
false
owner() view returns (address)
0x0000000000000000000000000000000000000000
parlayAMM() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
poolRoundMastercopy() view returns (address)
0x0000000000000000000000000000000000000000
round() view returns (uint256)
0
roundClosingPrepared() view returns (bool)
false
roundLength() view returns (uint256)
0
sUSD() view returns (address)
0x0000000000000000000000000000000000000000
safeBox() view returns (address)
0x0000000000000000000000000000000000000000
safeBoxImpact() view returns (uint256)
0
stakedThalesMultiplier() view returns (uint256)
0
stakingThales() view returns (address)
0x0000000000000000000000000000000000000000
started() view returns (bool)
false
totalDeposited() view returns (uint256)
0
usersCurrentlyInPool() view returns (uint256)
0
usersProcessedInRound() view returns (uint256)
0
utilizationRate() view returns (uint256)
0
Read-only
allocationPerRound(uint256) view returns (uint256)
balancesPerRound(uint256, address) view returns (uint256)
cumulativePnLBetweenRounds(uint256 roundA, uint256 roundB) view returns (uint256)
cumulativeProfitAndLoss(uint256) view returns (uint256)
getMarketPool(address market) view returns (address roundPool)
getMarketRound(address market) view returns (uint256 _round)
getMaxAvailableDepositForUser(address user) view returns (uint256 maxDepositForUser, uint256 availableToDepositForUser, uint256 stakedThalesForUser)
getRoundEndTime(uint256 _round) view returns (uint256)
getRoundStartTime(uint256 _round) view returns (uint256)
getTradingMarketsPerRound(uint256 _round) view returns (uint256 numOfMarkets)
isTradingMarketInARound(uint256, address) view returns (bool)
isUserLPing(address user) view returns (bool isUserInLP)
marketAlreadyExercisedInRound(uint256, address) view returns (bool)
parlayMarketRound(address) view returns (uint256)
profitAndLossPerRound(uint256) view returns (uint256)
roundPools(uint256) view returns (address)
tradingMarketsPerRound(uint256, uint256) view returns (address)
userInRound(uint256, address) view returns (bool)
usersPerRound(uint256, uint256) view returns (address)
whitelistedDeposits(address) view returns (bool)
whitelistedStakers(address) view returns (bool)
withdrawalRequested(address) view returns (bool)
withdrawalShare(address) view returns (uint256)
State-modifying
Events acceptOwnership()
closeRound()
commitTrade(address market, uint256 amountToMint)
deposit(uint256 amount)
exerciseMarketsReadyToExercised()
exerciseMarketsReadyToExercisedBatch(uint256 batchSize)
getOrCreateMarketPool(address market) returns (address roundPool)
initNonReentrant()
initialize(struct ParlayAMMLiquidityPoolInitParams params)
nominateNewOwner(address _owner)
partialWithdrawalRequest(uint256 share)
prepareRoundClosing()
processRoundClosingBatch(uint256 batchSize)
setDefaultLiquidityProvider(address _defaultLiquidityProvider)
setMaxAllowedDeposit(uint256 _maxAllowedDeposit)
setMaxAllowedUsers(uint256 _maxAllowedUsers)
setMinAllowedDeposit(uint256 _minDepositAmount)
setOwner(address _owner)
setParlayAmm(address _parlayAMM)
setPaused(bool _setPausing)
setPoolRoundMastercopy(address _poolRoundMastercopy)
setRoundLength(uint256 _roundLength)
setSafeBoxParams(address _safeBox, uint256 _safeBoxImpact)
setStakingThales(address _stakingThales)
setUtilizationRate(uint256 _utilizationRate)
start()
transferOwnershipAtInit(address proxyAddress)
transferToPool(address _market, uint256 _amount)
withdrawalRequest()
AddedIntoWhitelist(address _whitelistAddress, bool _flag)
AddedIntoWhitelistStaker(address _whitelistAddress, bool _flag)
Claimed(address user, uint256 amount)
DefaultLiquidityProviderChanged(address newProvider)
Deposited(address user, uint256 amount, uint256 round)
MaxAllowedDepositChanged(uint256 maxAllowedDeposit)
MaxAllowedUsersChanged(uint256 MaxAllowedUsersChanged)
MinAllowedDepositChanged(uint256 minAllowedDeposit)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
Paused(address account)
PoolRoundMastercopyChanged(address newMastercopy)
PoolStarted()
RoundClosed(uint256 round, uint256 roundPnL)
RoundClosingBatchProcessed(uint256 round, uint256 batchSize)
RoundClosingPrepared(uint256 round)
RoundLengthChanged(uint256 roundLength)
RoundPoolCreated(uint256 _round, address roundPool)
SafeBoxSharePaid(uint256 safeBoxShare, uint256 safeBoxAmount)
SetSafeBoxParams(address safeBox, uint256 safeBoxImpact)
SportAMMChanged(address sportAMM)
StakedThalesMultiplierChanged(uint256 _stakedThalesMultiplier)
StakingThalesChanged(address stakingThales)
Unpaused(address account)
UtilizationRateChanged(uint256 utilizationRate)
WithdrawalRequested(address user)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.