Pular para o conteúdo

GenesisMint - (Emitted Txn)

[Fonte]

Adicionado pela [emenda XahauGenesis][] e pela [emenda Hooks][]

{
"TransactionType": "GenesisMint",
"Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
"GenesisMints": [
{
"GenesisMint": {
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe",
"Amount": "1000000000"
},
}
]
}
CampoTipo JSONTipo InternoDescrição
AccountStringAccountIDO endereço da conta gênesis que irá cunhar e distribuir XAH.
GenesisMintsArrayArrayUm array de objetos representando os destinos e quantidades do XAH a ser cunhado.

A transação GenesisMint inclui um array de objetos chamado GenesisMints. Cada objeto representa uma conta de destino e a quantidade de XAH a ser cunhada e distribuída para essa conta.

CampoTipo JSONTipo InternoDescrição
DestinationStringAccountIDO endereço da conta que receberá o XAH cunhado.
AmountStringAmountA quantidade de XAH a ser cunhada e distribuída para a conta de destino.
GovernanceFlagsStringHash256(Opcional) As flags de governança associadas à conta de destino.
GovernanceMarksStringHash256(Opcional) As marcações de governança associadas à conta de destino.

A transação GenesisMint possui um custo de transação padrão, que é o custo mínimo exigido para todas as transações.

Além dos erros que podem ocorrer em todas as transações, a transação GenesisMint pode resultar nos seguintes códigos de resultado:

Código de ErroDescrição
temDISABLEDOcorre se as emendas “Hooks” ou “XahauGenesis” não estiverem habilitadas.
temMALFORMEDOcorre se a transação estiver malformada, como campos obrigatórios ausentes ou valores inválidos.