Skip to content

Latest commit

 

History

History
128 lines (97 loc) · 4.6 KB

File metadata and controls

128 lines (97 loc) · 4.6 KB

Sidecoin

codecov Guardian License: MIT Node pnpm

Web, Mobile, and Desktop wallets supporting eCash and its community of drivechains.

Drivechain web wallet, plus multi-platform Mobile and Desktop apps supporting eCash – an ecosystem of Bitcoin-secured sidechain networks.


What is Sidecoin?

Sidecoin is a multi-platform wallet built for the upcoming eCash hard fork (block ~964,000, August 21 2026, 15:00 UTC). It supports BIP-300 Hashrate Escrows and BIP-301 Blind Merged Mining — enabling trustless sidechains secured by Bitcoin's full SHA-256d hashrate.

Platforms

Platform Stack Highlights
🖥️ Desktop Tauri + Rust Full node connectivity, hardware wallet support, BIP-300 deposit/withdrawal management
📱 Mobile React Native (Android via F-Droid, iOS) QR scanning, biometric auth, lightweight SPV mode
🌐 Web Astro + Vue (coming soon) No install — connect to your node and manage sidechains from any device

Sidechains

Each sidechain occupies a BIP-300 slot and is secured by Bitcoin's full hashrate via Blind Merged Mining (BIP-301). Slots are sparse — assigned per proposal, not sequentially — so never assume slot number equals list position.

Slot Sidechain Status Description
2 BitNames Active Decentralized naming and identity system. Register human-readable names anchored to the Bitcoin-secured mainchain
3 RISCy Proposed Proposed RISC-V-based sidechain. Reserved at slot 3; not yet activated and not accepting deposits
4 BitAssets Active Tokenized assets — issue and trade ERC-20-style tokens, NFTs, and ICOs secured by Bitcoin hashrate
9 Thunder Network Active High-throughput scaling sidechain with a large, growing blocksize and fraud proofs. Fast, low-fee everyday payments
13 Truthcoin Active Paul Sztorc's prediction market sidechain. Decentralized oracle system using peer-to-peer outcome resolution
98 zSide Active Privacy-focused sidechain with shielded transactions. Zcash-style zero-knowledge proofs on a Bitcoin-secured chain
99 Photon Active Post-quantum cryptography sidechain. Quantum-resistant signatures securing value against future quantum attacks
255 CoinShift Active Cross-chain atomic swap sidechain. Trustless exchange between eCash and other cryptocurrency networks

Chain Parameters

Parameter Value
Proof of Work SHA-256d
Block Time 600s (10 min)
Block Weight 4,000,000 WU
Subsidy at Fork 3.125 eCash
Halving every 210,000 blocks
Coinbase Maturity 100 blocks

Fork Activation

Block Height ~964,000
Timestamp 2026-08-21 15:00 UTC
BIP-300 Active
BIP-301 Active
Sidechains 7 active at launch (+1 proposed)
Withdrawal Window 26,300 blocks (~6 months)

Repository Structure

This is a pnpm workspace monorepo.

packages/
  api/ Cloudflare Workers backend (GraphQL)
  api-client/   Typed API client shared by frontends
  desktop/      Tauri + Rust + Vue desktop wallet
  mobile/       React Native mobile wallet
  shared/       Chain config, sidechain logic, shared utils
  wallet/       Browser-based Vue wallet
  web/ Astro marketing + web wallet site

Getting Started

# Requires Node >= 22 and pnpm 9.15.4
pnpm install

# Run a specific app
pnpm dev:web
pnpm dev:mobile
pnpm dev:desktop
pnpm dev:wallet

# Workspace-wide
pnpm test
pnpm lint
pnpm type-check

Testing

pnpm -r test                            # all packages
pnpm --filter @sidecoin/shared test
pnpm --filter @sidecoin/wallet test

In CI, install with a frozen lockfile to guarantee the exact pinned dependency tree:

pnpm install --frozen-lockfile

Contributing

Built with TypeScript, Astro, Vue, Rust, and Kotlin. Issues and pull requests welcome at github.com/APECSdev/sidecoin.

License

MIT © APECSdev