GenesisMint - (Txn Emitida)
[Source]
Añadido por la enmienda [XahauGenesis][] y la enmienda [Hooks][]
Ejemplo
Sección titulada «Ejemplo»{ "TransactionType": "GenesisMint", "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "GenesisMints": [ { "GenesisMint": { "Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe", "Amount": "1000000000" }, } ]}| Campo | Tipo JSON | Tipo Interno | Descripción |
|---|---|---|---|
Account | String | AccountID | La dirección de la cuenta génesis que acuñará y distribuirá XAH. |
GenesisMints | Array | Array | Un array de objetos que representan los destinos y montos del XAH acuñado. |
Objeto GenesisMint
Sección titulada «Objeto GenesisMint»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.
| Campo | Tipo JSON | Tipo Interno | Descripción |
|---|---|---|---|
Destination | String | AccountID | La dirección de la cuenta que recibirá el XAH acuñado. |
Amount | String | Amount | La cantidad de XAH a acuñar y distribuir a la cuenta de destino. |
GovernanceFlags | String | Hash256 | (Opcional) Los indicadores de gobernanza asociados con la cuenta de destino. |
GovernanceMarks | String | Hash256 | (Opcional) Las marcas de gobernanza asociadas con la cuenta de destino. |
Costo de Transacción Especial
Sección titulada «Costo de Transacción Especial»La transacción GenesisMint tiene un costo de transacción estándar, que es el costo mínimo requerido para todas las transacciones.
Casos de Error
Sección titulada «Casos de Error»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 Error | Descripción |
|---|---|
temDISABLED | Ocurre si las enmiendas “Hooks” o “XahauGenesis” no están habilitadas. |
temMALFORMED | Ocurre si la transacción está malformada, como campos requeridos faltantes o valores inválidos. |