Skip to content

Commit 997012b

Browse files
committed
Add compiler version issues
1 parent 259d838 commit 997012b

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

docs/2. database-schema.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,16 @@ Therefore, the bytecode string from the DB **will not be identical** to the outp
2828
:::
2929

3030
<iframe src='https://dbdiagram.io/e/66575805b65d93387902b460/6657580cb65d93387902b52e' style={{width: "100%", height: "500px"}}> </iframe>
31+
32+
## Notes on the data
33+
34+
We will be documenting the known inconsistencies in the data below:
35+
36+
- **Compiler versions**
37+
- Blockscout writes versions with a `v` prefix: `v0.3.0` but Sourcify and Routescan do not `0.3.0`
38+
- **Vyper:** Keep in mind the vyper version build strings are not consistent (details [here](hhttps://github.com/ethereum/sourcify/issues/2247#issuecomment-3155878775)):
39+
- version =< 0.3.0: The commit hash has 7 characters `0.3.0+commit.8a23feb`
40+
- version 0.3.1: No commit hash: `0.3.1`
41+
- version >= 0.3.2: The commit hash has 8 characters `0.3.2+commit.3b6a4117`
42+
43+
See discussed changes for the next v2 schema [here](https://github.com/verifier-alliance/database-specs/issues/30).

0 commit comments

Comments
 (0)