@murall/event-processor
v1.3.0
Published
Converts MurAll event data to pixel data
Downloads
8
Maintainers
Readme
MurAll Event Processor
Introduction
Convert the MurAll smart contract Painted
events into pixel data.
Installation
npm install @murall/event-processor
This package is written in TypeScript, but can be included in any javascript project
Exposed funcionality
PaintedEvent
- TypeScript type for thePainted
log event dataMetadata
- TypeScript type for the token metadataextract(event: LogEvent): PaintedEvent
- Extracts encoded pixel data from the smart contract log eventprocess(event: PaintedEvent)
- Decodes the extracted data into pixel data, consisting of the pixel coordinate and color, that can be drawn onto a HTML CanvasparseMetadata(event: PaintedEvent)
- Parses the metadata in thePaintedEvent
to return thename
,number
,seriesId
andhasAlpha
properties. Raw metadata is just a string array
Feedback
Feel free to file an issue. Feedback is always welcome.
If there's anything you'd like to chat about, please feel free to join our Discord!