VeChain Kit Docs
ResourcesPrivyVeChainChangelog
  • VeChain Kit
    • Intro
    • Quickstart
    • Migrations
      • Migrate from DAppKit
      • Migrate Social Login Users
      • Smart Accounts v1 to v3
    • Troubleshooting
    • Connection Types
    • Send Transactions
    • Sign Messages
    • Text Records (avatar & co.)
    • Hooks
      • Wallet
      • Smart Account
      • Blockchain Hooks
      • Oracle
      • VeBetterDAO
      • veDelegate
      • vetDomains
      • Utils
      • Indexer
      • Ipfs
      • NFTs
      • Transactions
      • Signing
      • Login
    • Components
      • WalletButton
      • Open targeted modals
      • Profile Card
      • Transaction Modal
      • Transaction Toast
  • Configs
  • Utils
  • Social Login
    • Embedded Wallets
    • Smart Accounts
    • Fee Delegation
Powered by GitBook
On this page
  • Types of Records
  • Other Records
  • Header/Banner Record
  • Setting Records
  • Keep reading how to integrate with the VeChain Kit

Was this helpful?

Edit on GitHub
Export as PDF
  1. VeChain Kit

Text Records (avatar & co.)

PreviousSign MessagesNextHooks

Last updated 2 months ago

Was this helpful?

With every name come a set of records. These records are key value pairs that can be used to store information about the profile. Think of this as a user's digital backpack. Utalized for storage of preferences, public details, and more.

Types of Records

Here are some of the most commonly used records:

Name
Usage
Reference
Example

display

Preferred capitalization

Luc.eth

avatar

ipfs://dQw4w9WgXcQ

description

Description of the name

DevRel @ ENS Labs

keywords

List of comma-separated keywords

person, ens

email

Email address

mail

Physical mailing address

V3X HQ

notice

Notice regarding this name

This is a notice

location

Generic location (e.g. "Toronto, Canada")

Breda, NL

phone

Phone number as an E.164 string

+1 234 567 890

url

Website URL

header

Image URL to be used as a header/banner

ipfs://dQw4w9WgXcQ

Other Records

Currently there are a few records that have been standardised. However you are welcome to store any key value pair you desire. We generally recommend to stick to a pattern, or prefix things with your app or protocol (eg. com.discord, or org.reddit), as such to avoid collisions.

Header/Banner Record

One of the newer standardised records is the "header" record. This header record, similar to the avatar record, accepts any IPFS, Arweave, EIP155, or regular URL to an image resource. The image is then displayed as a banner on the profile page and tends to be in a 1:3 aspect ratio.

Setting Records

When records are loaded they are loaded from the resolver responsible for the name. As resolvers are user controlled, we cannot guarantee a write function is available. This makes it a more in-depth process to update a users records.

Keep reading how to integrate with the VeChain Kit

Avatar or logo (see )

This is protocol build by ENS domains and supported by veDelegate. Follow for more information.

ENS documentation
vetDomains
Profile Card
ENSIP-5
Avatars
ENSIP-5
ENSIP-5
ENSIP-5
ENSIP-5
luc@ens.domains
ENSIP-5
ENSIP-5
ENSIP-5
ENSIP-5
ENSIP-5
https://ens.domains
ENSIP-18