Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.
/ timestamper Public archive

A simple on-chain set for bytes32 to be used for timestamping data on the blockchain. It can be used instead of a NOM-151 data preservation certificate

Notifications You must be signed in to change notification settings

PlumaaID/timestamper

Repository files navigation

Timestamper Contract

Important

Project is unmantained. Replaced with Plumaa ID protocol.

The timestamper contract is a simple data structure that allows for a user to timestamp a piece of data using @openzeppelin's EnumerableSet's library. It is a simple wrapper around the library that allows for a user to timestamp a piece of data and then retrieve the timestamped data.

This can be used instead of a NOM-151 certificate from a trusted timestamping authority.

Getting started

Install dependencies with

forge install

To run tests, you'll need to setup the /keys directory. Follow its README for more information.

Once keys are set, run tests with:

forge clean && forge test

About

A simple on-chain set for bytes32 to be used for timestamping data on the blockchain. It can be used instead of a NOM-151 data preservation certificate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published