Skip to main content
POST
getTransactionsForAddress

Parâmetros da Solicitação

string
obrigatório
Endereço da conta Solana para recuperar o histórico de transações (carteira, token, programa, NFT, etc.).
string
padrão:"signatures"
Nível de detalhe da transação a ser retornado.
  • signatures
  • full
string
padrão:"desc"
Ordem de classificação para as transações retornadas.
  • asc
  • desc
string
padrão:"finalized"
O nível de compromisso para a solicitação. O processed compromisso não é suportado.
  • confirmed
  • finalized
number
Slot de contexto mínimo a ser usado para a solicitação (opcional).
number
padrão:"1000"
Número máximo de transações por solicitação. Use 1–1000 para transactionDetails:“signatures” e 1–1000 para transactionDetails:“full”.
string
Token de paginação da resposta anterior para obter a próxima página de resultados (formato “slot:position”).
string
padrão:"json"
Formato de codificação para dados de transação (aplica-se somente quando transactionDetails=full).
  • json
  • jsonParsed
  • base58
  • base64
number
Versão máxima de transação a ser retornada (aplica-se somente quando transactionDetails=full).
object
Filtros avançados para restringir os resultados das transações.
object
Filtrar por número de slot.
number
Maior ou igual ao número de slot.
number
Maior que o número de slot.
number
Menor ou igual ao número de slot.
number
Menor que o número de slot.
object
Filtrar por timestamp do bloco (timestamp Unix).
number
Maior ou igual ao timestamp.
number
Maior que o timestamp.
number
Menor ou igual ao timestamp.
number
Menor que o timestamp.
number
Igual ao timestamp.
object
Filtrar por assinatura de transação.
string
Obter transações com assinaturas maiores ou iguais a este valor.
string
Obter transações após esta assinatura.
string
Obter transações com assinaturas menores ou iguais a este valor.
string
Obter transações antes desta assinatura.
string
padrão:"any"
Filtrar por status da transação.
  • succeeded
  • failed
  • any
string
padrão:"none"
Filtrar transações para contas de token relacionadas. Controla se deve incluir transações envolvendo contas de token de propriedade do endereço.
  • none
  • balanceChanged
  • all
object
Restringe os resultados às transações onde o endereço consultado participou de uma transferência de token que corresponde a critérios específicos. Todos os campos são opcionais e combinados com a semântica AND.
string
Endereço da contraparte. Corresponde a transferências cujo outro lado é este endereço.
string
padrão:"any"
Direção da transferência em relação ao endereço consultado.
  • in
  • out
  • any
string
Mint do token para filtrar.
object
Filtro de intervalo de quantidade bruta na cadeia. Todos os campos são opcionais e podem ser combinados.

Autorizações

api-key
string
query
obrigatório

Sua chave de API Helius. Você pode obter uma gratuitamente no dashboard.

Corpo

application/json
jsonrpc
enum<string>
padrão:2.0
obrigatório

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
Exemplo:

"2.0"

id
string
padrão:1
obrigatório

Um identificador único para a solicitação.

Exemplo:

"1"

method
enum<string>
padrão:getTransactionsForAddress
obrigatório

O nome do método RPC a ser invocado.

Opções disponíveis:
getTransactionsForAddress
Exemplo:

"getTransactionsForAddress"

params
tuple
obrigatório

Array contendo o endereço da conta necessária e um objeto de configuração opcional.

Exemplo:

Resposta

Transações recuperadas com sucesso para o endereço especificado.

jsonrpc
enum<string>

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
Exemplo:

"2.0"

id
string

Identificador correspondente à solicitação.

Exemplo:

"1"

result
object

Dados da transação e informações de paginação.