Skip to content

Releases: cardano-foundation/cf-ledger-sync

0.1.1

10 Oct 03:33
f655e93
Compare
Choose a tag to compare

Key Changes

  • Live (Local) governance data through n2c settings
    • If n2c settings are enabled, Ledger Sync fetches the current governance state data, such as governance action status and DRep stake distribution, and stores it in tables with the prefix "local_".

Docker Images

Ledger Sync Main app

cardanofoundation/cf-ledger-sync:0.1.1

Ledger Sync Aggregation App

cardanofoundation/cf-ledger-sync-aggregation:0.1.1

Ledger Sync Streamer app :

cardanofoundation/cf-ledger-sync-streamer:0.1.1

Ledger Sync Scheduler app

cardanofoundation/cf-ledger-sync-scheduler:0.1.1

Docker Compose Files

https://cardano-foundation.github.io/cf-ledger-sync/docker

Configure N2C (Node-to-Client) to get live (local) data directly from Cardano Node

You can configure N2C in one of the following ways, depending on whether you're connecting to a local or remote Cardano node. N2C settings can be specified either in the .env file or in application.properties.

The .env file is available only for Docker Compose-based setups.

1. Connecting to a Local Cardano Node

  • In the .env file:
STORE_CARDANO_N2C_NODE_SOCKET_PATH=/home/Cardano/Setups/node/preview/data/node-ipc/node.socket
  • In application.properties:
store.cardano.n2c-node-socket-path=/home/Cardano/Setups/node/preview/data/node-ipc/node.socket

2. Connecting to a Remote Cardano Node via Socat

If you're connecting to a remote Cardano node and the N2C port has been exposed through socat, you can configure the N2C settings using the host and port of the remote node.

  • In the .env file:
STORE_CARDANO_N2C_HOST=<node_host>
STORE_CARDANO_N2C_PORT=<socat_port>
  • In application.properties:
store.cardano.n2c-host=<node_host>
store.cardano.n2c-port=<socat_port>

Note: Ensure that the relevant settings are only configured in one place (either application.properties or .env) to avoid conflicts. If you're using the .env file, make sure to comment out or remove the corresponding lines in application.properties and vice versa.

v0.1.0

07 Aug 10:07
6567325
Compare
Choose a tag to compare

This is the first release of Ledger Sync.

Key Highlights

  1. In this release, the database schema is similar to DB Sync database schema.
  2. Indexes all on-chain data available through mini-protocol.
  3. Doesn't contain reward-specific data (for example: reward, adapot).

Docker Images

Ledger Sync Main app

docker pull cardanofoundation/cf-ledger-sync:0.1.0

Ledger Sync Streamer app :

docker pull cardanofoundation/cf-ledger-sync-streamer:0.1.0

Ledger Sync Scheduler app

docker pull cardanofoundation/cf-ledger-sync-scheduler:0.1.0

Docker Compose Files

https://cardano-foundation.github.io/cf-ledger-sync/docker

What's Changed

Read more