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/backend
is the BackendInterface. This provides an abstraction for reading and writing information to a database../src/etl
is 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/rpc
contains RPC handlers that are called by clients. These handlers should expose the same API as rippled../src/subscriptions
contains the SubscriptionManager. This manages publishing to clients subscribing to streams or accounts../src/webserver
contains a flex server that handles both http/s and ws/s traffic on a single port../unittests
simple 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