The core contributors would like to thank the developer community for their efforts to discover any potential bugs in the anchoring Ethereum smart contract for Emblems (EMB). The Bug Bounty began on January 4th, 2021 and as of January 18th, 2021 no bugs have been flagged by the community on the Github repo containing the smart contract.
At the time of the issuance of Emblems, the contract was using solc compiler version v0.4.24+commit.e67f0147. Since then, multiple versions of the compiler have been published and various non high severity bugs that could potentially affect the Emblem Ethereum Anchor have been exposed. These includes but are not limited too -
- EmptyByteArrayCopy (medium-severity),
- ExpExponentCleanup (medium/high-severity)
- SignedArrayStorageCopy (low/medium-severity)
- MemoryArrayCreationOverflow (low-severity)
- privateCanBeOverridden (low-severity)
- ABIEncoderV2StorageArrayWithMultiSlotElement (low-severity)
- ABIEncoderV2PackedStorage_0.4.x (low-severity)
- EventStructWrongData (very low-severity).
Overline Core contributors will address all of these bugs and in parallel will be conducting another formal smart contract audit.
A new upgrade to the Ethereum 1.0 Anchor contract will be deployed and tested. This, and the audit are expected to be complete and deployed on January 28th. Once the upgrade is complete, Emblems will be available on the Interchange!
To stay updated follow: https://www.twitter.com/overlinenetwork