*Updated: VELO Token Contract Verification

SuperMises
3 min readNov 3, 2020

--

Dear VELO community,

*This article was published on November 3rd, communicating that we had run into a misalignment of the tooling used on Etherscan for verification, and the hardhat official tooling used to compile and deploy the smart contract to the Ethereum chain.

We are very happy to announce that this has been taken care of. Now, all of our contracts are verified on Etherscan!

We have been in contact with the core team of the brilliant hardhat framework, formerly known as the buildr framework. Who in turn is in contact with Etherscan itself to get this misalignment fixed.

For those of you more technical: when compiling a smart contract into bytecode, at the end of the bytecode there is a reserved field which hashes some metadata: https://solidity.readthedocs.io/en/develop/metadata.html.

Due to misalignment of the build structure, this metadata differs in different bytecode in builds of the same version of the compiler the official (solc-macosx-amd64-v0.5.17+commit.d19bba13) and the version used by Etherscan (probably solcjs-v0.5.17+commit.d19bba13). Even though they have the same version number and the SHA1 of the git commit where the build is based upon.

3 of our contracts were pending verification, while everything matched 100% to be verified, only this hash of the metadata (inside the bytecode) differs due to this inconsistency in the solidity build process. So beware, everybody compiling with the version of hardhat, which uses the official solc version, could be running into the same problem my technology team has experienced.

As of today, Etherscan has verified the 3 remaining contracts as well, resulting in 100% of our contracts being verified.

Greetings,

Ludwig von Mises

VELO Token Contracts

https://etherscan.io/address/0x98ad9B32dD10f8D8486927D846D4Df8BAf39Abe2#code
https://etherscan.io/address/0xe9bDA17C6667623F47Afff9b4a2b6e754Fe8d5D9#code
https://etherscan.io/address/0x7Bf3C485Aca9f0D375f1C853A7f9E2Ed9A0Be916
https://etherscan.io/address/0xeBd8065CbBe0C13917a0E31FE1F85D91649E2244#code
https://etherscan.io/address/0x22daA1F74A8785965E841270B9aED601F9eD310D
https://etherscan.io/address/0xA1D8800AE2f4794F2910CfCD835831FAae69CeA0

VELO Staking Pool Contracts

https://etherscan.io/address/0x8BCCEc8F7085c05F663ce93137be3D18C9285dC7
https://etherscan.io/address/0x9DF8c7A718f1143F76185b6995b22562Dc3dF025
https://etherscan.io/address/0xaa6C343C571435301F39133150421672Db66CFeA
https://etherscan.io/address/0x9d8a7cDFB46955d8a36B8EF945E205B92DF2491B
https://etherscan.io/address/0x18d6151dF325c8F9f4450bdA0672819ee5CAD336
https://etherscan.io/address/0x8ffaa5c68D88624aE8684763796dCb1D7a42d60F
https://etherscan.io/address/0xC5d11Db6D8460d296ffFbC2b5a76e2F64cD78ADF
https://etherscan.io/address/0x4956eC9832bae781A40A90b0F1D92fdfc22e5a05
https://etherscan.io/address/0xA5b13F2d5E412FA6700B49f2805CA8C67F85EeC3
https://etherscan.io/address/0xC51512b82629446ddDDe6519644Aa905D6B02Ace
https://etherscan.io/address/0x77161d840419e7545e8c352bff4E0Ea89f52f47d
https://etherscan.io/address/0x9fa6bE5cf2145C938a93104C67154c34B9B24eC3
https://etherscan.io/address/0xf983F04434002fc60E29C2dbf1db8a8D9f0119eD
https://etherscan.io/address/0x48fCD461BDeB3804DB71172d656e159cfD315cb8
https://etherscan.io/address/0xE2aD03c1be6aA64d896A08500639226f386F50F4
https://etherscan.io/address/0x240aB92E5474692b8fE2E7535E6AD48c27fb77f3

--

--

SuperMises
SuperMises

Written by SuperMises

Austrian School economist, historian, logician and sociologist.

No responses yet