fulfillments

Read an MPP deposit intent's settle plan (system admin or mpp_ops, read-only)

System admin, or a role carrying the mpp_ops grant. A read-only alias of POST /admin/mpp-deposit-intents/{id}/settle with dry_run (the same builder, default fee and deadline knobs): the exact calls a signer would send ({to, data, value, description}: factory deploy when the forwarder has no code, then the forwarder's settle), the amounts, the receiver and refund address, the forwarder's live MPP balance (on_chain_balance, null when it could not be read), the fulfillment status, and a verdict. Nothing is reserved, sent or changed. steps is empty unless settleable. reason when not settleable: already_confirmed (fulfillment confirmed or intent settling/settled), already_refunded, expired (settle reverts after expiry), underfunded (holds less MPP than quoted_max_input), wrong_token (parked: a non-MPP token arrived and too little MPP is held), not_received (funded, but the intent is not received/overpaid, so the settle lever would refuse).

get/admin/mpp-deposit-intents/{id}/settle-plan

Request

  • Base URL: https://api.instruxi.dev/api/v1/enforcer
  • URL: https://api.instruxi.dev/api/v1/enforcer/admin/mpp-deposit-intents/{id}/settle-plan
  • Auth: API key in header Authorization

Path parameters

idstring required

intent id

Response

OK

successboolean

Changes

No recorded changes to this operation across all 1 revision of this API.