Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assignment: Tokens security vulnerabilities checks #35

Open
wants to merge 2 commits into
base: tokens
Choose a base branch
from

Conversation

limitlxx
Copy link

Description:
This pull request addresses security vulnerabilities and adds key features to both the ERC20 and ERC721 contracts. Below is a summary of the changes made:

Changes:
ERC20 Contract:

  • Added: onlyOwner modifier to #approve, #_mint and #_burn.
  • Added: emit statements to the mint and burn functions to log events.
  • Added: #ReentrancyGuard to #transferFrom and #transfer
  • Added: Balance & Allowance checks to #transferFrom

ERC721 Contract:
Added: onlyOwner and ReentrancyGuard modifier to certain functions to enhance security.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant