Rise Wallet
  • 🙌Introduction
    • Self-Custody
    • Best Practices
    • Bigger Picture
  • Features
    • ✨Active on Devnet
  • Integrations
    • ⛓️Integrate Rise Wallet
      • With the Wallet Adapter
      • Without the Wallet Adapter
        • Detecting the Provider
        • Establishing Connection
        • Sending Transactions
        • Signing Transactions
        • Signing Messages
    • 🎭Profile Picture Protocol
      • Get a Wallet's Profile Picture
      • Set a NFT as a Profile Picture
      • Clear Profile Picture
    • ⚡Rise Notifications
      • Sending Notifications
      • User Perspective
        • Notification Center
        • Subscription Management
      • API Endpoints
        • Broadcast Endpoint
        • Unicast Endpoint
        • List Casts Endpoint
        • View Cast Endpoint
        • Check Key Subscription Status
Powered by GitBook
On this page
  1. Integrations

Profile Picture Protocol

APP

PreviousSigning MessagesNextGet a Wallet's Profile Picture

Last updated 2 years ago

The Aptos Profile Picture Protocol (APP) allows Aptos users to set a single Token-standard NFT as their universal PFP in the Aptos ecosystem.

The APP allows Aptos users to set a single Token-standard NFT as their universal PFP in the Aptos ecosystem.

We created the APP with the following objectives in mind:

1) Enhancing the personalization and sense of identity in Aptos apps 2) Improving user experience when sending transactions 3) As an additional layer of security and assurance that the correct recipient is chosen from the address book

Individual Aptos protocols can use the documentation below to show SPP PFPs in their front end and provide the functionality to allow users to set a new PFP.

Example

import { AptosClient } from 'aptos';
import { getProfilePicture } from 'aptos-pfp';

const client = new AptosClient('https://fullnode.devnet.aptoslabs.com');
const walletAddress = '0xe4f6a3e6d9735d2c561949090df0a332b648462017d88835e60afed507412e51';

const { isAvailable, url } = await getProfilePicture(client, walletAddress);

If you'd like any help with integration, please get in touch with the Solflare team via or our community.

You can find the NPM package for the APP .

🎭
Twitter
Discord
here
PFP in Rise Wallet