T402 API Reference - v2.8.0
    Preparing search index...

    Variable TOOL_DEFINITIONSConst

    TOOL_DEFINITIONS: {
        "t402/getBalance": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    network: { type: string; enum: string[]; description: string };
                    address: { type: string; pattern: string; description: string };
                };
                required: string[];
            };
        };
        "t402/getAllBalances": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    address: { type: string; pattern: string; description: string };
                    networks: {
                        type: string;
                        items: { type: string; enum: string[] };
                        description: string;
                    };
                };
                required: string[];
            };
        };
        "t402/pay": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    to: { type: string; pattern: string; description: string };
                    amount: { type: string; pattern: string; description: string };
                    token: { type: string; enum: string[]; description: string };
                    network: { type: string; enum: string[]; description: string };
                    memo: { type: string; description: string };
                    confirmed: { type: string; description: string };
                };
                required: string[];
            };
        };
        "t402/payGasless": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    to: { type: string; pattern: string; description: string };
                    amount: { type: string; pattern: string; description: string };
                    token: { type: string; enum: string[]; description: string };
                    network: { type: string; enum: string[]; description: string };
                    confirmed: { type: string; description: string };
                };
                required: string[];
            };
        };
        "t402/getBridgeFee": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    fromChain: { type: string; enum: string[]; description: string };
                    toChain: { type: string; enum: string[]; description: string };
                    amount: { type: string; pattern: string; description: string };
                    recipient: { type: string; pattern: string; description: string };
                };
                required: string[];
            };
        };
        "t402/bridge": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    fromChain: { type: string; enum: string[]; description: string };
                    toChain: { type: string; enum: string[]; description: string };
                    amount: { type: string; pattern: string; description: string };
                    recipient: { type: string; pattern: string; description: string };
                    confirmed: { type: string; description: string };
                };
                required: string[];
            };
        };
        "t402/getTokenPrice": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    tokens: {
                        type: string;
                        items: { type: string };
                        description: string;
                    };
                    currency: { type: string; description: string };
                };
                required: string[];
            };
        };
        "t402/getGasPrice": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    network: { type: string; enum: string[]; description: string };
                };
                required: string[];
            };
        };
        "t402/estimatePaymentFee": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    network: { type: string; enum: string[]; description: string };
                    amount: { type: string; pattern: string; description: string };
                    token: { type: string; enum: string[]; description: string };
                };
                required: string[];
            };
        };
        "t402/compareNetworkFees": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    amount: { type: string; pattern: string; description: string };
                    token: { type: string; enum: string[]; description: string };
                    networks: { type: string; items: { type: string }; description: string };
                };
                required: string[];
            };
        };
        "t402/quoteBridge": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    fromChain: { type: string; enum: string[]; description: string };
                    toChain: { type: string; enum: string[]; description: string };
                    amount: { type: string; pattern: string; description: string };
                    recipient: { type: string; pattern: string; description: string };
                };
                required: string[];
            };
        };
        "t402/executeBridgeQuote": {
            name: string;
            description: string;
            inputSchema: {
                type: "object";
                properties: {
                    quoteId: { type: string; description: string };
                    confirmed: { type: string; description: string };
                };
                required: string[];
            };
        };
    } = ...

    Base tool definitions (always available)

    Type Declaration

    • t402/getBalance: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  network: { type: string; enum: string[]; description: string };
                  address: { type: string; pattern: string; description: string };
              };
              required: string[];
          };
      }
    • t402/getAllBalances: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  address: { type: string; pattern: string; description: string };
                  networks: {
                      type: string;
                      items: { type: string; enum: string[] };
                      description: string;
                  };
              };
              required: string[];
          };
      }
    • t402/pay: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  to: { type: string; pattern: string; description: string };
                  amount: { type: string; pattern: string; description: string };
                  token: { type: string; enum: string[]; description: string };
                  network: { type: string; enum: string[]; description: string };
                  memo: { type: string; description: string };
                  confirmed: { type: string; description: string };
              };
              required: string[];
          };
      }
    • t402/payGasless: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  to: { type: string; pattern: string; description: string };
                  amount: { type: string; pattern: string; description: string };
                  token: { type: string; enum: string[]; description: string };
                  network: { type: string; enum: string[]; description: string };
                  confirmed: { type: string; description: string };
              };
              required: string[];
          };
      }
    • t402/getBridgeFee: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  fromChain: { type: string; enum: string[]; description: string };
                  toChain: { type: string; enum: string[]; description: string };
                  amount: { type: string; pattern: string; description: string };
                  recipient: { type: string; pattern: string; description: string };
              };
              required: string[];
          };
      }
    • t402/bridge: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  fromChain: { type: string; enum: string[]; description: string };
                  toChain: { type: string; enum: string[]; description: string };
                  amount: { type: string; pattern: string; description: string };
                  recipient: { type: string; pattern: string; description: string };
                  confirmed: { type: string; description: string };
              };
              required: string[];
          };
      }
    • t402/getTokenPrice: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  tokens: { type: string; items: { type: string }; description: string };
                  currency: { type: string; description: string };
              };
              required: string[];
          };
      }
    • t402/getGasPrice: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  network: { type: string; enum: string[]; description: string };
              };
              required: string[];
          };
      }
    • t402/estimatePaymentFee: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  network: { type: string; enum: string[]; description: string };
                  amount: { type: string; pattern: string; description: string };
                  token: { type: string; enum: string[]; description: string };
              };
              required: string[];
          };
      }
    • t402/compareNetworkFees: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  amount: { type: string; pattern: string; description: string };
                  token: { type: string; enum: string[]; description: string };
                  networks: { type: string; items: { type: string }; description: string };
              };
              required: string[];
          };
      }
    • t402/quoteBridge: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  fromChain: { type: string; enum: string[]; description: string };
                  toChain: { type: string; enum: string[]; description: string };
                  amount: { type: string; pattern: string; description: string };
                  recipient: { type: string; pattern: string; description: string };
              };
              required: string[];
          };
      }
    • t402/executeBridgeQuote: {
          name: string;
          description: string;
          inputSchema: {
              type: "object";
              properties: {
                  quoteId: { type: string; description: string };
                  confirmed: { type: string; description: string };
              };
              required: string[];
          };
      }