I Tried the transfer of 1 eos from my account to other, to day just for some test transfer, i am using cleos to transfer but when i did it throwed the exception

Error 3040007: Invalid Reference Block Ensure that the reference block exist in the blockchain! Error Details: Transaction's reference block did not match. Is this transaction from a different fork?

can anyone help me with this, i am running 5 nodes of EOS currently


So when you are generating your transaction, it is filling it with a reference block in the transaction JSON. The problem is that the reference block should be a short time in the past, and in your case that isn't true. Are you generating the transaction on your local testnet, and then trying to sign and push it to a different chain? That would be a typical reason to get this error

  • sorted out thanks :) – user3789474 Feb 27 '20 at 10:36
  • What was the problem exactly? – Phillip Hamnett - EOS42 Feb 27 '20 at 10:37
  • 1
    i found that my nodes were not running, because of chain_db_size problem, i change in configini from 1024 to 65536, and ran all the nodes then tried and it started working, i used --hard-replay to restart all the node, after increasing the storage size and chain_db_size in config – user3789474 Feb 27 '20 at 10:40
  • @PhillipHamnett-EOS42 I encountered this error while creating a account on jungle test net. – Nirdesh Kumar Choudhary Jan 19 at 6:16
  • @Nirdesh If this question and answer don't help then make a new question showing the steps you have taken and the error message and I'll answer it there – Phillip Hamnett - EOS42 Jan 19 at 10:03

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.