Whuffies

List markets v2 with pagination and sorting

get
Query parameters
orderBystring · enumOptionalDefault: volumeTotalCreditsPossible values:
orderDirectionstring · enumOptionalDefault: descPossible values:
filterQuerystring · min: 2 · max: 100Optional
limitinteger · min: 1 · max: 100OptionalDefault: 50
cursorinteger · min: -9007199254740991 · max: 9007199254740991Optional
Responses
chevron-right
200

Successful response

application/json
nextCursorany ofRequired
numberOptional
or
nullOptional
get
/whuffies

Get a single market v2 by on-chain ID

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Responses
chevron-right
200

Successful response

application/json
or
nullOptional
get
/whuffies/{marketOnchainId}

Get trade history for a market v2

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
traderAddressstringOptional

Ethereum address (0x-prefixed, 20 bytes)

limitinteger · min: 1 · max: 100OptionalDefault: 50
cursorinteger · min: -9007199254740991 · max: 9007199254740991Optional
Responses
chevron-right
200

Successful response

application/json
nextCursorany ofRequired
numberOptional
or
nullOptional
get
/whuffies/{marketOnchainId}/trade-history

Get bucketed trust/distrust price history for a market v2

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
durationstring · enumOptionalDefault: 7dPossible values:
Responses
chevron-right
200

Successful response

application/json
durationstring · enumRequiredPossible values:
get
/whuffies/{marketOnchainId}/price-history

Get globally-recent trades across all markets v2

get
Query parameters
limitinteger · min: 1 · max: 50OptionalDefault: 20
Responses
chevron-right
200

Successful response

application/json
get
/whuffies/recent-trades

List holders of a market v2, sorted by balance desc

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
sidestring · enumOptionalPossible values:
limitinteger · min: 1 · max: 100OptionalDefault: 50
cursorinteger · min: -9007199254740991 · max: 9007199254740991Optional
Responses
chevron-right
200

Successful response

application/json
nextCursorany ofRequired
numberOptional
or
nullOptional
get
/whuffies/{marketOnchainId}/holders

Get WHUF token balance for an address

get
Path parameters
addressstringRequired

Ethereum address (0x-prefixed, 20 bytes)

Responses
chevron-right
200

Successful response

application/json
balanceinteger · int64Required
get
/whuffies/balance/{address}

Get a user’s position in a market

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
isPositivebooleanRequired
userAddressstringRequired

Ethereum address (0x-prefixed, 20 bytes)

Responses
chevron-right
200

Successful response

application/json
balanceinteger · int64Required
get
/whuffies/{marketOnchainId}/position

Simulate opening a position on a market v2

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
isPositivebooleanRequired
paymentAmountinteger · int64Required
slippagePercentagenumber · max: 0.5OptionalDefault: 0.01
Responses
chevron-right
200

Successful response

application/json
tokensMintedinteger · int64Required
minTokensOutinteger · int64Required
protocolFeeinteger · int64Required
effectivePriceinteger · int64Required
priceImpactPctnumberRequired
get
/whuffies/{marketOnchainId}/simulate-open-position

Simulate closing a position on a market v2

get
Path parameters
marketOnchainIdinteger · max: 9007199254740991Required
Query parameters
isPositivebooleanRequired
positionTokenAmountinteger · int64Required
sellerAddressstringRequired

Ethereum address (0x-prefixed, 20 bytes)

slippagePercentagenumber · max: 0.5OptionalDefault: 0.01
Responses
chevron-right
200

Successful response

application/json
netCreditsOutinteger · int64Required
minCreditsOutinteger · int64Required
curveRevenueinteger · int64Required
bonusShareinteger · int64Required
couplingFeeinteger · int64Required
exitFeeinteger · int64Required
effectivePriceinteger · int64Required
priceImpactPctnumberRequired
get
/whuffies/{marketOnchainId}/simulate-close-position

Last updated