Pular para o conteúdo

URITokenBuy

[Fonte]

(Adicionado pela [emenda URIToken][].)

{
"TransactionType": "URITokenBuy",
"Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
"URITokenID": "C1AE6DDDEEC05CF2978C0BAD6FE27362498DGS691DC749DCDD3B95992978C0BA",
"Amount": {
"issuer": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"currency": "USD",
"value": "100",
},
}
CampoTipo JSON[Tipo Interno][]Descrição
AccountStringAccountIDO endereço da conta do comprador.
URITokenIDStringHash256O identificador único do URIToken a ser comprado.
AmountValor em MoedaAmountO valor da moeda a pagar pelo URIToken.

A transação URITokenBuy tem um custo de transação padrão, que é a taxa mínima exigida para qualquer transação no Xahau.

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 ErroDescrição
tecCANT_ACCEPT_OWN_NFTOKEN_OFFEROcorre se o proprietário do token for quem reivindica a oferta.
tecDST_TAG_NEEDEDOcorre se a conta de destino exigir uma tag de destino, mas a transação não incluir uma.
tecNO_PERMISSIONOcorre 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_CURRENCYOcorre quando a moeda de compra não corresponde à moeda da oferta.
tecINSUFFICIENT_PAYMENTOcorre quando o valor de compra é menor que o valor da oferta.
tecINSUFFICIENT_FUNDSOcorre quando o comprador não tem fundos suficientes, incluindo a Fee, para adquirir o token.