EN

Extensiones de Token-2022

Token-2022 amplía SPL Token con bloques TLV posteriores a la base para comisiones, intereses, transferencias confidenciales, metadatos y más.

ConfidentialTransferAccount (extensión)

Token-2022 Program · 295 bytes

Extensión del lado cuenta de Token-2022 que contiene los saldos cifrados con ElGamal de un titular. La contraparte de 295 bytes de ConfidentialTransferMint — donde viven los importes ocultos reales y la maquinaria de saldo pendiente.

Explorar

ConfidentialTransferFee (extensión)

Token-2022 Program · 129 bytes

El par de extensiones que hacen funcionar las comisiones de transferencia sobre transferencias confidenciales — una configuración del lado mint con una clave ElGamal para comisiones retenidas cifradas, y un importe retenido cifrado del lado cuenta.

Explorar

ConfidentialTransferMint (extensión)

Token-2022 Program · 65 bytes

Extensión del lado Mint de Token-2022 que habilita las transferencias confidenciales — los importes se cifran on-chain con ElGamal y se prueban correctos con pruebas de conocimiento cero. Esta extensión guarda la política; los saldos cifrados viven en el lado cuenta.

Explorar

CpiGuard (extensión)

Token-2022 Program · 1 bytes

Extensión del lado cuenta de Token-2022 que, cuando se habilita, bloquea ciertas acciones de token dentro de una CPI — protegiendo a los usuarios de programas maliciosos que intentan redirigir aprobaciones o cerrar cuentas a mitad de la llamada.

Explorar

DefaultAccountState (extensión)

Token-2022 Program · 1 bytes

Extensión del lado Mint de Token-2022 que fija el estado en que arrancan las Token Accounts nuevas. Ponerlo en Frozen convierte el token en una lista de permitidos — las cuentas deben descongelarse antes de poder operar.

Explorar

GroupPointer (extensión)

Token-2022 Program · 64 bytes

Extensión del lado Mint de Token-2022 que registra dónde vive la configuración de grupo (colección) de un token. El análogo de agrupación de MetadataPointer — puede apuntar a una cuenta TokenGroup o a la propia mint.

Explorar

InterestBearingConfig (extensión)

Token-2022 Program · 52 bytes

Extensión del lado Mint de Token-2022 que hace que un token acumule intereses de forma continua. El saldo almacenado no cambia nunca — el importe de UI se calcula a partir de una tasa y el tiempo transcurrido.

Explorar

MetadataPointer (extensión)

Token-2022 Program · 64 bytes

Extensión del lado Mint de Token-2022 que registra dónde viven los metadatos de un token. Puede apuntar a una cuenta externa o a la propia mint para metadatos en línea — la respuesta de Token-2022 a Metaplex.

Explorar

MintCloseAuthority (extensión)

Token-2022 Program · 32 bytes

Extensión del lado Mint de Token-2022 que nombra una autoridad autorizada a cerrar la mint y recuperar su rent — pero solo cuando el suministro es cero. Las mints de SPL Token nunca pudieron cerrarse.

Explorar

NonTransferable (extensión)

Token-2022 Program · 0 bytes

Extensión del lado Mint de Token-2022 que hace que un token sea soulbound — puede emitirse y quemarse pero nunca transferirse. Su carga útil está vacía; la presencia de la extensión es toda la señal.

Explorar

PermanentDelegate (extensión)

Token-2022 Program · 32 bytes

Extensión del lado Mint de Token-2022 que otorga a una dirección autoridad ilimitada para transferir o quemar tokens de cualquier cuenta de la mint, para siempre. La primitiva de clawback — poderosa y peligrosa.

Explorar

ScaledUiAmount (extensión)

Token-2022 Program · 56 bytes

Extensión del lado Mint de Token-2022 que multiplica los saldos mostrados por un factor configurable. El importe on-chain no cambia; el importe de UI es amount × multiplicador — usado para rebase y visualización estilo split de acciones.

Explorar

Primer de diseño TLV

Token-2022 Program

Cómo Token-2022 almacena las extensiones on-chain — una cabecera Tipo-Longitud-Valor de 4 bytes seguida de la carga útil de cada extensión, recorrida de izquierda a derecha hasta un centinela de tipo 0.

Explorar

Token-2022 Mint/Account + Extensiones

Token-2022 Program · 165 bytes

Las Mints y Token Accounts de Token-2022 comparten los diseños base de SPL Token y añaden funciones como bloques de extensión TLV posteriores a la base — un discriminador de 1 byte en el offset 165 distingue Mint de TokenAccount.

Explorar

TokenGroup (extensión)

Token-2022 Program · 80 bytes

Extensión del lado Mint de Token-2022 que define un grupo (colección) — su autoridad de actualización, la mint del grupo y el recuento de miembros actual/máximo. El análogo de una colección de Metaplex en la Group Interface.

Explorar

TokenMetadata (extensión)

Token-2022 Program

Extensión del lado Mint de Token-2022 que almacena nombre, símbolo, URI y pares clave-valor arbitrarios en línea dentro de la cuenta mint — la alternativa autocontenida de Token-2022 a una cuenta de metadatos de Metaplex aparte.

Explorar

TransferFeeConfig (extensión)

Token-2022 Program · 108 bytes

Extensión del lado Mint de Token-2022 que cobra una comisión porcentual en cada transferencia. Las comisiones se acumulan como saldos retenidos en las Token Accounts destinatarias y las reclama más tarde la autoridad de retiro.

Explorar

TransferHook (extensión)

Token-2022 Program · 64 bytes

Extensión del lado Mint de Token-2022 que llama a un programa personalizado en cada transferencia. El programa de tokens hace una CPI a la instrucción Execute del hook, habilitando listas de permitidos, aplicación de regalías y lógica por transferencia.

Explorar