Gimbalabs Background

Dandelion APIs

01

Run your Cardano infrastructure

Check out the latest Dandelion Lite on GitHub

___  ____ __ _ ___  ____ _    _ ____ __ _
|__> |--| | \| |__> |=== |___ | [__] | \|
                                   lite

🚀 Join the Dandelion Network!

Join as a DNO (Dandelion Node Operator) to help students and developers build with ease and help us decentralize Cardano dapps and services further

What is Dandelion?

Dandelion is a community-supported project led by GimbaLabs and operated by La PEACEpool Cardano repsist₳nce. Every Cardano API available. From bottom to top, from testnet to mainnet.

Dandelion Lite is a convenient way of deploying your own local Cardano Node and a set of Dandelion APIs. It uses docker-compose, podman and handy scripts to ease setup.

Become a Node Operator

DNOs will be incentivized in the future. We are actively working on modular, client-side revenue channels and alternative compensation methods for your efforts.

Components

cardano-node-ogmios
Cardano node + Ogmios bridge
cardano-db-sync
Blockchain data to PostgreSQL
haproxy
High-performance traffic proxy
postgres
PostgreSQL database
koios
RESTful API for Cardano
blockfrost
RESTful API using ryo images
cardano-graphql
Official GraphQL API
cardano-token-registry
Token Registry API
cardano-submit-api
Transaction Submit API
dandelion-postgrest
PostGREST API for queries
cardano-sql
PostgreSQL-over-HTTP gateway
manifest
JSON info for Dandelion Network

Hardware Requirements

For concurrent Mainnet + Preproduction Testnet:

  • • 128GB RAM (DDR4 ECC RAM)
  • • 2TB M2 NVME for storage
  • • Dual Intel Xeon E5 2680 v4

Volume sizes (10/10/2024):

Mainnet: ~724 GB | Preprod: ~29 GB

Software Requirements

  • • Ubuntu Server 24.04 (normal install)
  • • Docker Compose
  • • Podman
  • • OpenSSH server

Backup sizes (compressed):

Mainnet: ~250 GB | Preprod: ~9.3 GB

Quick Deploy

# Clone and setup
$ git clone https://github.com/GameChangerFinance/dandelion-lite.git
$ cd dandelion-lite
$ ./scripts/dandoman.sh --podman-install
# Configure and run
$ ./scripts/dandoman.sh
$ docker compose up -d