Skip to main content

TermOfferRequest

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

    bytes32 — omit / zero for a new offer (the locker assigns it).

    offerorstringrequired

    Offer owner address.

    offerPriceHashstringrequired

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

    amountstringrequired

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

    purchaseTokenstring

    Optional; defaults to the repo's purchase token.

  • ]
  • referralstring

    Optional referral address.

    TermOfferRequest
    {
    "chainId": "1",
    "lender": "TERM_FINANCE_0xABC…",
    "submissions": [
    {
    "id": "string",
    "offeror": "string",
    "offerPriceHash": "string",
    "amount": "string",
    "purchaseToken": "string"
    }
    ],
    "referral": "string"
    }