Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Smash 0.1.0

Compare
Choose a tag to compare
@tatyanavych tatyanavych released this 29 Jul 14:27
· 209 commits to master since this release
66791e6

This is initial version of Stakepool Metadata Aggregation Server that collects, stores and provides Cardano blockchain stake pool information off chain on a server. The metadata is restricted to 512 bytes.

Will not retry fetching metadata if hash mismatches or URL is not available.

Compatible with cardano-node 1.18.0 and cardano-db-sync 3.1.0.

New features

  • [CAD-762] - Initial API design #5
  • [CAD-770] - A simple in-memory database #6
  • [CAD-779] - A database backend #8
  • [CAD-778] - Block syncing mechanism
  • [CAD-1330] - http client for fetching JSON metadata #11
  • [CAD-1348] - Block insertion so we don't sync from scratch #17
  • [CAD-1353] - JSON size check for offline metadata #13
  • [CAD-1354] - Add deny list functionality #20
  • [CAD-1355] - Add a flag for switching Basic Authorisation off/on #20
  • [CAD-1360] - Add documentation for third party clients #21
  • [CAD-1371] - Integrate SMASH against HFC #23

Resolved Issues

[CAD-1361] - Servers return 200 OK when metadata isn't found #16, #17

Known issues

⚠️ IMPORTANT ⚠️

  • [CAD-1409] Will not retry fetching metadata if hash mismatches or URL is not available

Documentation

README provides overview and necessary information for building and testing the server

Supported Platforms

  • Linux 64-bit

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Release Manager ✔️