Skip to main content
GET
Returns a single readiness verdict, the individual checks behind it, and ready-to-sign calldata for every outstanding step. Each step names the authority that must sign it and says whether a wallet of your instance holds that authority. Poll this after deployment and after each authorization step until fullyConfigured is true. Readiness spans three parties. Contract wiring is set up by the factory at deployment and rarely needs attention. The market admin and the oracle owner exist only once a lender of record has taken the market. Token-side authorization depends on parties outside Trusset: the collateral token’s agent administrator, its compliance administrator and its identity registry operator. That layer is the one that usually blocks a new market.

Path Parameters

string
required
The market’s record ID, as id on List Markets, not its contract address. See Market IDs.

Response Fields

object

Step Keys

The key is the action to name on Configure Market and Confirm Configuration.

Requirement Values

Blocked Step Codes

With none_required and authorizedVia unrestricted_token, the adapter and the router both report as authorized, because nothing the platform can read gates who holds the token. That is not proof of eligibility. If the token restricts transfers through a surface this platform cannot read, only its issuer can admit the adapter and the router, and a liquidation would fail until it does. Verify out of band before letting borrowers in. With authorizedVia token_transfer_rules, the token’s own rule was asked and admits the adapter, so this warning does not apply.
This endpoint tells you what is unfinished and who signs it. Get Setup Steps returns the same state as an ordered checklist that starts with the lender-of-record step. Configure Market returns one step’s calldata on request.

Error Codes