section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
364 stars 890 forks source link

[Blockchain] Introduction on how to Create ERC20 Tokens and Transact using Brownie (Python) #6941

Closed RaphaelNdonga closed 2 years ago

RaphaelNdonga commented 2 years ago

Topic Suggestion

Create ERC20 Tokens and Transact using Brownie (Python)

Writing sample(s):

https://www.section.io/engineering-education/sealed-classes-in-kotlin/ https://www.section.io/engineering-education/hilt-android-tutorial/

Proposal Submission

Proposed title of article

Create ERC20 Tokens and Transact using Brownie (Python)

Proposed article introduction

ERC20 tokens are a representation of something on the Ethereum Blockchain. They can reference a representation of Gold, in which case those tokens are very valuable. They can also reference a representation of someone's toenails, in which case those tokens are somewhat less valueable.

In this tutorial, you are going to do the following:

Key takeaways

Article quality

Youtube videos that have been published on this are very shallow: https://www.youtube.com/watch?v=8rpir_ZSK1g

They only teach users how to mint tokens. This article will dive deeper by teaching:

The docs are useful but they only describe the smart contracts. They do not describe how to handle this ERC20 tokens using Brownie. They also don't explain how to Create a smart contract that interacts with your token.

References

https://docs.openzeppelin.com/contracts/2.x/api/token/erc20

github-actions[bot] commented 2 years ago

👋 @RaphaelNdonga Good afternoon and thank you for submitting your topic suggestion. Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

ahmadmardeni1 commented 2 years ago

Nice topic! Bty I know Patrick. He is a really smart man. Approved. @RaphaelNdonga

RaphaelNdonga commented 2 years ago

The Patrick Collins?! That's interesting. @ahmadmardeni1