sendTransaction
Execute Ethereum transactions by specifying recipient, amount, and optional details like data or network. Simulate transactions in mock mode for testing without sending actual funds.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| chainId | No | Optional. The chain ID to use. If provided with a named network and they don't match, the RPC's chain ID will be used. | |
| data | No | Optional. The hex data to include in the transaction | |
| mockMode | No | Optional. If true, just simulates the transaction without sending it. Default is false. | |
| provider | No | Optional. Either a network name or custom RPC URL. Use getAllNetworks to see available networks and their details, or getNetwork to get info about a specific network. You can use any network name returned by these tools as a provider value. | |
| to | Yes | The Ethereum address to send to | |
| value | Yes | The amount to send in ether | 
Input Schema (JSON Schema)
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "properties": {
    "chainId": {
      "description": "Optional. The chain ID to use. If provided with a named network and they don't match, the RPC's chain ID will be used.",
      "type": "number"
    },
    "data": {
      "description": "Optional. The hex data to include in the transaction",
      "type": "string"
    },
    "mockMode": {
      "default": false,
      "description": "Optional. If true, just simulates the transaction without sending it. Default is false.",
      "type": "boolean"
    },
    "provider": {
      "description": "Optional. Either a network name or custom RPC URL. Use getAllNetworks to see available networks and their details, or getNetwork to get info about a specific network. You can use any network name returned by these tools as a provider value.",
      "type": "string"
    },
    "to": {
      "description": "The Ethereum address to send to",
      "type": "string"
    },
    "value": {
      "description": "The amount to send in ether",
      "type": "string"
    }
  },
  "required": [
    "to",
    "value"
  ],
  "type": "object"
}