💚
vSelf Project Documentation
vSelf functionality
vSelf functionality
  • NEAR onboarding
    • Create account
    • Supported wallets
    • Smooth onboarding
  • NFT collection toolkit
    • Overview
    • Set up NFT collection
    • Claim NFT rewards
    • Mobile application
    • Analytics
    • Provenance traction
    • Collection settings
    • VSELF API for collections
    • Payment
  • User profile toolkit
    • Overview
    • NEAR NFT-based profile
    • Multi-chain support
    • Sub-identities support
  • Community management toolkit
    • Overview
    • Community types
    • Community structure
    • Community roles & rights & reputation
    • Community functionality
    • Private community
    • zkp proof-of-membership SDK
  • Verifiable credentials toolkit
    • Overview
    • Roles definition
    • Credential types & concepts
    • Toolkit functionality
    • Credential-based wallet & studio
Powered by GitBook
On this page
  1. User profile toolkit

Multi-chain support

Status: in development

PreviousNEAR NFT-based profileNextSub-identities support

Last updated 2 years ago

Chains

Our next goal is to add multi-chain support to the user profile toolkit. We plan to support a large number of different chains, including but not limited to , , and . This improvement allows users to add NFTs from these chains to their profiles.

Authorization & indexing

Like in the NEAR-supported profile case, the user should authorize to add her NFTs from any of the supported chains. Authorization for the EVM-compatible chains is provided through using JS SDK.

Additional sub-graphs for each chain monitors chain updates and provides the list of NFTs owned by the user. The user also can choose NFTs from this list to share on her public page.

Storage

Key pairs for different chains are stored in , offline-first & distributed graph database with DID provided by the .

is used as an on-chain data storage for public profiles for the multi-chain case. Social DB usage requires the NEAR ID to create a new user profile. For user profiles without NEAR ID, we provide a process.

Ethereum
Polygon
Aurora
MetaMask
Login.xyz
TheGraph
GunDB
Ceramic Key DID library
Social DB
smooth on-boarding