Documentation
¶
Index ¶
- Constants
- Variables
- func AppDataToVerifiableLogEntries(appData []byte, logTenant string) ([]app.AppEntry, error)
- func NewAssetsV2AppEntries(eventsJson []byte) ([]app.AppEntry, error)
- func NewAssetsV2AppEntry(eventJson []byte) (*app.AppEntry, error)
- func NewEventsV1AppEntries(eventsJson []byte, logTenant string) ([]app.AppEntry, error)
- func NewEventsV1AppEntry(eventJson []byte, logTenant string) (*app.AppEntry, error)
- func ReadAppData(fromStdIn bool, filePath string) ([]byte, error)
- func VerifiableAssetsV2EventsFromData(data []byte) ([]app.AppEntry, error)
- func VerifiableEventsV1EventsFromData(data []byte, logTenant string) ([]app.AppEntry, error)
Constants ¶
const ( AssetsV2AppDomain = byte(0) EventsV1AppDomain = byte(1) )
Variables ¶
var ( ErrInvalidAssetsV2EventJson = errors.New(`invalid assetsv2 event json`) ErrNoEvents = errors.New(`no events found in events json`) )
var (
ErrInvalidEventsV1EventJson = errors.New(`invalid eventsv1 event json`)
)
var (
ErrNoJsonGiven = errors.New("no json given")
)
Functions ¶
func AppDataToVerifiableLogEntries ¶
AppDataToVerifiableLogEntries converts the app data (one or more app entries) to verifiable log entries
func NewAssetsV2AppEntries ¶
NewAssetsV2AppEntries takes a list of events JSON (e.g. from the assetsv2 events list API), converts them into AssetsV2AppEntries and then returns them sorted by ascending MMR index.
func NewAssetsV2AppEntry ¶
NewAssetsV2AppEntry takes a single assetsv2 event JSON and returns an AssetsV2AppEntry, providing just enough information to verify the incluson of and identify the event.
func NewEventsV1AppEntries ¶
NewEventsV1AppEntries takes a list of events JSON (e.g. from the events list API), converts them into EventsV1AppEntries and then returns them sorted by ascending MMR index.
func NewEventsV1AppEntry ¶
NewEventsV1AppEntry takes a single eventsv1 event JSON and returns a VerifiableEventsV1Event, providing just enough information to verify and identify the event.
func ReadAppData ¶
ReadAppData reads the app data from stdin or from a given file path
Types ¶
This section is empty.