ParlayAMMLiquidityPool

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x0bb31533 at 8832011
Slot
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

No balances found for "ParlayAMMLiquidityPool"

No transactions found for "ParlayAMMLiquidityPool"


Functions
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(uint256view returns (uint256)
balancesPerRound(uint256addressview returns (uint256)
cumulativePnLBetweenRounds(uint256 roundAuint256 roundBview returns (uint256)
cumulativeProfitAndLoss(uint256view returns (uint256)
getMarketPool(address marketview returns (address roundPool)
getMarketRound(address marketview returns (uint256 _round)
getMaxAvailableDepositForUser(address userview returns (uint256 maxDepositForUseruint256 availableToDepositForUseruint256 stakedThalesForUser)
getRoundEndTime(uint256 _roundview returns (uint256)
getRoundStartTime(uint256 _roundview returns (uint256)
getTradingMarketsPerRound(uint256 _roundview returns (uint256 numOfMarkets)
isTradingMarketInARound(uint256addressview returns (bool)
isUserLPing(address userview returns (bool isUserInLP)
marketAlreadyExercisedInRound(uint256addressview returns (bool)
parlayMarketRound(addressview returns (uint256)
profitAndLossPerRound(uint256view returns (uint256)
roundPools(uint256view returns (address)
tradingMarketsPerRound(uint256uint256view returns (address)
userInRound(uint256addressview returns (bool)
usersPerRound(uint256uint256view returns (address)
whitelistedDeposits(addressview returns (bool)
whitelistedStakers(addressview returns (bool)
withdrawalRequested(addressview returns (bool)
withdrawalShare(addressview returns (uint256)
State-modifying
acceptOwnership(
closeRound(
commitTrade(address marketuint256 amountToMint
deposit(uint256 amount
exerciseMarketsReadyToExercised(
exerciseMarketsReadyToExercisedBatch(uint256 batchSize
getOrCreateMarketPool(address marketreturns (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 _safeBoxuint256 _safeBoxImpact
setStakingThales(address _stakingThales
setUtilizationRate(uint256 _utilizationRate
start(
transferOwnershipAtInit(address proxyAddress
transferToPool(address _marketuint256 _amount
withdrawalRequest(
Events
AddedIntoWhitelist(address _whitelistAddressbool _flag
AddedIntoWhitelistStaker(address _whitelistAddressbool _flag
Claimed(address useruint256 amount
DefaultLiquidityProviderChanged(address newProvider
Deposited(address useruint256 amountuint256 round
MaxAllowedDepositChanged(uint256 maxAllowedDeposit
MaxAllowedUsersChanged(uint256 MaxAllowedUsersChanged
MinAllowedDepositChanged(uint256 minAllowedDeposit
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
Paused(address account
PoolRoundMastercopyChanged(address newMastercopy
PoolStarted(
RoundClosed(uint256 rounduint256 roundPnL
RoundClosingBatchProcessed(uint256 rounduint256 batchSize
RoundClosingPrepared(uint256 round
RoundLengthChanged(uint256 roundLength
RoundPoolCreated(uint256 _roundaddress roundPool
SafeBoxSharePaid(uint256 safeBoxShareuint256 safeBoxAmount
SetSafeBoxParams(address safeBoxuint256 safeBoxImpact
SportAMMChanged(address sportAMM
StakedThalesMultiplierChanged(uint256 _stakedThalesMultiplier
StakingThalesChanged(address stakingThales
Unpaused(address account
UtilizationRateChanged(uint256 utilizationRate
WithdrawalRequested(address user
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.