Training in smart contract auditing (Solidity)

Job ID: 30804729

Budget: €18 – €36 EUR

Hello,
I am looking for someone who has a good experience in solidity smart contract development and also in smart contract auditing/testing. I don't have a project to be audited, but instead want to learn auditing/testing myself in order to write bulletproof smart contracts. My contracts were quiet faulty and I fell for a lot of traps.

So:
- How to check each function for possible vulnerabilities and bugs?
- What are events, modifiers etc.?
- How to learn how a specific, potentially complicated, smart contract works (aka. information gathering)?
- How to keep track (aka. documenting) of all the functions and variables of a smart contract and, if any, also the external contracts that smart contract interacts with?
- What is integer overflow and reentrancy?

If you can answer all of the above questions, you might be the perfect candidate for me.
*If not, please do not apply to this offer.*

I want a sort of personal training on this, this can be done either by you for example pre-recording sessions (where you speak) or also via you sending me appropriate documents containing all information needed. The above questions are a general test and not everything needed.

Thank you
Related categories: Audit Ethereum Solidity Smart Contracts