0.1.0 #132
cjcobb23
announced in
Announcements
0.1.0
#132
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
0.1.0
clio is an XRP Ledger API server. clio is optimized for RPC calls, over websocket or JSON-RPC. Validated historical ledger and transaction data is stored in a more space efficient format, using up to 4 times less space than rippled.
clio uses Cassandra or ScyllaDB, allowing for scalable read throughput. Multiple clio nodes can share access to the same dataset, allowing for a highly available cluster of clio nodes, without the need for redundant data storage or computation.
0.1.0 is the first beta of Project Clio. It contains:
./src/backendis the BackendInterface. This provides an abstraction for reading and writing information to a database../src/etlis the ReportingETL. The classes in this folder are used to extract information from the P2P network and write it to a database, either locally or over the network../src/rpccontains RPC handlers that are called by clients. These handlers should expose the same API as rippled../src/subscriptionscontains the SubscriptionManager. This manages publishing to clients subscribing to streams or accounts../src/webservercontains a flex server that handles both http/s and ws/s traffic on a single port../unittestssimple unit tests that write to and read from a database to verify that the ETL works.This discussion was created from the release 0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions