Skip to content

Why I Love eCoinCore

"Chain state, exchange rates, DDP-reactivity, and sovereignty — all in one Meteor module."

eCoinCore is a blockchain observer and connector — a CacheBox-powered module that keeps real-time state of supported chains and currencies.


What It Does

  • Connects apps to a local or remote CacheBox
  • Subscribes to chainpacks (network params, state, height, etc.)
  • Subscribes to exchange rates across tickers (e.g. CDN/CAD/BTC)
  • Built for use in Meteor/DDP-based stacks
  • Ships with out-of-the-box reactivity

Why It Matters

  • Sovereign apps need local observability of crypto state
  • CacheBox ensures apps don’t rely on third-party APIs directly
  • It’s ideal for wallets, pricing UIs, or smart triggers inside a Meteor app
  • Seamless to embed in koad:io skeletons or exported as a microservice

Example: Subscribing to Chainpacks

eCoinCore.CacheBox.subscribe('Chainpack', 'CDN')
eCoinCore.CacheBox.subscribe('Chainpacks', ['CDN', 'BTC'])

Check height of CDN:

Chainpacks.findOne({ticker: "CDN"}).ecoincore.state.height
// => 495303

Example: Exchange Rate Queries

Price of CDN in CAD:

ExchangeRates.findOne({ticker: "CDN"}).rate /
ExchangeRates.findOne({ticker: "CAD"}).rate
// => ~0.0067

Price of CAD in CDN:

ExchangeRates.findOne({ticker: "CAD"}).rate /
ExchangeRates.findOne({ticker: "CDN"}).rate
// => ~149.16

Ties Into Sovereign Stack

  • Written in Meteor — native to my app ecosystem
  • CacheBox can run locally, offline, or in a LAN VPN via ZeroTier
  • DDP means everything is reactive — UIs update instantly
  • I can use it for multi-chain dashboards, portfolio tools, or fiat price bridges

eCoinCore keeps my apps sovereign, connected, and up-to-date — without hitting 3rd party APIs every 5 seconds. It’s a brain for chain state, and it’s mine.