Active development: 100+ commits since 2026-09-22 across 2 contributors
Code ActivitySource linked
2 active day(s) in tribulnation/catalogue since 2026-09-22; only the newest 100 commits were read.
Uncategorised
ResearchedAn open registry of assets and networks, translated across chains and exchanges
Code ActivitySource linked
2 active day(s) in tribulnation/catalogue since 2026-09-22; only the newest 100 commits were read.
Github ReleaseSource verified
Published to PyPI as tribulnation-catalogue==0.3.3. Bumps tribulnation-catalogue to 0.3.3. Changes - AssetCategory gains fund, for exchange-traded funds and other pooled vehicles (#155). Why this needs a release The catalogue data itself already shipped — the package downloads data.zip at runtime, so the five ETFs that moved stock → fund (SPY, QQQ, SOXL, EWY, DRAM) went live with the deploy on merge. What is stale is the type. api/schema/assets.py declares category: AssetCategory | None, and pydantic validate
View evidenceGithub ReleaseSource verified
Published to npm as @tribulnation/[email protected]. Bumps @tribulnation/catalogue to 0.2.1. Changes - AssetCategory gains 'fund', for exchange-traded funds and other pooled vehicles (#155). Why this needs a release The catalogue data already shipped — the client reads the deployed API, so the five ETFs that moved stock → fund (SPY, QQQ, SOXL, EWY, DRAM) went live with the deploy on merge. This release only brings the published types back in step with what the API returns. Nothing breaks at runtime on 0.2.0: t
View evidenceGithub ReleaseSource verified
Published to PyPI as tribulnation-catalogue==0.3.2. Release tribulnation-catalogue==0.3.2 to fix CoinGecko prices being rounded by the provider before they reach the adapter. Current market batches and both reference-price requests used for currency conversion now send precision='full'. Request-level regression tests use the real SDK with a mock HTTP transport that returns rounded prices unless full precision is requested. They cover EURC-sized prices and the derived currency-rate path. Validation: - All 7 Python price tests pass.
View evidenceGithub ReleaseSource verified
Published to PyPI as tribulnation-catalogue==0.3.1. Releases tribulnation-catalogue 0.3.1 to PyPI. Changes - Full-precision market-data prices (#110, closes #109): pricing adapters no longer round prices >= 0.1 to two decimals. CoinGecko, CoinMarketCap, FRED, Twelve Data, Alpha Vantage and Yahoo now return the provider's value as reported (EURC is 1.15914, not 1.16). Consumers that relied on two-decimal prices should round for display themselves. Derived rates (CoinGecko currency_price, FRED inverse:) are unrounded di
View evidenceGithub ReleaseSource verified
Published to npm as @tribulnation/[email protected]. Releases @tribulnation/catalogue 0.2.0 to npm. Changes - url on instruments — SpotInstrument and PerpetualInstrument gained an optional url (the platform's trading page for that instrument). Additive and optional, so existing consumers are unaffected — hence the minor bump from 0.1.9. - Repo URLs — the repository was renamed back to catalogue, so tribulnation/catalogue2 links are corrected in js/package.json (repository.url, which ships as npm packa
View evidenceGithub ReleaseSource verified
Published to PyPI as tribulnation-catalogue==0.3.0. Releases tribulnation-catalogue 0.3.0 to PyPI. Changes - url on instruments — Spot and Perpetual gained an optional url (the platform's trading page for that instrument), and the API schema's SpotInstrument/PerpetualInstrument expose it. Additive and optional, so existing consumers are unaffected — hence the minor bump from 0.2.0. - Repo URLs — the repository was renamed back to catalogue, so tribulnation/catalogue2 links are corrected in `lib/pyproject.t
View evidenceGithub ReleaseSource verified
Published to npm as @tribulnation/[email protected]. Fixed - package.json's repository.url and three README.md links (including the LICENSE badge) pointed at tribulnation/catalogue, the pre-rename repository name, which no longer resolves. Both files ship inside the npm tarball, so the package page for 0.1.8 links to a repository that isn't there. They now point at tribulnation/catalogue2. Unchanged - js/src has not been touched since 0.1.8, so the compiled dist/ output is identical. This is a metadata-o
View evidenceGithub ReleaseSource verified
Published to PyPI as tribulnation-catalogue==0.2.0. Breaking - Removed the catalogue-pro market data source, whose backing service has been retired. CatalogueProPricing is no longer exported from tribulnation.catalogue.market_data, and 'catalogue-pro' is no longer accepted by MarketData.new() or Pricing.of() — it now raises ValueError: Unknown source. Callers using it should drop it from their source list; the remaining external providers are unaffected, and prices previously served by catalogue-pro now resolve throu
View evidenceWritten by HEY researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.
No published notes on catalogue yet.
Know something about catalogue? Sign in with GitHub to submit a research note. Notes are reviewed before they appear here.