Site icon Crypto Week

Comprendre le CONTRAT INTELLIGENT — BYTECODE & ABI | de Tanisk Annpurna | Coinmons | juil. 2022

Comprendre le CONTRAT INTELLIGENT — BYTECODE & ABI | de Tanisk Annpurna | Coinmons | juil. 2022
Contrat intelligent

608060405234801561001057600080fd5b50610771806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80632e64cec11461005c5780636057361d1461007a5780636f760f41146100965780639e7a13ad146100b2578063b2ac62ef146100e3575b600080fd5b610064610113565b

– On peut les voir comme des combinaisons de chiffres et d’alphabets.
– EVM est une machine à pile, ce qui signifie qu’elle utilise la pile pour exécuter n’importe quel script. Il stocke les fonctions, les fonctions PUSH, les POP et bien d’autres.
– Le bytecode peut sembler charabia mais ce sont des commandes pour EVM sur la façon d’interagir avec la pile.
– Si nous convertissons ces bytecodes en OPCODE, c’est-à-dire en code d’opération, nous verrons comment ou quelles commandes ces combinaisons donnent à EVM.
– Il existe de nombreux sites Web qui peuvent convertir bytecode -> opcode. J’utilise etherscan.
?[https://etherscan.io/opcode-tool](Lien)

? N’oubliez pas qu’EVM traite chaque nombre comme un nombre hexadécimal. « 0x » signifie que le nombre est un nombre hexadécimal. Maintenant, dans le cas d’EVM, il n’a pas besoin de « 0x » car il traite chaque nombre comme hexadécimal. Donc « 0x40 » dans EVM, nous pouvons le mettre simplement « 40 ».*

Rejoignez Coinmonks Telegram Channel et Youtube Channel pour en savoir plus sur le trading et l’investissement cryptographiques

Source https://medium.com/coinmonks/understanding-smart-contract-bytecode-abi-4747b1616450?source=rss—-721b17443fd5—4

Quitter la version mobile