Transaction & RPC errors

ProgramAccountNotFound

Appears as Attempt to load a program that does not exist

Transaction

ProgramAccountNotFound

“Attempt to load a program that does not exist”

The transaction invokes a program id that does not exist on this cluster.

Common causes

  • Calling a mainnet program on devnet (or vice versa).
  • A typo in the program id, or the program was closed.

How to fix it

  • Check the program id on an explorer for the cluster you are using.

Decode another error

Try: