Publicaci贸n por entregas

El repositorio catbuffer schemas define c贸mo los diferentes Bitxor el tipo de entidad debe ser serializado (por ejemplo, Transacciones). En combinaci贸n con el proyecto de generadores catbuffer, los desarrolladores pueden generar clases constructoras para un conjunto determinado de lenguajes de programaci贸n.

Tipos basicos

Cantidad
8 ubytes

Una cantidad de tokens en unidades absolutas.
Solo puede ser positiva o cero. Las cantidades negativas deben indicarse de otras maneras (ver, por ejemplo, TokenSupplyChangeTransaction y TokenSupplyChangeAction).

Duraci贸n de bloque
8 ubytes

Un lapso de tiempo expresado en n煤mero de bloques.

Multiplicador de tarifa de bloque
4 ubytes

Multiplicador aplicado al tama帽o de una transacci贸n para obtener su tarifa, en unidades absolutas.
Consulta la documentaci贸n de tarifas.

Dificultad
8 ubytes

Qu茅 tan dif铆cil fue cosechar este bloque.
El valor inicial es 1e14 y permanecer谩 as铆 mientras los bloques se generen cada blockGenerationTargetTime segundos (propiedad de la red).
Si los bloques comienzan a tardar m谩s o menos tiempo que el valor configurado, la dificultad se ajustar谩 (en el rango de 1e13 a 1e15) para tratar de alcanzar el tiempo objetivo.
Consulta la Referencia T茅cnica secci贸n 8.1.

脡poca de finalizaci贸n
4 ubytes

脥ndice de una 茅poca de finalizaci贸n.
La primera 茅poca es la n煤mero 1 y contiene solo el primer bloque (el bloque G茅nesis). La duraci贸n de la 茅poca (en bloques) est谩 definida por la propiedad de la red votingSetGrouping.

Punto de finalizaci贸n
4 ubytes

Un punto particular en el tiempo dentro de una 茅poca de finalizaci贸n.
Consulta la secci贸n 15.2 de la Referencia T茅cnica.

Altura
8 ubytes

脥ndice de un bloque en la cadena de bloques.
El primer bloque (el bloque G茅nesis) tiene una altura de 1 y cada bloque subsiguiente incrementa la altura en 1.

Importancia
8 ubytes
Altura de Importancia
8 ubytes

Altura de bloque en la que se calcul贸 una Importancia.

TokenId no resuelto
8 ubytes

Ya sea un TokenId o un NamespaceId.
El bit m谩s significativo del primer byte es 0 para los TokenId y 1 para los NamespaceId.

TokenId
8 ubytes

Un identificador de Token.

Marca de tiempo
8 ubytes

N煤mero de milisegundos transcurridos desde la creaci贸n del bloque G茅nesis.
El tiempo de creaci贸n del bloque G茅nesis se puede encontrar en el campo epochAdjustment devuelto por el punto final REST /network/properties. Este es el n煤mero de segundos transcurridos desde la 茅poca UNIX y siempre es 1615853185 para la MAINNET de Bitxor.

Direcci贸n no resuelta
24 ubytes

Ya sea una Direcci贸n o un NamespaceId.
El bit menos significativo del primer byte es 0 para las Direcciones y 1 para los NamespaceId.

Direcci贸n
24 ubytes

Una direcci贸n identifica una cuenta y se deriva de su PublicKey.

Hash256
32 ubytes

Un hash de 32 bytes (256 bits).
El algoritmo exacto no est谩 especificado, ya que puede cambiar seg煤n el contexto en el que se utilice.

Hash512
64 ubytes

Un hash de 64 bytes (512 bits).
El algoritmo exacto no est谩 especificado, ya que puede cambiar seg煤n el contexto en el que se utilice.

PublicKey
32 ubytes

Un entero de 32 bytes (256 bits) derivado de una clave privada.
Sirve como identificador p煤blico del par de claves y puede difundirse ampliamente. Se utiliza para demostrar que una entidad fue firmada con la clave privada correspondiente.

PublicKey de Votaci贸n
32 ubytes

Un PublicKey utilizado para votar durante el proceso de finalizaci贸n.

Firma
64 ubytes

Una matriz de 64 bytes (512 bits) que certifica que los datos firmados no han sido modificados.
Bitxor utiliza actualmente firmas Ed25519.

ProofGamma
32 ubytes
ProofVerificationHash
16 ubytes
ProofScalar
32 ubytes
NamespaceId
8 ubytes
ScopedMetadataKey
8 ubytes
TokenNonce
4 ubytes
TokenRestrictionKey
8 ubytes

Enumeraciones

LinkAction

Size: 1 byte = 0x1
schema
bitxorcore model

Acciones Vinculares.

0x0
UNLINK

Desvincular una cuenta.

0x1
LINK

Vincular una cuenta.

Tipo de red

Size: 1 byte = 0x1
schema

Enumeraci贸n de tipos de red.

0x68
MAINNET

Red p煤blica.

0x98
TESTNET

Red p煤blica de pruebas.

Tipo de bloque

Size: 2 bytes = 0x2
schema

enumeraci贸n de tipos de bloque

0x8043
GENESIS

genesis block

0x8143
NORMAL

normal block

0x8243
IMPORTANCE

importance block

Tipo de recibo

Size: 2 bytes = 0x2
schema
bitxorcore model

Enumeraci贸n de tipos de recibos.

0x0
RESERVED

Reservado.

0x124d
TOKEN_RENTAL_FEE

Token rental fee receipt.

0x134e
NAMESPACE_RENTAL_FEE

Recibo de la tarifa de alquiler del espacio de nombres.

0x2143
HARVEST_FEE

Recibo de cuota de cosecha.

0x2248
LOCK_HASH_COMPLETED

Recibo completo con bloqueo hash.

0x2348
LOCK_HASH_EXPIRED

Recibo caducado con bloqueo hash.

0x2252
LOCK_SECRET_COMPLETED

Bloqueo secreto completado recibo.

0x2352
LOCK_SECRET_EXPIRED

Recibo caducado de bloqueo secreto.

0x3148
LOCK_HASH_CREATED

Recibo creado con bloqueo hash.

0x3152
LOCK_SECRET_CREATED

Recibo creado con bloqueo secreto.

0x414d
TOKEN_EXPIRED

Token recibo caducado.

0x414e
NAMESPACE_EXPIRED

Recibo vencido del espacio de nombres.

0x424e
NAMESPACE_DELETED

Recibo eliminado del espacio de nombres.

0x5143
INFLATION

Recibo de inflaci贸n.

0xe143
TRANSACTION_GROUP

Transaccion group receipt.

0xf143
ADDRESS_ALIAS_RESOLUTION

Direccion alias resolution receipt.

0xf243
TOKEN_ALIAS_RESOLUTION

Token alias resolution receipt.

Espacio de nombres RegistrationType

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de tipos de registro de espacio de nombres.

0x0
ROOT

Root namespace.

0x1
CHILD

Child namespace.

AliasAcci贸n

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de acciones de alias.

0x0
UNLINK

Desvincular un espacio de nombres, eliminando el alias.

0x1
LINK

Vincule un espacio de nombres, creando un alias.

Tipo de cuenta

Size: 1 byte = 0x1
schema
bitxorcore model

enumeraci贸n de tipos de cuenta

0x0
UNLINKED

la cuenta no est谩 vinculada a otra cuenta

0x1
MAIN

cuenta es una cuenta de mantenimiento de saldos que est谩 vinculada a una cuenta de cosechador remoto

0x2
REMOTE

La cuenta es una cuenta de cosechador remoto que est谩 vinculada a una cuenta de saldo.

0x3
REMOTE_UNLINKED

es una cuenta elegible para cosechador remoto que est谩 desvinculada
Nota: esto permite que una cuenta que se haya utilizado previamente como remota se reutilice como remota

AccountKeyTypeFlags

Size: 1 byte = 0x1
schema

enumeraci贸n de indicadores de tipo de clave de cuenta

0x0
UNSET

unset key

0x1
LINKED

linked account public key
Note: esta puede ser una clave p煤blica de cuenta remota o principal dependiendo del contexto

0x2
NODE

clave p煤blica de nodo en la que el control remoto puede recolectar

0x4
VRF

VRF public key

Formato de estado de cuenta

Size: 1 byte = 0x1
schema

enumeraci贸n de formatos de estado de cuenta

0x0
REGULAR

cuenta regular

0x1
HIGH_VALUE

cuenta de alto valor elegible para cosechar

Estado de bloqueo

Size: 1 byte = 0x1
schema
bitxorcore model

estado de bloqueo para transacci贸n de bloqueo

0x0
UNUSED

la cerradura no se usa

0x1
USED

el candado ya fue usado

Tipo de metadatos

Size: 1 byte = 0x1
schema
bitxorcore model

enumeraci贸n para los diferentes tipos de metadatos

0x0
CUENTA

account metadata

0x1
TOKEN

token metadata

0x2
NAMESPACE

namespace metadata

TokenBanderas

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de indicadores de propiedad de token.

0x0
NONE

No hay banderas presentes.

0x1
SUPPLY_MUTABLE

Token admite cambios de suministro a trav茅s de una TokenSupplyChangeTransaction incluso cuando el creador del token solo posee un suministro parcial.
Si el creador del token posee la totalidad del suministro, se puede cambiar incluso si esta bandera no est谩 configurada.

0x2
TRANSFERABLE

Token admite TransferTransaction entre cuentas arbitrarias. Cuando no se establece , este token solo se puede transferir hacia o desde el creador del token.

0x4
RESTRICTABLE

Token admite restricciones personalizadas configuradas por el creador del token.
Consulte TokenAddressRestrictionTransaction y TokenGlobalRestrictionTransaction.

0x8
REVOKABLE

Token admite la revocaci贸n de tokens por parte del creador del token.

TokenSupplyChangeAction

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de acciones de cambio de suministro de tokens.

0x0
Reduce

Reduce el supply.

0x1
Incrementa

Incrementa el supply.

NamespaceAliasType

Size: 1 byte = 0x1
schema

tipo de alias de espacio de nombres

0x0
NONE

no alias

0x1
TOKEN_ID

if alias is tokenId

0x2
ADDRESS

if alias is address

AccountRestrictionFlags

Size: 2 bytes = 0x2
schema
bitxorcore model

Enumeraci贸n de indicadores de restricci贸n de cuenta.

0x1
ADDRESS

El tipo de restricci贸n es una direcci贸n.

0x2
TOKEN_ID

El tipo de restricci贸n es un identificador de token.

0x4
TRANSACTION_TYPE

El tipo de restricci贸n es un tipo de transacci贸n.

0x4000
OUTGOING

La restricci贸n se interpreta como saliente.

0x8000
BLOCK

La restricci贸n se interpreta como una operaci贸n de bloqueo (en lugar de permitir).

TransactionType

Size: 2 bytes = 0x2
schema

Enumeration of Transaction types

0x414c
ACCOUNT_KEY_LINK
0x424c
NODE_KEY_LINK
0x4141
AGGREGATE_COMPLETE
0x4241
AGGREGATE_BONDED
0x4143
VOTING_KEY_LINK
0x4243
VRF_KEY_LINK
0x4148
HASH_LOCK
0x4152
SECRET_LOCK
0x4252
SECRET_PROOF
0x4144
ACCOUNT_METADATA
0x4244
TOKEN_METADATA
0x4344
NAMESPACE_METADATA
0x414d
TOKEN_DEFINITION
0x424d
TOKEN_SUPPLY_CHANGE
0x434d
TOKEN_SUPPLY_REVOCATION
0x4155
MULTISIG_ACCOUNT_MODIFICATION
0x424e
ADDRESS_ALIAS
0x434e
TOKEN_ALIAS
0x414e
NAMESPACE_REGISTRATION
0x4150
ACCOUNT_ADDRESS_RESTRICTION
0x4250
ACCOUNT_TOKEN_RESTRICTION
0x4350
ACCOUNT_OPERATION_RESTRICTION
0x4251
TOKEN_ADDRESS_RESTRICTION
0x4151
TOKEN_GLOBAL_RESTRICTION
0x4154
TRANSFER

TokenRestrictionType

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de tipos de restricci贸n de tokens.

0x0
NONE

Valor no inicializado que indica que no hay restricci贸n.

0x1
EQ

Permitir si es igual.

0x2
NE

Permitir si no es igual.

0x3
LT

Permitir si es menor que.

0x4
LE

Permitir si es menor o igual.

0x5
GT

Permitir si es mayor que.

0x6
GE

Permitir si es mayor o igual.

TokenRestrictionEntryType

Size: 1 byte = 0x1
schema

tipo de entrada de restricci贸n de token

0x0
ADDRESS

restricci贸n de direcci贸n

0x1
GLOBAL

restricci贸n global (token)

LockHashAlgorithm

Size: 1 byte = 0x1
schema
bitxorcore model

Enumeraci贸n de algoritmos hash de bloqueo.

0x0
SHA3_256

La entrada se codifica usando SHA-3 256.

0x1
HASH_160

La entrada se codifica dos veces: primero con SHA-256 y luego con RIPEMD-160 (bitcoin's OP_HASH160).

0x2
HASH_256

La entrada se codifica dos veces con SHA-256 (bitcoin's OP_HASH256).

Structures

Token

Size: 16 bytes = 0x10
schema

Una cantidad de cierta ficha.

 
 
 
token_id

Token identificador

 
 
 
amount

Token cantidad.

UnresolvedToken

Size: 16 bytes = 0x10
schema

Una cantidad de cierta ficha, especificada ya sea a trav茅s de un TokenId o un alias.

 
 
 
token_id

Identificador de token no resuelto.

 
 
 
cantidad

Token amount.

VrfProof

Size: 80 bytes = 0x50
schema
bitxorcore model

prueba de funci贸n aleatoria verificable

 
 
 
gamma

gamma

 
 
 
verification_hash

verification hash

 
 
 
scalar

scalar

GenesisBlockHeader

NormalBlockHeader

Size: 379 bytes = 0x17b
schema

dise帽o binario para un encabezado de bloque normal

 
 
 
BLOCK_VERSION
byte[1]
const 1
 
 
 
BLOCK_TYPE
const NORMAL (0x8143)
BlockHeader372 bytes = 0x174
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de bloque

 
 
 
height

altura del bloque

 
 
 
timestamp

n煤mero de milisegundos transcurridos desde la creaci贸n del bloque de g茅nesis

 
 
 
difilcultad

bloque de difilcutdad

 
 
 
generaci贸n_hash_prueba

prueba de hash de generaci贸n

 
 
 
anterior_bloque_hash

hash de bloque anterior

 
 
 
transacciones_hash

hash de las transacciones en este bloque

 
 
 
receipts_hash

hash de los recibos generados por este bloque

 
 
 
state_hash

hash del estado de la cadena global en este bloque

 
 
 
beneficiary_address

direcci贸n del beneficiario designado por el cosechador

 
 
 
fee_multiplier

multiplicador de tarifas aplicado para bloquear transacciones

 
 
 
block_header_reserved_1
byte[4]
reserved 0

relleno reservado para alinear el final de BlockHeader on 8-byte boundary

ImportanceBlockHeader

Size: 427 bytes = 0x1ab
schema

dise帽o binario para un encabezado de bloque de importancia

 
 
 
BLOCK_VERSION
byte[1]
const 1
 
 
 
BLOCK_TYPE
const IMPORTANCE (0x8243)
BlockHeader372 bytes = 0x174
SizePrefixedEntity4 bytes = 0x4
 
 
 
tama帽o
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reservado 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
firma

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody to an 8-byte boundary.

 
 
 
version
byte[1]

Version de esta estructura

 
 
 
red

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de bloque

 
 
 
height

block height

 
 
 
timestamp

n煤mero de milisegundos transcurridos desde la creaci贸n del bloque de g茅nesis

 
 
 
difficulty

block difficulty

 
 
 
generation_hash_proof

prueba de hash de generaci贸n

 
 
 
previous_block_hash

hash de bloque anterior

 
 
 
transactions_hash

hash de las transacciones en este bloque

 
 
 
receipts_hash

hash de los recibos generados por este bloque

 
 
 
state_hash

hash del estado de la cadena global en este bloque

 
 
 
beneficiary_address

direcci贸n del beneficiario designado por el cosechador

 
 
 
fee_multiplier

multiplicador de tarifas aplicado para bloquear transacciones

ImportanceBlockFooter52 bytes = 0x34
 
 
 
voting_eligible_accounts_count
byte[4]

n煤mero de cuentas elegibles para votar

 
 
 
harvesting_​eligible_​accounts_​count
byte[8]

n煤mero de cuentas elegibles para la recolecci贸n

 
 
 
total_voting_balance

saldo total elegible para votar

 
 
 
previous_importance_block_hash

hash de bloque de importancia anterior

FinalizationRound

Size: 8 bytes = 0x8
schema
bitxorcore model

dise帽o binario para la ronda de finalizaci贸n

 
 
 
epoch

finalization epoch

 
 
 
point

punto de finalizaci贸n

FinalizedBlockHeader

Size: 48 bytes = 0x30
schema

dise帽o binario para encabezado de bloque finalizado

 
 
 
round

finalization round

 
 
 
height

finalization height

 
 
 
hash

hash de finalizaci贸n

BalanceTransferReceipt

Size: 72 bytes = 0x48
schema
bitxorcore model

Un cambio de estado invisible desencaden贸 una transferencia de token.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Type of receipt.

 
 
 
token

Transferred token

 
 
 
sender_address

Address de la cuenta del remitente.

 
 
 
recipient_address

Address de la cuenta del destinatario.

BalanceChangeReceipt

Size: 48 bytes = 0x30
schema
bitxorcore model

Un cambio de estado invisible modific贸 el saldo de una cuenta.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Tipo de recibo.

 
 
 
token

token modificado.

 
 
 
target_address

Address of the affected account.

InflationReceipt

Size: 24 bytes = 0x18
schema
bitxorcore model

Los tokens de moneda de la red se crearon debido a inflation.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Tipo de recibo.

 
 
 
token

Ficha creada.

TokenExpiryReceipt

Size: 16 bytes = 0x10
schema

An token expired.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Tipo de recibo.

 
 
 
artifact_id

Id. de token a punto de caducar.

NamespaceExpiryReceipt

Size: 16 bytes = 0x10
schema

Recibot generated when a namespace expires.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Recibo version.

 
 
 
type

Type of receipt.

 
 
 
artifact_id

Identificador de espacio de nombres que expira.

ReceiptSource

Size: 8 bytes = 0x8
schema
bitxorcore model

La transacci贸n dentro del bloque que activ贸 el recibo.

 
 
 
primary_id
byte[4]

transacci贸n fuente primaria (por ejemplo, 铆ndice dentro del bloque).

 
 
 
secondary_id
byte[4]

Transacci贸n fuente secundaria (por ejemplo, 铆ndice dentro del agregado).

AddressResolutionEntry

Size: 32 bytes = 0x20
schema

Actual DIRECCI脫N detras de NamespaceId en el momento en que se confirm贸 una transacci贸n.

 
 
 
source

Informaci贸n sobre la transacci贸n que activ贸 el recibo.

 
 
 
resolved

Resolved Address.

TokenResolutionEntry

Size: 16 bytes = 0x10
schema

Un actual TokenId detras deNamespaceId en el momento en que se confirm贸 una transacci贸n.

 
 
 
source

Informaci贸n sobre la transacci贸n que activ贸 el recibo.

 
 
 
resolved

Resolved TokenId.

TokenResolutionStatement

Size: 16 bytes = 0x10
schema

Un Token la declaraci贸n de resoluci贸n vincula un alias de espacio de nombres utilizado en una transacci贸n con la identificaci贸n del token real en el momento de la transacci贸n.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Type of receipt.

 
 
 
unresolved

Unresolved token.

 
 
 
resolution_entries

Resolution entries.

AddressResolutionStatement

Size: 32 bytes = 0x20
schema

Un Address declaraci贸n de resoluci贸n vincula un alias de espacio de nombres utilizado en una transacci贸n a la direcci贸n real en el momento de la transacci贸n.

Receipt8 bytes = 0x8
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Type of receipt.

 
 
 
unresolved

Unresolved address.

 
 
 
resolution_entries

Resolution entries.

PinnedVotingKey

Size: 40 bytes = 0x28
schema
bitxorcore model

clave de votaci贸n anclada

 
 
 
voting_key

voting key

 
 
 
start_epoch

start finalization epoch

 
 
 
end_epoch

end finalization epoch

ImportanceSnapshot

Size: 16 bytes = 0x10
schema
bitxorcore model

informaci贸n de importancia temporal

 
 
 
importance

importancia de la cuenta

 
 
 
height

altura de importancia`

HeightActivityBucket

Size: 28 bytes = 0x1c
schema

dep贸sito de actividad de la cuenta

 
 
 
start_height

activity start height

 
 
 
total_fees_paid

total fees paid by account

 
 
 
beneficiary_count
byte[4]

n煤mero de veces que se ha utilizado la cuenta como beneficiario

 
 
 
raw_score
byte[8]

puntuaci贸n de importancia bruta

HeightActivityBuckets

Size: 140 bytes = 0x8c
schema

cubos de actividad de la cuenta

 
 
 
buckets

cubos de actividad de la cuenta

AccountState

Size: 332+ bytes = 0x14c+ (variable)
schema
bitxorcore model

dise帽o binario para estado de cuenta no hist贸rico

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
address

direcci贸n de cuenta

 
 
 
address_height

altura a la que se ha obtenido la direcci贸n

 
 
 
public_key

clave p煤blica de cuenta

 
 
 
public_key_height

altura a la que se ha obtenido la clave p煤blica

 
 
 
account_type

tipo de cuenta

 
 
 
format

formato de cuenta

 
 
 
supplemental_public_keys_mask

m谩scara de banderas de clave p煤blica suplementarias

 
 
 
voting_public_keys_count
byte[1]

n煤mero de claves p煤blicas de votaci贸n

 
 
 
linked_public_key

clave p煤blica de cuenta vinculada

 
 
 
node_public_key

clave p煤blica del nodo

 
 
 
vrf_public_key

clave p煤blica vrf

 
 
 
voting_public_keys
PinnedVotingKey​[voting_public_keys_count]

votaci贸n de claves p煤blicas

 
 
 
importance_snapshots

instant谩nea de importancia actual de la cuenta

 
 
 
activity_buckets

cubos de actividad de la cuenta

 
 
 
balances_count
byte[2]

n煤mero de saldos totales (tokens)

 
 
 
balances
Token​[balances_count]

saldos de cuenta

HashLockInfo

Size: 83 bytes = 0x53
schema
bitxorcore model

dise帽o binario para informaci贸n de transacci贸n de bloqueo hash

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
owner_address

direcci贸n del propietario

 
 
 
token

token asociado con el bloqueo

 
 
 
end_height

altura a la que caduca el bloqueo

 
 
 
status

bandera que indica si el bloqueo ya se us贸 o no

 
 
 
hash

hash

MetadataValue

Size: 2+ bytes = 0x2+ (variable)
schema

dise帽o binario de un valor de entrada de metadatos

 
 
 
size
byte[2]

tama帽o del valor

 
 
 
data
byte[size]

datos del valor

MetadataEntry

Size: 69+ bytes = 0x45+ (variable)
schema

dise帽o binario de una entrada de metadatos

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
source_address

direcci贸n de origen de metadatos (proveedor)

 
 
 
target_address

direcci贸n de destino de metadatos

 
 
 
scoped_metadata_key

clave de metadatos en el 谩mbito de origen, destino y tipo

 
 
 
target_id
byte[8]

target id

 
 
 
metadata_type

metadata type

 
 
 
value

value

TokenProperties

Size: 10 bytes = 0xa
schema

dise帽o binario para propiedades de token

 
 
 
flags

banderas de token

 
 
 
divisibility
byte[1]

divisibilidad de tokens

 
 
 
duration

duraci贸n del token

TokenDefinition

Size: 46 bytes = 0x2e
schema

dise帽o binario para la definici贸n de token

 
 
 
start_height

altura del bloque

 
 
 
owner_address

due帽o del token

 
 
 
revision
byte[4]

revision

 
 
 
properties

propiedades

TokenEntry

Size: 64 bytes = 0x40
schema

dise帽o binario para la entrada de tokens

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
token_id

identificaci贸n de entrada

 
 
 
supply

cantidad total de suministro

 
 
 
definition

definici贸n compuesta por propiedades de entrada

MultisigEntry

Size: 50+ bytes = 0x32+ (variable)
schema

dise帽o binario para una entrada multisig

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
min_approval
byte[4]

aprobaci贸n m铆nima para modificaciones

 
 
 
min_removal
byte[4]

aprobaci贸n m铆nima para la remoci贸n

 
 
 
account_address

direcci贸n de cuenta

 
 
 
cosignatory_addresses_count
byte[8]

n煤mero de cosignatarios

 
 
 
cosignatory_addresses
Address​[cosignatory_addresses_count]

cosignatarios de cuenta

 
 
 
multisig_addresses_count
byte[8]

n煤mero de otras cuentas para las cuales la entrada es cosignataria

 
 
 
multisig_addresses
Address​[multisig_addresses_count]

cuentas para las cuales la entrada es cosignataria

NamespaceLifetime

Size: 16 bytes = 0x10
schema
bitxorcore model

dise帽o binario para la vida 煤til del espacio de nombres

 
 
 
lifetime_start

altura inicial

 
 
 
lifetime_end

altura final

NamespaceAlias

Size: 33 bytes = 0x21
schema

dise帽o binario para alias

 
 
 
namespace_alias_type

tipo de alias de espacio de nombres

 
 
 
token_alias

token alias

 
 
 
address_alias

alias de direcci贸n

NamespacePath

Size: 34+ bytes = 0x22+ (variable)
schema

dise帽o binario para una ruta de espacio de nombres

 
 
 
path_size
byte[1]

n煤mero de rutas (excluyendo la identificaci贸n ra铆z)

 
 
 
path
NamespaceId​[path_size]

namespace path (excluding root id)

 
 
 
alias

namespace alias

RootNamespaceHistory

Size: 91+ bytes = 0x5b+ (variable)
schema

dise帽o binario para el historial del espacio de nombres ra铆z no hist贸rico

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
id

id del historial del espacio de nombres ra铆z

 
 
 
owner_address

direcci贸n del propietario del espacio de nombres

 
 
 
lifetime

vida en bloques

 
 
 
root_alias

alias de espacio de nombres ra铆z

 
 
 
children_count
byte[8]

numero de ni帽os

 
 
 
paths
NamespacePath​[children_count]

guardar rutas de subespacios de nombres secundarios

AccountRestrictionAddressValue

Size: 8+ bytes = 0x8+ (variable)
schema

dise帽o binario para restricci贸n de cuenta basada en direcciones

 
 
 
restriction_values_count
byte[8]

n煤mero de restricciones para una cuenta en particular

 
 
 
restriction_values
Address​[restriction_values_count]

valores de restricci贸n

AccountRestrictionTokenValue

Size: 8+ bytes = 0x8+ (variable)
schema

dise帽o binario para restricci贸n de cuenta basada en token id

 
 
 
restriction_values_count
byte[8]

n煤mero de restricciones para una cuenta en particular

 
 
 
restriction_values
TokenId​[restriction_values_count]

valores de restricci贸n

AccountRestrictionTransactionTypeValue

Size: 8+ bytes = 0x8+ (variable)
schema

dise帽o binario para la restricci贸n de cuenta basada en el tipo de transacci贸n

 
 
 
restriction_values_count
byte[8]

n煤mero de restricciones para una cuenta en particular

 
 
 
restriction_values
TransactionType​[restriction_values_count]

valores de restricci贸n

AccountRestrictionsInfo

Size: 26+ bytes = 0x1a+ (variable)
schema

dise帽o binario para restricciones de cuenta

 
 
 
restriction_flags

banderas de restricci贸n sin procesar

 
 
 
address_restrictions

restricciones de direcci贸n

 
 
 
token_id_restrictions

restricciones de identificador de token

 
 
 
transaction_type_restrictions

restricciones de tipo de transacci贸n

AccountRestrictions

Size: 34+ bytes = 0x22+ (variable)
schema

dise帽o binario para restricciones de cuenta

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
address

direcci贸n en la que se imponen restricciones

 
 
 
restrictions_count
byte[8]

n煤mero de restricciones

 
 
 
restrictions
AccountRestrictionsInfo​[restrictions_count]

restricciones de cuenta

AddressKeyValue

Size: 16 bytes = 0x10
schema

dise帽o para el par clave-valor de restricci贸n de direcci贸n de token

 
 
 
key

key for value

 
 
 
value
byte[8]

valor asociado por clave

AddressKeyValueSet

Size: 1+ byte = 0x1+ (variable)
schema

dise帽o binario para el conjunto de clave-valor de restricci贸n de direcci贸n de token

 
 
 
key_value_count
byte[1]

n煤mero de pares de valores clave

 
 
 
keys
AddressKeyValue​[key_value_count]

matriz de valores clave

RestrictionRule

Size: 17 bytes = 0x11
schema
bitxorcore model

disposici贸n binaria de la regla de restricci贸n que se est谩 aplicando

 
 
 
reference_token_id

identificador del token que proporciona la clave de restricci贸n

 
 
 
restriction_value
byte[8]

valor de restricci贸n

 
 
 
restriction_type

restriction type

GlobalKeyValue

Size: 25 bytes = 0x19
schema

dise帽o binario para un valor-clave global

 
 
 
key

clave asociada a una regla de restricci贸n

 
 
 
restriction_rule

regla de restricci贸n (el valor) asociada con una clave

GlobalKeyValueSet

Size: 1+ byte = 0x1+ (variable)
schema

dise帽o binario para un conjunto clave-valor de restricci贸n global

 
 
 
key_value_count
byte[1]

n煤mero de pares de valores clave

 
 
 
keys
GlobalKeyValue​[key_value_count]

key value array

TokenAddressRestrictionEntry

Size: 33+ bytes = 0x21+ (variable)
schema

dise帽o binario para una restricci贸n de token

 
 
 
token_id

identificador del token al que se aplica la restricci贸n

 
 
 
address

direcci贸n restringida

 
 
 
key_pairs

conjunto de restricci贸n de valor de clave de direcci贸n

TokenGlobalRestrictionEntry

Size: 9+ bytes = 0x9+ (variable)
schema

dise帽o binario para una restricci贸n de token

 
 
 
token_id

identificador del token al que se aplica la restricci贸n

 
 
 
key_pairs

conjunto de restricciones de valor de clave global

TokenRestrictionEntry

Size: 45+ bytes = 0x2d+ (variable)
schema

binary layout for a token restriction

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
entry_type

tipo de restricci贸n que se impone a la entidad

 
 
 
address_entry

regla de restricci贸n de direcciones

 
 
 
global_entry

regla de token global

SecretLockInfo

Size: 108 bytes = 0x6c
schema
bitxorcore model

dise帽o binario para transacci贸n de bloqueo serializado

StateHeader2 bytes = 0x2
 
 
 
version
byte[2]

versi贸n de serializaci贸n

 
 
 
owner_address

direcci贸n del propietario

 
 
 
token

token asociado con el bloqueo

 
 
 
end_height

altura a la que caduca el bloqueo

 
 
 
status

bandera que indica si el bloqueo ya se us贸 o no

 
 
 
hash_algorithm

algoritmo hash

 
 
 
secret

secreto de transacciones

 
 
 
recipient

destinatario de la transacci贸n

AccountKeyLinkTransaction

Size: 164 bytes = 0xa4
schema
bitxorcore model

Esta transacci贸n es necesaria para todas las cuentas que deseen activar la recolecci贸n remota o delegada.
Anunciar un AccountKeyLinkTransaction para delegar la puntuaci贸n de importancia de la cuenta a una cuenta de proxy.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_KEY_LINK (0x414c)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody to an 8-byte boundary.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
linked_public_key

Clave p煤blica vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

EmbeddedAccountKeyLinkTransaction

Size: 84 bytes = 0x54
schema
bitxorcore model

Versi贸n integrada de AccountKeyLinkTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_KEY_LINK (0x414c)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
linked_public_key

Clave p煤blica vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

NodeKeyLinkTransaction

Size: 164 bytes = 0xa4
schema
bitxorcore model

Esta transacci贸n es necesaria para todas las cuentas que deseen activar la recolecci贸n delegada.
Announce a NodeKeyLinkTransaction para vincular una cuenta con una clave p煤blica utilizada por TLS para crear sesiones.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NODE_KEY_LINK (0x424c)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
linked_public_key

Clave p煤blica vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

EmbeddedNodeKeyLinkTransaction

Size: 84 bytes = 0x54
schema
bitxorcore model

Versi贸n integrada de NodeKeyLinkTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NODE_KEY_LINK (0x424c)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Reserved padding to align end of EntityBody to an 8-byte boundary.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
linked_public_key

Clave p煤blica vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

DetachedCosignature

Size: 136 bytes = 0x88
schema
bitxorcore model

Cosignature separado de un AggregateCompleteTransaction o AggregateBondedTransaction.

Cosignature104 bytes = 0x68
 
 
 
version
byte[8]

Version.

 
 
 
signer_public_key

Clave p煤blica del cosignatario.

 
 
 
signature

Transaction signature.

 
 
 
parent_hash

Hash de el AggregateBondedTransaction que est谩 firmado por esta firma conjunta.

AggregateCompleteTransaction

Size: 171+ bytes = 0xab+ (variable)
schema
bitxorcore model

Env铆a transacciones en lotes a diferentes cuentas.
Utilice esta transacci贸n cuando todas las firmas requeridas est茅n disponibles cuando se crea la transacci贸n.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const AGGREGATE_COMPLETE (0x4141)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

AggregateTransactionBody40+ bytes = 0x28+ (variable)
 
 
 
transactions_hash

Hash de la transacci贸n del agregado.

 
 
 
payload_size
byte[4]

Transaction payload size in bytes.
Este es el n煤mero total de bytes ocupados por todas las transacciones incrustadas, incluido cualquier relleno presente.

 
 
 
aggregate_​transaction_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear el final de AggregateTransactionHeader con un l铆mite de 8 bytes.

 
 
 
transactions
EmbeddedTransaction​[payload_size]

Embedded transaction data.
Las transacciones son de tama帽o variable y el tama帽o total de la carga 煤til est谩 en bytes.
Las transacciones integradas no pueden ser agregadas.

 
 
 
cosignatures

Cosignatures data.
Llena el espacio corporal restante despu茅s de las transacciones.

AggregateBondedTransaction

Size: 171+ bytes = 0xab+ (variable)
schema
bitxorcore model

Proponer un arreglo de transacciones entre diferentes cuentas.
Utilice esta transacci贸n cuando no todas las firmas requeridas est茅n disponibles cuando se crea la transacci贸n.
Las firmas faltantes deben proporcionarse mediante un firma conjunta o DetachedCosignature.
Para evitar ataques de spam, antes de intentar anunciar esta transacci贸n, HashLockTransaction debe ser anunciado y confirmado con 茅xito.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const AGGREGATE_BONDED (0x4241)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

AggregateTransactionBody40+ bytes = 0x28+ (variable)
 
 
 
transactions_hash

Hash de la transacci贸n del agregado.

 
 
 
payload_size
byte[4]

Transaction payload size in bytes.
Este es el n煤mero total de bytes ocupados por todas las transacciones incrustadas, incluido cualquier relleno presente.

 
 
 
aggregate_​transaction_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear el final de AggregateTransactionHeader con un l铆mite de 8 bytes.

 
 
 
transactions
EmbeddedTransaction​[payload_size]

Datos de transacciones integrados.
Las transacciones son de tama帽o variable y el tama帽o total de la carga 煤til est谩 en bytes.
Las transacciones integradas no pueden ser agregados.

 
 
 
cosignatures

Datos de cofirmantes.
Rellena el espacio restante del cuerpo despu茅s de las transacciones.

VotingKeyLinkTransaction

Size: 172 bytes = 0xac
schema
bitxorcore model

Vincule una cuenta con una clave p煤blica BLS requerida para la votaci贸n final.
Esta transacci贸n es necesaria para los operadores de nodos que deseen votar por la finalizaci贸n.
Anuncie una VotingKeyLinkTransaction para asociar una clave de votaci贸n con una cuenta durante un per铆odo. Una cuenta se puede vincular a hasta 3 claves de votaci贸n diferentes al mismo tiempo.
La configuraci贸n de producci贸n recomendada es tener siempre al menos 2 claves vinculadas con diferentes valores de endPoint para garantizar que se registre una clave despu茅s de la primera. uno caduca.
Vea m谩s detalles en la gu铆a de configuraci贸n manual de nodos.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const VOTING_KEY_LINK (0x4143)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
linked_public_key

Clave p煤blica de votaci贸n vinculada.

 
 
 
start_epoch

脡poca de inicio de finalizaci贸n.

 
 
 
end_epoch

Terminando la 茅poca de finalizaci贸n.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

EmbeddedVotingKeyLinkTransaction

Size: 92 bytes = 0x5c
schema
bitxorcore model

Embedded version of VotingKeyLinkTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const VOTING_KEY_LINK (0x4143)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody to an 8-byte boundary.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
linked_public_key

Clave p煤blica de votaci贸n vinculada.

 
 
 
start_epoch

脡poca de inicio de finalizaci贸n.

 
 
 
end_epoch

Terminando la 茅poca de finalizaci贸n.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

VrfKeyLinkTransaction

Size: 164 bytes = 0xa4
schema
bitxorcore model

Vincule una cuenta con una clave p煤blica VRF requerida para la recolecci贸n.
Anuncie una VrfKeyLinkTransaction para vincular una cuenta con una clave p煤blica VRF. La clave vinculada se utiliza para aleatorizar la producci贸n de bloques y la selecci贸n de l铆der/participante.
Esta transacci贸n es obligatoria para todas las cuentas que deseen cosechar.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const VRF_KEY_LINK (0x4243)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody to an 8-byte boundary.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
linked_public_key

Clave p煤blica VRF vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

x

EmbeddedVrfKeyLinkTransaction

Size: 84 bytes = 0x54
schema
bitxorcore model

Embedded version of VrfKeyLinkTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const VRF_KEY_LINK (0x4243)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
linked_public_key

Clave p煤blica VRF vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

HashLockTransaction

Size: 187 bytes = 0xbb
schema
bitxorcore model

Lock a deposit needed to announce an Transacci贸n vinculada agregada.
Una AgregateBondedTransaction consume recursos de red, ya que se almacena en la memoria cach茅 parcial de cada nodo mientras espera a estar completamente firmado. Para evitar ataques de spam, se debe anunciar y confirmar una HashLockTransaction antes de una Se puede anunciar una transacci贸n unida agregada. La HashLockTransaction bloquea una determinada cantidad de fondos (10 BXR de forma predeterminada) hasta el agregado est谩 firmado.
Al completar el agregado, los fondos bloqueados vuelven a estar disponibles para la cuenta que firm贸 la HashLockTransaction.
Si el bloqueo caduca antes de que todos los cosignatarios firmen el agregado (**48 h de forma predeterminada), los fondos bloqueados se convierten en una recompensa cobrada por el recolector de bloques a la altura donde caduca el bloqueo.

Nota: No es necesario firmar el agregado y su HashLockTransaction con la misma cuenta. Por ejemplo, si Bob quiere anunciar un agregado y no tiene fondos suficientes para anunciar una HashLockTransaction, 茅l puede pedirle a Alice que le anuncie la transacci贸n de bloqueo compartiendo el hash de AggregateTransaction firmado.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const HASH_LOCK (0x4148)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
token

Ficha bloqueada.

 
 
 
duration

N煤mero de bloques para los que debe ser v谩lido un bloqueo.
El valor m谩ximo predeterminado es 48 h (consulte la propiedad de red maxHashLockDuration).

 
 
 
hash

Hash de el AggregateBondedTransaction a confirmar antes de desbloquear los tokens.

EmbeddedHashLockTransaction

Size: 107 bytes = 0x6b
schema
bitxorcore model

Versi贸n integrada de HashLockTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const HASH_LOCK (0x4148)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
token

Locked token.

 
 
 
duration

N煤mero de bloques para los que debe ser v谩lido un bloqueo.
El m谩ximo predeterminado es 48 h (consulte la propiedad de red maxHashLockDuration).

 
 
 
hash

Hash de la AggregateBondedTransaction a confirmar antes de desbloquear los tokens.

SecretLockTransaction

Size: 212 bytes = 0xd4
schema
bitxorcore model

Inicie un intercambio de fichas entre diferentes cadenas.
Use una SecretLockTransaction para transferir tokens entre dos cuentas. Los tokens enviados permanecen bloqueados hasta que una SecretProofTransaction v谩lido los desbloquee.
La fecha de vencimiento predeterminada es 365 d铆as despu茅s del anuncio (consulte la propiedad de red maxSecretLockDuration). Si el bloqueo caduca antes de que se anuncie una SecretProofTransaction v谩lida, la cantidad bloqueada vuelve al iniciador de la SecretLockTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const SECRET_LOCK (0x4152)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
recipient_address

Address que recibe los fondos una vez desbloqueados con 茅xito por un SecretProofTransaction.

 
 
 
secret

Prueba hash.

 
 
 
token

Fichas bloqueadas.

 
 
 
duration

N煤mero de bloques a esperar por el SecretProofTransaction.

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

EmbeddedSecretLockTransaction

Size: 132 bytes = 0x84
schema
bitxorcore model

Versi贸n integrada de SecretLockTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const SECRET_LOCK (0x4152)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Version of this structure.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
recipient_address

Address que recibe los fondos una vez desbloqueados con 茅xito por un SecretProofTransaction.

 
 
 
secret

Prueba hash.

 
 
 
token

Fichas bloqueadas.

 
 
 
duration

N煤mero de bloques a esperar por el SecretProofTransaction.

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

SecretProofTransaction

Size: 190+ bytes = 0xbe+ (variable)
schema
bitxorcore model

Concluya un intercambio de tokens entre diferentes cadenas.
Use a SecretProofTransaction para desbloquear los fondos bloqueados por unSecretLockTransaction.
La transacci贸n debe demostrar conocer la prueba que desbloquea los tokens.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const SECRET_PROOF (0x4252)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

transaction deadline

SecretProofTransactionBody59+ bytes = 0x3b+ (variable)
 
 
 
recipient_address

Address que recibe los fondos una vez desbloqueados.

 
 
 
secret

Prueba hash.

 
 
 
proof_size
byte[2]

Tama帽o de la prueba en bytes

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

 
 
 
proof
byte[proof_size]

Conjunto aleatorio original de bytes que se codificaron.

EmbeddedSecretProofTransaction

Size: 110+ bytes = 0x6e+ (variable)
schema
bitxorcore model

Versi贸n integrada de SecretProofTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const SECRET_PROOF (0x4252)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

SecretProofTransactionBody59+ bytes = 0x3b+ (variable)
 
 
 
recipient_address

Direcci贸n que recibe los fondos una vez desbloqueada.

 
 
 
secret

Prueba hash.

 
 
 
proof_size
byte[2]

Tama帽o de la prueba en bytes

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

 
 
 
proof
byte[proof_size]

Conjunto aleatorio original de bytes que se codificaron.

AccountMetadataTransaction

Size: 167+ bytes = 0xa7+ (variable)
schema
bitxorcore model

Asociar un estado clave-valor (metadata) a una cuenta.

Nota: Esta transacci贸n debe siempre estar envuelto en un AggregateTransaction para que una firma conjunta de target_address se puede proporcionar Sin esta firma conjunta, la transacci贸n no es v谩lida.
Comparado a TokenMetadataTransaction y NamespaceMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_METADATA (0x4144)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

AccountMetadataTransactionBody36+ bytes = 0x24+ (variable)
 
 
 
target_address

Cuenta cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

EmbeddedAccountMetadataTransaction

Size: 87+ bytes = 0x57+ (variable)
schema
bitxorcore model

Versi贸n integrada de AccountMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_METADATA (0x4144)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Entity size in bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

AccountMetadataTransactionBody36+ bytes = 0x24+ (variable)
 
 
 
target_address

Cuenta cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Size in bytes of the value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

TokenMetadataTransaction

Size: 175+ bytes = 0xaf+ (variable)
schema
bitxorcore model

Asociar un estado clave-valor (metadata) to a token.
Comparar con AccountMetadataTransaction y NamespaceMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_METADATA (0x4244)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

TokenMetadataTransactionBody44+ bytes = 0x2c+ (variable)
 
 
 
target_address

Cuenta propietaria del token cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_token_id

Token cuyos metadatos deben ser modificados.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value formaci贸n.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

EmbeddedTokenMetadataTransaction

Size: 95+ bytes = 0x5f+ (variable)
schema
bitxorcore model

Versi贸n integrada de TokenMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_METADATA (0x4244)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

TokenMetadataTransactionBody44+ bytes = 0x2c+ (variable)
 
 
 
target_address

Cuenta propietaria del token cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_token_id

Token cuyos metadatos deben ser modificados.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Size in bytes of the value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Nota: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

NamespaceMetadataTransaction

Size: 175+ bytes = 0xaf+ (variable)
schema
bitxorcore model

Asociar un estado clave-valor (metadata) to a namespace.
Comparar con AccountMetadataTransaction y TokenMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NAMESPACE_METADATA (0x4344)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final deEntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

NamespaceMetadataTransactionBody44+ bytes = 0x2c+ (variable)
 
 
 
target_address

Cuenta propietaria del espacio de nombres cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_namespace_id

Espacio de nombres cuyos metadatos deben modificarse.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

EmbeddedNamespaceMetadataTransaction

Size: 95+ bytes = 0x5f+ (variable)
schema
bitxorcore model

Versi贸n integrada de NamespaceMetadataTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NAMESPACE_METADATA (0x4344)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

NamespaceMetadataTransactionBody44+ bytes = 0x2c+ (variable)
 
 
 
target_address

Cuenta propietaria del espacio de nombres cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_namespace_id

Espacio de nombres cuyos metadatos deben modificarse.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Nota: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

TokenDefinitionTransaction

Size: 153 bytes = 0x99
schema
bitxorcore model

Crea un nuevotoken.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_DEFINITION (0x414d)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
id

Identificador de token 煤nico obtenido de la clave p煤blica de la cuenta del generador y el nonce.
Los SDK pueden encargarse de generar este ID por usted.

 
 
 
duration

Token duraci贸n expresada en bloques. Si se establece en 0, el token nunca caduca.

 
 
 
nonce

Nonce aleatorio utilizado para generar la identificaci贸n del token.

 
 
 
flags

Token flags.

 
 
 
divisibility
byte[1]

Token divisibilidad.

EmbeddedTokenDefinitionTransaction

Size: 73 bytes = 0x49
schema
bitxorcore model

Embedded version of TokenDefinitionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_DEFINITION (0x414d)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
id

Identificador de token 煤nico obtenido de la clave p煤blica de la cuenta del generador y el nonce.
Los SDK pueden encargarse de generar este ID por usted.

 
 
 
duration

Token duraci贸n expresada en bloques. Si se establece en 0, el token nunca caduca.

 
 
 
nonce

Nonce aleatorio utilizado para generar la identificaci贸n del token.

 
 
 
flags

Token flags.

 
 
 
divisibility
byte[1]

Token divisibility.

TokenSupplyChangeTransaction

Size: 148 bytes = 0x94
schema
bitxorcore model

Change the total supply of a token.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_SUPPLY_CHANGE (0x424d)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
token_id

Identificador del token afectado.

 
 
 
delta

Cambiar cantidad. No puede ser negativo, utilice el action campo para indicar si esta cantidad se debe agregar o restar del suministro actual.

 
 
 
action

Acci贸n de cambio de oferta.

EmbeddedTokenSupplyChangeTransaction

Size: 68 bytes = 0x44
schema
bitxorcore model

Versi贸n integrada de TokenSupplyChangeTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_SUPPLY_CHANGE (0x424d)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
token_id

Identificador del token afectado.

 
 
 
delta

Cambiar cantidad. No puede ser negativo, use el campo acci贸n para indicar si esta cantidad se debe agregar o restar del suministro actual .

 
 
 
action

Acci贸n de cambio de oferta.

TokenSupplyRevocationTransaction

Size: 171 bytes = 0xab
schema

Revocar token.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_SUPPLY_REVOCATION (0x434d)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
source_address

Address de los cuales se deben revocar los tokens.

 
 
 
token

Token revocado y monto.

EmbeddedTokenSupplyRevocationTransaction

Size: 91 bytes = 0x5b
schema

Versi贸n integrada de TokenSupplyRevocationTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_SUPPLY_REVOCATION (0x434d)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
source_address

Address de los cuales se deben revocar los tokens.

 
 
 
token

Token revocado y monto.

MultisigAccountModificationTransaction

Size: 139+ bytes = 0x8b+ (variable)
schema
bitxorcore model

Crear o modificar un multi-signature account.
Esta transacci贸n le permite: - Transformar una cuenta regular en una cuenta multisig. - Cambiar las propiedades configurables de una cuenta multisig. - Agregar o eliminar cosignatarios de una cuenta multisig (eliminar todos los cosignatarios convierte una cuenta multisig en una cuenta normal nuevamente).

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const MULTISIG_ACCOUNT_MODIFICATION (0x4155)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
min_removal_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al quitar un firmante conjunto.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 cofirmantes, el n煤mero ser铆a -1.

 
 
 
min_approval_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al aprobar una transacci贸n.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 cofirmantes, el n煤mero ser铆a -1.

 
 
 
address_additions_count
byte[1]

N煤mero de adiciones de direcci贸n del cosignatario.

 
 
 
address_deletions_count
byte[1]

N煤mero de eliminaciones de direcciones de cosignatarios.

 
 
 
multisig_​account_​modification_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones de direcciones a un l铆mite de 8 bytes.

 
 
 
address_additions
UnresolvedAddress​[address_additions_count]

Adiciones de direcci贸n del cosignatario.
Todas las cuentas de esta lista podr谩n firmar transacciones en nombre de la cuenta multigrado. El n煤mero de firmas conjuntas requeridas depende de la aprobaci贸n m铆nima configurada y los valores m铆nimos de eliminaci贸n.

 
 
 
address_deletions
UnresolvedAddress​[address_deletions_count]

Supresi贸n de la direcci贸n del cosignatario.
Todas las cuentas de esta lista dejar谩n de poder cofirmar transacciones en nombre de la cuenta multigrado. Una transacci贸n que contenga cualquier direcci贸n en esta matriz requiere una cantidad de firmas conjuntas al menos igual al valor m铆nimo de eliminaci贸n.

EmbeddedMultisigAccountModificationTransaction

Size: 59+ bytes = 0x3b+ (variable)
schema
bitxorcore model

Versi贸n integrada de MultisigAccountModificationTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const MULTISIG_ACCOUNT_MODIFICATION (0x4155)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
min_removal_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al quitar un firmante conjunto.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 cofirmantes, el n煤mero ser铆a-1.

 
 
 
min_approval_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al aprobar una transacci贸n.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 cofirmantes, el n煤mero ser铆a -1.

 
 
 
address_additions_count
byte[1]

N煤mero de adiciones de direcci贸n del cosignatario.

 
 
 
address_deletions_count
byte[1]

N煤mero de eliminaciones de direcciones de cosignatarios.

 
 
 
multisig_​account_​modification_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones de direcciones a un l铆mite de 8 bytes.

 
 
 
address_additions
UnresolvedAddress​[address_additions_count]

Adiciones de direcci贸n del cosignatario.
Todas las cuentas de esta lista podr谩n firmar transacciones en nombre de la cuenta multigrado. El n煤mero de firmas conjuntas requeridas depende de la aprobaci贸n m铆nima configurada y los valores m铆nimos de eliminaci贸n.

 
 
 
address_deletions
UnresolvedAddress​[address_deletions_count]

Supresi贸n de la direcci贸n del cosignatario.
Todas las cuentas de esta lista dejar谩n de poder cofirmar transacciones en nombre de la cuenta multigrado. Una transacci贸n que contenga cualquier direcci贸n en esta matriz requiere una cantidad de firmas conjuntas al menos igual al valor m铆nimo de eliminaci贸n.

AddressAliasTransaction

Size: 164 bytes = 0xa4
schema
bitxorcore model

Adjunte o separe un espacio de nombres (alias) a una direcci贸n de cuenta.
Se puede asignar un espacio de nombres a cualquier cuenta presente en la red (esto es , una cuenta que ha recibido al menos una transacci贸n).

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ADDRESS_ALIAS (0x424e)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

tarifa de transacci贸n

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para la direcci贸n.

 
 
 
address

Direcci贸n con alias.

 
 
 
alias_action

Acci贸n de alias.

EmbeddedAddressAliasTransaction

Size: 84 bytes = 0x54
schema
bitxorcore model

Versi贸n integrada de AddressAliasTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ADDRESS_ALIAS (0x424e)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para la direcci贸n.

 
 
 
address

Direcci贸n con alias.

 
 
 
alias_action

Acci贸n de alias.

TokenAliasTransaction

Size: 148 bytes = 0x94
schema
bitxorcore model

Adjuntar o separar unnamespace to a Token.
Solo es posible establecer un alias para un token si la cuenta que anuncia esta transacci贸n tambi茅n ha creado el espacio de nombres y el token involucrado.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_ALIAS (0x434e)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para el Token.

 
 
 
token_id

Identificador de token con alias.

 
 
 
alias_action

Acci贸n de alias.

EmbeddedTokenAliasTransaction

Size: 68 bytes = 0x44
schema
bitxorcore model

Versi贸n integrada de TokenAliasTransaction

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_ALIAS (0x434e)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para el Token.

 
 
 
token_id

Identificador de token con alias.

 
 
 
alias_action

Acci贸n de alias.

NamespaceRegistrationTransaction

Size: 157+ bytes = 0x9d+ (variable)
schema
bitxorcore model

Registre (o renueve un registro para) un espacio de nombres.
Los espacios de nombres ayudan a mantener los activos organizados.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NAMESPACE_REGISTRATION (0x414e)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

NamespaceRegistrationTransactionBody26+ bytes = 0x1a+ (variable)
 
 
 
duration

N煤mero de bloques confirmados para los que le gustar铆a alquilar el espacio de nombres. Obligatorio para los espacios de nombres ra铆z.

 
 
 
parent_id

Identificador de espacio de nombres principal. Obligatorio para los subespacios de nombres.

 
 
 
id

Identificador de espacio de nombres.

 
 
 
registration_type

Tipo de registro de espacio de nombres.

 
 
 
name_size
byte[1]

Tama帽o del nombre del espacio de nombres en bytes.

 
 
 
name
byte[name_size]

Nombre del espacio de nombres.

EmbeddedNamespaceRegistrationTransaction

Size: 77+ bytes = 0x4d+ (variable)
schema
bitxorcore model

Versi贸n integrada de NamespaceRegistrationTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const NAMESPACE_REGISTRATION (0x414e)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

NamespaceRegistrationTransactionBody26+ bytes = 0x1a+ (variable)
 
 
 
duration

N煤mero de bloques confirmados para los que le gustar铆a alquilar el espacio de nombres. Obligatorio para los espacios de nombres ra铆z.

 
 
 
parent_id

Identificador de espacio de nombres principal. Obligatorio para los subespacios de nombres.

 
 
 
id

Identificador de espacio de nombres.

 
 
 
registration_type

Tipo de registro de espacio de nombres.

 
 
 
name_size
byte[1]

Tama帽o del nombre del espacio de nombres en bytes.

 
 
 
name
byte[name_size]

Nombre del espacio de nombres.

AccountAddressRestrictionTransaction

Size: 139+ bytes = 0x8b+ (variable)
schema
bitxorcore model

Permitir o bloquear transacciones entrantes y salientes para un determinado conjunto de direcciones.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_ADDRESS_RESTRICTION (0x4150)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a las direcciones enumeradas.

 
 
 
restriction_additions_count
byte[1]

N煤mero de direcciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de direcciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
UnresolvedAddress​[restriction_additions_count]

Matriz de direcciones de cuentas que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedAddress​[restriction_deletions_count]

Matriz de direcciones de cuentas que se eliminan de la lista restringida.

EmbeddedAccountAddressRestrictionTransaction

Size: 59+ bytes = 0x3b+ (variable)
schema
bitxorcore model

Versi贸n integrada de AccountAddressRestrictionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_ADDRESS_RESTRICTION (0x4150)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a las direcciones enumeradas.

 
 
 
restriction_additions_count
byte[1]

N煤mero de direcciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de direcciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
UnresolvedAddress​[restriction_additions_count]

Matriz de direcciones de cuentas que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedAddress​[restriction_deletions_count]

Matriz de direcciones de cuentas que se eliminan de la lista restringida.

AccountTokenRestrictionTransaction

Size: 139+ bytes = 0x8b+ (variable)
schema
bitxorcore model

Permitir o bloquear transacciones entrantes que contengan un conjunto determinado de tokens.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_TOKEN_RESTRICTION (0x4250)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

AccountTokenRestrictionTransactionBody8+ bytes = 0x8+ (variable)
 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tokens enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de fichas que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de fichas que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
UnresolvedTokenId​[restriction_additions_count]

Matriz de tokens que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedTokenId​[restriction_deletions_count]

Matriz de tokens que se eliminan de la lista restringida.

EmbeddedAccountTokenRestrictionTransaction

Size: 59+ bytes = 0x3b+ (variable)
schema
bitxorcore model

Versi贸n integrada de AccountTokenRestrictionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_TOKEN_RESTRICTION (0x4250)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

AccountTokenRestrictionTransactionBody8+ bytes = 0x8+ (variable)
 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tokens enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de fichas que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de fichas que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
UnresolvedTokenId​[restriction_additions_count]

Matriz de tokens que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedTokenId​[restriction_deletions_count]

Matriz de tokens que se eliminan de la lista restringida.

AccountOperationRestrictionTransaction

Size: 139+ bytes = 0x8b+ (variable)
schema
bitxorcore model

Permitir o bloquear transacciones salientes seg煤n su tipo de transacci贸n.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_OPERATION_RESTRICTION (0x4350)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tipos de transacciones enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de tipos de transacciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de tipos de transacciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
TransactionType​[restriction_additions_count]

Matriz de tipos de transacciones que se agregan a la lista restringida.

 
 
 
restriction_deletions
TransactionType​[restriction_deletions_count]

Conjunto de tipos de transacciones que se eliminan de la lista restringida.

EmbeddedAccountOperationRestrictionTransaction

Size: 59+ bytes = 0x3b+ (variable)
schema
bitxorcore model

Versi贸n integrada de AccountOperationRestrictionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const ACCOUNT_OPERATION_RESTRICTION (0x4350)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tipos de transacciones enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de tipos de transacciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de tipos de transacciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Reserved padding to align restriction_additions to an 8-byte boundary.

 
 
 
restriction_additions
TransactionType​[restriction_additions_count]

Matriz de tipos de transacciones que se agregan a la lista restringida.

 
 
 
restriction_deletions
TransactionType​[restriction_deletions_count]

Conjunto de tipos de transacciones que se eliminan de la lista restringida.

TokenAddressRestrictionTransaction

Size: 187 bytes = 0xbb
schema
bitxorcore model

Establecer reglas espec铆ficas de direcci贸n para transferir un token restringible.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_ADDRESS_RESTRICTION (0x4251)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
token_id

Identificador del token al que se aplica la restricci贸n.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior. Establezca previousRestrictionValue en FFFFFFFFFFFFFFFF si la direcci贸n de destino no tiene un valor de restricci贸n anterior para este ID de token y clave de restricci贸n.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
target_address

Address being restricted.

EmbeddedTokenAddressRestrictionTransaction

Size: 107 bytes = 0x6b
schema
bitxorcore model

Versi贸n integrada de TokenAddressRestrictionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_ADDRESS_RESTRICTION (0x4251)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Public key of the signer of the entity.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
token_id

Identificador del token al que se aplica la restricci贸n.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior. Colocar previousRestrictionValue to FFFFFFFFFFFFFFFF si la direcci贸n de destino no tiene un valor de restricci贸n anterior para esta identificaci贸n de token y clave de restricci贸n.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
target_address

Address siendo restringido.

TokenGlobalRestrictionTransaction

Size: 173 bytes = 0xad
schema
bitxorcore model

Establezca reglas globales para transferir un token restringible.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_GLOBAL_RESTRICTION (0x4151)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Entity's signature generated by the signing account.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

transaction type

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

 
 
 
token_id

Identificador del token que se est谩 restringiendo. El creador del token debe ser el firmante de la transacci贸n.

 
 
 
reference_token_id

Identificador del token que proporciona la clave de restricci贸n. La restricci贸n global de token para el identificador de token depende de las restricciones globales establecidas en el token de referencia. Colocar reference_token_id a 0 si el token que da la restricci贸n es igual al token_id.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n relativa al identificador del token de referencia.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
previous_restriction_type

Tipo de restricci贸n anterior.

 
 
 
new_restriction_type

Nuevo tipo de restricci贸n.

EmbeddedTokenGlobalRestrictionTransaction

Size: 93 bytes = 0x5d
schema
bitxorcore model

Embedded version of TokenGlobalRestrictionTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TOKEN_GLOBAL_RESTRICTION (0x4151)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

reserved padding to align end of EmbeddedTransactionHeader on 8-byte boundary

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
token_id

Identificador del token que se est谩 restringiendo. El creador del token debe ser el firmante de la transacci贸n.

 
 
 
reference_token_id

Identificador del token que proporciona la clave de restricci贸n. La restricci贸n global de token para el identificador de token depende de las restricciones globales establecidas en el token de referencia. Establezca reference_token_id en 0 si el token que proporciona la restricci贸n es igual al token_id.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n relativa al identificador del token de referencia.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
previous_restriction_type

Tipo de restricci贸n anterior.

 
 
 
new_restriction_type

Nuevo tipo de restricci贸n.

TransferTransaction

Size: 163+ bytes = 0xa3+ (variable)
schema
bitxorcore model

Env铆a tokens y mensajes entre dos cuentas.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TRANSFER (0x4154)
Transaction128 bytes = 0x80
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

TransferTransactionBody32+ bytes = 0x20+ (variable)
 
 
 
recipient_address

Direcci贸n del receptor

 
 
 
message_size
byte[2]

tama帽o del mensaje adjunto

 
 
 
tokens_count
byte[1]

n煤mero de tokens adjuntos

 
 
 
transfer_​transaction_​body_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
transfer_​transaction_​body_​reserved_​2
byte[1]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
tokens
UnresolvedToken​[tokens_count]

fichas adjuntas

 
 
 
message
byte[message_size]

mensaje adjunto

EmbeddedTransferTransaction

Size: 83+ bytes = 0x53+ (variable)
schema
bitxorcore model

Embedded version of TransferTransaction.

 
 
 
TRANSACTION_VERSION
byte[1]
const 1
 
 
 
TRANSACTION_TYPE
const TRANSFER (0x4154)
EmbeddedTransaction48 bytes = 0x30
SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Version of this structure.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

TransferTransactionBody32+ bytes = 0x20+ (variable)
 
 
 
recipient_address

Direcci贸n del receptor

 
 
 
message_size
byte[2]

tama帽o del mensaje adjunto

 
 
 
tokens_count
byte[1]

n煤mero de tokens adjuntos

 
 
 
transfer_​transaction_​body_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
transfer_​transaction_​body_​reserved_​2
byte[1]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
tokens
UnresolvedToken​[tokens_count]

fichas adjuntas

 
 
 
message
byte[message_size]

mensaje adjunto

Inner Structures

Estas son estructuras que solo deben incluirse dentro de otras estructuras. Su descripci贸n ya est谩 presente en las estructuras contenedoras anteriores y solo se repite aqu铆 para completar.

SizePrefixedEntity

Size: 4 bytes = 0x4
schema
bitxorcore model

Serializaci贸n de una entidad que tiene su tama帽o indicado como prefijo (encabezado).

 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

Included in:

VerifiableEntity

Size: 68 bytes = 0x44
schema
bitxorcore model

Serializaci贸n de una entidad que debe ser firmada por una cuenta.

 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear Signature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

Incluido en:

EntityBody

Size: 38 bytes = 0x26
schema
bitxorcore model

Serializaci贸n de una entidad.
Una entidad podr铆a ser un Bloque o una Transacci贸n.

 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

Included in:

BlockHeader

Size: 372 bytes = 0x174
schema
bitxorcore model

dise帽o binario para un encabezado de bloque

SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Reserved padding to align Signature to an 8-byte boundary.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de bloque

 
 
 
height

altura del bloque

 
 
 
timestamp

n煤mero de milisegundos transcurridos desde la creaci贸n del bloque de g茅nesis

 
 
 
difficulty

dificultad de bloque

 
 
 
generation_hash_proof

prueba de hash de generaci贸n

 
 
 
previous_block_hash

hash de bloque anterior

 
 
 
transactions_hash

hash de las transacciones en este bloque

 
 
 
receipts_hash

hash de los recibos generados por este bloque

 
 
 
state_hash

hash del estado de la cadena global en este bloque

 
 
 
beneficiary_address

direcci贸n del beneficiario designado por el cosechador

 
 
 
fee_multiplier

multiplicador de tarifas aplicado para bloquear transacciones

Included in:

ImportanceBlockFooter

Size: 52 bytes = 0x34
schema
bitxorcore model

dise帽o binario para un pie de p谩gina de bloque de importancia

 
 
 
voting_eligible_accounts_count
byte[4]

n煤mero de cuentas elegibles para votar

 
 
 
harvesting_​eligible_​accounts_​count
byte[8]

n煤mero de cuentas elegibles para la recolecci贸n

 
 
 
total_voting_balance

saldo total elegible para votar

 
 
 
previous_importance_block_hash

hash de bloque de importancia anterior

Incluido en:

Receipt

Size: 8 bytes = 0x8
schema
bitxorcore model

Los recibos proporcionan prueba de cada cambio de estado que no se puede recuperar del bloque.

SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
version
byte[2]

Receipt version.

 
 
 
type

Tipo de recibo.

Incluido en:

StateHeader

Size: 2 bytes = 0x2
schema

encabezado com煤n a todos los estados serializados

 
 
 
version
byte[2]

versi贸n de serializaci贸n

Included in:

Transaction

Size: 128 bytes = 0x80
schema
bitxorcore model

dise帽o binario para una transacci贸n

SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

VerifiableEntity68 bytes = 0x44
 
 
 
verifiable_​entity_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinearSignature a un l铆mite de 8 bytes.

 
 
 
signature

Firma de la entidad generada por la cuenta firmante.

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody a un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

 
 
 
fee

tarifa de transacci贸n

 
 
 
deadline

fecha l铆mite de transacci贸n

Incluido en:

EmbeddedTransactionHeader

Size: 8 bytes = 0x8
schema
bitxorcore model

dise帽o binario para un encabezado de transacci贸n incrustado

SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

Incluido en:

EmbeddedTransaction

Size: 48 bytes = 0x30
schema
bitxorcore model

dise帽o binario para una transacci贸n incrustada

SizePrefixedEntity4 bytes = 0x4
 
 
 
size
byte[4]

Tama帽o de la entidad en bytes.
Este tama帽o incluye el encabezado y la carga completa de la entidad. Es decir, el campo de tama帽o coincide con el tama帽o informado en la documentaci贸n de la estructura (m谩s la parte variable, si la hay).

 
 
 
embedded_​transaction_​header_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear el final de EmbeddedTransactionHeader en el l铆mite de 8 bytes

EntityBody38 bytes = 0x26
 
 
 
signer_public_key

Clave p煤blica del firmante de la entidad.

 
 
 
entity_body_reserved_1
byte[4]
reserved 0

Relleno reservado para alinear el final de EntityBody con un l铆mite de 8 bytes.

 
 
 
version
byte[1]

Versi贸n de esta estructura.

 
 
 
network

Red en la que se cre贸 esta entidad.

 
 
 
type

tipo de transacci贸n

Incluido en:

AccountKeyLinkTransactionBody

Size: 33 bytes = 0x21
schema
bitxorcore model

Contenido compartido entreAccountKeyLinkTransactionBody y EmbeddedAccountKeyLinkTransaction.

 
 
 
linked_public_key

Linked public key.

 
 
 
link_action

Account link action.

Included in:

NodeKeyLinkTransactionBody

Size: 33 bytes = 0x21
schema
bitxorcore model

Contenido compartido entreNodeKeyLinkTransaction y EmbeddedNodeKeyLinkTransaction.

 
 
 
linked_public_key

Clave p煤blica vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

Incluido en:

Cosignature

Size: 104 bytes = 0x68
schema
bitxorcore model

Cosignature attached to an AggregateCompleteTransaction or AggregateBondedTransaction.

 
 
 
version
byte[8]

Version.

 
 
 
signer_public_key

Cosignatario llave publica.

 
 
 
signature

Transaction firma.

Included in:

AggregateTransactionBody

Size: 40+ bytes = 0x28+ (variable)
schema

Contenido compartido entre AggregateCompleteTransaction y AggregateBondedTransaction.

 
 
 
transactions_hash

Hash de la transacci贸n del agregado.

 
 
 
payload_size
byte[4]

Transaction tama帽o de la carga 煤til en bytes.
Esta es la cantidad total de bytes ocupados por todas las transacciones incrustadas, incluido cualquier relleno presente.

 
 
 
aggregate_​transaction_​header_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear el final de AggregateTransactionHeader con un l铆mite de 8 bytes.

 
 
 
transactions
EmbeddedTransaction​[payload_size]

Datos de transacciones integrados.
Las transacciones son de tama帽o variable y el tama帽o total de la carga 煤til est谩 en bytes.
Las transacciones integradas no pueden ser agregados.

 
 
 
cosignatures

Datos de cofirmantes.
Rellena el espacio restante del cuerpo despu茅s de las transacciones.

Incluido en:

VotingKeyLinkTransactionBody

Size: 41 bytes = 0x29
schema
bitxorcore model

Contenido compartido entreVotingKeyLinkTransaction and EmbeddedVotingKeyLinkTransaction.

 
 
 
linked_public_key

Linked voting public key.

 
 
 
start_epoch

Starting finalization epoch.

 
 
 
end_epoch

Ending finalization epoch.

 
 
 
link_action

Account link action.

Incluido en:

VrfKeyLinkTransactionBody

Size: 33 bytes = 0x21
schema
bitxorcore model

Contenido compartido entre VrfKeyLinkTransaction y EmbeddedVrfKeyLinkTransaction.

 
 
 
linked_public_key

Clave p煤blica VRF vinculada.

 
 
 
link_action

Acci贸n de vinculaci贸n de cuenta.

Incluido en:

HashLockTransactionBody

Size: 56 bytes = 0x38
schema
bitxorcore model

Contenido compartido entre HashLockTransaction y EmbeddedHashLockTransaction.

 
 
 
token

token bloqueado.

 
 
 
duration

N煤mero de bloques para los que debe ser v谩lido un bloqueo.
El m谩ximo predeterminado es 48h (Consulte la maxHashLockDuration propiedad de la red).

 
 
 
hash

Hash de elAggregateBondedTransaction a confirmar antes de desbloquear los tokens.

Incluido en:

SecretLockTransactionBody

Size: 81 bytes = 0x51
schema
bitxorcore model

Contenido compartido entre SecretLockTransaction y EmbeddedSecretLockTransaction.

 
 
 
recipient_address

Address que recibe los fondos una vez desbloqueados con 茅xito por un SecretProofTransaction.

 
 
 
secret

Prueba hash.

 
 
 
token

tokens bloqueados.

 
 
 
duration

N煤mero de bloques a esperar por el SecretProofTransaction.

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

Incluido en:

SecretProofTransactionBody

Size: 59+ bytes = 0x3b+ (variable)
schema
bitxorcore model

Contenido compartido entre SecretProofTransaction y EmbeddedSecretProofTransaction.

 
 
 
recipient_address

Address que recibe los fondos una vez desbloqueados.

 
 
 
secret

Prueba hash.

 
 
 
proof_size
byte[2]

Tama帽o de la prueba en bytes

 
 
 
hash_algorithm

Algoritmo utilizado para hacer hash de la prueba.

 
 
 
proof
byte[proof_size]

Conjunto aleatorio original de bytes que se codificaron.

Incluido en:

AccountMetadataTransactionBody

Size: 36+ bytes = 0x24+ (variable)
schema
bitxorcore model

Contenido compartido entreAccountMetadataTransaction y EmbeddedAccountMetadataTransaction.

 
 
 
target_address

Cuenta cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value array.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

Incluido en:

TokenMetadataTransactionBody

Size: 44+ bytes = 0x2c+ (variable)
schema
bitxorcore model

Contenido compartido entreTokenMetadataTransaction y EmbeddedTokenMetadataTransaction.

 
 
 
target_address

Cuenta propietaria del token cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_token_id

Token cuyos metadatos deben ser modificados.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value formaci贸n.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==value_size.
Note: Cuando hay un valor existente, el nuevo valor es el XOR en bytes del valor anterior y esta matriz.

Incluido en:

NamespaceMetadataTransactionBody

Size: 44+ bytes = 0x2c+ (variable)
schema
bitxorcore model

Contenido compartido entreNamespaceMetadataTransaction y EmbeddedNamespaceMetadataTransaction.

 
 
 
target_address

Cuenta propietaria del espacio de nombres cuyos metadatos deben modificarse.

 
 
 
scoped_metadata_key
byte[8]

Clave de metadatos en el 谩mbito de origen, destino y tipo.

 
 
 
target_namespace_id

Espacio de nombres cuyos metadatos deben modificarse.

 
 
 
value_size_delta
byte[2]

Cambio en el tama帽o del valor en bytes, en comparaci贸n con el tama帽o anterior.

 
 
 
value_size
byte[2]

Tama帽o en bytes del value formaci贸n.

 
 
 
value
byte[value_size]

Diferencia entre valor existente y valor nuevo.
Nota: Cuando no hay un valor existente, esta matriz se usa directamente y value_size_delta==valor_tama帽o.
Nota: Cuando hay un valor existente, el nuevo valor es el XOR de bytes del valor anterior y esta matriz.

Incluido en:

TokenDefinitionTransactionBody

Size: 22 bytes = 0x16
schema
bitxorcore model

Contenido compartido entre TokenDefinitionTransaction y integrado TokenDefinitionTransaction.

 
 
 
id

Identificador de token 煤nico obtenido de la clave p煤blica de la cuenta del generador y el nonce.
Los SDK pueden encargarse de generar este ID por usted.

 
 
 
duration

Token duraci贸n expresada en bloques. Si se establece en 0, el token nunca caduca.

 
 
 
nonce

Nonce aleatorio utilizado para generar la identificaci贸n del token.

 
 
 
flags

Token flags.

 
 
 
divisibility
byte[1]

Token divisibility.

Incluido en:

TokenSupplyChangeTransactionBody

Size: 17 bytes = 0x11
schema
bitxorcore model

Contenido compartido entreTokenSupplyChangeTransaction y EmbeddedTokenSupplyChangeTransaction.

 
 
 
token_id

Identificador del token afectado.

 
 
 
delta

Cambiar cantidad. No puede ser negativo, utilice el action campo para indicar si esta cantidad se debe agregar o restar del suministro actual.

 
 
 
action

Acci贸n de cambio de oferta.

Incluido en:

TokenSupplyRevocationTransactionBody

Size: 40 bytes = 0x28
schema

Contenido compartido entre TokenSupplyRevocationTransaction y EmbeddedTokenSupplyRevocationTransaction.

 
 
 
source_address

Address de los cuales se deben revocar los tokens.

 
 
 
token

Token revocado y monto.

Included in:

MultisigAccountModificationTransactionBody

Size: 8+ bytes = 0x8+ (variable)
schema
bitxorcore model

Contenido compartido entre MultisigAccountModificationTransaction y EmbeddedMultisigAccountModificationTransaction.

 
 
 
min_removal_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al quitar un firmante conjunto.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 firmas conjuntas, el n煤mero ser铆a -1.

 
 
 
min_approval_delta
byte[1]

Cambio relativo al n煤mero m铆nimo de firmas conjuntas requeridas al aprobar una transacci贸n.
Por ejemplo, al pasar de 0 a 2 firmas conjuntas, este n煤mero ser铆a 2. Al pasar de 4 a 3 firmas conjuntas, el n煤mero ser铆a -1.

 
 
 
address_additions_count
byte[1]

N煤mero de adiciones de direcci贸n del cosignatario.

 
 
 
address_deletions_count
byte[1]

N煤mero de eliminaciones de direcciones de cosignatarios.

 
 
 
multisig_​account_​modification_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones de direcciones a un l铆mite de 8 bytes.

 
 
 
address_additions
UnresolvedAddress​[address_additions_count]

Adiciones de direcci贸n del cosignatario.
Todas las cuentas de esta lista podr谩n firmar transacciones en nombre de la cuenta multigrado. El n煤mero de firmas conjuntas requeridas depende de la aprobaci贸n m铆nima configurada y los valores m铆nimos de eliminaci贸n.

 
 
 
address_deletions
UnresolvedAddress​[address_deletions_count]

Supresi贸n de la direcci贸n del cosignatario.
Todas las cuentas de esta lista dejar谩n de poder cofirmar transacciones en nombre de la cuenta multigrado. Una transacci贸n que contenga cualquier direcci贸n en esta matriz requiere una cantidad de firmas conjuntas al menos igual al valor m铆nimo de eliminaci贸n.

Incluido en:

AddressAliasTransactionBody

Size: 33 bytes = 0x21
schema
bitxorcore model

Contenido compartido entre AddressAliasTransaction y EmbeddedAddressAliasTransaction.

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para la direcci贸n.

 
 
 
address

Direcci贸n con alias.

 
 
 
alias_action

Acci贸n de alias.

Incluido en:

TokenAliasTransactionBody

Size: 17 bytes = 0x11
schema
bitxorcore model

Contenido compartido entre TokenAliasTransaction y EmbeddedTokenAliasTransaction

 
 
 
namespace_id

Identificador del espacio de nombres que se convertir谩 (o dejar谩 de ser) un alias para el Token.

 
 
 
token_id

Identificador de token con alias.

 
 
 
alias_action

Acci贸n de alias.

Incluido en:

NamespaceRegistrationTransactionBody

Size: 26+ bytes = 0x1a+ (variable)
schema
bitxorcore model

Contenido compartido entre NamespaceRegistrationTransaction y EmbeddedNamespaceRegistrationTransaction.

 
 
 
duration

N煤mero de bloques confirmados para los que le gustar铆a alquilar el espacio de nombres. Obligatorio para los espacios de nombres ra铆z.

 
 
 
parent_id

Identificador de espacio de nombres principal. Obligatorio para los subespacios de nombres.

 
 
 
id

Identificador de espacio de nombres.

 
 
 
registration_type

Tipo de registro de espacio de nombres.

 
 
 
name_size
byte[1]

Tama帽o del nombre del espacio de nombres en bytes.

 
 
 
name
byte[name_size]

Nombre del espacio de nombres.

Incluido en:

AccountAddressRestrictionTransactionBody

Size: 8+ bytes = 0x8+ (variable)
schema

Contenido compartido entreAccountAddressRestrictionTransaction y EmbeddedAccountAddressRestrictionTransaction.

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a las direcciones enumeradas.

 
 
 
restriction_additions_count
byte[1]

N煤mero de direcciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de direcciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Reserved padding to align restriction_additions to an 8-byte boundary.

 
 
 
restriction_additions
UnresolvedAddress​[restriction_additions_count]

Matriz de direcciones de cuentas que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedAddress​[restriction_deletions_count]

Matriz de direcciones de cuentas que se eliminan de la lista restringida.

Incluido en:

AccountTokenRestrictionTransactionBody

Size: 8+ bytes = 0x8+ (variable)
schema

Contenido compartido entreAccountTokenRestrictionTransaction y EmbeddedAccountTokenRestrictionTransaction.

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tokens enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de fichas que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de fichas que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Relleno reservado para alinear las adiciones_restricci贸n a un l铆mite de 8 bytes.

 
 
 
restriction_additions
UnresolvedTokenId​[restriction_additions_count]

Matriz de tokens que se agregan a la lista restringida.

 
 
 
restriction_deletions
UnresolvedTokenId​[restriction_deletions_count]

Matriz de tokens que se eliminan de la lista restringida.

Incluido en:

AccountOperationRestrictionTransactionBody

Size: 8+ bytes = 0x8+ (variable)
schema

Contenido compartido entre AccountOperationRestrictionTransaction y EmbeddedAccountOperationRestrictionTransaction.

 
 
 
restriction_flags

Tipo de restricci贸n que se aplica a los tipos de transacciones enumerados.

 
 
 
restriction_additions_count
byte[1]

N煤mero de tipos de transacciones que se agregan.

 
 
 
restriction_deletions_count
byte[1]

N煤mero de tipos de transacciones que se eliminan.

 
 
 
account_​restriction_​transaction_​body_​reserved_​1
byte[4]
reserved 0

Reserved padding to align restriction_additions to an 8-byte boundary.

 
 
 
restriction_additions
TransactionType​[restriction_additions_count]

Matriz de tipos de transacciones que se agregan a la lista restringida.

 
 
 
restriction_deletions
TransactionType​[restriction_deletions_count]

Conjunto de tipos de transacciones que se eliminan de la lista restringida.

Incluido en:

TokenAddressRestrictionTransactionBody

Size: 56 bytes = 0x38
schema
bitxorcore model

Contenido compartido entre TokenAddressRestrictionTransaction y EmbeddedTokenAddressRestrictionTransaction.

 
 
 
token_id

Identificador del token al que se aplica la restricci贸n.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior. Colocar previousRestrictionValue to FFFFFFFFFFFFFFFF si la direcci贸n de destino no tiene un valor de restricci贸n anterior para esta identificaci贸n de token y clave de restricci贸n.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
target_address

Address siendo restringido.

Incluido en:

TokenGlobalRestrictionTransactionBody

Size: 42 bytes = 0x2a
schema
bitxorcore model

Contenido compartido entre TokenGlobalRestrictionTransaction y EmbeddedTokenGlobalRestrictionTransaction.

 
 
 
token_id

Identificador del token que se est谩 restringiendo. El creador del token debe ser el firmante de la transacci贸n.

 
 
 
reference_token_id

Identificador del token que proporciona la clave de restricci贸n. La restricci贸n global de token para el identificador de token depende de las restricciones globales establecidas en el token de referencia. Establezca reference_token_id en 0 si el token que proporciona la restricci贸n es igual al token_id.

 
 
 
restriction_key
byte[8]

Clave de restricci贸n relativa al identificador del token de referencia.

 
 
 
previous_restriction_value
byte[8]

Valor de restricci贸n anterior.

 
 
 
new_restriction_value
byte[8]

Nuevo valor de restricci贸n.

 
 
 
previous_restriction_type

Tipo de restricci贸n anterior.

 
 
 
new_restriction_type

Nuevo tipo de restricci贸n.

Incluido en:

TransferTransactionBody

Size: 32+ bytes = 0x20+ (variable)
schema
bitxorcore model

Contenido compartido entre TransferTransaction y EmbeddedTransferTransaction.

 
 
 
recipient_address

Direcci贸n del receptor

 
 
 
message_size
byte[2]

tama帽o del mensaje adjunto

 
 
 
tokens_count
byte[1]

n煤mero de tokens adjuntos

 
 
 
transfer_​transaction_​body_​reserved_​1
byte[4]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
transfer_​transaction_​body_​reserved_​2
byte[1]
reserved 0

relleno reservado para alinear tokens en el l铆mite de 8 bytes

 
 
 
tokens
UnresolvedToken​[tokens_count]

fichas adjuntas

 
 
 
message
byte[message_size]

mensaje adjunto

Incluido en: