Open-source Cyberia stack: EVM L1, bridge, DEX, launchpad, analytics, explorer config, and CYBER / CYBER.sol token infrastructure. X: https://x.com/cyberia_temple · CYBER.sol CA: E67WWiQY4s9SZbCyFVTh2CEjorEYbhuVJQUZb3Mbpump
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Singularity is the open-source monorepo for Cyberia: an experimental EVM Layer 1 and application stack for making contribution, community activity, liquidity, and governance visible on-chain.
If you arrived from pump.fun: CYBER.sol is the Solana-facing community asset. The chain itself is Cyberia (chainId 49406) and uses native CYBER for gas. Singularity is the software stack that connects those surfaces: the website, bridge, DEX, launchpad, analytics, contracts, bots, and explorer configuration.檢視完整 README ↗Singularity is the open-source monorepo for Cyberia: an experimental EVM Layer 1 and application stack for making contribution, community activity, liquidity, and governance visible on-chain.
If you arrived from pump.fun: CYBER.sol is the Solana-facing community asset. The chain itself is Cyberia (chainId 49406) and uses native CYBER for gas. Singularity is the software stack that connects those surfaces: the website, bridge, DEX, launchpad, analytics, contracts, bots, and explorer configuration.
Using Cyberia rather than developing it? Start with the User Guide: the multichain wallet, network setup, bridge, DEX, token addresses, and troubleshooting. The same Markdown is rendered as a searchable VitePress documentation site from docs/.
Cyberia is trying to solve a specific problem: open-source and community work creates real value, but most of that work is not recorded, rewarded, or governed by durable infrastructure.
Singularity is the implementation layer:
CYBER.sol on Solana is the public entry point for pump.fun users and external liquidity.The long-term direction is a settlement layer for contributor economies: actions such as code contribution, moderation, community participation, token launches, and governance should become measurable, auditable economic events.
Live or implemented surfaces in this repo:
| Surface | URL / Path | Status |
|---|---|---|
| Cyberia L1 | https://rpc.cyberia.church, chain 49406 | Live RPC/network config |
| Explorer | https://explorer.cyberia.church | Blockscout deployment config |
| Main site / bridge app | https://cyberia.church, https://bridge.cyberia.church | Laravel + Vue/Inertia app |
| DEX | https://cyberia.church/swap | Built-in Cyberia swap |
| Documentation | https://docs.cyberia.church | VitePress user and developer manuals |
| Bridge | backend/laravel, crypto/hardhat, crypto/anchor | EVM/Solana bridge UI, contracts, relayer scripts |
| Launchpad | backend/laravel/resources/js/pages/Launchpad.vue | Token launch UI + metadata storage |
| Lending | backend/laravel/resources/js/pages/Lending.vue | EVM lending UI/contracts |
| DAO | backend/laravel/resources/js/pages/dao, crypto/hardhat/contracts/dao | DAO UI/models/contracts |
| Analytics | /analytics in Laravel app | Public product analytics page |
| Telegram bot | services/telegram-bot | Live bot: wallet rewards, chat tokens, on-chain announcers, whales gate |
| AI agents (LainOS) | services/lainos | Autonomous AI agent framework with a Cyberia chain plugin (experimental) |
| Game (Wired) | game/wired | 3D on-chain Godot game; NPCs think via LainOS, world reacts to the chain (prototype) |
| Second L1 node | services/cyberia-node | Non-validating full/RPC follower config; prepared, not deployed |
| Bots/scripts | scripts/python | Telegram/GitHub/X airdrop and crawler scripts |
| Blog/static pages | frontend/jekyll, frontend/landing |
This is an active experimental stack. Some components are production-facing, some are prototypes, and some are operational scripts used by the project.
Singularity is a polyglot monorepo. The main product surfaces are:
backend/laravel/): bridge/site app, launchpad, analytics, DAO pages, lending UI, slots UI.frontend/ritual/): Retired DEX frontend, retained for reference.crypto/hardhat/): Cyberia EVM contracts and deployment scripts.crypto/anchor/): Solana bridge program and relayer scripts.services/lainos/): LainOS autonomous AI agent framework.scripts/python/, services/telegram-bot/): operational bots, airdrop scripts, and crawlers.The block explorer (services/blockscout/) is deployment configuration only — Docker Compose files that run the official Blockscout images. The explorer's own (Elixir) source is not vendored in this repository.
If you want to inspect the user-facing product, start with backend/laravel/.
There are multiple Cyberia-related tokens. They are not interchangeable.
CYBER is the native token of the Cyberia EVM chain.
Current role:
Planned direction:
CYBER.sol is a separate Solana token:
E67WWiQY4s9SZbCyFVTh2CEjorEYbhuVJQUZb3Mbpump
Current role:
Important: CYBER.sol is not currently a 1:1 wrapped version of CYBER. Its connection to Cyberia is strategic and ecosystem-level, not a live peg.
Roadmap intent:
This repo does not ask you to trust a README string alone. The current connection between CYBER.sol and Cyberia is visible in code and deployment files:
| Item | Value / File |
|---|---|
Solana CYBER.sol mint | E67WWiQY4s9SZbCyFVTh2CEjorEYbhuVJQUZb3Mbpump |
Cyberia wrapped CYBER.sol ERC-20 | 0x7DcDa19Cf984ca708E5fA228AC148e7d82D508BA |
| Cyberia bridge contract | 0xEf2c8E731006EEDD8F44f5Ea03A389635BB28f90 |
| Cyberia CYBER token contract used by bridge | 0x0D1FF5C35DB9c399f2385C8E5C166622e7b12086 |
| Laravel bridge token map | backend/laravel/config/bridge.php |
| EVM bridge deployment record | crypto/hardhat/deployments/cyberia-bridge.json |
| EVM bridge contract | crypto/hardhat/contracts/CyberBridge.sol |
| Solana bridge program | crypto/anchor/programs/anchor/src/instructions/ |
Current bridge model:
Solana CYBER.sol
-> lock in Solana bridge vault
-> backend relayer observes the event
-> CyberBridge.releaseCyberSol(...)
-> mint wrapped CYBER.sol on Cyberia EVM
wrapped CYBER.sol on Cyberia EVM
-> CyberBridge.redeemCyberSol(...)
-> burn on Cyberia EVM
-> backend relayer releases CYBER.sol on Solana
This means a holder should distinguish three assets:
0x7DcDa19Cf984ca708E5fA228AC148e7d82D508BA.What is live/implemented:
releaseCyberSol and redeemCyberSol paths;crypto/hardhat/scripts/ and crypto/anchor/scripts/.What is still trust-sensitive:
https://explorer.cyberia.church and the Solana mint on Solana explorers before treating any token as canonical.Roadmap for reducing ambiguity:
The repo also contains contribution/community token experiments such as Telegram/GitHub/X-related tokens and mintable bridge assets such as USDC/USDT wrappers. These support onboarding, testing, bridge flows, and ecosystem mechanics.
pump.fun / Solana users
|
v
CYBER.sol liquidity
|
v
┌───────────────────────────────────────────────────────────────┐
│ Singularity │
│ │
│ frontend/landing + frontend/jekyll -> public narrative │
│ backend/laravel -> bridge/site app │
│ frontend/ritual -> DEX UI │
│ crypto/hardhat -> EVM contracts │
│ crypto/anchor -> Solana bridge │
│ services/telegram-bot -> Telegram rewards/bots │
│ services/lainos -> autonomous AI agents │
│ game/wired -> on-chain Godot game │
│ scripts/python -> bots/airdrops │
│ services/blockscout -> explorer config │
│ services/cyberia-node -> second RPC node │
│ services/lisp -> daemon services │
└───────────────────────────────────────────────────────────────┘
|
v
Cyberia EVM L1, chain ID 49406
|
v
CYBER gas, apps, contracts, DAO, bridge, DEX
Network: Cyberia
RPC: https://rpc.cyberia.church
Chain ID: 49406
Native token: CYBER
Explorer: https://explorer.cyberia.church
Bridge: https://bridge.cyberia.church
Site: https://cyberia.church
DEX: https://cyberia.church/swap
CYBER.sol mint: E67WWiQY4s9SZbCyFVTh2CEjorEYbhuVJQUZb3Mbpump
singularity/
├── backend/laravel/ # Laravel 13 + Vue 3 + Inertia app
├── frontend/ritual/ # Retired DEX frontend, kept for reference
├── frontend/landing/ # Static landing and brand pages
├── frontend/jekyll/ # Jekyll blog/static site
├── crypto/hardhat/ # EVM contracts, Hardhat 3 + viem
├── crypto/anchor/ # Solana/Anchor bridge contracts and scripts
├── crypto/quickswap-core/ # Legacy QuickSwap/Uniswap v2 core fork
├── services/blockscout/ # Cyberia explorer: Blockscout docker-compose deploy config (official images)
├── services/cyberia-node/ # Cyberia L1 second-node config (polygon-edge follower/RPC)
├── services/ipfs/ # IPFS docker-compose config
├── services/lainos/ # LainOS: autonomous AI agent framework (TypeScript)
├── services/telegram-bot/ # Cyberia Telegram bot (Python): rewards, announcers, whales gate
├── services/lisp/ # Common Lisp daemon/http services
├── game/wired/ # Wired: 3D on-chain game (Godot 4), NPCs powered by LainOS
├── scripts/ # Python, JS, and Lisp operational scripts/bots
└── linux/ # Cyberia OS notes/config
Pick the component you want. This is a monorepo, not a single root application.
cd backend/laravel
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm run build
composer run dev
Use the built-in site and wallet exchange. The following legacy commands are for reference only.
cd frontend/ritual
npm install
npm start
cd crypto/hardhat
npm install
npx hardhat test
crypto/hardhat/hardhat.config.ts expects DEPLOYER_PK in the environment. Use a throwaway private key for local compile/test work if you are not deploying.
cd crypto/anchor
npm install
anchor build
anchor test
cd services/blockscout/docker-compose
docker compose config
docker compose up -d
This subtree is deployment configuration only: it runs the official Blockscout images (ghcr.io/blockscout/blockscout, pinned to a tagged release) — no Elixir source is built here. It is operational infrastructure for https://explorer.cyberia.church, not the Laravel bridge/site app.
docs/user-guide/.docs/. Run it with cd docs && npm install && npm run dev; validate it with npm run build.AGENTS.md.backend/laravel/AGENTS.md..env files, wallet keys, cookies, or private keys.node_modules/, vendor/, target/, build/, _site/, artifacts/, and cache/ should not be edited manually.Public project health signals live in the repo:
.github/workflows/ci.yml for Laravel and EVM contract checks.CHANGELOG.md.docs/RELEASES.md.docs/GOOD_FIRST_ISSUES.md and can be copied into GitHub Issues with the good first issue label..github/ISSUE_TEMPLATE.GitHub Issues and Discussions should be enabled in the repository settings so roadmap questions, user reports, and contribution tasks are visible instead of happening only in private chats.
GPL-3.0. See LICENSE.
| Static content and brand pages |