Computable normalized data format
This is the public facing repository that describes the Conform standard as indicated by the rabbit with a pancake on its head.
Contract specific Event Logs, referred to as simply an Event
, are written as:
| id | address data | blockNumber | transactionHash | transactionIndex | blockHash | logIndex | removed |
A Smart Contract Event may have N
number of arguments, 3 of them of which may have been indexed.
| id | eventLogId | arguments |
Required, types etc...
- address: required.
type
- topics: required.
type
- ...
- eventLogId: identifies the Arguments as belonging to a specific SmartContract Event
- arguments: (required - no arg events won't have an entry here). Key, value pairs. JSON?
We normalize and store state data, provided by specified Smart Contract (callable) methods after any
specified Event
occurs. A Snapshot
:
| id | eventLogId | state |
- eventLogId. identifies this Snapshot as being taken after said Event
- state. Key, value pairs in the form
{method: return}