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

Petites améliorations #7

Open
wants to merge 3 commits into
base: displayRework
Choose a base branch
from

Conversation

Xeway
Copy link

@Xeway Xeway commented Jun 5, 2022

Hey !

  • 61f0dc7: Dans deux fonctions, il y a les keywords virtual et override. Ca ne sert à rien de les mettre sur un même fonction, donc mieux vaut garder override (puisque le contract n'est pas hérité par un autre contract, donc le virtual est inutile).

  • d8ea869: Juste mis l'adresse en payable, pas super utile mais c'est toujours bon de l'ajouter.

  • 9916d1c: Alors là je vous conseil de regarder le début de cette vidéo pour mieux comprendre comment fonctionne le storage sur Solidity. Ici, j'ai changé _royaltyPartsPerMillion par un uint24, puisque apparement sa valeur ne dépassera jamais 1 million (selon la fonction setRoyaltyPPM), donc inutile de mettre un uin256, ça prend un slot de storage entier alors qu'on peut aussi mettre le booléen _gaslessTrading dans ce même slot. Ca permet d'optimiser les gas.

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