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 fromreadyhappens once, on the first successful signer registration.failed: The deployment job encountered an unrecoverable error; the wallet cannot be used.
Type Declaration
Active
readonly Active: "active";
Deploying
readonly Deploying: "deploying";
Failed
readonly Failed: "failed";
Ready
readonly Ready: "ready";