LogoLogo
English
English
  • Yabumi
    • Functions
      • Yabumi NFT
      • Token Transfer
    • Background of development
    • Architecture
      • Precondition
      • Contract Deployment
      • Mint NFT
      • Burn NFT
      • Other
      • Contrace Address List
    • How to mint NFT
    • How to send tokens
    • How to send messages
    • How to transfer/burn NFT
    • YBM(Yabumi DAO Token)
    • FAQ
    • Development plans
      • Roadmap
GitBook提供
このページ内
  • SNS ID
  • Signatures
  • JointedID
  • Hashing
  1. Yabumi
  2. Architecture

Precondition

SNS ID

Yabumi uses unique numbers to identify various SNS sites. For example, Discord is ID 1, X is ID 2, etc.. To reduce gas costs, this numbering scheme has been adopted.

Signatures

The following three components are used for backend signature generation:

  1. User ID on the SNS platform (e.g., 123456789).

  2. SNS ID (e.g., 1).

  3. Minted wallet address (e.g., 0x123456789... - a 40-digit hexadecimal value).

JointedID

The User ID on the SNS platform and the SNS ID are combined using an underscore, resulting in a JointedID. For example, 123456789_1.

Hashing

User ID, JointedID and minted wallet address are concatenated and hashed. This hashed value is used as the signature message.

前へArchitecture次へContract Deployment

最終更新 2 か月前