Set NFT as Profile Picture

Use the functionality below to allow users to change their PFP from your own front-end.

function createSetProfilePictureTransaction (ownerPublicKey: PublicKey, mintPublicKey: PublicKey, tokenAccountPublicKey: PublicKey): Promise<Transaction>


  • ownerPublicKey - The public key of the wallet

  • mintPublicKey - The public key of the NFT's mint

  • tokenAccountPublicKey - The public key of the token account that holds the NFT

Return value

A Web3 Transaction object

Last updated