I am trying to follow the quickstart guide here, and when I get to the third command, trying to configure a confidential transfer account on Solana testnet, and I am getting the following error:

Error: Client(Error { request: Some(SendTransaction), kind: RpcError(RpcResponseError { code: -32002, message: "Transaction simulation failed: Attempt to load a program that does not exist", data: SendTransactionPreflightFailure(RpcSimulateTransactionResult { err: Some(ProgramAccountNotFound), logs: Some([]), accounts: None, units_consumed: Some(0), return_data: None }) }) })

1 Answer 1


This is because the ZK Token Proof program is not yet enabled.

It's undergoing an audit and once that's done it can be enabled.

This is also mentioned in the documentation:

All clusters have the latest program deployed without confidential transfer functionality.

  • 1
    Thank you, I missed that page.
    – michaelb
    Feb 12 at 8:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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