@murall/event-processor v1.3.0
MurAll Event Processor
Introduction
Convert the MurAll smart contract Painted events into pixel data.
Installation
npm install @murall/event-processorThis package is written in TypeScript, but can be included in any javascript project
Exposed funcionality
PaintedEvent- TypeScript type for thePaintedlog 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 thePaintedEventto return thename,number,seriesIdandhasAlphaproperties. 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!