Here’s a technical walkthrough series for Ethernaut’s smart contract hacking puzzles. It’s been a good learning resource to dive deeper into the vulnerabilities of Solidity, i.e. a Turing complete language on the blockchain.
Thought I’d document my learning journey for public benefit here: https://hackernoon.com/ethernaut-lvl-1-walkthrough-how-to-abuse-the-fallback-function-118057b68b56
@sierra1bravo Hey Sierra, in general, you don't want to use "transfer" to move tokens around. Try using the approve+transferfrom combo, see why transfer opens you to security issues here: https://medium.com/coinmonks/ethernaut-lvl-15-naught-coin-walkthrough-how-to-abuse-erc20-tokens-and-bad-icos-6668b856a176. Transfer() was how a lot of ICOs got tokens permanently locked.
Try pasting your code into RemixIDE to get started with the least setup time: http://remix.ethereum.org/