Celina/Tools/Transaction/estimate-transaction

Estimate Transaction

estimate_transaction

Estimate gas for an arbitrary transaction on Celo mainnet from from/to/value/data fields. Useful for raw contract calls before sending.

§ Inputs

NameTypeDescription
fromRequired0x… addressSender address.
toRequired0x… addressRecipient or contract address.
valuestring (wei)Native CELO value in wei. Defaults to 0.
data0x… hexCalldata for the transaction.

§ Returns

{ gasLimit, gasPrice, estimatedFee }

§ Try saying

  • Estimate gas to call this contract from 0x…

Use this tool

Once Celina is wired into your MCP client, just ask in plain language. The LLM picks estimate_transaction automatically.