This is the command I'm using to update the authority of my NFT at address 9ZgNKyB7qoqpEeMmQqxg9MNJASCb5S9rc2sLN7ZbZ9w8:

spl-token authorize 9ZgNKyB7qoqpEeMmQqxg9MNJASCb5S9rc2sLN7ZbZ9w8 mint B3wYtZY9fLXB2oxfXdNaDEGBY8tsUP6X5YAQ5sRDiyn8

When I run this, I get the error owner not match. How can I fix this?

1 Answer 1


Make sure that you default keypair is 7gwDGBvtCJUmLrWu9cSyirBfMmMNqP9xfH8DrgKsMvpK.

You can check it by using:

solana address 

and if you have the keypair somewhere else you can also call

spl-token authorize 


-k yourKeyPair.json
  • 1
    Yes it is the same, then also getting this issue. Jan 11 at 17:43
  • What are you actually planning to do? Looks like this is an nft so the max supply will be 1 any way and 7gwDGBvtCJUmLrWu9cSyirBfMmMNqP9xfH8DrgKsMvpK is the only wallet that would be able to update the meta data.
    – Jonas H.
    Jan 11 at 18:14
  • I'm trying to update the mint and freeze authority for the nft Jan 11 at 19:37
  • Do I need to sign from mint authority key ? Or what exactly is the update authority? Is it required for updating metadata of the NFT? Jan 11 at 19:50

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.