Estimates the fees required to process a transaction. Accepts a target address and serialized message body, init-code, and init-data (all base64-encoded). Returns a breakdown of source and destination fees including storage, gas, and forwarding costs.
Request body for fee estimation. Provide the target address, base64-encoded message body, and optionally init code and init data (for contract deployment messages). Set ignore_chksig to true to skip signature verification when you don't have a real signature yet.
Target account address that will receive and process the message.
Message body in BOC format, base64 encoded. Contains the operation to be executed.
Set to true to skip signature verification during fee estimation. Useful when estimating fees before signing the message.
Contract code for deployment messages, BOC format, base64 encoded. Required when deploying a new contract; omit for regular transfers.
Initial contract storage for deployment, BOC format, base64 encoded. Required when deploying a new contract; omit for regular transfers.
Estimated fee breakdown for source and destination accounts.
Fee estimation result with separate breakdowns for the sending account (source) and receiving account(s) (destination). Each breakdown includes forwarding, gas, inbound forwarding, and storage fees in nanotons.