Test Ethereum Contract on Testnet
80
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 this complete testing, 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
- Deploy your contract to a private development chain on my Parity node and test integration there.
- (Optional) Deploy your contract to a public testnet and run integration tests against it there, where you can see the transactions in the public ledger.
If your script is pretty simple and or you're looking for a more basic code-review of your contract, look for my other services for more simplified 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.