TermOfferRequest
chainIdstringrequired
Example:
1lenderstringrequired
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"
}