{"repo":"xrpscan/platform","free":true,"listed":false,"github":"https://github.com/xrpscan/platform","clone":"git clone https://github.com/xrpscan/platform.git","description":"XRPL Deep search platform","language":"Go","stars":13,"topics":["architecture","search","search-engine","xrpl","analytics"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"Platform XRPL Deep search platform is a data processing pipeline to store XRPL transactions in a distributed search and analytics platform. The platform enables simple data retrieval, aggregate information and discovering trends and patterns in XRPL. What is Deep search? XRP Ledger exploration tools and APIs available today, such as rippled, clio and various explorer APIs provide access to ledger data based on object's primary key such as ledger index, transaction hash, account address, NFT id, object ids etc. This project aims to provide deeper search capability such as filtering transactions by source/destination tags, range query over payment amounts, aggregate volumes and much more. This is enabled by indexing all properties of the transactions in an analytics engine. Requirements 1. Apache Kafka 2. rippled 3. Access to full history rippled (if backfilling older ledgers) 4. Elasticsearch Architecture Installation 1. This project is known to run on Linux and macOS. This README lists out steps to run the service on CentOS. 2. Install Elasticsearch via this guide: https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Elasticsearch default installer would print the instance's defauly password. This password must be noted as it would be required in the later steps ( ELASTICSEARCH PASSWORD ). 3. Install Docker via this guide: https://docs.docker.com/engine/install/centos/ 4. Configure Docker to run as non-root 5. Install Zookeeper and Kafka 6. Install Go via ","default_branch":null,"files":null,"tree":[],"storefront":"/r/xrpscan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xrpscan/platform/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."}