Multi-language monorepo for all @decentralchain packages — TypeScript SDK, RIDE lang/repl, JVM libraries
Package
Description
@decentralchain/types
Core TypeScript type definitions
@decentralchain/bignumber
BigNumber utilities
@decentralchain/ts-lib-crypto
Cryptographic primitives
@decentralchain/marshall
Binary serialization
@decentralchain/protobuf-serialization
Protobuf serialization
@decentralchain/crypto
High-level crypto API
@decentralchain/assets-pairs-order
Asset pair ordering
@decentralchain/oracle-data
Oracle data utilities
@decentralchain/browser-bus
Cross-window messaging
@decentralchain/cubensis-connect-types
Wallet connection types
@decentralchain/ledger
Ledger hardware wallet
@decentralchain/parse-json-bignumber
JSON parsing with BigNumber
@decentralchain/data-entities
Data entity models
@decentralchain/money-like-to-node
Money conversion
@decentralchain/node-api
Node REST API client
@decentralchain/ride
RIDE smart contract compiler
@decentralchain/data-service-client
Data service client
@decentralchain/transactions
Transaction builders
@decentralchain/signature-adapter
Signature adapters
@decentralchain/signer
Transaction signing
@decentralchain/cubensis-connect-provider
Wallet provider
Artifact
Description
@decentralchain/ride-lang
RIDE VM/compiler — npm (Scala.js)
@decentralchain/ride-repl
RIDE REPL — npm (Scala.js)
io.decentralchain:lang_3
RIDE VM — Maven Central (JVM)
io.decentralchain:lang-testkit_3
RIDE test utilities — Maven Central (JVM)
JVM Libraries (packages/jvm/)
Artifact
Description
io.decentralchain:java-sdk
Waves Java SDK
io.decentralchain:curve25519
Ed25519/Curve25519 cryptography
io.decentralchain:transactions
Transaction wire-format library
io.decentralchain:blst
BLS12-381 pairing cryptography
io.decentralchain:zwaves
ZK-SNARK (Groth16)
App
Description
@decentralchain/exchange
DEX trading interface
@decentralchain/scanner
DecentralScan blockchain explorer
@decentralchain/cubensis-connect
Wallet extension
Document
Description
docs/UPSTREAM.md
Waves provenance, ecosystem mapping, gap analysis, migration history
docs/ARCHITECTURE.md
Monorepo architecture, dependency tiers, toolchain, design decisions
Workspace root STATUS.md
Canonical mega document: project dashboard, release gates, audit log, package health
docs/SECURITY-AUDIT.md
Security audit playbook for financial blockchain infrastructure
docs/CONVENTIONS.md
Coding standards, quality gates, file templates, naming conventions
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Run all tests
pnpm test
# Type check all packages
pnpm typecheck
# Lint all code
pnpm lint
# Visualize dependency graph
pnpm graph
# Build a single package
npx nx build @decentralchain/types
# Run affected tests only
npx nx affected -t test
# Run tasks for a specific project
npx nx run @decentralchain/transactions:test
MIT — Copyright (c) 2026-present DecentralChain