solana-specific

NonTransferable (Soulbound Token)

Token-2022-Extension, die Transfers komplett blockiert — Token kann nur gehalten, geburnt und das Account geschlossen werden. Soulbound auf Solana.


NonTransferable

NonTransferable ist eine Token-2022-Mint-Extension, die jeden Transfer eines Tokens blockiert. Sobald gemintet, kann der Token nur noch gehalten, geburnt oder das Token-Account geschlossen werden. Dieses Verhalten ist als Soulbound Token bekannt.

Use-Cases

  • On-Chain Credentials — Zertifikate, Diplome, Achievements
  • Membership-Marker — DAO-Mitgliedschaften, Whitelist-Tokens
  • Reputation-Tokens — können nicht verkauft oder transferiert werden
  • Compliance-Marker — KYC-Bestätigungen, die an die Person gebunden bleiben

Einschränkungen

  • Kann nicht mit TransferFeeConfig kombiniert werden (Konflikt)
  • Muss bei Mint-Erstellung aktiviert werden, nachträgliches Hinzufügen ist nicht möglich
  • Auch Permanent Delegate funktioniert weiter — Issuer kann den Token also immer noch burnen oder einfrieren

Account-Pendant

Es gibt eine zugehörige Account-Extension NonTransferableAccount, die automatisch aktiviert wird, wenn ein Token-Account einen NonTransferable-Mint hält.

Tieferer Einstieg

Pillar Token-2022 erklärt.

Verwandte Begriffe

Token-2022 NFT ImmutableOwner