Skip to main content
Glama

iota_wallet_sign_execute

Sign and execute IOTA blockchain transactions with human approval. Submit base64-encoded transaction bytes to trigger wallet signing and on-chain execution.

Instructions

Sign and execute a transaction via the agent wallet (human-in-the-loop approval required)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tx_bytesYesBase64-encoded transaction bytes

Implementation Reference

  • The tool "iota_wallet_sign_execute" is defined using `server.tool`. It accepts `tx_bytes` as input and calls the local wallet server's `/sign-execute` endpoint via an HTTP POST request.
    server.tool(
      "iota_wallet_sign_execute",
      "Sign and execute a transaction via the agent wallet (human-in-the-loop approval required)",
      {
        tx_bytes: z.string().describe("Base64-encoded transaction bytes"),
      },
      async ({ tx_bytes }) => text(await wallet("/sign-execute", "POST", { tx_bytes }))
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Scottcjn/iota-agent-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server