Introduce yourself here!

Hi @OgBabaYaga,

Welcome to the community Baba :wave:.

Applied Mathematics and Economics is a great background for DeFi!

I recommend starting with the Learn guides: https://docs.openzeppelin.com/learn/ (which cover both Truffle and Hardhat).

You could follow that up with:

  1. Create an ERC20 using Remix, without writing Solidity
  2. Create an ERC20 using Truffle, without writing Solidity

For security, playing Ethernaut (https://ethernaut.openzeppelin.com/) and reading smart contract audits (https://blog.openzeppelin.com/security-audits/).

I haven't checked on CryptoZombies for a while. It walks you through creating a non-fungible token (think CryptoKitties), and worth having a look through the first section of levels.

As well as Solidity for smart contracts, you will need some JavaScript, as the very least to write tests and potentially if you need to create a front end for your solution. (or work with a front end developer)


There is also a list of Solidity learning resources created by the community, feel free to add/update any that you come across.


Finally, any time someone has plans for a fungible token I suggest looking at: Points to consider when creating a fungible token (ERC20, ERC777)

1 Like