FuelLabs / sway

🌴 Empowering everyone to build reliable and efficient smart contracts.

Home Page:https://fuellabs.github.io/sway

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rework the ABI spec to use event tag hashes instead of integers as type ids

IGI-111 opened this issue · comments

Change the ABI specification to use the event tag type definitions and their 64 bit hashes as type ids.

This change should also include a new versioning field for the ABI files that uses a semver string (this would be version 0.1.0.

As part of this change, LOG and LOGD receipts should no longer emit both a type id and an event hash but just the event hash (which is now also the type id).