Skip to main content

TermBidRequest

chainIdstringrequired
Example: 1
lenderstringrequired
Example: TERM_FINANCE_0xABC…
submissions object[]required
  • Array [
  • idstring

    bytes32 — omit / zero for a new bid.

    bidderstringrequired

    Bid owner address.

    bidPriceHashstringrequired

    bytes32 commitment = keccak(price, nonce), computed client-side.

    amountstringrequired

    Borrow size in purchase-token units (integer wei).

    collateralAmountsstring[]required

    Collateral amounts to escrow, aligned with collateralTokens.

    collateralTokensstring[]required

    Collateral token addresses.

    purchaseTokenstring

    Optional; defaults to the repo's purchase token.

  • ]
  • referralstring

    Optional referral address.

    TermBidRequest
    {
    "chainId": "1",
    "lender": "TERM_FINANCE_0xABC…",
    "submissions": [
    {
    "id": "string",
    "bidder": "string",
    "bidPriceHash": "string",
    "amount": "string",
    "collateralAmounts": [
    "string"
    ],
    "collateralTokens": [
    "string"
    ],
    "purchaseToken": "string"
    }
    ],
    "referral": "string"
    }