Skip to content

computablelabs/conform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Conform

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.

Normalized Event Logs

Contract specific Event Logs, referred to as simply an Event, are written as:

| id | address  data | blockNumber | transactionHash | transactionIndex | blockHash | logIndex | removed |

Normalized EventArguments (indexed and non-indexed[?])

A Smart Contract Event may have N number of arguments, 3 of them of which may have been indexed.

| id | eventLogId | arguments |

Field Specifics

Required, types etc...

EventLog

  • address: required. type
  • topics: required. type
  • ...

EventArguments

  • 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?

Normalized Smart Contract State

We normalize and store state data, provided by specified Smart Contract (callable) methods after any specified Event occurs. A Snapshot:

| id | eventLogId | state |

Field Specifics

  • eventLogId. identifies this Snapshot as being taken after said Event
  • state. Key, value pairs in the form {method: return}

About

Computable normalized data format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •