wallet_populate_transaction
Complete Ethereum and EVM-compatible transactions by auto-filling missing fields such as gas, nonce, or fees using wallet details and transaction data.
Instructions
Populate a transaction with missing fields
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transaction | Yes | The transaction to populate | |
| wallet | No | The wallet (private key, mnemonic, or JSON). If not provided, uses PRIVATE_KEY environment variable if set. |
Input Schema (JSON Schema)
{
"properties": {
"transaction": {
"description": "The transaction to populate",
"properties": {
"data": {
"type": "string"
},
"from": {
"type": "string"
},
"gasLimit": {
"type": "string"
},
"gasPrice": {
"type": "string"
},
"maxFeePerGas": {
"type": "string"
},
"maxPriorityFeePerGas": {
"type": "string"
},
"nonce": {
"type": "number"
},
"to": {
"type": "string"
},
"type": {
"type": "number"
},
"value": {
"type": "string"
}
},
"required": [
"to"
],
"type": "object"
},
"wallet": {
"description": "The wallet (private key, mnemonic, or JSON). If not provided, uses PRIVATE_KEY environment variable if set.",
"type": "string"
}
},
"required": [
"transaction"
],
"type": "object"
}