{"repo":"smartcontractkit/Blockchain-RPC-Exporter","free":true,"listed":false,"github":"https://github.com/smartcontractkit/Blockchain-RPC-Exporter","clone":"git clone https://github.com/smartcontractkit/Blockchain-RPC-Exporter.git","description":"Prometheus exporter for EVM compatible RPC endpoints.","language":"Python","stars":21,"topics":["blockchain","prometheus","python","rpc"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Blockchain RPC Exporter The exporter is used to scrape metrics from blockchain RPC endpoints. The purpose of this exporter is to perform black-box testing on RPC endpoints. Metrics Exporter currently supports all EVM-compatible chains. In addition, there is limited support for the following chains: - Cardano (wss) - Conflux (wss) - Solana (https & wss) - Bitcoin (https) - Dogecoin (https) - Filecoin (https) - Starknet (https) - Aptos (https) - XRPL (https) Available Metrics Disclaimer Please note that this tool is in the early development stage and should not be used to influence critical business decisions. The project in its current form suits our short-term needs and will receive limited support. We encourage you to fork the project and extend it with additional functionality you might need. Development You should install pre-commit so that automated linting and formatting checks are performed before each commit. Run: Running locally 1. Make sure you have python3 installed ( 3.11) 2. Set up your python environment 1. Generate valid exporter config and validation file. For example see config example and validation example. 2. Export paths of generated configuration files relative to src/exporter.py : 3. Finally you can run the exporter Run with docker-compose 1. Generate valid exporter config and validation file. For example see config example and validation example. 2. Export paths of generated configuration files relative to docker-compose.yml : 3. Execute Testing Testing","default_branch":null,"files":null,"tree":[],"storefront":"/r/smartcontractkit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smartcontractkit/Blockchain-RPC-Exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}