Solflare Wallet

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