Some practise with solidity, hardhat and ethers. Created first smart contract with basic transactions. Implemented tests (using NodeJS, TypeScript and Hardhat) and run it correctly. Built a Merkel tree solution and run it in Remix IDE.