Big Crypto Poll: Claim Instructions 🗳️✅
Notes on Vyper 4 deployment, plus claim instructions for survey respondents
As we’ve begun releasing the results of our Big Crypto Poll, we’re thrilled to also thank everybody who participated with some tokens!
Below we have detailed instructions on how participants may claim your reward (please ping us if you believe you are eligible and need access!) We’re giving rewards in the form of $SQUID, which may be a great time… (not financial advice)
First, some general notes on creating and launching this contract using Vyper 4.0
To distribute the rewards, we launched a rewards contract on Fraxtal: 0xe89181b79df4be6a77901331f473e05c43329770
As our first opportunity to launch a contract in the Vyper 4 era, we were pleased by the state of Vyper development.
The gestation period here was just a few hours. We conceived the contract Sunday night and would have dropped it on Monday were it not for the carnage in the markets. Truly amazing, the speed of web3.
We’ve publicized the repo so you can see for yourself: zcor/survey-reward
The whole repo and tests were written in Titanoboa. We used pcaversaccio’s Snekmate for easy import of the ownable and pausable modules, which worked great.
We admit we’re not yet used to looking at modular Vyper on Etherscan and its clones, where we found the highly modular Solidity contracts almost unreadable. Fortunately we find Vyper contracts to be at least a bit more readable, with the important contracts sitting first in our deployment…
In particular it was great to see boa has become simple as a suite for running pytest.
The gas profiling tools were particularly cool!
So too was coverage testing!
Which had an extremely friendly integration for breaking this down on a line-by-line basis!
The robust tests are nice, but lack the means to audit this contract, so use at your own risk. The good news is that this contract has no custody over user funds, so it’s relatively low stakes. The contract only controls a voluntary donation of $SQUID tokens, so if you can figure out how to hack it then consider it a bug bounty!
We launched on Fraxtal. Fraxtal remains a great chain, the DeFi infrastructure to build against is top notch and will prove very useful for some upcoming launches. Even if Fraxtal transactions became expensive, it would still be worth using at a premium.
For the time being, its utility is supplemented by remaining incredibly cheap! We could even afford to write everybody’s address onchain, instead of futzing with Merkel Proofs. This sped development time, and also makes claiming stupid easy.
So, how to use it to claim? If you dropped an email address, we’re sending you a link to access beyond the paywall here, with full instructions and notes on what to do next: