List open offers
/forwards/offersOffers a fill in a coming block could still take: holding the maker's whole side, unexpired, and with a window that starts 2 to 120 epochs after the current one. Unconfirmed offers are included and offers already being spent are not. Ordered by window start, then length, then strike.
Query parameters
offsetintegerdefault 0limitintegerdefault 50
Responses
200One page of open offersDFOfferBook▶
heightinteger · int32requiredcurrentEpochinteger · int32required▶
offersDFOfferView[]requiredboxIdstringrequiredmakerstringrequiredAddress the maker is paid to.
makerSidestringrequiredlongis paid when the window's mean difficulty is above the strike,shortwhen below.one oflongshortstrikestringrequiredDifficulty the window's mean is measured against.
notionalstringrequiredLIT base units.
marginstringrequiredEach side's margin, a fifth of the notional, and the most either side can lose of it.
windowStartinteger · int32requiredwindowLengthinteger · int32requiredwindowEndinteger · int32requiredThe window's last epoch.
expiryinteger · int32requiredThe last height a fill can be mined at.
lastFillHeightinteger · int32requiredThe last height a fill can actually be mined at: the expiry, or earlier when the window would start less than 2 epochs after the fill.
litstringrequiredLIT base units the offer holds.
nanoErgsstringrequiredtakerLitstringrequiredLIT base units a fill takes from the taker.
takerNanoErgsstringrequirednanoERG a fill takes from the taker, network fee included.
impliedMovenumber · doubleThe strike against the current difficulty, as a fraction.
impliedMoveNextnumber · doubleThe strike against
nextDifficulty, when known.minebooleanrequiredWhether this wallet made the offer.
fillablebooleanrequiredWhether this wallet's fill sent now would be accepted.
refusalstringWhy not, when
fillableis false.
totalintegerrequiredOpen offers in all, before
offsetandlimit.truncatedbooleanrequiredWhether the scan stopped at 2,000 boxes, so older offers may be missing.
400`offset` is negative or `limit` is outside 1 to 200.ApiError▶
errorintegerrequiredError code
reasonstringrequiredError message explaining the reason of the error
detailstringrequirednullableDetailed error description
503Node or index unavailable. Never returns a partial list.ApiError▶
errorintegerrequiredError code
reasonstringrequiredError message explaining the reason of the error
detailstringrequirednullableDetailed error description
defaultErrorApiError▶
errorintegerrequiredError code
reasonstringrequiredError message explaining the reason of the error
detailstringrequirednullableDetailed error description