Ir para o conteúdo

Métodos da API JSON-RPC

Métodos Ethereum padrão

A compatibilidade EVM da Tanssi é derivada do Frontier e segue de perto a compatibilidade Ethereum do Moonbeam. Os nós da Tanssi suportam uma ampla variedade de métodos JSON-RPC padrão do Ethereum.

Nem todos os métodos são suportados; alguns retornam valores padrão (especialmente os ligados ao PoW). Abaixo está a lista dos métodos Ethereum JSON-RPC suportados na Tanssi para que os desenvolvedores saibam o que está disponível ao interagir com redes EVM da Tanssi.

Métodos básicos da API Ethereum suportados:

Métodos JSON-RPC personalizados

Os nós da Tanssi expõem dois endpoints personalizados: frnt_isBlockFinalized e frnt_isTxFinalized. Como a Tanssi tem finalização determinística, é possível saber com certeza se um bloco ou transação está finalizado ou não. Esses endpoints ajudam a verificar a finalização de eventos on-chain.

frnt_isBlockFinalized - verifica a finalização do bloco pelo hash
  • block_hash string - hash do bloco (aceita hash estilo Substrate ou Ethereum)

boolean - true se o bloco estiver finalizado; false se não estiver finalizado ou não encontrado

curl -H "Content-Type: application/json" -X POST --data '{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "frnt_isBlockFinalized",
  "params": ["INSERT_BLOCK_HASH"]
}' https://services.tanssi-testnet.network/dancelight-2001/
frnt_isTxFinalized - verifica a finalização de uma transação pelo hash EVM
  • tx_hash string - hash EVM da transação

boolean - true se a transação estiver finalizada; false se não estiver finalizada ou não encontrada

curl -H "Content-Type: application/json" -X POST --data '{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "frnt_isTxFinalized",
  "params": ["INSERT_TRANSACTION_HASH"]
}' https://services.tanssi-testnet.network/dancelight-2001/
Última atualização: 9 de dezembro de 2025
| Criada: 9 de dezembro de 2025