URITokenBuy
[Fonte]
(Adicionado pela [emenda URIToken][].)
Exemplo
Seção intitulada “Exemplo”{ "TransactionType": "URITokenBuy", "Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm", "URITokenID": "C1AE6DDDEEC05CF2978C0BAD6FE27362498DGS691DC749DCDD3B95992978C0BA", "Amount": { "issuer": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", "currency": "USD", "value": "100", },}| Campo | Tipo JSON | [Tipo Interno][] | Descrição |
|---|---|---|---|
Account | String | AccountID | O endereço da conta do comprador. |
URITokenID | String | Hash256 | O identificador único do URIToken a ser comprado. |
Amount | Valor em Moeda | Amount | O valor da moeda a pagar pelo URIToken. |
Custo Especial de Transação
Seção intitulada “Custo Especial de Transação”A transação URITokenBuy tem um custo de transação padrão, que é a taxa mínima exigida para qualquer transação no Xahau.
Casos de Erro
Seção intitulada “Casos de Erro”Além dos erros que podem ocorrer em todas as transações, as transações URITokenBuy podem resultar nos seguintes códigos de resultado:
| Código de Erro | Descrição |
|---|---|
tecCANT_ACCEPT_OWN_NFTOKEN_OFFER | Ocorre se o proprietário do token for quem reivindica a oferta. |
tecDST_TAG_NEEDED | Ocorre se a conta de destino exigir uma tag de destino, mas a transação não incluir uma. |
tecNO_PERMISSION | Ocorre se o vendedor não tiver o token listado para venda ou se o Destination do token não for a conta que está comprando o token. |
temBAD_CURRENCY | Ocorre quando a moeda de compra não corresponde à moeda da oferta. |
tecINSUFFICIENT_PAYMENT | Ocorre quando o valor de compra é menor que o valor da oferta. |
tecINSUFFICIENT_FUNDS | Ocorre quando o comprador não tem fundos suficientes, incluindo a Fee, para adquirir o token. |