Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,33 @@
{
"extends": [
"../../../../.eslintrc.base.json"
],
"ignorePatterns": [
"!**/*"
],
"overrides": [
{
"files": [
"*.ts",
"*.tsx",
"*.js",
"*.jsx"
],
"rules": {}
},
{
"files": [
"*.ts",
"*.tsx"
],
"rules": {}
},
{
"files": [
"*.js",
"*.jsx"
],
"rules": {}
}
]
}

View File

@@ -0,0 +1,7 @@
# pieces-blockscout
This library was generated with [Nx](https://nx.dev).
## Building
Run `nx build pieces-blockscout` to build the library.

View File

@@ -0,0 +1,4 @@
{
"name": "@activepieces/piece-blockscout",
"version": "0.0.5"
}

View File

@@ -0,0 +1,65 @@
{
"name": "pieces-blockscout",
"$schema": "../../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "packages/pieces/community/blockscout/src",
"projectType": "library",
"release": {
"version": {
"currentVersionResolver": "git-tag",
"preserveLocalDependencyProtocols": false,
"manifestRootsToUpdate": [
"dist/{projectRoot}"
]
}
},
"tags": [],
"targets": {
"build": {
"executor": "@nx/js:tsc",
"outputs": [
"{options.outputPath}"
],
"options": {
"outputPath": "dist/packages/pieces/community/blockscout",
"tsConfig": "packages/pieces/community/blockscout/tsconfig.lib.json",
"packageJson": "packages/pieces/community/blockscout/package.json",
"main": "packages/pieces/community/blockscout/src/index.ts",
"assets": [
"packages/pieces/community/blockscout/*.md",
{
"input": "packages/pieces/community/blockscout/src/i18n",
"output": "./src/i18n",
"glob": "**/!(i18n.json)"
}
],
"buildableProjectDepsInPackageJsonType": "dependencies",
"updateBuildableProjectDepsInPackageJson": true
},
"dependsOn": [
"^build",
"prebuild"
]
},
"nx-release-publish": {
"options": {
"packageRoot": "dist/{projectRoot}"
}
},
"lint": {
"executor": "@nx/eslint:lint",
"outputs": [
"{options.outputFile}"
]
},
"prebuild": {
"executor": "nx:run-commands",
"options": {
"cwd": "packages/pieces/community/blockscout",
"command": "bun install --no-save --silent"
},
"dependsOn": [
"^build"
]
}
}
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout ist ein Werkzeug zur Untersuchung und Analyse von EVM-Ketten.",
"Search": "Suche",
"Check Search Redirect": "Suche umleiten prüfen",
"Get Blocks": "Blöcke erhalten",
"Get Main Page Blocks": "Haupt-Seiten-Blöcke erhalten",
"Get Block by Hash or Number": "Block durch Hash oder Nummer erhalten",
"Get Block Transactions": "Erhalte Blocktransaktionen",
"Get Block Withdrawals": "Blockabhebungen erhalten",
"Get Transactions": "Transaktionen abrufen",
"Get Main Page Transactions": "Haupt-Seiten-Transaktionen abrufen",
"Get Transaction by Hash": "Transaktion von Hash abrufen",
"Get Transaction Token Transfers": "Transaktions-Token Transfers erhalten",
"Get Transaction Internal Transactions": "Interne Transaktionen abrufen",
"Get Transaction Logs": "Transaktionsprotokolle abrufen",
"Get Transaction Raw Trace": "Transaktion als Rohspur abrufen",
"Get Transaction State Changes": "Transaktionsstatusänderungen erhalten",
"Get Transaction Summary": "Transaktionsübersicht abrufen",
"Get Addresses": "Adressen erhalten",
"Get Address by Hash": "Hash Adresse abrufen",
"Get Address Counters": "Adresse Zähler abrufen",
"Get Address Transactions": "Adresstransaktionen abrufen",
"Get Address Token Transfers": "Adress-Token-Übertragungen erhalten",
"Get Address Logs": "Adressprotokolle erhalten",
"Get Address Blocks Validated": "Adress-Blöcke validiert",
"Get Address Token Balances": "Adress-Token-Guthaben erhalten",
"Get Address Tokens": "Adress-Tokens abrufen",
"Get Address Withdrawals": "Adresse abheben",
"Get Address Coin Balance History": "Coin Saldo Historie der Adresse abrufen",
"Get Address Coin Balance History By Day": "Coin Saldo der Adresse nach Tag erhalten",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Token nach Adresse erhalten",
"Get Token Transfers": "Token-Transfers erhalten",
"Get Token Holders": "Spielsteinhalter erhalten",
"Get Token Counters": "Token Zähler erhalten",
"Get Token Instances": "Token Instanzen abrufen",
"Search for addresses, transactions, blocks, or tokens": "Suche nach Adressen, Transaktionen, Blöcken oder Token",
"Check if a search query should redirect to a specific resource": "Überprüfen Sie, ob eine Suchabfrage zu einer bestimmten Ressource weitergeleitet werden soll",
"Get list of blocks": "Liste der Blöcke erhalten",
"Get blocks for main page display": "Erhalte Blöcke für die Anzeige der Hauptseite",
"Get block info by its hash or block number": "Blockinfo durch Hash oder Blocknummer abrufen",
"Get list of transactions for a specific block": "Liste der Transaktionen für einen bestimmten Block abrufen",
"Get list of withdrawals for a specific block": "Erhalte eine Liste von Auszahlungen für einen bestimmten Block",
"Get list of transactions": "Liste der Transaktionen abrufen",
"Get transactions for main page display": "Transaktionen für die Anzeige der Hauptseite abrufen",
"Get transaction details by its hash": "Transaktionsdetails per Hash abrufen",
"Get list of token transfers in a transaction": "Liste der Token-Überweisungen in einer Transaktion erhalten",
"Get list of internal transactions in a transaction": "Liste der internen Transaktionen in einer Transaktion abrufen",
"Get list of logs generated by a transaction": "Liste der von einer Transaktion generierten Logs erhalten",
"Get raw trace data for a transaction": "Erhalten Sie Rohdaten für eine Transaktion",
"Get list of state changes in a transaction": "Liste der Statusänderungen in einer Transaktion abrufen",
"Get a human-readable summary of a transaction": "Erhalte eine menschenlesbare Zusammenfassung einer Transaktion",
"Get list of native coin holders": "Liste der einheimischen Münzinhaber erhalten",
"Get address info by its hash": "Adressinfo per Hash abrufen",
"Get counters (transactions count, token transfers count, etc.) for an address": "Holen Sie sich Zähler (Anzahl der Transaktionen, Token Transfers, etc.) für eine Adresse",
"Get list of transactions for an address": "Liste der Transaktionen für eine Adresse abrufen",
"Get list of token transfers for an address": "Liste der Token Transfers für eine Adresse erhalten",
"Get list of logs generated by an address": "Liste der von einer Adresse generierten Logs erhalten",
"Get list of blocks validated by an address": "Liste der Blöcke durch eine Adresse validiert",
"Get list of token balances for an address": "Liste der Token Salden für eine Adresse erhalten",
"Get list of tokens owned by an address with filtering options": "Liste der Tokens mit Filteroptionen erhalten",
"Get list of withdrawals for an address": "Liste der Auszahlungen für eine Adresse erhalten",
"Get list of coin balance changes for an address": "Liste der Änderungen des Münzsaldos für eine Adresse erhalten",
"Get list of coin balance changes for an address grouped by day": "Holen Sie sich eine Liste der Änderungen des Münzsaldos für eine Adresse, gruppiert nach Tag",
"Get list of tokens": "Liste der Token abrufen",
"Get token info by its contract address": "Erhalten Sie Token-Info durch seine Vertragsadresse",
"Get list of token transfers": "Liste der Token Transfers erhalten",
"Get list of token holders": "Liste der Tokeninhaber erhalten",
"Get token counters (holders count, transfers count, etc.)": "Token Zähler erhalten (Anzahl der Halter, Anzahl der Überweisungen, usw.)",
"Get list of token instances (NFTs)": "Liste der Token-Instanzen (NFTs) abrufen",
"Search Query": "Suchanfrage",
"Block Hash or Number": "Blockhash oder Nummer",
"Transaction Hash": "Transaktions-Hash",
"Address Hash": "Adresse Hash",
"Token Address": "Token-Adresse",
"Search query for addresses, transactions, blocks, or tokens": "Suche nach Adressen, Transaktionen, Blöcken oder Token",
"Search query to check for redirect": "Suche Suche nach Umleitung",
"Block hash or block number to fetch": "Blockiere Hash oder Blocknummer zum Abrufen",
"Block hash or block number to fetch transactions for": "Blockiere Hash- oder Sperrnummer, um Transaktionen für",
"Block hash or block number to fetch withdrawals for": "Blockiere Hash oder blockiere Nummer, um Auszahlungen abzurufen für",
"Hash of the transaction to fetch details for": "Hash der Transaktion zum Abrufen von Details für",
"Hash of the transaction to fetch token transfers for": "Hash der Transaktion zum Abrufen von Token Transfers für",
"Hash of the transaction to fetch internal transactions for": "Hash der Transaktion, um interne Transaktionen abzurufen für",
"Hash of the transaction to fetch logs for": "Hash der Transaktion, um Protokolle abzurufen für",
"Hash of the transaction to fetch raw trace for": "Hash der Transaktion zum Abrufen der Rohspur für",
"Hash of the transaction to fetch state changes for": "Hash der Transaktion, um Statusänderungen abzurufen für",
"Hash of the transaction to fetch summary for": "Hash der Transaktion zum Abrufen der Zusammenfassung für",
"Hash of the address to fetch info for": "Hash der Adresse, um Informationen abzurufen für",
"Hash of the address to fetch counters for": "Hash der Adresse, um Zähler abzurufen für",
"Hash of the address to fetch transactions for": "Hash der Adresse, um Transaktionen abzurufen für",
"Hash of the address to fetch token transfers for": "Hash der Adresse, um Token Transfers für",
"Hash of the address to fetch logs for": "Hash der Adresse, für die Protokolle abgerufen werden sollen",
"Hash of the address to fetch validated blocks for": "Hash der Adresse, um validierte Blöcke für",
"Hash of the address to fetch token balances for": "Hash der Adresse, um Token-Guthaben abzurufen für",
"Hash of the address to fetch tokens for": "Hash der Adresse, für die Token abgerufen werden sollen",
"Hash of the address to fetch withdrawals for": "Hash der Adresse, um Auszahlungen abzurufen für",
"Hash of the address to fetch coin balance history for": "Hash der Adresse, um den Münzsaldenverlauf für",
"Hash of the address to fetch daily coin balance history for": "Hash der Adresse, um den täglichen Münzsaldo zu laden für",
"Contract address of the token to fetch info for": "Vertrags-Adresse des Tokens zum Abrufen von Informationen für",
"Contract address of the token to fetch transfers for": "Vertragsadresse des Tokens, um Transfers abzurufen für",
"Contract address of the token to fetch holders for": "Vertrags-Adresse des Tokens zum Abrufen von Inhabern für",
"Contract address of the token to fetch counters for": "Vertragsadresse des Tokens zum Abrufen von Zählern für",
"Contract address of the token to fetch instances for": "Vertragsadresse des Tokens, um Instanzen abzurufen für"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout es una herramienta para inspeccionar y analizar las cadenas EVM.",
"Search": "Buscar",
"Check Search Redirect": "Comprobar redirección de búsqueda",
"Get Blocks": "Obtener Bloques",
"Get Main Page Blocks": "Obtener Bloques de Página Principal",
"Get Block by Hash or Number": "Obtener bloque por Hash o Número",
"Get Block Transactions": "Obtener transacciones de bloque",
"Get Block Withdrawals": "Obtener Retiros de Bloque",
"Get Transactions": "Obtener transacciones",
"Get Main Page Transactions": "Obtener transacciones de página principal",
"Get Transaction by Hash": "Obtener transacción por Hash",
"Get Transaction Token Transfers": "Obtener Transferencias de Transacciones",
"Get Transaction Internal Transactions": "Obtener transacciones internas",
"Get Transaction Logs": "Obtener registros de transacciones",
"Get Transaction Raw Trace": "Obtener Traza de Transacción Raw",
"Get Transaction State Changes": "Obtener Cambios de Estado de Transacción",
"Get Transaction Summary": "Obtener Resumen de la transacción",
"Get Addresses": "Obtener direcciones",
"Get Address by Hash": "Obtener dirección por Hash",
"Get Address Counters": "Obtener contadores de dirección",
"Get Address Transactions": "Obtener transacciones de dirección",
"Get Address Token Transfers": "Obtener transferencias de dirección",
"Get Address Logs": "Obtener registros de direcciones",
"Get Address Blocks Validated": "Obtener Bloques de Dirección Validados",
"Get Address Token Balances": "Obtener saldos de Token de Dirección",
"Get Address Tokens": "Obtener fichas de dirección",
"Get Address Withdrawals": "Obtener Retiros de Dirección",
"Get Address Coin Balance History": "Obtener historial de saldo de monedas de dirección",
"Get Address Coin Balance History By Day": "Obtener historial de saldo de monedas de dirección por día",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Obtener token por dirección",
"Get Token Transfers": "Obtener Transferencias de Token",
"Get Token Holders": "Obtener Titulares de Token",
"Get Token Counters": "Consigue contadores de token",
"Get Token Instances": "Obtener Instancias Token",
"Search for addresses, transactions, blocks, or tokens": "Buscar direcciones, transacciones, bloques o tokens",
"Check if a search query should redirect to a specific resource": "Compruebe si una consulta de búsqueda debe redirigir a un recurso específico",
"Get list of blocks": "Obtener lista de bloques",
"Get blocks for main page display": "Obtener bloques para mostrar la página principal",
"Get block info by its hash or block number": "Obtener información de bloque por su número hash o bloque",
"Get list of transactions for a specific block": "Obtener lista de transacciones para un bloque específico",
"Get list of withdrawals for a specific block": "Obtener lista de retiros de un bloque específico",
"Get list of transactions": "Obtener lista de transacciones",
"Get transactions for main page display": "Obtener transacciones para mostrar la página principal",
"Get transaction details by its hash": "Obtener detalles de transacción por su hash",
"Get list of token transfers in a transaction": "Obtener lista de transferencias de token en una transacción",
"Get list of internal transactions in a transaction": "Obtener lista de transacciones internas en una transacción",
"Get list of logs generated by a transaction": "Obtener lista de registros generados por una transacción",
"Get raw trace data for a transaction": "Obtener datos de trazado sin procesar para una transacción",
"Get list of state changes in a transaction": "Obtener lista de cambios de estado en una transacción",
"Get a human-readable summary of a transaction": "Obtener un resumen legible por el ser humano de una transacción",
"Get list of native coin holders": "Obtén la lista de titulares nativos de monedas",
"Get address info by its hash": "Obtener información de dirección por su hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Obtener contadores (contador de transacciones, contador de transferencias de tokens, etc.) para una dirección",
"Get list of transactions for an address": "Obtener lista de transacciones para una dirección",
"Get list of token transfers for an address": "Obtener lista de transferencias de token para una dirección",
"Get list of logs generated by an address": "Obtener lista de registros generados por una dirección",
"Get list of blocks validated by an address": "Obtener lista de bloques validados por una dirección",
"Get list of token balances for an address": "Obtener lista de saldos de token para una dirección",
"Get list of tokens owned by an address with filtering options": "Obtener lista de tokens propiedad de una dirección con opciones de filtrado",
"Get list of withdrawals for an address": "Obtener lista de retiros para una dirección",
"Get list of coin balance changes for an address": "Obtener lista de cambios de saldo de monedas para una dirección",
"Get list of coin balance changes for an address grouped by day": "Obtener lista de cambios de saldo de monedas para una dirección agrupada por día",
"Get list of tokens": "Obtener lista de tokens",
"Get token info by its contract address": "Obtener información de token por su dirección de contrato",
"Get list of token transfers": "Obtener lista de transferencias de tokens",
"Get list of token holders": "Obtener lista de titulares de tokens",
"Get token counters (holders count, transfers count, etc.)": "Obtener contadores de fichas (contador de titulares, número de transferencias, etc.)",
"Get list of token instances (NFTs)": "Obtener lista de instancias de token (NFTs)",
"Search Query": "Buscar consulta",
"Block Hash or Number": "Bloquear Hash o Número",
"Transaction Hash": "Hash de la transacción",
"Address Hash": "Dirección Hash",
"Token Address": "Dirección del token",
"Search query for addresses, transactions, blocks, or tokens": "Buscar consultas para direcciones, transacciones, bloques o tokens",
"Search query to check for redirect": "Buscar consulta para buscar redirección",
"Block hash or block number to fetch": "Bloquear hash o bloquear número a buscar",
"Block hash or block number to fetch transactions for": "Bloquear hash o bloquear número para buscar transacciones de",
"Block hash or block number to fetch withdrawals for": "Bloquear número de hash o bloque para obtener retiros de",
"Hash of the transaction to fetch details for": "Hash de la transacción para obtener detalles de",
"Hash of the transaction to fetch token transfers for": "Hash de la transacción para obtener transferencias de token para",
"Hash of the transaction to fetch internal transactions for": "Hash de la transacción para obtener transacciones internas para",
"Hash of the transaction to fetch logs for": "Hash de la transacción para obtener registros de",
"Hash of the transaction to fetch raw trace for": "Hash de la transacción para obtener trazas sin procesar para",
"Hash of the transaction to fetch state changes for": "Hash de la transacción para obtener cambios de estado para",
"Hash of the transaction to fetch summary for": "Hash de la transacción para obtener el resumen de",
"Hash of the address to fetch info for": "Hash de la dirección para obtener información para",
"Hash of the address to fetch counters for": "Hash de la dirección para obtener contadores de",
"Hash of the address to fetch transactions for": "Hash de la dirección para obtener transacciones para",
"Hash of the address to fetch token transfers for": "Hash de la dirección para obtener transferencias de token para",
"Hash of the address to fetch logs for": "Hash de la dirección para obtener registros de",
"Hash of the address to fetch validated blocks for": "Hash de la dirección para obtener bloques validados para",
"Hash of the address to fetch token balances for": "Hash de la dirección para recuperar saldos de token para",
"Hash of the address to fetch tokens for": "Hash de la dirección para obtener tokens para",
"Hash of the address to fetch withdrawals for": "Hash de la dirección para obtener retiros de",
"Hash of the address to fetch coin balance history for": "Hash de la dirección para obtener el historial de saldo de monedas para",
"Hash of the address to fetch daily coin balance history for": "Hash de la dirección para obtener el historial diario de saldo de monedas para",
"Contract address of the token to fetch info for": "Contraer la dirección del token para obtener información para",
"Contract address of the token to fetch transfers for": "Contraer la dirección del token para obtener transferencias para",
"Contract address of the token to fetch holders for": "Contrato de la dirección del token para buscar titulares de",
"Contract address of the token to fetch counters for": "Dirección del contrato del token para obtener contadores de",
"Contract address of the token to fetch instances for": "Contraer la dirección del token para obtener instancias de"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout est un outil pour inspecter et analyser les chaînes EVM.",
"Search": "Rechercher",
"Check Search Redirect": "Vérifier la redirection de recherche",
"Get Blocks": "Obtenir des blocs",
"Get Main Page Blocks": "Obtenir les blocs de la page principale",
"Get Block by Hash or Number": "Obtenir un bloc par hachage ou par numéro",
"Get Block Transactions": "Obtenir les Transactions de Bloc",
"Get Block Withdrawals": "Obtenir les retraits de blocs",
"Get Transactions": "Obtenir les transactions",
"Get Main Page Transactions": "Obtenir les transactions de la page principale",
"Get Transaction by Hash": "Obtenir la transaction par hachage",
"Get Transaction Token Transfers": "Obtenir des transferts de jetons de transaction",
"Get Transaction Internal Transactions": "Obtenir les transactions internes de la transaction",
"Get Transaction Logs": "Obtenir les journaux de transactions",
"Get Transaction Raw Trace": "Obtenir la trace brute de la transaction",
"Get Transaction State Changes": "Obtenir les modifications d'état de la transaction",
"Get Transaction Summary": "Obtenir le résumé de la transaction",
"Get Addresses": "Obtenir les adresses",
"Get Address by Hash": "Obtenir une adresse par hachage",
"Get Address Counters": "Obtenir des compteurs d'adresse",
"Get Address Transactions": "Récupérer les transactions d'adresse",
"Get Address Token Transfers": "Obtenir des transferts de jetons d'adresse",
"Get Address Logs": "Récupérer les journaux d'adresses",
"Get Address Blocks Validated": "Récupérer les blocs d'adresse validés",
"Get Address Token Balances": "Obtenir les soldes de jetons d'adresse",
"Get Address Tokens": "Récupérer les jetons d'adresse",
"Get Address Withdrawals": "Récupérer les retraits d'adresse",
"Get Address Coin Balance History": "Obtenir l'historique du solde de pièces d'adresse",
"Get Address Coin Balance History By Day": "Obtenir l'historique du solde de pièces d'adresse par jour",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Obtenir le jeton par adresse",
"Get Token Transfers": "Obtenir des transferts de jetons",
"Get Token Holders": "Obtenir des détenteurs de jetons",
"Get Token Counters": "Obtenir des compteurs de jetons",
"Get Token Instances": "Obtenir des instances de jetons",
"Search for addresses, transactions, blocks, or tokens": "Rechercher des adresses, des transactions, des blocs ou des jetons",
"Check if a search query should redirect to a specific resource": "Vérifier si une requête de recherche doit rediriger vers une ressource spécifique",
"Get list of blocks": "Obtenir la liste des blocs",
"Get blocks for main page display": "Obtenir des blocs pour l'affichage de la page principale",
"Get block info by its hash or block number": "Obtenir des informations de bloc par son hachage ou son numéro de bloc",
"Get list of transactions for a specific block": "Obtenir la liste des transactions pour un bloc spécifique",
"Get list of withdrawals for a specific block": "Obtenir la liste des retraits pour un bloc spécifique",
"Get list of transactions": "Récupérer la liste des transactions",
"Get transactions for main page display": "Obtenir les transactions pour l'affichage de la page principale",
"Get transaction details by its hash": "Obtenir les détails de la transaction par son hachage",
"Get list of token transfers in a transaction": "Obtenir la liste des transferts de jetons dans une transaction",
"Get list of internal transactions in a transaction": "Obtenir la liste des transactions internes dans une transaction",
"Get list of logs generated by a transaction": "Récupérer la liste des journaux générés par une transaction",
"Get raw trace data for a transaction": "Obtenir des données de trace brute pour une transaction",
"Get list of state changes in a transaction": "Obtenir la liste des changements d'état dans une transaction",
"Get a human-readable summary of a transaction": "Obtenir un résumé lisible par l'homme d'une transaction",
"Get list of native coin holders": "Obtenir la liste des détenteurs de pièces natives",
"Get address info by its hash": "Obtenir les informations de l'adresse par son hachage",
"Get counters (transactions count, token transfers count, etc.) for an address": "Obtenir des compteurs (nombre de transactions, nombre de jetons, etc.) pour une adresse",
"Get list of transactions for an address": "Obtenir la liste des transactions pour une adresse",
"Get list of token transfers for an address": "Obtenir la liste des transferts de jetons pour une adresse",
"Get list of logs generated by an address": "Récupérer la liste des journaux générés par une adresse",
"Get list of blocks validated by an address": "Obtenir la liste des blocs validés par une adresse",
"Get list of token balances for an address": "Obtenir la liste des soldes de jetons pour une adresse",
"Get list of tokens owned by an address with filtering options": "Récupérer la liste des jetons détenus par une adresse avec des options de filtrage",
"Get list of withdrawals for an address": "Obtenir la liste des retraits pour une adresse",
"Get list of coin balance changes for an address": "Obtenir la liste des changements de solde de pièces pour une adresse",
"Get list of coin balance changes for an address grouped by day": "Obtenir la liste des changements de solde de pièces pour une adresse groupée par jour",
"Get list of tokens": "Récupérer la liste des jetons",
"Get token info by its contract address": "Obtenir des informations de jeton par son adresse de contrat",
"Get list of token transfers": "Obtenir la liste des transferts de jetons",
"Get list of token holders": "Obtenir la liste des détenteurs de jetons",
"Get token counters (holders count, transfers count, etc.)": "Obtenir des compteurs de jetons (nombre de détenteurs, nombre de transferts, etc.)",
"Get list of token instances (NFTs)": "Récupérer la liste des instances de jetons (NFTs)",
"Search Query": "Requête de recherche",
"Block Hash or Number": "Bloquer le hachage ou le numéro",
"Transaction Hash": "Hachage de la transaction",
"Address Hash": "Hachage de l'adresse",
"Token Address": "Adresse du jeton",
"Search query for addresses, transactions, blocks, or tokens": "Requête de recherche d'adresses, transactions, blocs ou jetons",
"Search query to check for redirect": "Requête de recherche pour vérifier la redirection",
"Block hash or block number to fetch": "Bloquer le hachage ou le numéro de bloc à récupérer",
"Block hash or block number to fetch transactions for": "Bloquer le hachage ou le numéro de bloc pour récupérer les transactions pour",
"Block hash or block number to fetch withdrawals for": "Bloquer le hachage ou le numéro de bloc pour récupérer les retraits pour",
"Hash of the transaction to fetch details for": "Hachage de la transaction pour récupérer les détails pour",
"Hash of the transaction to fetch token transfers for": "Hachage de la transaction pour récupérer les transferts de jetons pour",
"Hash of the transaction to fetch internal transactions for": "Hachage de la transaction pour récupérer les transactions internes pour",
"Hash of the transaction to fetch logs for": "Hachage de la transaction pour récupérer les logs pour",
"Hash of the transaction to fetch raw trace for": "Hachage de la transaction pour récupérer la trace brute pour",
"Hash of the transaction to fetch state changes for": "Hachage de la transaction pour récupérer les changements d'état pour",
"Hash of the transaction to fetch summary for": "Hachage de la transaction pour récupérer le résumé pour",
"Hash of the address to fetch info for": "Hachage de l'adresse pour récupérer les informations pour",
"Hash of the address to fetch counters for": "Hachage de l'adresse pour récupérer les compteurs pour",
"Hash of the address to fetch transactions for": "Hachage de l'adresse pour récupérer les transactions pour",
"Hash of the address to fetch token transfers for": "Hachage de l'adresse pour récupérer les transferts de jetons pour",
"Hash of the address to fetch logs for": "Hachage de l'adresse pour récupérer les logs pour",
"Hash of the address to fetch validated blocks for": "Hachage de l'adresse pour récupérer les blocs validés pour",
"Hash of the address to fetch token balances for": "Hachage de l'adresse pour récupérer les soldes de jetons pour",
"Hash of the address to fetch tokens for": "Hachage de l'adresse pour récupérer les jetons pour",
"Hash of the address to fetch withdrawals for": "Hachage de l'adresse pour récupérer les retraits pour",
"Hash of the address to fetch coin balance history for": "Hachage de l'adresse pour récupérer l'historique du solde de pièces pour",
"Hash of the address to fetch daily coin balance history for": "Hachage de l'adresse pour récupérer l'historique quotidien du solde de pièces pour",
"Contract address of the token to fetch info for": "Adresse du contrat du jeton pour récupérer les infos pour",
"Contract address of the token to fetch transfers for": "Adresse du contrat du jeton pour récupérer les transferts pour",
"Contract address of the token to fetch holders for": "Adresse du contrat du jeton pour récupérer les détenteurs pour",
"Contract address of the token to fetch counters for": "Adresse du contrat du jeton pour récupérer les compteurs pour",
"Contract address of the token to fetch instances for": "Adresse du contrat du jeton pour récupérer les instances pour"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "BlockscoutはEVMチェーンの検査と分析のためのツールです。",
"Search": "検索",
"Check Search Redirect": "検索リダイレクトの確認",
"Get Blocks": "ブロックを取得する",
"Get Main Page Blocks": "メインページブロックを取得",
"Get Block by Hash or Number": "ハッシュまたは数字でブロックを取得する",
"Get Block Transactions": "ブロックトランザクションを取得",
"Get Block Withdrawals": "ブロック引き出しを取得",
"Get Transactions": "トランザクションを取得",
"Get Main Page Transactions": "メインページのトランザクションを取得する",
"Get Transaction by Hash": "ハッシュで取引を取得する",
"Get Transaction Token Transfers": "トランザクショントークン転送を取得",
"Get Transaction Internal Transactions": "トランザクション内部トランザクションを取得",
"Get Transaction Logs": "取引ログを取得する",
"Get Transaction Raw Trace": "トランザクション未加工トレースを取得",
"Get Transaction State Changes": "トランザクション状態の変更を取得する",
"Get Transaction Summary": "トランザクションの概要を取得",
"Get Addresses": "住所を取得",
"Get Address by Hash": "ハッシュでアドレスを取得する",
"Get Address Counters": "アドレスカウンターを取得する",
"Get Address Transactions": "アドレストランザクションを取得",
"Get Address Token Transfers": "アドレストークン転送を取得",
"Get Address Logs": "アドレス・ログの取得",
"Get Address Blocks Validated": "アドレスブロックを検証しました",
"Get Address Token Balances": "アドレストークン残高を取得",
"Get Address Tokens": "アドレストークンの取得",
"Get Address Withdrawals": "住所引き出しを取得する",
"Get Address Coin Balance History": "住所コイン残高履歴を取得",
"Get Address Coin Balance History By Day": "住所コイン残高履歴を日別に取得",
"Get Tokens": "Get Tokens",
"Get Token by Address": "トークンをアドレスで取得",
"Get Token Transfers": "トークン転送を取得",
"Get Token Holders": "トークンホルダーを入手",
"Get Token Counters": "トークンカウンターを取得",
"Get Token Instances": "トークンインスタンスを取得",
"Search for addresses, transactions, blocks, or tokens": "アドレス、取引、ブロック、トークンを検索",
"Check if a search query should redirect to a specific resource": "検索クエリが特定のリソースにリダイレクトするかどうかを確認します。",
"Get list of blocks": "ブロックのリストを取得する",
"Get blocks for main page display": "メインページ表示用のブロックを取得する",
"Get block info by its hash or block number": "ハッシュまたはブロック番号でブロック情報を取得する",
"Get list of transactions for a specific block": "特定のブロックのトランザクション一覧を取得する",
"Get list of withdrawals for a specific block": "特定のブロックの引き出しリストを取得する",
"Get list of transactions": "取引一覧を取得する",
"Get transactions for main page display": "メインページ表示のトランザクションを取得する",
"Get transaction details by its hash": "ハッシュで取引の詳細を取得する",
"Get list of token transfers in a transaction": "トランザクション内のトークン転送のリストを取得する",
"Get list of internal transactions in a transaction": "トランザクション内の内部取引のリストを取得する",
"Get list of logs generated by a transaction": "トランザクションによって生成されたログの一覧を取得します",
"Get raw trace data for a transaction": "トランザクションの生のトレースデータを取得する",
"Get list of state changes in a transaction": "トランザクションの状態変更リストを取得する",
"Get a human-readable summary of a transaction": "人が読めるトランザクションの概要を取得する",
"Get list of native coin holders": "ネイティブコインホルダーのリストを取得する",
"Get address info by its hash": "アドレス情報をハッシュで取得する",
"Get counters (transactions count, token transfers count, etc.) for an address": "住所のカウンター(取引数、トークン転送数など)を取得する",
"Get list of transactions for an address": "住所の取引一覧を取得する",
"Get list of token transfers for an address": "住所のトークン転送リストを取得する",
"Get list of logs generated by an address": "アドレスによって生成されたログの一覧を取得します。",
"Get list of blocks validated by an address": "アドレスによって検証されたブロックのリストを取得します",
"Get list of token balances for an address": "アドレスのトークン残高の一覧を取得する",
"Get list of tokens owned by an address with filtering options": "フィルタリングオプションを持つアドレスが所有するトークンのリストを取得します",
"Get list of withdrawals for an address": "住所の引き出しリストを取得する",
"Get list of coin balance changes for an address": "住所のコイン残高の変更リストを取得する",
"Get list of coin balance changes for an address grouped by day": "日ごとにグループ化された住所のコイン残高の変更リストを取得する",
"Get list of tokens": "トークンのリストを取得する",
"Get token info by its contract address": "コントラクトアドレスでトークン情報を取得する",
"Get list of token transfers": "トークン転送のリストを取得する",
"Get list of token holders": "トークン保有者のリストを取得する",
"Get token counters (holders count, transfers count, etc.)": "トークンカウンターを取得(ホルダー数、送金数など)",
"Get list of token instances (NFTs)": "トークンインスタンスのリストを取得する (NFTs)",
"Search Query": "検索クエリ",
"Block Hash or Number": "ハッシュまたは番号をブロック",
"Transaction Hash": "トランザクションハッシュ",
"Address Hash": "アドレスハッシュ",
"Token Address": "トークンアドレス",
"Search query for addresses, transactions, blocks, or tokens": "アドレス、取引、ブロック、トークンの検索クエリ",
"Search query to check for redirect": "リダイレクトを確認するクエリを検索",
"Block hash or block number to fetch": "取得するハッシュまたはブロック番号をブロック",
"Block hash or block number to fetch transactions for": "ハッシュまたはブロック番号をブロックしてトランザクションを取得する",
"Block hash or block number to fetch withdrawals for": "ハッシュまたはブロック番号をブロックして引き出しを取得する",
"Hash of the transaction to fetch details for": "詳細を取得するトランザクションのハッシュ",
"Hash of the transaction to fetch token transfers for": "トークン転送を取得するためのトランザクションのハッシュ",
"Hash of the transaction to fetch internal transactions for": "内部トランザクションを取得するためのハッシュ値",
"Hash of the transaction to fetch logs for": "ログを取得するためのトランザクションのハッシュ",
"Hash of the transaction to fetch raw trace for": "トレースを取得するためのトランザクションのハッシュ",
"Hash of the transaction to fetch state changes for": "状態の変更を取得するためのトランザクションのハッシュ",
"Hash of the transaction to fetch summary for": "要約を取得するトランザクションのハッシュ",
"Hash of the address to fetch info for": "次の情報を取得するアドレスのハッシュ",
"Hash of the address to fetch counters for": "カウンターを取得するアドレスのハッシュ",
"Hash of the address to fetch transactions for": "トランザクションを取得するアドレスのハッシュ",
"Hash of the address to fetch token transfers for": "トークン転送を取得するアドレスのハッシュ",
"Hash of the address to fetch logs for": "ログを取得するアドレスのハッシュ",
"Hash of the address to fetch validated blocks for": "検証済みブロックを取得するアドレスのハッシュ",
"Hash of the address to fetch token balances for": "トークン残高を取得するアドレスのハッシュ",
"Hash of the address to fetch tokens for": "トークンを取得するアドレスのハッシュ",
"Hash of the address to fetch withdrawals for": "引き出しを取得するアドレスのハッシュ",
"Hash of the address to fetch coin balance history for": "コイン残高履歴を取得するためのアドレスのハッシュ",
"Hash of the address to fetch daily coin balance history for": "毎日のコイン残高履歴を取得するためのアドレスのハッシュ",
"Contract address of the token to fetch info for": "次の情報を取得するトークンのコントラクトアドレス",
"Contract address of the token to fetch transfers for": "転送を取得するトークンのコントラクトアドレス",
"Contract address of the token to fetch holders for": "トークンのコントラクトアドレス",
"Contract address of the token to fetch counters for": "カウンターを取得するトークンのコントラクトアドレス",
"Contract address of the token to fetch instances for": "インスタンスを取得するトークンのコントラクトアドレス"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout is een hulpmiddel voor het inspecteren en analyseren van EVM chains.",
"Search": "Zoeken",
"Check Search Redirect": "Controleren op doorverwijzing",
"Get Blocks": "Blokken ophalen",
"Get Main Page Blocks": "Krijg Hoofd Pagina Blokken",
"Get Block by Hash or Number": "Krijg Blok per Hash of Nummer",
"Get Block Transactions": "Blok transacties ophalen",
"Get Block Withdrawals": "Krijg Blok Opnames",
"Get Transactions": "Transacties ophalen",
"Get Main Page Transactions": "Verkrijg Hoofdpagina Transacties",
"Get Transaction by Hash": "Krijg transactie via Hash",
"Get Transaction Token Transfers": "Transactie Token Overdrachten ophalen",
"Get Transaction Internal Transactions": "Interne Transacties opvragen",
"Get Transaction Logs": "Haal Transactie Logs op",
"Get Transaction Raw Trace": "Krijg Transactie Raw Traceer",
"Get Transaction State Changes": "Verkrijg transactie status wijzigingen",
"Get Transaction Summary": "Transactie samenvatting ophalen",
"Get Addresses": "Adressen ophalen",
"Get Address by Hash": "Vraag adres op Hash",
"Get Address Counters": "Adrestellers ophalen",
"Get Address Transactions": "Verkrijg adres transacties",
"Get Address Token Transfers": "Verkrijg adres Token Overdrachten",
"Get Address Logs": "Download Adreslogboeken",
"Get Address Blocks Validated": "Krijg adresblokken gevalideerd",
"Get Address Token Balances": "Verkrijg adrestokenbalansen",
"Get Address Tokens": "Adrestokens ophalen",
"Get Address Withdrawals": "Adres opnames ophalen",
"Get Address Coin Balance History": "Krijg adres Munt Saldo Geschiedenis",
"Get Address Coin Balance History By Day": "Krijg adres Munt Saldo Geschiedenis per dag",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Krijg Token op adres",
"Get Token Transfers": "Haal Token Overdrachten op",
"Get Token Holders": "Houders van Token",
"Get Token Counters": "Haal Token tellers op",
"Get Token Instances": "Haal Token Instanties op",
"Search for addresses, transactions, blocks, or tokens": "Zoek naar adressen, transacties, blokken of tokens",
"Check if a search query should redirect to a specific resource": "Vink aan of een zoekopdracht moet worden doorverwezen naar een specifieke bron",
"Get list of blocks": "Krijg lijst met blokken",
"Get blocks for main page display": "Blokken ophalen voor hoofdpagina weergeven",
"Get block info by its hash or block number": "Haal block-info op met zijn hash of bloknummer",
"Get list of transactions for a specific block": "Haal een lijst op met transacties voor een specifiek blok",
"Get list of withdrawals for a specific block": "Haal een lijst op met opnames voor een specifiek blok",
"Get list of transactions": "Haal een lijst op met transacties",
"Get transactions for main page display": "Haal transacties op voor weergave hoofdpagina",
"Get transaction details by its hash": "Krijg transactiedetails met zijn hash",
"Get list of token transfers in a transaction": "Haal een lijst op met tokenoverdrachten in een transactie",
"Get list of internal transactions in a transaction": "Haal een lijst op van interne transacties in een transactie",
"Get list of logs generated by a transaction": "Haal een lijst op met logs gegenereerd door een transactie",
"Get raw trace data for a transaction": "Haal rauwe track-gegevens op voor een transactie",
"Get list of state changes in a transaction": "Haal een lijst op met status wijzigingen in een transactie",
"Get a human-readable summary of a transaction": "Krijg een menselijk leesbare samenvatting van een transactie",
"Get list of native coin holders": "Krijg een lijst van inheemse munthouders",
"Get address info by its hash": "Haal adres info op met zijn hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Tellers ophalen (transacties tellen, aantal token overdrachten, enz.) voor een adres",
"Get list of transactions for an address": "Haal een lijst op met transacties voor een adres",
"Get list of token transfers for an address": "Haal een lijst op met tokenoverdrachten voor een adres",
"Get list of logs generated by an address": "Haal een lijst op met logs gegenereerd door een adres",
"Get list of blocks validated by an address": "Krijg lijst met blokken gevalideerd door een adres",
"Get list of token balances for an address": "Haal een lijst op met tokensaldi voor een adres",
"Get list of tokens owned by an address with filtering options": "Haal een lijst op van tokens die eigendom zijn van een adres met filteropties",
"Get list of withdrawals for an address": "Haal lijst op met opnames voor een adres",
"Get list of coin balance changes for an address": "Krijg een lijst van wijzigingen in het saldo van een adres",
"Get list of coin balance changes for an address grouped by day": "Krijg een lijst van wijzigingen in het muntsaldo voor een adres per dag",
"Get list of tokens": "Haal lijst van tokens op",
"Get token info by its contract address": "Haal token info op door het contractadres",
"Get list of token transfers": "Haal lijst op met tokenoverdrachten",
"Get list of token holders": "Haal een lijst op met tokenhouders",
"Get token counters (holders count, transfers count, etc.)": "Haal token tellers op (houders tellen, aantal overdrachten, etc.)",
"Get list of token instances (NFTs)": "Haal een lijst op van token instanties (NFT's)",
"Search Query": "Zoek query",
"Block Hash or Number": "Blokkeer Hash of Nummer",
"Transaction Hash": "Transactie Hash",
"Address Hash": "Adres Hash",
"Token Address": "Token adres",
"Search query for addresses, transactions, blocks, or tokens": "Zoek naar adressen, transacties, blokken of tokens",
"Search query to check for redirect": "Zoek query om te controleren op doorverwijzing",
"Block hash or block number to fetch": "Blokkeer hash of bloknummer om op te halen",
"Block hash or block number to fetch transactions for": "Blokkeer hash of bloknummer om transacties op te halen voor",
"Block hash or block number to fetch withdrawals for": "Blokkeer hash of bloknummer om opnames op te halen voor",
"Hash of the transaction to fetch details for": "Hash van de transactie om gegevens op te halen voor",
"Hash of the transaction to fetch token transfers for": "Hash van de transactie om tokenoverdrachten op te halen voor",
"Hash of the transaction to fetch internal transactions for": "Hash van de transactie om interne transacties op te halen voor",
"Hash of the transaction to fetch logs for": "Hash van de transactie om logs op te halen voor",
"Hash of the transaction to fetch raw trace for": "Hash van de transactie om ruwe spoor te halen voor",
"Hash of the transaction to fetch state changes for": "Hash van de transactie om statuswijzigingen op te halen voor",
"Hash of the transaction to fetch summary for": "Hash van de transactie om samenvatting op te halen voor",
"Hash of the address to fetch info for": "Hash van het adres om informatie op te halen voor",
"Hash of the address to fetch counters for": "Hash van het adres om tellers op te halen voor",
"Hash of the address to fetch transactions for": "Hash van het adres om transacties op te halen voor",
"Hash of the address to fetch token transfers for": "Hash van het adres om tokenoverdrachten op te halen voor",
"Hash of the address to fetch logs for": "Hash van het adres om logs op te halen voor",
"Hash of the address to fetch validated blocks for": "Hash van het adres voor gevalideerde blokken voor",
"Hash of the address to fetch token balances for": "Hash van het adres om tokensaldi op te halen voor",
"Hash of the address to fetch tokens for": "Hash van het adres om tokens op te halen voor",
"Hash of the address to fetch withdrawals for": "Hash van het adres om opnames op te halen voor",
"Hash of the address to fetch coin balance history for": "Hash van het adres om de saldogeschiedenis op te halen voor",
"Hash of the address to fetch daily coin balance history for": "Hash van het adres om de dagelijkse muntbalansgeschiedenis op te halen voor",
"Contract address of the token to fetch info for": "Contract adres van het token om info op te halen voor",
"Contract address of the token to fetch transfers for": "Contractadres van het token om overschrijvingen op te halen voor",
"Contract address of the token to fetch holders for": "Contractadres van het token om houders op te halen voor",
"Contract address of the token to fetch counters for": "Contractadres van de token om tellers op te halen voor",
"Contract address of the token to fetch instances for": "Contractadres van het token om gevallen op te halen voor"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout é uma ferramenta para inspecionar e analisar cadeias de EVM.",
"Search": "Pesquisar",
"Check Search Redirect": "Verificar Redirecionamento de Busca",
"Get Blocks": "Obter Blocos",
"Get Main Page Blocks": "Obter Blocos da Página Principal",
"Get Block by Hash or Number": "Obter bloco por Hash ou Número",
"Get Block Transactions": "Obter Transações de Bloco",
"Get Block Withdrawals": "Obtenha Retiradas de Blocos",
"Get Transactions": "Obter transações",
"Get Main Page Transactions": "Obter as transações da página principal",
"Get Transaction by Hash": "Obter transação por Hash",
"Get Transaction Token Transfers": "Obter Transferências de Token de Transação",
"Get Transaction Internal Transactions": "Obter Transações Internas",
"Get Transaction Logs": "Obter registros de transação",
"Get Transaction Raw Trace": "Obter rastreamento de transação bruta",
"Get Transaction State Changes": "Obter Mudanças da Fortaleza de Transação",
"Get Transaction Summary": "Obter Resumo da Transação",
"Get Addresses": "Obter endereços",
"Get Address by Hash": "Obter endereço por Hash",
"Get Address Counters": "Obter Contadores de Endereços",
"Get Address Transactions": "Obter Transações de Endereço",
"Get Address Token Transfers": "Obter Transferências de Token de Endereço",
"Get Address Logs": "Obter registros de endereço",
"Get Address Blocks Validated": "Obter Blocos de Endereços Validados",
"Get Address Token Balances": "Obter Saldos dos Ficheiros de Endereço",
"Get Address Tokens": "Obter Tokens de Endereço",
"Get Address Withdrawals": "Obter Retiradas de Endereço",
"Get Address Coin Balance History": "Obter Histórico de Saldo da Moeda de Endereço",
"Get Address Coin Balance History By Day": "Obter endereço de histórico de saldo de moedas por dia",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Obter Token por Endereço",
"Get Token Transfers": "Obter Transferências de Token",
"Get Token Holders": "Obter titulares dos tokens",
"Get Token Counters": "Obter Contadores de Tokens",
"Get Token Instances": "Obter instâncias de tokens",
"Search for addresses, transactions, blocks, or tokens": "Procurar por endereços, transações, blocos ou tokens",
"Check if a search query should redirect to a specific resource": "Verifique se uma consulta de pesquisa deve redirecionar para um recurso específico",
"Get list of blocks": "Obter lista de blocos",
"Get blocks for main page display": "Obter os blocos para exibição da página principal",
"Get block info by its hash or block number": "Obtenha informações do bloco por seu hash ou número de bloco",
"Get list of transactions for a specific block": "Obter lista de transações para um bloco específico",
"Get list of withdrawals for a specific block": "Obter lista de saques para um bloco específico",
"Get list of transactions": "Obter lista de transações",
"Get transactions for main page display": "Obter transações para exibição de página principal",
"Get transaction details by its hash": "Obter detalhes da transação pela sua hash",
"Get list of token transfers in a transaction": "Receba uma lista de transferências de token em uma transação",
"Get list of internal transactions in a transaction": "Obtém a lista de transações internas em uma transação",
"Get list of logs generated by a transaction": "Obtém a lista de registros gerados por uma transação",
"Get raw trace data for a transaction": "Obter dados brutos para uma transação",
"Get list of state changes in a transaction": "Obter lista de mudanças de estado em uma transação",
"Get a human-readable summary of a transaction": "Obtém um resumo legível de uma transação",
"Get list of native coin holders": "Obter lista de titulares de moedas nativas",
"Get address info by its hash": "Obter informações de endereço com seu hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Obter contadores (contagem de transações, contagem de transferências de tokens, etc.) para um endereço",
"Get list of transactions for an address": "Obter lista de transações para um endereço",
"Get list of token transfers for an address": "Obter lista de transferências de token para um endereço",
"Get list of logs generated by an address": "Obter lista de logs gerados por um endereço",
"Get list of blocks validated by an address": "Obter lista de blocos validados por um endereço",
"Get list of token balances for an address": "Obter lista de saldos do token para um endereço",
"Get list of tokens owned by an address with filtering options": "Obter lista de tokens pertencentes a um endereço com opções de filtragem",
"Get list of withdrawals for an address": "Obter lista de saques de um endereço",
"Get list of coin balance changes for an address": "Obter lista de mudanças de balanço de moedas para um endereço",
"Get list of coin balance changes for an address grouped by day": "Obter lista de mudanças de saldo de moedas para um endereço agrupado por dia",
"Get list of tokens": "Obter lista de tokens",
"Get token info by its contract address": "Obter informações do token através do endereço do contrato",
"Get list of token transfers": "Obter lista de transferências de tokens",
"Get list of token holders": "Obter lista de titulares de tokens",
"Get token counters (holders count, transfers count, etc.)": "Obter contadores de token (contagem de detentores, contagem de transferências, etc.)",
"Get list of token instances (NFTs)": "Obter lista de instâncias de token (NFTs)",
"Search Query": "Consulta de Pesquisa",
"Block Hash or Number": "Bloquear hash ou número",
"Transaction Hash": "Hash da transação",
"Address Hash": "Hash do endereço",
"Token Address": "Endereço do Token",
"Search query for addresses, transactions, blocks, or tokens": "Pesquisar consulta por endereços, transações, blocos ou tokens",
"Search query to check for redirect": "Consulta de pesquisa para verificar por redirecionamento",
"Block hash or block number to fetch": "Bloquear hash ou número de bloco para buscar",
"Block hash or block number to fetch transactions for": "Bloquear hash ou número de bloco para buscar transações",
"Block hash or block number to fetch withdrawals for": "Bloco hash ou número de bloco para buscar retiradas para",
"Hash of the transaction to fetch details for": "Hash da transação para obter detalhes para",
"Hash of the transaction to fetch token transfers for": "Hash da transação para obter transferências de token para",
"Hash of the transaction to fetch internal transactions for": "Hash da transação para buscar transações internas por",
"Hash of the transaction to fetch logs for": "Hash da transação para buscar registros",
"Hash of the transaction to fetch raw trace for": "Hash da transação para buscar traços brutos para",
"Hash of the transaction to fetch state changes for": "Hash da transação para buscar alterações de estado para",
"Hash of the transaction to fetch summary for": "Hash da transação para buscar resumo de",
"Hash of the address to fetch info for": "Hash do endereço para buscar informações de",
"Hash of the address to fetch counters for": "Hash do endereço para buscar contadores",
"Hash of the address to fetch transactions for": "Hash do endereço para buscar as transações",
"Hash of the address to fetch token transfers for": "Hash do endereço para buscar transferências de token",
"Hash of the address to fetch logs for": "Hash do endereço para buscar logs",
"Hash of the address to fetch validated blocks for": "Hash do endereço para buscar os blocos validados",
"Hash of the address to fetch token balances for": "Hash do endereço para buscar os saldos do token",
"Hash of the address to fetch tokens for": "Hash do endereço para buscar tokens",
"Hash of the address to fetch withdrawals for": "Hash do endereço para buscar retiradas por",
"Hash of the address to fetch coin balance history for": "Hash do endereço para buscar o histórico de saldo de moedas",
"Hash of the address to fetch daily coin balance history for": "Hash do endereço para obter o histórico diário de balanço de moedas para",
"Contract address of the token to fetch info for": "Endereço do contrato do token para buscar informações de",
"Contract address of the token to fetch transfers for": "Endereço do contrato do token para buscar transferências",
"Contract address of the token to fetch holders for": "Endereço do contrato do token para buscar titulares",
"Contract address of the token to fetch counters for": "Endereço do contrato do token para buscar contadores",
"Contract address of the token to fetch instances for": "Endereço do contrato do token para buscar instâncias para"
}

View File

@@ -0,0 +1,105 @@
{
"Blockscout": "Разведка блоков",
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout - это инструмент для проверки и анализа сетей EVM.",
"Search": "Search",
"Check Search Redirect": "Проверить поисковое перенаправление",
"Get Blocks": "Получить блоки",
"Get Main Page Blocks": "Получить Главные Блоки Страницы",
"Get Block by Hash or Number": "Получить блок по хешу или номеру",
"Get Block Transactions": "Получить Блок транзакций",
"Get Block Withdrawals": "Получить блоки для снятия",
"Get Transactions": "Получить транзакции",
"Get Main Page Transactions": "Получить транзакции на главной странице",
"Get Transaction by Hash": "Получить транзакцию по хэшу",
"Get Transaction Token Transfers": "Получить перевод токена транзакции",
"Get Transaction Internal Transactions": "Получить внутренние транзакции",
"Get Transaction Logs": "Получить журналы транзакций",
"Get Transaction Raw Trace": "Получить сырую информацию о транзакциях",
"Get Transaction State Changes": "Получить изменения состояния транзакции",
"Get Transaction Summary": "Получить сводку транзакций",
"Get Addresses": "Получить адреса",
"Get Address by Hash": "Получить адрес по хэшу",
"Get Address Counters": "Получить счетчики адресов",
"Get Address Transactions": "Получить адреса транзакций",
"Get Address Token Transfers": "Получить перевод токена адреса",
"Get Address Logs": "Получить журналы адресов",
"Get Address Blocks Validated": "Утвердить адресные блоки",
"Get Address Token Balances": "Получить Балансы Токена Адреса",
"Get Address Tokens": "Получить токены адреса",
"Get Address Withdrawals": "Снятие адресов",
"Get Address Coin Balance History": "Получить историю остатков в адресной монете",
"Get Address Coin Balance History By Day": "Получить историю баланса адресной монеты по дням",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Получить токен по адресу",
"Get Token Transfers": "Получить перевод токена",
"Get Token Holders": "Получить владельцев токенов",
"Get Token Counters": "Получить счётчики токенов",
"Get Token Instances": "Получить экземпляры токена",
"Search for addresses, transactions, blocks, or tokens": "Поиск адресов, транзакций, блоков или токенов",
"Check if a search query should redirect to a specific resource": "Отметьте, если поисковый запрос должен перенаправить на определенный ресурс",
"Get list of blocks": "Получить список блоков",
"Get blocks for main page display": "Получить блоки для отображения главной страницы",
"Get block info by its hash or block number": "Получить информацию о блоке за его хеш или номер блока",
"Get list of transactions for a specific block": "Получить список транзакций для определенного блока",
"Get list of withdrawals for a specific block": "Получить список снятий для определенного блока",
"Get list of transactions": "Получить список транзакций",
"Get transactions for main page display": "Получить транзакции для отображения главной страницы",
"Get transaction details by its hash": "Получить детали транзакции по хэшу",
"Get list of token transfers in a transaction": "Получить список переводов токенов в транзакции",
"Get list of internal transactions in a transaction": "Получить список внутренних транзакций в транзакции",
"Get list of logs generated by a transaction": "Получить список журналов, созданных транзакцией",
"Get raw trace data for a transaction": "Получить необработанные данные для транзакции",
"Get list of state changes in a transaction": "Получить список изменений состояний транзакции",
"Get a human-readable summary of a transaction": "Получить человекочитаемую сводку по транзакции",
"Get list of native coin holders": "Получить список владельцев родных монет",
"Get address info by its hash": "Получить адрес с помощью хэша",
"Get counters (transactions count, token transfers count, etc.) for an address": "Получить счетчики (количество транзакций, количество переводов токенов и т.д.) для адреса",
"Get list of transactions for an address": "Получить список транзакций для адреса",
"Get list of token transfers for an address": "Получить список переводов токенов для адреса",
"Get list of logs generated by an address": "Получить список журналов, сгенерированных адресом",
"Get list of blocks validated by an address": "Получить список блоков, утвержденный адресом",
"Get list of token balances for an address": "Получить список остатков токенов для адреса",
"Get list of tokens owned by an address with filtering options": "Получить список токенов, владельцев адреса с опциями фильтрации",
"Get list of withdrawals for an address": "Получить список снятий для адреса",
"Get list of coin balance changes for an address": "Получить список изменений баланса монет для адреса",
"Get list of coin balance changes for an address grouped by day": "Получить список изменений баланса монет для адреса, отсортированного по дням",
"Get list of tokens": "Получить список жетонов",
"Get token info by its contract address": "Получить информацию о токене по адресу контракта",
"Get list of token transfers": "Получить список переводов токенов",
"Get list of token holders": "Получить список держателей токенов",
"Get token counters (holders count, transfers count, etc.)": "Счетчики токенов (количество держателей, количество переводов и т. д.)",
"Get list of token instances (NFTs)": "Получить список экземпляров токена (NFTs)",
"Search Query": "Поисковый запрос",
"Block Hash or Number": "Блокировать хэш или номер",
"Transaction Hash": "Хэш транзакции",
"Address Hash": "Хэш адреса",
"Token Address": "Адрес токена",
"Search query for addresses, transactions, blocks, or tokens": "Поисковый запрос для адресов, транзакций, блоков или токенов",
"Search query to check for redirect": "Поисковый запрос для проверки перенаправления",
"Block hash or block number to fetch": "Блокировать хэш или номер блока для получения",
"Block hash or block number to fetch transactions for": "Блокировать хэш или номер блока для получения транзакций",
"Block hash or block number to fetch withdrawals for": "Блокировать хэш или номер блока, чтобы получить снятие за",
"Hash of the transaction to fetch details for": "Хэш транзакции для получения подробностей",
"Hash of the transaction to fetch token transfers for": "Хэш транзакции для получения переводов токена для",
"Hash of the transaction to fetch internal transactions for": "Хэш транзакции для получения внутренних транзакций",
"Hash of the transaction to fetch logs for": "Хэш транзакции для получения журналов",
"Hash of the transaction to fetch raw trace for": "Хэш транзакции для получения сырого следа",
"Hash of the transaction to fetch state changes for": "Хэш транзакции для получения изменений состояния",
"Hash of the transaction to fetch summary for": "Хэш транзакции для",
"Hash of the address to fetch info for": "Хэш адреса для получения информации о",
"Hash of the address to fetch counters for": "Хэш адреса для получения счётчиков для",
"Hash of the address to fetch transactions for": "Хэш адреса для получения транзакций",
"Hash of the address to fetch token transfers for": "Хэш адреса для получения переводов токена для",
"Hash of the address to fetch logs for": "Хэш адреса для получения логов для",
"Hash of the address to fetch validated blocks for": "Хэш адреса для получения проверенных блоков",
"Hash of the address to fetch token balances for": "Хэш адреса для получения балансов токенов",
"Hash of the address to fetch tokens for": "Хэш адреса для получения токенов для",
"Hash of the address to fetch withdrawals for": "Хэш адреса для получения выводов для",
"Hash of the address to fetch coin balance history for": "Хэш адреса для получения истории баланса монет для",
"Hash of the address to fetch daily coin balance history for": "Хэш адреса для получения истории баланса монет за",
"Contract address of the token to fetch info for": "Адрес контракта для получения информации",
"Contract address of the token to fetch transfers for": "Адрес контракта для получения переводов токена для",
"Contract address of the token to fetch holders for": "Адрес контракта для получения держателей токена для",
"Contract address of the token to fetch counters for": "Адрес контракта для получения счетчиков",
"Contract address of the token to fetch instances for": "Адрес контракта токена для получения экземпляров"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout is a tool for inspecting and analyzing EVM chains.",
"Search": "Search",
"Check Search Redirect": "Check Search Redirect",
"Get Blocks": "Get Blocks",
"Get Main Page Blocks": "Get Main Page Blocks",
"Get Block by Hash or Number": "Get Block by Hash or Number",
"Get Block Transactions": "Get Block Transactions",
"Get Block Withdrawals": "Get Block Withdrawals",
"Get Transactions": "Get Transactions",
"Get Main Page Transactions": "Get Main Page Transactions",
"Get Transaction by Hash": "Get Transaction by Hash",
"Get Transaction Token Transfers": "Get Transaction Token Transfers",
"Get Transaction Internal Transactions": "Get Transaction Internal Transactions",
"Get Transaction Logs": "Get Transaction Logs",
"Get Transaction Raw Trace": "Get Transaction Raw Trace",
"Get Transaction State Changes": "Get Transaction State Changes",
"Get Transaction Summary": "Get Transaction Summary",
"Get Addresses": "Get Addresses",
"Get Address by Hash": "Get Address by Hash",
"Get Address Counters": "Get Address Counters",
"Get Address Transactions": "Get Address Transactions",
"Get Address Token Transfers": "Get Address Token Transfers",
"Get Address Logs": "Get Address Logs",
"Get Address Blocks Validated": "Get Address Blocks Validated",
"Get Address Token Balances": "Get Address Token Balances",
"Get Address Tokens": "Get Address Tokens",
"Get Address Withdrawals": "Get Address Withdrawals",
"Get Address Coin Balance History": "Get Address Coin Balance History",
"Get Address Coin Balance History By Day": "Get Address Coin Balance History By Day",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Get Token by Address",
"Get Token Transfers": "Get Token Transfers",
"Get Token Holders": "Get Token Holders",
"Get Token Counters": "Get Token Counters",
"Get Token Instances": "Get Token Instances",
"Search for addresses, transactions, blocks, or tokens": "Search for addresses, transactions, blocks, or tokens",
"Check if a search query should redirect to a specific resource": "Check if a search query should redirect to a specific resource",
"Get list of blocks": "Get list of blocks",
"Get blocks for main page display": "Get blocks for main page display",
"Get block info by its hash or block number": "Get block info by its hash or block number",
"Get list of transactions for a specific block": "Get list of transactions for a specific block",
"Get list of withdrawals for a specific block": "Get list of withdrawals for a specific block",
"Get list of transactions": "Get list of transactions",
"Get transactions for main page display": "Get transactions for main page display",
"Get transaction details by its hash": "Get transaction details by its hash",
"Get list of token transfers in a transaction": "Get list of token transfers in a transaction",
"Get list of internal transactions in a transaction": "Get list of internal transactions in a transaction",
"Get list of logs generated by a transaction": "Get list of logs generated by a transaction",
"Get raw trace data for a transaction": "Get raw trace data for a transaction",
"Get list of state changes in a transaction": "Get list of state changes in a transaction",
"Get a human-readable summary of a transaction": "Get a human-readable summary of a transaction",
"Get list of native coin holders": "Get list of native coin holders",
"Get address info by its hash": "Get address info by its hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Get counters (transactions count, token transfers count, etc.) for an address",
"Get list of transactions for an address": "Get list of transactions for an address",
"Get list of token transfers for an address": "Get list of token transfers for an address",
"Get list of logs generated by an address": "Get list of logs generated by an address",
"Get list of blocks validated by an address": "Get list of blocks validated by an address",
"Get list of token balances for an address": "Get list of token balances for an address",
"Get list of tokens owned by an address with filtering options": "Get list of tokens owned by an address with filtering options",
"Get list of withdrawals for an address": "Get list of withdrawals for an address",
"Get list of coin balance changes for an address": "Get list of coin balance changes for an address",
"Get list of coin balance changes for an address grouped by day": "Get list of coin balance changes for an address grouped by day",
"Get list of tokens": "Get list of tokens",
"Get token info by its contract address": "Get token info by its contract address",
"Get list of token transfers": "Get list of token transfers",
"Get list of token holders": "Get list of token holders",
"Get token counters (holders count, transfers count, etc.)": "Get token counters (holders count, transfers count, etc.)",
"Get list of token instances (NFTs)": "Get list of token instances (NFTs)",
"Search Query": "Search Query",
"Block Hash or Number": "Block Hash or Number",
"Transaction Hash": "Transaction Hash",
"Address Hash": "Address Hash",
"Token Address": "Token Address",
"Search query for addresses, transactions, blocks, or tokens": "Search query for addresses, transactions, blocks, or tokens",
"Search query to check for redirect": "Search query to check for redirect",
"Block hash or block number to fetch": "Block hash or block number to fetch",
"Block hash or block number to fetch transactions for": "Block hash or block number to fetch transactions for",
"Block hash or block number to fetch withdrawals for": "Block hash or block number to fetch withdrawals for",
"Hash of the transaction to fetch details for": "Hash of the transaction to fetch details for",
"Hash of the transaction to fetch token transfers for": "Hash of the transaction to fetch token transfers for",
"Hash of the transaction to fetch internal transactions for": "Hash of the transaction to fetch internal transactions for",
"Hash of the transaction to fetch logs for": "Hash of the transaction to fetch logs for",
"Hash of the transaction to fetch raw trace for": "Hash of the transaction to fetch raw trace for",
"Hash of the transaction to fetch state changes for": "Hash of the transaction to fetch state changes for",
"Hash of the transaction to fetch summary for": "Hash of the transaction to fetch summary for",
"Hash of the address to fetch info for": "Hash of the address to fetch info for",
"Hash of the address to fetch counters for": "Hash of the address to fetch counters for",
"Hash of the address to fetch transactions for": "Hash of the address to fetch transactions for",
"Hash of the address to fetch token transfers for": "Hash of the address to fetch token transfers for",
"Hash of the address to fetch logs for": "Hash of the address to fetch logs for",
"Hash of the address to fetch validated blocks for": "Hash of the address to fetch validated blocks for",
"Hash of the address to fetch token balances for": "Hash of the address to fetch token balances for",
"Hash of the address to fetch tokens for": "Hash of the address to fetch tokens for",
"Hash of the address to fetch withdrawals for": "Hash of the address to fetch withdrawals for",
"Hash of the address to fetch coin balance history for": "Hash of the address to fetch coin balance history for",
"Hash of the address to fetch daily coin balance history for": "Hash of the address to fetch daily coin balance history for",
"Contract address of the token to fetch info for": "Contract address of the token to fetch info for",
"Contract address of the token to fetch transfers for": "Contract address of the token to fetch transfers for",
"Contract address of the token to fetch holders for": "Contract address of the token to fetch holders for",
"Contract address of the token to fetch counters for": "Contract address of the token to fetch counters for",
"Contract address of the token to fetch instances for": "Contract address of the token to fetch instances for"
}

View File

@@ -0,0 +1,105 @@
{
"Blockscout": "Blockscout",
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout is a tool for inspecting and analyzing EVM chains.",
"Search": "Search",
"Check Search Redirect": "Check Search Redirect",
"Get Blocks": "Get Blocks",
"Get Main Page Blocks": "Get Main Page Blocks",
"Get Block by Hash or Number": "Get Block by Hash or Number",
"Get Block Transactions": "Get Block Transactions",
"Get Block Withdrawals": "Get Block Withdrawals",
"Get Transactions": "Get Transactions",
"Get Main Page Transactions": "Get Main Page Transactions",
"Get Transaction by Hash": "Get Transaction by Hash",
"Get Transaction Token Transfers": "Get Transaction Token Transfers",
"Get Transaction Internal Transactions": "Get Transaction Internal Transactions",
"Get Transaction Logs": "Get Transaction Logs",
"Get Transaction Raw Trace": "Get Transaction Raw Trace",
"Get Transaction State Changes": "Get Transaction State Changes",
"Get Transaction Summary": "Get Transaction Summary",
"Get Addresses": "Get Addresses",
"Get Address by Hash": "Get Address by Hash",
"Get Address Counters": "Get Address Counters",
"Get Address Transactions": "Get Address Transactions",
"Get Address Token Transfers": "Get Address Token Transfers",
"Get Address Logs": "Get Address Logs",
"Get Address Blocks Validated": "Get Address Blocks Validated",
"Get Address Token Balances": "Get Address Token Balances",
"Get Address Tokens": "Get Address Tokens",
"Get Address Withdrawals": "Get Address Withdrawals",
"Get Address Coin Balance History": "Get Address Coin Balance History",
"Get Address Coin Balance History By Day": "Get Address Coin Balance History By Day",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Get Token by Address",
"Get Token Transfers": "Get Token Transfers",
"Get Token Holders": "Get Token Holders",
"Get Token Counters": "Get Token Counters",
"Get Token Instances": "Get Token Instances",
"Search for addresses, transactions, blocks, or tokens": "Search for addresses, transactions, blocks, or tokens",
"Check if a search query should redirect to a specific resource": "Check if a search query should redirect to a specific resource",
"Get list of blocks": "Get list of blocks",
"Get blocks for main page display": "Get blocks for main page display",
"Get block info by its hash or block number": "Get block info by its hash or block number",
"Get list of transactions for a specific block": "Get list of transactions for a specific block",
"Get list of withdrawals for a specific block": "Get list of withdrawals for a specific block",
"Get list of transactions": "Get list of transactions",
"Get transactions for main page display": "Get transactions for main page display",
"Get transaction details by its hash": "Get transaction details by its hash",
"Get list of token transfers in a transaction": "Get list of token transfers in a transaction",
"Get list of internal transactions in a transaction": "Get list of internal transactions in a transaction",
"Get list of logs generated by a transaction": "Get list of logs generated by a transaction",
"Get raw trace data for a transaction": "Get raw trace data for a transaction",
"Get list of state changes in a transaction": "Get list of state changes in a transaction",
"Get a human-readable summary of a transaction": "Get a human-readable summary of a transaction",
"Get list of native coin holders": "Get list of native coin holders",
"Get address info by its hash": "Get address info by its hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Get counters (transactions count, token transfers count, etc.) for an address",
"Get list of transactions for an address": "Get list of transactions for an address",
"Get list of token transfers for an address": "Get list of token transfers for an address",
"Get list of logs generated by an address": "Get list of logs generated by an address",
"Get list of blocks validated by an address": "Get list of blocks validated by an address",
"Get list of token balances for an address": "Get list of token balances for an address",
"Get list of tokens owned by an address with filtering options": "Get list of tokens owned by an address with filtering options",
"Get list of withdrawals for an address": "Get list of withdrawals for an address",
"Get list of coin balance changes for an address": "Get list of coin balance changes for an address",
"Get list of coin balance changes for an address grouped by day": "Get list of coin balance changes for an address grouped by day",
"Get list of tokens": "Get list of tokens",
"Get token info by its contract address": "Get token info by its contract address",
"Get list of token transfers": "Get list of token transfers",
"Get list of token holders": "Get list of token holders",
"Get token counters (holders count, transfers count, etc.)": "Get token counters (holders count, transfers count, etc.)",
"Get list of token instances (NFTs)": "Get list of token instances (NFTs)",
"Search Query": "Search Query",
"Block Hash or Number": "Block Hash or Number",
"Transaction Hash": "Transaction Hash",
"Address Hash": "Address Hash",
"Token Address": "Token Address",
"Search query for addresses, transactions, blocks, or tokens": "Search query for addresses, transactions, blocks, or tokens",
"Search query to check for redirect": "Search query to check for redirect",
"Block hash or block number to fetch": "Block hash or block number to fetch",
"Block hash or block number to fetch transactions for": "Block hash or block number to fetch transactions for",
"Block hash or block number to fetch withdrawals for": "Block hash or block number to fetch withdrawals for",
"Hash of the transaction to fetch details for": "Hash of the transaction to fetch details for",
"Hash of the transaction to fetch token transfers for": "Hash of the transaction to fetch token transfers for",
"Hash of the transaction to fetch internal transactions for": "Hash of the transaction to fetch internal transactions for",
"Hash of the transaction to fetch logs for": "Hash of the transaction to fetch logs for",
"Hash of the transaction to fetch raw trace for": "Hash of the transaction to fetch raw trace for",
"Hash of the transaction to fetch state changes for": "Hash of the transaction to fetch state changes for",
"Hash of the transaction to fetch summary for": "Hash of the transaction to fetch summary for",
"Hash of the address to fetch info for": "Hash of the address to fetch info for",
"Hash of the address to fetch counters for": "Hash of the address to fetch counters for",
"Hash of the address to fetch transactions for": "Hash of the address to fetch transactions for",
"Hash of the address to fetch token transfers for": "Hash of the address to fetch token transfers for",
"Hash of the address to fetch logs for": "Hash of the address to fetch logs for",
"Hash of the address to fetch validated blocks for": "Hash of the address to fetch validated blocks for",
"Hash of the address to fetch token balances for": "Hash of the address to fetch token balances for",
"Hash of the address to fetch tokens for": "Hash of the address to fetch tokens for",
"Hash of the address to fetch withdrawals for": "Hash of the address to fetch withdrawals for",
"Hash of the address to fetch coin balance history for": "Hash of the address to fetch coin balance history for",
"Hash of the address to fetch daily coin balance history for": "Hash of the address to fetch daily coin balance history for",
"Contract address of the token to fetch info for": "Contract address of the token to fetch info for",
"Contract address of the token to fetch transfers for": "Contract address of the token to fetch transfers for",
"Contract address of the token to fetch holders for": "Contract address of the token to fetch holders for",
"Contract address of the token to fetch counters for": "Contract address of the token to fetch counters for",
"Contract address of the token to fetch instances for": "Contract address of the token to fetch instances for"
}

View File

@@ -0,0 +1,104 @@
{
"Blockscout is a tool for inspecting and analyzing EVM chains.": "Blockscout is a tool for inspecting and analyzing EVM chains.",
"Search": "搜索",
"Check Search Redirect": "Check Search Redirect",
"Get Blocks": "Get Blocks",
"Get Main Page Blocks": "Get Main Page Blocks",
"Get Block by Hash or Number": "Get Block by Hash or Number",
"Get Block Transactions": "Get Block Transactions",
"Get Block Withdrawals": "Get Block Withdrawals",
"Get Transactions": "Get Transactions",
"Get Main Page Transactions": "Get Main Page Transactions",
"Get Transaction by Hash": "Get Transaction by Hash",
"Get Transaction Token Transfers": "Get Transaction Token Transfers",
"Get Transaction Internal Transactions": "Get Transaction Internal Transactions",
"Get Transaction Logs": "Get Transaction Logs",
"Get Transaction Raw Trace": "Get Transaction Raw Trace",
"Get Transaction State Changes": "Get Transaction State Changes",
"Get Transaction Summary": "Get Transaction Summary",
"Get Addresses": "Get Addresses",
"Get Address by Hash": "Get Address by Hash",
"Get Address Counters": "Get Address Counters",
"Get Address Transactions": "Get Address Transactions",
"Get Address Token Transfers": "Get Address Token Transfers",
"Get Address Logs": "Get Address Logs",
"Get Address Blocks Validated": "Get Address Blocks Validated",
"Get Address Token Balances": "Get Address Token Balances",
"Get Address Tokens": "Get Address Tokens",
"Get Address Withdrawals": "Get Address Withdrawals",
"Get Address Coin Balance History": "Get Address Coin Balance History",
"Get Address Coin Balance History By Day": "Get Address Coin Balance History By Day",
"Get Tokens": "Get Tokens",
"Get Token by Address": "Get Token by Address",
"Get Token Transfers": "Get Token Transfers",
"Get Token Holders": "Get Token Holders",
"Get Token Counters": "Get Token Counters",
"Get Token Instances": "Get Token Instances",
"Search for addresses, transactions, blocks, or tokens": "Search for addresses, transactions, blocks, or tokens",
"Check if a search query should redirect to a specific resource": "Check if a search query should redirect to a specific resource",
"Get list of blocks": "Get list of blocks",
"Get blocks for main page display": "Get blocks for main page display",
"Get block info by its hash or block number": "Get block info by its hash or block number",
"Get list of transactions for a specific block": "Get list of transactions for a specific block",
"Get list of withdrawals for a specific block": "Get list of withdrawals for a specific block",
"Get list of transactions": "Get list of transactions",
"Get transactions for main page display": "Get transactions for main page display",
"Get transaction details by its hash": "Get transaction details by its hash",
"Get list of token transfers in a transaction": "Get list of token transfers in a transaction",
"Get list of internal transactions in a transaction": "Get list of internal transactions in a transaction",
"Get list of logs generated by a transaction": "Get list of logs generated by a transaction",
"Get raw trace data for a transaction": "Get raw trace data for a transaction",
"Get list of state changes in a transaction": "Get list of state changes in a transaction",
"Get a human-readable summary of a transaction": "Get a human-readable summary of a transaction",
"Get list of native coin holders": "Get list of native coin holders",
"Get address info by its hash": "Get address info by its hash",
"Get counters (transactions count, token transfers count, etc.) for an address": "Get counters (transactions count, token transfers count, etc.) for an address",
"Get list of transactions for an address": "Get list of transactions for an address",
"Get list of token transfers for an address": "Get list of token transfers for an address",
"Get list of logs generated by an address": "Get list of logs generated by an address",
"Get list of blocks validated by an address": "Get list of blocks validated by an address",
"Get list of token balances for an address": "Get list of token balances for an address",
"Get list of tokens owned by an address with filtering options": "Get list of tokens owned by an address with filtering options",
"Get list of withdrawals for an address": "Get list of withdrawals for an address",
"Get list of coin balance changes for an address": "Get list of coin balance changes for an address",
"Get list of coin balance changes for an address grouped by day": "Get list of coin balance changes for an address grouped by day",
"Get list of tokens": "Get list of tokens",
"Get token info by its contract address": "Get token info by its contract address",
"Get list of token transfers": "Get list of token transfers",
"Get list of token holders": "Get list of token holders",
"Get token counters (holders count, transfers count, etc.)": "Get token counters (holders count, transfers count, etc.)",
"Get list of token instances (NFTs)": "Get list of token instances (NFTs)",
"Search Query": "Search Query",
"Block Hash or Number": "Block Hash or Number",
"Transaction Hash": "Transaction Hash",
"Address Hash": "Address Hash",
"Token Address": "Token Address",
"Search query for addresses, transactions, blocks, or tokens": "Search query for addresses, transactions, blocks, or tokens",
"Search query to check for redirect": "Search query to check for redirect",
"Block hash or block number to fetch": "Block hash or block number to fetch",
"Block hash or block number to fetch transactions for": "Block hash or block number to fetch transactions for",
"Block hash or block number to fetch withdrawals for": "Block hash or block number to fetch withdrawals for",
"Hash of the transaction to fetch details for": "Hash of the transaction to fetch details for",
"Hash of the transaction to fetch token transfers for": "Hash of the transaction to fetch token transfers for",
"Hash of the transaction to fetch internal transactions for": "Hash of the transaction to fetch internal transactions for",
"Hash of the transaction to fetch logs for": "Hash of the transaction to fetch logs for",
"Hash of the transaction to fetch raw trace for": "Hash of the transaction to fetch raw trace for",
"Hash of the transaction to fetch state changes for": "Hash of the transaction to fetch state changes for",
"Hash of the transaction to fetch summary for": "Hash of the transaction to fetch summary for",
"Hash of the address to fetch info for": "Hash of the address to fetch info for",
"Hash of the address to fetch counters for": "Hash of the address to fetch counters for",
"Hash of the address to fetch transactions for": "Hash of the address to fetch transactions for",
"Hash of the address to fetch token transfers for": "Hash of the address to fetch token transfers for",
"Hash of the address to fetch logs for": "Hash of the address to fetch logs for",
"Hash of the address to fetch validated blocks for": "Hash of the address to fetch validated blocks for",
"Hash of the address to fetch token balances for": "Hash of the address to fetch token balances for",
"Hash of the address to fetch tokens for": "Hash of the address to fetch tokens for",
"Hash of the address to fetch withdrawals for": "Hash of the address to fetch withdrawals for",
"Hash of the address to fetch coin balance history for": "Hash of the address to fetch coin balance history for",
"Hash of the address to fetch daily coin balance history for": "Hash of the address to fetch daily coin balance history for",
"Contract address of the token to fetch info for": "Contract address of the token to fetch info for",
"Contract address of the token to fetch transfers for": "Contract address of the token to fetch transfers for",
"Contract address of the token to fetch holders for": "Contract address of the token to fetch holders for",
"Contract address of the token to fetch counters for": "Contract address of the token to fetch counters for",
"Contract address of the token to fetch instances for": "Contract address of the token to fetch instances for"
}

View File

@@ -0,0 +1,84 @@
import { createPiece, PieceAuth } from '@activepieces/pieces-framework';
import {
search,
checkRedirect,
getBlocks,
getMainPageBlocks,
getBlockByHash,
getBlockTransactions,
getBlockWithdrawals,
getTransactions,
getMainPageTransactions,
getTransactionByHash,
getTransactionTokenTransfers,
getTransactionInternalTransactions,
getTransactionLogs,
getTransactionRawTrace,
getTransactionStateChanges,
getTransactionSummary,
getAddresses,
getAddressByHash,
getAddressCounters,
getAddressTransactions,
getAddressTokenTransfers,
getAddressLogs,
getAddressBlocksValidated,
getAddressTokenBalances,
getAddressTokens,
getAddressWithdrawals,
getAddressCoinBalanceHistory,
getAddressCoinBalanceHistoryByDay,
getTokens,
getTokenByAddress,
getTokenTransfers,
getTokenHolders,
getTokenCounters,
getTokenInstances
} from './lib/actions';
export const blockscout = createPiece({
displayName: "Blockscout",
description: "Blockscout is a tool for inspecting and analyzing EVM chains.",
auth: PieceAuth.None(),
logoUrl: 'https://cdn.activepieces.com/pieces/blockscout.png',
authors: ['reemayoush'],
actions: [
search,
checkRedirect,
getBlocks,
getMainPageBlocks,
getBlockByHash,
getBlockTransactions,
getBlockWithdrawals,
getTransactions,
getMainPageTransactions,
getTransactionByHash,
getTransactionTokenTransfers,
getTransactionInternalTransactions,
getTransactionLogs,
getTransactionRawTrace,
getTransactionStateChanges,
getTransactionSummary,
getAddresses,
getAddressByHash,
getAddressCounters,
getAddressTransactions,
getAddressTokenTransfers,
getAddressLogs,
getAddressBlocksValidated,
getAddressTokenBalances,
getAddressTokens,
getAddressWithdrawals,
getAddressCoinBalanceHistory,
getAddressCoinBalanceHistoryByDay,
getTokens,
getTokenByAddress,
getTokenTransfers,
getTokenHolders,
getTokenCounters,
getTokenInstances
],
triggers: []
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressBlocksValidated = createAction({
name: 'get_address_blocks_validated',
displayName: 'Get Address Blocks Validated',
description: 'Get list of blocks validated by an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch validated blocks for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/blocks-validated`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressByHash = createAction({
name: 'get_address_by_hash',
displayName: 'Get Address by Hash',
description: 'Get address info by its hash',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch info for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressCoinBalanceHistoryByDay = createAction({
name: 'get_address_coin_balance_history_by_day',
displayName: 'Get Address Coin Balance History By Day',
description: 'Get list of coin balance changes for an address grouped by day',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch daily coin balance history for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/coin-balance-history-by-day`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressCoinBalanceHistory = createAction({
name: 'get_address_coin_balance_history',
displayName: 'Get Address Coin Balance History',
description: 'Get list of coin balance changes for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch coin balance history for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/coin-balance-history`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressCounters = createAction({
name: 'get_address_counters',
displayName: 'Get Address Counters',
description: 'Get counters (transactions count, token transfers count, etc.) for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch counters for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/counters`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressInternalTransactions = createAction({
name: 'get_address_internal_transactions',
displayName: 'Get Address Internal Transactions',
description: 'Get list of internal transactions for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch internal transactions for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/internal-transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressLogs = createAction({
name: 'get_address_logs',
displayName: 'Get Address Logs',
description: 'Get list of logs generated by an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch logs for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/logs`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressTokenBalances = createAction({
name: 'get_address_token_balances',
displayName: 'Get Address Token Balances',
description: 'Get list of token balances for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch token balances for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/token-balances`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressTokenTransfers = createAction({
name: 'get_address_token_transfers',
displayName: 'Get Address Token Transfers',
description: 'Get list of token transfers for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch token transfers for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/token-transfers`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressTokens = createAction({
name: 'get_address_tokens',
displayName: 'Get Address Tokens',
description: 'Get list of tokens owned by an address with filtering options',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch tokens for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/tokens`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressTransactions = createAction({
name: 'get_address_transactions',
displayName: 'Get Address Transactions',
description: 'Get list of transactions for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch transactions for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddressWithdrawals = createAction({
name: 'get_address_withdrawals',
displayName: 'Get Address Withdrawals',
description: 'Get list of withdrawals for an address',
// category: 'Addresses',
props: {
addressHash: Property.ShortText({
displayName: 'Address Hash',
description: 'Hash of the address to fetch withdrawals for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses/${context.propsValue.addressHash}/withdrawals`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,20 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getAddresses = createAction({
name: 'get_addresses',
displayName: 'Get Addresses',
description: 'Get list of native coin holders',
// category: 'Addresses',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/addresses`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,13 @@
export * from './addresses';
export * from './address-by-hash';
export * from './address-counters';
export * from './address-transactions';
export * from './address-token-transfers';
export * from './address-internal-transactions';
export * from './address-logs';
export * from './address-blocks-validated';
export * from './address-token-balances';
export * from './address-tokens';
export * from './address-withdrawals';
export * from './address-coin-balance-history';
export * from './address-coin-balance-history-by-day';

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getBlockByHash = createAction({
name: 'get_block_by_hash',
displayName: 'Get Block by Hash or Number',
description: 'Get block info by its hash or block number',
// category: 'Blocks',
props: {
blockIdentifier: Property.ShortText({
displayName: 'Block Hash or Number',
description: 'Block hash or block number to fetch',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/blocks/${context.propsValue.blockIdentifier}`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getBlockTransactions = createAction({
name: 'get_block_transactions',
displayName: 'Get Block Transactions',
description: 'Get list of transactions for a specific block',
// category: 'Blocks',
props: {
blockIdentifier: Property.ShortText({
displayName: 'Block Hash or Number',
description: 'Block hash or block number to fetch transactions for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/blocks/${context.propsValue.blockIdentifier}/transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getBlockWithdrawals = createAction({
name: 'get_block_withdrawals',
displayName: 'Get Block Withdrawals',
description: 'Get list of withdrawals for a specific block',
// category: 'Blocks',
props: {
blockIdentifier: Property.ShortText({
displayName: 'Block Hash or Number',
description: 'Block hash or block number to fetch withdrawals for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/blocks/${context.propsValue.blockIdentifier}/withdrawals`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,20 @@
import { createAction } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getBlocks = createAction({
name: 'get_blocks',
displayName: 'Get Blocks',
description: 'Get list of blocks',
// category: 'Blocks',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/blocks`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,5 @@
export * from './blocks';
export * from './main-page-blocks';
export * from './block-by-hash';
export * from './block-transactions';
export * from './block-withdrawals';

View File

@@ -0,0 +1,20 @@
import { createAction } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getMainPageBlocks = createAction({
name: 'get_main_page_blocks',
displayName: 'Get Main Page Blocks',
description: 'Get blocks for main page display',
// category: 'Blocks',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/main-page/blocks`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,6 @@
export * from './search';
export * from './search-redirect';
export * from './blocks';
export * from './transactions';
export * from './addresses';
export * from './tokens';

View File

@@ -0,0 +1,29 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const checkRedirect = createAction({
name: 'check_redirect',
displayName: 'Check Search Redirect',
description: 'Check if a search query should redirect to a specific resource',
// category: 'Search',
props: {
query: Property.ShortText({
displayName: 'Search Query',
description: 'Search query to check for redirect',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/search/check-redirect`,
queryParams: {
q: context.propsValue.query
},
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1 @@
export * from './check-redirect';

View File

@@ -0,0 +1 @@
export * from './search';

View File

@@ -0,0 +1,29 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const search = createAction({
name: 'search',
displayName: 'Search',
description: 'Search for addresses, transactions, blocks, or tokens',
// category: 'Search',
props: {
query: Property.ShortText({
displayName: 'Search Query',
description: 'Search query for addresses, transactions, blocks, or tokens',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/search`,
queryParams: {
q: context.propsValue['query']
},
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,6 @@
export * from './tokens';
export * from './token-by-address';
export * from './token-transfers';
export * from './token-holders';
export * from './token-counters';
export * from './token-instances';

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokenByAddress = createAction({
name: 'get_token_by_address',
displayName: 'Get Token by Address',
description: 'Get token info by its contract address',
// category: 'Tokens',
props: {
addressHash: Property.ShortText({
displayName: 'Token Address',
description: 'Contract address of the token to fetch info for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens/${context.propsValue.addressHash}`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokenCounters = createAction({
name: 'get_token_counters',
displayName: 'Get Token Counters',
description: 'Get token counters (holders count, transfers count, etc.)',
// category: 'Tokens',
props: {
addressHash: Property.ShortText({
displayName: 'Token Address',
description: 'Contract address of the token to fetch counters for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens/${context.propsValue.addressHash}/counters`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokenHolders = createAction({
name: 'get_token_holders',
displayName: 'Get Token Holders',
description: 'Get list of token holders',
// category: 'Tokens',
props: {
addressHash: Property.ShortText({
displayName: 'Token Address',
description: 'Contract address of the token to fetch holders for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens/${context.propsValue.addressHash}/holders`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokenInstances = createAction({
name: 'get_token_instances',
displayName: 'Get Token Instances',
description: 'Get list of token instances (NFTs)',
// category: 'Tokens',
props: {
addressHash: Property.ShortText({
displayName: 'Token Address',
description: 'Contract address of the token to fetch instances for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens/${context.propsValue.addressHash}/instances`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokenTransfers = createAction({
name: 'get_token_transfers',
displayName: 'Get Token Transfers',
description: 'Get list of token transfers',
// category: 'Tokens',
props: {
addressHash: Property.ShortText({
displayName: 'Token Address',
description: 'Contract address of the token to fetch transfers for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens/${context.propsValue.addressHash}/transfers`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,21 @@
import { createAction } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTokens = createAction({
name: 'get_tokens',
displayName: 'Get Tokens',
description: 'Get list of tokens',
// category: 'Tokens',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/tokens`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,9 @@
export * from './transactions';
export * from './main-page-transactions';
export * from './transaction-by-hash';
export * from './transaction-token-transfers';
export * from './transaction-internal-transactions';
export * from './transaction-logs';
export * from './transaction-raw-trace';
export * from './transaction-state-changes';
export * from './transaction-summary';

View File

@@ -0,0 +1,20 @@
import { createAction } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getMainPageTransactions = createAction({
name: 'get_main_page_transactions',
displayName: 'Get Main Page Transactions',
description: 'Get transactions for main page display',
// category: 'Transactions',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/main-page/transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionByHash = createAction({
name: 'get_transaction_by_hash',
displayName: 'Get Transaction by Hash',
description: 'Get transaction details by its hash',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch details for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionInternalTransactions = createAction({
name: 'get_transaction_internal_transactions',
displayName: 'Get Transaction Internal Transactions',
description: 'Get list of internal transactions in a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch internal transactions for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/internal-transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionLogs = createAction({
name: 'get_transaction_logs',
displayName: 'Get Transaction Logs',
description: 'Get list of logs generated by a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch logs for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/logs`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionRawTrace = createAction({
name: 'get_transaction_raw_trace',
displayName: 'Get Transaction Raw Trace',
description: 'Get raw trace data for a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch raw trace for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/raw-trace`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionStateChanges = createAction({
name: 'get_transaction_state_changes',
displayName: 'Get Transaction State Changes',
description: 'Get list of state changes in a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch state changes for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/state-changes`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionSummary = createAction({
name: 'get_transaction_summary',
displayName: 'Get Transaction Summary',
description: 'Get a human-readable summary of a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch summary for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/summary`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,26 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactionTokenTransfers = createAction({
name: 'get_transaction_token_transfers',
displayName: 'Get Transaction Token Transfers',
description: 'Get list of token transfers in a transaction',
// category: 'Transactions',
props: {
transactionHash: Property.ShortText({
displayName: 'Transaction Hash',
description: 'Hash of the transaction to fetch token transfers for',
required: true,
}),
},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions/${context.propsValue.transactionHash}/token-transfers`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,20 @@
import { createAction } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const getTransactions = createAction({
name: 'get_transactions',
displayName: 'Get Transactions',
description: 'Get list of transactions',
// category: 'Transactions',
props: {},
async run(context) {
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: `https://eth.blockscout.com/api/v2/transactions`,
});
if (response.status !== 200) {
throw new Error(`Blockscout API request failed with status ${response.status}`);
}
return response.body;
},
});

View File

@@ -0,0 +1,19 @@
{
"extends": "../../../../tsconfig.base.json",
"compilerOptions": {
"module": "commonjs",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noPropertyAccessFromIndexSignature": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
]
}

View File

@@ -0,0 +1,11 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"module": "commonjs",
"outDir": "../../../../dist/out-tsc",
"declaration": true,
"types": ["node"]
},
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}