Estimate gas/storage/fee for each operation in a manager-operation batch.
If a reveal is needed, its estimate is returned as the first element.
For operations missing an explicit gasLimit, Taquito patches simulation gas using
protocol constants and block gas budget:
Batch operation parameters.
Per-operation estimates in simulation order.
Estimate gas/storage/fee for a typed contract method call.
Contract method instance to estimate.
Recommended limits and fees for the contract call.
Estimate gas/storage/fee for the finalize_unstake pseudo-operation.
Finalize-unstake parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for increase_paid_storage.
Increase-paid-storage parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for an origination.
Origination parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for delegate registration (delegate = source).
Optionalparams: RegisterDelegateParamsRegister-delegate parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for register_global_constant.
Register-global-constant parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for an explicit reveal.
Optionalparams: RevealParamsReveal parameters.
Estimate for reveal, or undefined if the account is already revealed.
Estimate gas/storage/fee for set_delegate.
Delegate parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for smart_rollup_add_messages.
Smart-rollup-add-messages parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for smart_rollup_execute_outbox_message.
Smart-rollup-execute-outbox-message parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for smart_rollup_originate.
Smart-rollup-originate parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for the stake pseudo-operation.
Stake parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for a transaction.
If gasLimit, storageLimit, or fee are provided they are used as simulation inputs.
Otherwise Taquito fills defaults from protocol constants.
Transfer parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for a transfer_ticket operation.
Ticket transfer parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for the unstake pseudo-operation.
Unstake parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for update_companion_key.
Update-companion-key parameters.
Recommended limits and fees for the operation.
Estimate gas/storage/fee for update_consensus_key.
Update-consensus-key parameters.
Recommended limits and fees for the operation.
Public estimation API used by
TezosToolkit.estimate.Estimation is simulation-based: Taquito prepares an unsigned operation, simulates it on the current head, and derives recommended limits/fees from the simulation result.
Returned values are best-effort recommendations for the current chain state and mempool conditions. They are not an inclusion guarantee.