Taquito's estimate method can be used to estimate fees, gas and storage associated with an operation.
burnFeeMutez: The number of Mutez that will be burned for the storage of the operation. Returns a number.
gasLimit: The limit on the amount of gas a given operation can consume. Returns a number.
minimalFeeMutez: Minimum fees for the operation according to baker defaults. Returns a number.
storageLimit: The limit on the amount of storage an operation can use. Returns a number.
suggestedFeeMutez: The suggested fee for the operation which includes minimal fees and a small buffer. Returns a number.
totalCost: The sum of
burnFeeMutez. Returns a number.
usingBaseFeeMutez: Fees according to your specified base fee will ensure that at least minimum fees are used.
Estimate a transfer operation
The following example shows an estimate of the fees associated with transferring 2ꜩ to
tz1h3rQ8wBxFd8L9B3d7Jhaawu6Z568XU3xY address. For demonstration purpose, the signer is configured using a throw-away private key.
Estimate a smart contract call
This example will demonstrate how to estimate the fees related to calling a smart contract. The Ligo source code for the smart contract used in this example can be found at Ligo Web IDE.
Estimate a contract origination
In this example, we will use the estimate method of Taquito on a contract origination. The
genericMultisigJSONfile variable contains a Michelson Smart Contract.