Messages
avatar

En construisant @Uniswap V1 depuis zéro, j'ai découvert quelque chose sur le comportement du solde du contrat lorsqu'on envoie des ETH via un appel de fonction. Supposons que le contrat dispose de 10 ETH. Vous appelez une fonction payable avec 1 ETH. À l'intérieur de la fonction, address(this).balance retourne 11 ETH, et non 10. La VM Ethereum ajoute tout ETH entrant au solde avant d'exécuter une seule ligne du code de la fonction.

Ce contenu est uniquement fourni à titre informatif et éducatif. Il peut inclure des analyses de tiers, du contenu sponsorisé ou du matériel promotionnel pour lequel le créateur peut recevoir une compensation. Rien dans ce fil d’actualité ne constitue un conseil en investissement ni une garantie de rendement. Vous êtes seul responsable de vos décisions d’investissement. Effectuez toujours vos propres recherches et faites preuve de prudence avant de trader. Nous ne garantissons pas l’exactitude des informations de tiers et ne sommes pas responsables des pertes éventuelles. Les performances passées ne préjugent pas des résultats futurs. Veuillez consulter les Conditions de la communauté et notre Déclaration de divulgation des risques pour plus de détails.

avatarPubliez votre réponse

Commentaire