This repository has been archived by the owner on Dec 8, 2022. It is now read-only.
Smash 0.1.0
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
- [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 | ✔️ |