Import
[Fonte]
(Adicionado pela [emenda Import][].)
Exemplo
Seção intitulada “Exemplo”{ "TransactionType": "Import", "Sequence": 0, "Fee": "0", "Account": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo", "Blob" : "DEADBEEF"}| Campo | Tipo JSON | [Tipo Interno][] | Descrição |
|---|---|---|---|
Blob | String | Blob | Valor hexadecimal representando um XPOP |
Issuer | String | AccountID | (Opcional) Endereço que pode ser usado dentro do Hook. |
Destination | String | AccountID | (Opcional) Endereço que pode ser usado dentro do Hook. |
Casos de Erro
Seção intitulada “Casos de Erro”- Se a conta não estiver ativada, o
Sequencedeve ser 0 e oFeetambém deve ser 0. - Se a conta estiver ativada, o
Sequencee oFeesão calculados pelo método padrão. - Se o campo
Issuerestiver presente, oFeedeve ser calculado pelo método padrão.
Recomenda-se que, caso você utilize uma SignerList ou RegularKey para assinar suas transações, configure as chaves das suas contas PRIMEIRO antes de tentar realizar o B2M de XAH.
- Se a transação interna (xpop) for
AccountSet, as flags existentes na mainnet serão transferidas para a nova rede. - Se a transação interna (xpop) for
SetRegularKeycom o campoRegularKeyomitido ou vazio, e não existir uma lista de signatários para a conta, então a flaglsfDisableMasterserá definida na conta. - Se a transação interna (xpop) for
SetRegularKey, então a flaglsfPasswordSpentserá definida na conta. TicketSequencenão está disponível noImport.
Importação para o Emissor
Seção intitulada “Importação para o Emissor”Para emissores, há etapas adicionais a seguir antes que os detentores de ativos possam importar transações.
Primeiramente, os emissores precisam instalar um hook. Há duas opções: B2MNFToken ou B2MPayment.
B2MNFToken
Seção intitulada “B2MNFToken”Uma transação NFTokenBurn na mainnet resultará em uma transação URITokenMint na rede.
c hook: https://example.com
B2MPayment
Seção intitulada “B2MPayment”Uma transação Payment na mainnet para o Emissor resultará em uma transação Payment do Emissor na rede.
c hook: https://example.com
Observe que o processo de importação para o emissor envolve tipos de transação específicos e requer configuração cuidadosa. Certifique-se sempre de que os hooks estejam configurados corretamente e que as transações sejam válidas para as operações pretendidas.