I was getting the error storage_exhausted.operation before when trying to send an operation. I thought I fixed it by ensuring I had enough funds in my account to cover the storage fee. Code was working fine after that. It's a new day and now, seemingly out-of-the-blue, I cannot even estimate the fee without getting that error.

Tezos.estimate.transfer(await contractOperation.toTransferParams())
        console.log('got estimate:',estimate)
    .catch((error) => {
        console.log('error running estimate:',error)

and the console reports:

error running estimate: TezosOperationError: (temporary) proto.012-Psithaca.storage_exhausted.operation
    at RPCEstimateProvider.<anonymous> (taquito.es6.js:1642:1)
    at Generator.next (<anonymous>)
    at fulfilled (taquito.es6.js:43:43)

my relevant dependencies are:

"@taquito/beacon-wallet": "^12.0.0",
"@taquito/ledger-signer": "^12.0.0",
"@taquito/taquito": "^12.0.0",
"@taquito/tezbridge-signer": "^12.0.0",
"@taquito/utils": "^12.0.0",

2 Answers 2


Resolved! Very simply too (in my case):

  • unsync and re-sync wallet

You probably have more errors in the error list returned by the RPC call (I think taquito only shows the one on the top). If I remember correctly, ill-typed data can also cause that error.

Looking at the whole error list will help to identify the problem.

  • It appears there are no other errors. That console report above is the whole error. I checked in the network tab and there seems to be no error. The last request is the estimator talking to a 'run_operation' endpoint which comes back with a populated result and 200 status code. Apr 15 at 20:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.