Pular para o conteúdo

etxn_fee_base

Transações Emitidas
  • Retorna o valor da taxa em drops recomendada para uma transação a ser emitida.
int64_t etxn_fee_base (
uint32_t read_ptr,
uint32_t read_len
);
int64_t fee_to_pay =
etxn_fee_base(tx_blob, tx_blob_len);
NomeTipoDescrição
read_ptruint32_tPonteiro para o buffer contendo a transação serializada que você pretende emitir. O campo fee é obrigatório, mas ignorado (você pode usar zero). Use a saída desta função para preencher o campo fee corretamente.
read_lenuint32_tO tamanho do tx blob.
TipoDescrição
int64_t

O menor número de drops que uma txn emitida precisaria para ser aceita.

Se negativo, um erro:
OUT_OF_BOUNDS
- O buffer fornecido não está validamente dentro da memória do hook.

PREREQUISITE_NOT_MET
- etxn_reserve não foi chamado primeiro.

INVALID_TXN
- O buffer fornecido não contém uma transação serializada válida. (A desserialização falhou, ou um campo obrigatório estava faltando.)