Saltearse al contenido

GenesisMint - (Txn Emitida)

[Source]

Añadido por la enmienda [XahauGenesis][] y la enmienda [Hooks][]

{
"TransactionType": "GenesisMint",
"Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
"GenesisMints": [
{
"GenesisMint": {
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe",
"Amount": "1000000000"
},
}
]
}
CampoTipo JSONTipo InternoDescripción
AccountStringAccountIDLa dirección de la cuenta génesis que acuñará y distribuirá XAH.
GenesisMintsArrayArrayUn array de objetos que representan los destinos y montos del XAH acuñado.

La transacción GenesisMint incluye un array de objetos llamado GenesisMints. Cada objeto representa una cuenta de destino y la cantidad de XAH a acuñar y distribuir a esa cuenta.

CampoTipo JSONTipo InternoDescripción
DestinationStringAccountIDLa dirección de la cuenta que recibirá el XAH acuñado.
AmountStringAmountLa cantidad de XAH a acuñar y distribuir a la cuenta de destino.
GovernanceFlagsStringHash256(Opcional) Los indicadores de gobernanza asociados con la cuenta de destino.
GovernanceMarksStringHash256(Opcional) Las marcas de gobernanza asociadas con la cuenta de destino.

La transacción GenesisMint tiene un costo de transacción estándar, que es el costo mínimo requerido para todas las transacciones.

Además de los errores que pueden ocurrir para todas las transacciones, la transacción GenesisMint puede resultar en los siguientes códigos de resultado:

Código de ErrorDescripción
temDISABLEDOcurre si las enmiendas “Hooks” o “XahauGenesis” no están habilitadas.
temMALFORMEDOcurre si la transacción está malformada, como campos requeridos faltantes o valores inválidos.