Skip to main content
POST
Records an acknowledgement once its transaction has mined. The receipt is read from the chain and checked before anything is written. The transaction must have succeeded, targeted the lending factory, and called acknowledgeAssetData or acceptCuratorRole for this market. The factory must also have emitted AssetDataAcknowledged for this market. The recorded hash, version and wallet come from that event, never from the request. An adoption receipt is accepted because an adoption can carry the first acknowledgement. Confirm Lender Role already records that one, so this route is for acknowledgements built with Acknowledge Asset Data. An adoption that acknowledged no version emits no event and is refused with TX_NOT_VERIFIED. The transaction must have been signed by one of this instance’s verified wallets. The same market access check as Get Asset Data runs first.

Path Parameters

string
required
The market contract address, as 40 hex characters with a 0x prefix.

Body Parameters

string
required
Hash of the mined acknowledgement transaction, as 0x and 64 hex characters.

Response Fields

Confirming returns 201.
object

Error Codes

The asset data routes report a validation failure with the first failing rule as message and no details list. A malformed txHash is therefore VALIDATION_ERROR here, not INVALID_TX. Every access code from Get Asset Data applies here too.