Code-Review Ethereum Contract
50
One of the interesting features of creating Smart Contracts on the Ethereum Blockchain is that once deployed, they CANNOT BE CHANGED. This is good for creating trust for your users that the code won't change out from under them, but it means developing the contract to begin with needs to be thinking ahead to deal with bugs if they're discovered in the future, and should have more rigorous testing before the contract is deployed.
If you have written a contract in Solidity for the Ethereum blockchain, and would like another developer's eyes on it to evaluate it for functionality and security holes before deploying, I'd be happy to help! As part of code-reviewing I will:
- Do static code analysis (just looking through the code checking for best-practices and clarity of code)
- Check for compilation errors against several current versions of the Solidity compiler
- Do basic functionality tests in the Remix JS emulation of the Ethereum blockchain.
If your script is very complex, or you wish me to actually deploy your contract to a testnet and do integration testing there, look for my other services for more advanced Ethereum testing.
Training & Qualifications
I have been working with Bitcoin since 2012, both as a user of the currency, as well as a developer working on the core Bitcoin wallet software code, altcoins, porting Bitcoin to Javascript (NodeJS), as well as developing Ethereum contracts and applications.