Skip to content

Cannot Verify Program: The PDA associated with the given signer was not found #120

Open
@zpetersen-paxos

Description

I've been trying to verify the program paxosVkYuJBKUQoZGAidRA47Qt4uidqG5fAt5kmr1nR.

The command I'm using is:
solana-verify verify-from-repo -u https://api.mainnet-beta.solana.com --program-id paxosVkYuJBKUQoZGAidRA47Qt4uidqG5fAt5kmr1nR https://github.com/paxosglobal/cross-chain-contracts --library-name oft --mount-path solana-oft-deployment

This successfully uploaded the first time I ran it, but the program is still not verified for some reason. Running it a second time I get:

Fetching on-chain program data for program ID: paxosVkYuJBKUQoZGAidRA47Qt4uidqG5fAt5kmr1nR
Executable Program Hash from repo: ab795c004f1db2ac6da755dd4eeec83f4f155eac89ee49006be4bcb9ffbd645d
On-chain Program Hash: ab795c004f1db2ac6da755dd4eeec83f4f155eac89ee49006be4bcb9ffbd645d
Program hash matches ✅
Do you want to upload the program verification to the Solana Blockchain? (y/n) y
Uploading the program verification params to the Solana blockchain...
Using connection url: https://api.mainnet-beta.solana.com
Program already uploaded by the current signer. Updating the program.
Error { request: Some(GetSignatureStatuses), kind: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("api.mainnet-beta.solana.com")), port: None, path: "/", query: None, fragment: None }, source: hyper::Error(IncompleteMessage) }) }
Error uploading program: Err(Failed to send transaction to the network.)

I also get an error if I try to use the remote flag:
solana-verify verify-from-repo --remote -u https://api.mainnet-beta.solana.com --program-id paxosVkYuJBKUQoZGAidRA47Qt4uidqG5fAt5kmr1nR https://github.com/paxosglobal/cross-chain-contracts --library-name oft --mount-path solana-oft-deployment

dRA47Qt4uidqG5fAt5kmr1nR https://github.com/paxosglobal/cross-chain-contracts --library-name oft --mount-path solana-oft-deployment
Sending verify command to remote machine...
Encountered an error while attempting to send the job to remote
Error: "{\"status\":\"error\",\"error\":\"The PDA associated with the given signer was not found. Please try again with a valid signer.\"}"

Any ideas on what the issue could be?

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions