Skip to content

Latest commit

Β 

History

History
105 lines (77 loc) Β· 2.3 KB

File metadata and controls

105 lines (77 loc) Β· 2.3 KB

Cyberia

Network config

Singularity

Unified backend for integrating and interacting with multiple public APIs.


Components

singularity/
β”œβ”€β”€ backend/laravel/   # Laravel 13 + Vue 3 + Inertia API
β”œβ”€β”€ frontend/jekyll/   # Jekyll static site (Cyberia Blog)
β”œβ”€β”€ hardhat/           # Solidity contracts
β”œβ”€β”€ linux/             # Cyberia OS build config
β”œβ”€β”€ services/          # Lisp daemon services
└── scripts/           # Deployment & maintenance scripts

Quick Start (Laravel Backend)

cd backend/laravel
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate:fresh --seed
npm install && npm run build

composer run dev

Daemon Service

The Lisp daemon runs via systemd. See service configuration in README or cli.sh.


Public API

PublicDrop Crypto API:

curl https://publicdrop.in/APIv3/coins?page=1
curl https://publicdrop.in/APIv3/details?sym=BTC
curl https://publicdrop.in/APIv3/search?q=ethereum
curl https://publicdrop.in/APIv3/status

CoinLore API:

curl https://api.coinlore.net/api/tickers/
curl https://api.coinlore.net/api/ticker/?id=90
curl https://api.coinlore.net/api/global/

CoinGecko Public API:

curl https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd
curl https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc
curl https://api.coingecko.com/api/v3/global

Binance Public API:

curl https://api.binance.com/api/v3/ticker/price
curl https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT
curl https://api.binance.com/api/v3/depth?symbol=BTCUSDT

Kraken Public API:

curl https://api.kraken.com/0/public/Ticker?pair=XBTUSD
curl https://api.kraken.com/0/public/OHLC?pair=XBTUSD
curl https://api.kraken.com/0/public/Assets

License

GPL-3.0


See CONTRIBUTING.md for contribution guidelines.