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:
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.