package
0.4.8
Repository: https://github.com/stratumn/go-core.git
Documentation: pkg.go.dev

# README

Fossilizer

A fossilizer takes arbitrary data and provides an externally-verifiable proof of existence for that data. It also provides a relative ordering of the events that produced fossilized data.

For example, a naive Bitcoin fossilizer could hash the given data and include it in a Bitcoin transaction. Since the Bitcoin blockchain is immutable, it provides a record that the data existed at block N.

See the Go documentation here.

# Packages

No description provided by the author
No description provided by the author
Package fossilizerhttp is used to create an HTTP server from a fossilizer adapter.
Package fossilizertesting defines helpers to test fossilizers.

# Functions

RunExporter connects the given exporter to the given fossilizer.

# Constants

DidFossilize is sent when a piece of data was successfully fossilized.

# Structs

Event is the object fossilizers send to notify of important events.
Fossil that will be fossilized.
Result is the type sent to the result channels.

# Interfaces

Adapter must be implemented by a fossilier.
EventExporter can be used to export events generated by a fossilizer.
FossilsQueue can be used by batch fossilizers to store data that's pending fossilization.

# Type aliases

EventType lets you know the kind of event received.