-
Notifications
You must be signed in to change notification settings - Fork 219
Description
Description
While I testing this migration on Sepolia, I noticed that migration was failing without this check. There were some Sierra classes which hash missing Compiled class.
These are the class hashes that has missing Compiled field.
"0x4e7d1136b82f2611ba82c6917a396396699218107efd14128b689bfa54d224e",
"0x57bfde34834fff8a1861ca88853823371ce9010530153ae6d36fb2deb888b64",
"0x4ee554360cfc242b5436b735ebc4156476c5b6c02b4c9199533df16abafe811",
"0x63a00980cec7966364231443b18d93032fdfb8edad654f4d5a15c235161d4dd"
I tried to trace the code paths which fetches and stores this information, when I manually re run the same logic, that fetches class information and adapts it into our core types, Compiled classes were there.
I did this experiment on top of our Sepolia Snapshot, these snapshots should be generated from our DEV node. I suspect this inconsistency might be due to some issues happened during development. Havent verified that fresh synced node from FGW will have this issue or not, or what is the situation on Mainnet. We should investigate the root cause of this.