Skip to main content

Variable.AgentWalletStatus

const AgentWalletStatus: {
Active: "active";
Deploying: "deploying";
Failed: "failed";
Ready: "ready";
};

Lifecycle status of an agent wallet.

  • deploying: The wallet is being provisioned on-chain (deployment job is in progress). The wallet address is not yet available.
  • ready: The SchnorrAccount has been deployed and the on-chain address is available, but the agent's FROST signer has not been registered yet. The wallet can receive funds, but cannot sign — it is awaiting its first MCP interaction (DKG + registerSigner).
  • active: The agent's FROST signer has been registered on-chain (first MCP interaction completed). The wallet is fully operational and can authorize transactions. Transition from ready happens once, on the first successful signer registration.
  • failed: The deployment job encountered an unrecoverable error; the wallet cannot be used.

Type Declaration

NameType
Active"active"
Deploying"deploying"
Failed"failed"
Ready"ready"