List live bonds
/sigmafi/bondsBonds not yet repaid or liquidated, soonest maturity first. Only verified bonds unless all is true: a verified bond is the one its bond asset's genesis order created. Anyone can build a bond naming any asset, and such a bond only ever pays that asset's holder.
Query parameters
offsetintegerdefault 0limitintegerdefault 10allbooleandefault falseInclude unverified bonds.
Responses
200One page of bondsSFBondList▶
heightintegerrequired▶
bondsSFBondView[]requiredboxIdstringrequiredassetIdstringrequiredThe bond asset whose holder is paid.
▶
termsSFTermsrequiredA bond's terms, as its order states them and the bond carries them.
kindstringrequiredThe bond's kind. Every SigmaFi V2 bond is
zero-coupon.principalNanoErgsstringAgreed nanoERG lent; for a token loan, the principal box's floor. Read directly from a bond's R6.
▶
principalTokenSFTokenAmounttokenIdstringrequiredamountstringrequiredBase units.
repaymentstringrequiredWhat the borrower repays, in nanoERG or in base units of
repayToken.repayTokenstringThe token a token loan is repaid in. Absent when repaid in ERG.
collateralNanoErgsstringrequiredBorrower collateral nanoERG, excluding the lender-funded reserve.
▶
collateralTokensSFTokenAmount[]requiredtokenIdstringrequiredamountstringrequiredBase units.
maturityHeightinteger · int64Repayment is open strictly below it. Absent for an on-close order until it is filled.
durationBlocksinteger · int64An on-close order's term, counted from its fill.
batchingFeestringrequiredLender-funded reserve selected on fill; zero on unfilled orders. Refunded on repayment.
liquidationstringThe liquidation script's name. Absent when this client does not know it.
liquidationHashstringrequired
verifiedbooleanrequiredWhether this is the bond its asset's genesis order created.
verificationstringWhy it is not verified.
statusstringrequiredone ofopenmaturedblocksLeftinteger · int64requiredBlocks before repayment closes. 0 once matured.
borrowerIsMebooleanrequiredcreationHeightintegerrequired
totalintegerrequiredunverifiedintegerrequiredLive bonds that failed verification, listed only with
all.truncatedbooleanrequired
400A malformed field, or terms no contract or shipped client accepts.ApiError▶
errorintegerrequiredError code
reasonstringrequiredError message explaining the reason of the error
detailstringrequirednullableDetailed error description
503Node or index unavailable. Never returns a partial answer.ApiError▶
errorintegerrequiredError code
reasonstringrequiredError message explaining the reason of the error
detailstringrequirednullableDetailed error description