Trending News:Regard sur l’industrie de la crypto depuis les premiers principes de l’argent : une grande différenciation menée par BTCBilan de l’année 2025 : l’état actuel et la tendance d’EthereumLes différences de politique entre les banques centrales américaine et japonaise vont-elles remodeler la liquidité mondiale ?Faith Capital Market : l’essence et la valeur fondamentale de la crypto-monnaieL’étape dorée du domaine de la cryptographie touche à sa fin et se dirige vers de nouvelles innovations financièresMagic Eden : Du marché NFT au divertissement cryptoAprès la percée de la conformité de 2025, le marché de la cryptographie, d’une valeur de 10 000 milliards, n’est-il plus un fantasme ?Augmentation de la dette des infrastructures d’IA, effet de levier des mineurs et disparition des « liquidités de liquidation »Crypto-monnaie : le passage de la classe d’actifs au secteur technologiqueDiscours de Tom Lee à Dubaï : Le super cycle crypto est solide et pourquoi je persiste toujoursLa vérité derrière le marché actuel des cryptomonnaiesL’IPC américain est-il exact en novembre ?Ambition Coinbase : un échange qui couvre tout, une couche de distribution qui couvre toutLes données de l’IPC de novembre « plongent », mais Wall Street met en garde à l’unisson : ne vous laissez pas bernerNe vous réjouissez pas trop tôt alors que l’IPC américain se refroidit : les économistes soupçonnent une distorsion des donnéesprix de paniqueL’argent va-t-il continuer à augmenter ?Fondation Ethereum : chemin d’évolution de l’état d’Ethereum et défis futursCrypto VC ne mourra pas, c’est juste une grosse vague sur le marchéLa hausse des taux d’intérêt au Japon déclenchera-t-elle un choc de liquidité mondial ?Quelles sont les attentes pour Bitcoin au début de l’année prochaine ? Les avantages saisonniers peuvent-ils encore être réalisés ?Miser sur la blockchain : les enjeux des vingt prochaines annéesComment les investisseurs en crypto devraient-ils réagir lorsqu’ils reçoivent un avis de déclaration volontaire de revenus à l’étranger ?La piste stablecoin de Binance a-t-elle commencé à se développer ?Déconstruire comment PeerDAS peut aider Ethereum à retrouver la « souveraineté des données »Les neuf prévisions de Pantera Partners pour 2026 : décollage de RWA et expansion institutionnelleÀ la veille de la dépréciation du dollar américain, Bitcoin attend le déclencheur finalUne brève discussion sur le soutien de Visa au règlement en monnaie stableLes « personnes âgées » se vendent, « l’argent frais » diminue, Bitcoin n’a pas réussi à trouver de soutienCoffres : l’avenir de la finance non dépositaireInquiétudes cachées sous le boom des investissements dans l’IA : perspectives de rendement, pression financière et risques macroControverse sur Ethereum : est-ce une crypto-monnaie ?Hashkey, qui a été abonné près de 400 fois, va forcément tomber en panne dès le premier jour…Pourquoi les Émirats arabes unis, qui ont commencé avec le pétrole, sont-ils devenus un nouveau point chaud pour l’industrie de la cryptographie ?Une brève discussion sur le concept de « médias de promesse »Bankless : Quelle blockchain va gagner dans l’espace RWA ?Point de départ de la conformité : clarifier la qualification juridique des contrats intelligents dans différents scénariosXiao Feng : L’ancien système et la révolution dans le monde du cryptage, les nouvelles coordonnées de HashKeyPantera : 2025 est l’année des progrès structurels sur le marché des cryptomonnaiesDe la « sphère de sécurité » à « l’innovation en matière de conformité » : analyse de la politique d’exemption en matière d’innovation de la SECTop 10 des récits cryptographiques de 2025 et trois prédictions pour l’année prochaineLe « panoptique financier » n’est pas destiné : le président de la SEC veut construire une troisième voieComment la cryptographie peut remodeler la confiance et la liberté des individus, des entreprises et de la sociétéLe réel impact de l’assouplissement quantitatif sur les cryptomonnaiesLa masse salariale non agricole est mitigée, le taux de chômage atteignant son plus haut niveau depuis quatre ans et les attentes d’une baisse des taux d’intérêt l’année prochaine augmentant.Tous les types d’actifs vont-ils à nouveau augmenter collectivement ?Un article pour comprendre comment Account Abstraction (AA) reconstruit l’expérience Web3Retour sur 2025 : quels progrès ont été réalisés dans les politiques mondiales de réglementation de la cryptographie ?Web3 Le dilemme et l’avenir des entrepreneurs chinoisLe jeu de levier de frère Maji : d’où vient l’argent « sans fin » ?Coinbase : d’un échange centralisé réglementé à la Silicon Valley en chaîneThe Economist : La véritable menace des crypto-monnaies pour les banques traditionnellesEthereum 2026 : l’ETH est-il sous-évalué via l’indicateur MVRV ?La bataille de gouvernance derrière le jeu de pouvoir d’Aave DAO et d’Aave LabsLe marché du Bitcoin est confronté à un test clé et trois signaux majeurs méritent d’être pris en compteTiger Research : les mineurs de Bitcoin « investissent » dans l’intelligence artificiellePrévisions Bitwise 2026 : BTC brisera le cycle de quatre ans et atteindra de nouveaux sommetsNiveaux de gris : le marché haussier de la cryptographie se poursuivra en 2026, avec les dix principaux thèmes d’investissement pour 2026Le DAT est-il toujours utile en période de marché baissier ?Les marchés de prédiction sont soudainement si populaires. Que pouvez-vous faire ?Attention aux pièges des données : la « version incomplète » des salaires non agricoles et de l’IPC aux États-Unis est sur le point d’arriverFaucille de l’algorithme contractuel : une autre discussion sur la liquidation : une autre analyse des mécanismes HLP et ADLLa masse salariale non agricole sauvera-t-elle les actions américaines mardi ?PDG de Morgan Stanley : la faiblesse de l’emploi pourrait contribuer à la hausse des marchés boursiersDiscours de la table ronde du président de la SEC des États-Unis : L’équilibre entre la confidentialité du chiffrement et la réglementation financièreQui paie les 25 000 milliards de dollars du transport aérien ?Volatilité des marchés boursiers et perspectives du marché : montée en puissance des métaux précieux et turbulences potentielles sur les marchés boursiersVice-président de la Banque des règlements internationaux : Qu’est-ce que la tokenisation et comment la tokeniser ?Quelle est la logique d’investissement du « taureau sans cervelle » Tom Lee ?La machine à imprimer de l’argent dans le cercle monétaire veut acquérir la Juventus : la bataille offensive et défensive entre l’argent nouveau et l’ancien en EuropePourquoi les investisseurs liés à l’économie pétrolière sont à l’origine de la prochaine vague de liquidités de BTCLa SEC américaine vous apprend étape par étape comment conserver les actifs cryptographiquesQuelques observations sur Solana Breakpoint 2025x402 v2 favorise davantage le développement de l’économie des agents IAL’indice trimestriel imitateur est tombé à un nouveau plus bas. Le marché a-t-il vraiment changé ?Le prochain récit de Bitcoin est « l’or numérique portant intérêt »Perspectives du marché du chiffrement pour 2026 : adopter l’ère des « nouveaux ploutocrates du Web3 »OCC approuve le trading crypto « sans risque » de la banque, quelle est la prochaine étapeUne analyse complète des trois trajectoires du marché des prédictions : pourquoi les investisseurs se précipitent-ils pour les saisir ?Polymarket parie sur OpenAI en publiant un nouveau modèle, le marché remet en question les délits d’initiésL’avenir de l’économie américaine face à la fission inflationnisteBankless : ce cycle de crypto-monnaie ignore EthereumLe président de la SEC neuf discussions sur l’innovation en matière d’IA et de chiffrement : rappelez-vous la mission et revenez à la missionversion v2 de x402Le temps passé dans l’industrie de la cryptographie est-il une perte de vie ?Parlons de la mise à niveau V2 du x402 et partageons quelques points clésExplication détaillée du premier stock de crypto-actifs à Hong Kong et de la première personne à l’essayerPourquoi Metaplanet, la plus grande société de trésorerie Bitcoin d’Asie, n’achète-t-elle pas la baisse ?Interprétation de la mise à niveau de Fusaka : le début de « l’hégémonie des données » d’Ethereum ?La version x402 V2 est ici. Quelles sont les principales améliorations du nouveau protocole ?Quels sont les points forts de la version V2 du protocole x402 ?J.P. Morgan se retourne contre Wall Street : accumule de l’argent, bloque l’or et vend à découvert le dollar américainFinTech 3.0 : Orbite stableCARF : La prochaine étape pour la réglementation des actifs cryptographiques à Hong KongRecherche de tendances : la révolution de la blockchain continue d’être optimiste sur EthereumDTCC est autorisé à fournir des services de tokenisation d’actifs de conservation afin d’accélérer la popularité des actifs numériquesLeçons tirées de Farcaster : l’entrée actuelle du Web3 n’est pas sociale mais portefeuilleDo Kwon condamné à 15 ans de prison, les procureurs qualifient le crash de Luna de 40 milliards de dollars de fraudeUne vérité brutale sur l’effet de levier, l’IA et BitcoinIntroduction en bourse de HashKey : structure juridique de la conservation des actifsRevirement de politique monétaire de la Fed : injections de liquidités et perspectives économiques pour 2026
Trending News:Regard sur l’industrie de la crypto depuis les premiers principes de l’argent : une grande différenciation menée par BTCBilan de l’année 2025 : l’état actuel et la tendance d’EthereumLes différences de politique entre les banques centrales américaine et japonaise vont-elles remodeler la liquidité mondiale ?Faith Capital Market : l’essence et la valeur fondamentale de la crypto-monnaieL’étape dorée du domaine de la cryptographie touche à sa fin et se dirige vers de nouvelles innovations financièresMagic Eden : Du marché NFT au divertissement cryptoAprès la percée de la conformité de 2025, le marché de la cryptographie, d’une valeur de 10 000 milliards, n’est-il plus un fantasme ?Augmentation de la dette des infrastructures d’IA, effet de levier des mineurs et disparition des « liquidités de liquidation »Crypto-monnaie : le passage de la classe d’actifs au secteur technologiqueDiscours de Tom Lee à Dubaï : Le super cycle crypto est solide et pourquoi je persiste toujoursLa vérité derrière le marché actuel des cryptomonnaiesL’IPC américain est-il exact en novembre ?Ambition Coinbase : un échange qui couvre tout, une couche de distribution qui couvre toutLes données de l’IPC de novembre « plongent », mais Wall Street met en garde à l’unisson : ne vous laissez pas bernerNe vous réjouissez pas trop tôt alors que l’IPC américain se refroidit : les économistes soupçonnent une distorsion des donnéesprix de paniqueL’argent va-t-il continuer à augmenter ?Fondation Ethereum : chemin d’évolution de l’état d’Ethereum et défis futursCrypto VC ne mourra pas, c’est juste une grosse vague sur le marchéLa hausse des taux d’intérêt au Japon déclenchera-t-elle un choc de liquidité mondial ?Quelles sont les attentes pour Bitcoin au début de l’année prochaine ? Les avantages saisonniers peuvent-ils encore être réalisés ?Miser sur la blockchain : les enjeux des vingt prochaines annéesComment les investisseurs en crypto devraient-ils réagir lorsqu’ils reçoivent un avis de déclaration volontaire de revenus à l’étranger ?La piste stablecoin de Binance a-t-elle commencé à se développer ?Déconstruire comment PeerDAS peut aider Ethereum à retrouver la « souveraineté des données »Les neuf prévisions de Pantera Partners pour 2026 : décollage de RWA et expansion institutionnelleÀ la veille de la dépréciation du dollar américain, Bitcoin attend le déclencheur finalUne brève discussion sur le soutien de Visa au règlement en monnaie stableLes « personnes âgées » se vendent, « l’argent frais » diminue, Bitcoin n’a pas réussi à trouver de soutienCoffres : l’avenir de la finance non dépositaireInquiétudes cachées sous le boom des investissements dans l’IA : perspectives de rendement, pression financière et risques macroControverse sur Ethereum : est-ce une crypto-monnaie ?Hashkey, qui a été abonné près de 400 fois, va forcément tomber en panne dès le premier jour…Pourquoi les Émirats arabes unis, qui ont commencé avec le pétrole, sont-ils devenus un nouveau point chaud pour l’industrie de la cryptographie ?Une brève discussion sur le concept de « médias de promesse »Bankless : Quelle blockchain va gagner dans l’espace RWA ?Point de départ de la conformité : clarifier la qualification juridique des contrats intelligents dans différents scénariosXiao Feng : L’ancien système et la révolution dans le monde du cryptage, les nouvelles coordonnées de HashKeyPantera : 2025 est l’année des progrès structurels sur le marché des cryptomonnaiesDe la « sphère de sécurité » à « l’innovation en matière de conformité » : analyse de la politique d’exemption en matière d’innovation de la SECTop 10 des récits cryptographiques de 2025 et trois prédictions pour l’année prochaineLe « panoptique financier » n’est pas destiné : le président de la SEC veut construire une troisième voieComment la cryptographie peut remodeler la confiance et la liberté des individus, des entreprises et de la sociétéLe réel impact de l’assouplissement quantitatif sur les cryptomonnaiesLa masse salariale non agricole est mitigée, le taux de chômage atteignant son plus haut niveau depuis quatre ans et les attentes d’une baisse des taux d’intérêt l’année prochaine augmentant.Tous les types d’actifs vont-ils à nouveau augmenter collectivement ?Un article pour comprendre comment Account Abstraction (AA) reconstruit l’expérience Web3Retour sur 2025 : quels progrès ont été réalisés dans les politiques mondiales de réglementation de la cryptographie ?Web3 Le dilemme et l’avenir des entrepreneurs chinoisLe jeu de levier de frère Maji : d’où vient l’argent « sans fin » ?Coinbase : d’un échange centralisé réglementé à la Silicon Valley en chaîneThe Economist : La véritable menace des crypto-monnaies pour les banques traditionnellesEthereum 2026 : l’ETH est-il sous-évalué via l’indicateur MVRV ?La bataille de gouvernance derrière le jeu de pouvoir d’Aave DAO et d’Aave LabsLe marché du Bitcoin est confronté à un test clé et trois signaux majeurs méritent d’être pris en compteTiger Research : les mineurs de Bitcoin « investissent » dans l’intelligence artificiellePrévisions Bitwise 2026 : BTC brisera le cycle de quatre ans et atteindra de nouveaux sommetsNiveaux de gris : le marché haussier de la cryptographie se poursuivra en 2026, avec les dix principaux thèmes d’investissement pour 2026Le DAT est-il toujours utile en période de marché baissier ?Les marchés de prédiction sont soudainement si populaires. Que pouvez-vous faire ?Attention aux pièges des données : la « version incomplète » des salaires non agricoles et de l’IPC aux États-Unis est sur le point d’arriverFaucille de l’algorithme contractuel : une autre discussion sur la liquidation : une autre analyse des mécanismes HLP et ADLLa masse salariale non agricole sauvera-t-elle les actions américaines mardi ?PDG de Morgan Stanley : la faiblesse de l’emploi pourrait contribuer à la hausse des marchés boursiersDiscours de la table ronde du président de la SEC des États-Unis : L’équilibre entre la confidentialité du chiffrement et la réglementation financièreQui paie les 25 000 milliards de dollars du transport aérien ?Volatilité des marchés boursiers et perspectives du marché : montée en puissance des métaux précieux et turbulences potentielles sur les marchés boursiersVice-président de la Banque des règlements internationaux : Qu’est-ce que la tokenisation et comment la tokeniser ?Quelle est la logique d’investissement du « taureau sans cervelle » Tom Lee ?La machine à imprimer de l’argent dans le cercle monétaire veut acquérir la Juventus : la bataille offensive et défensive entre l’argent nouveau et l’ancien en EuropePourquoi les investisseurs liés à l’économie pétrolière sont à l’origine de la prochaine vague de liquidités de BTCLa SEC américaine vous apprend étape par étape comment conserver les actifs cryptographiquesQuelques observations sur Solana Breakpoint 2025x402 v2 favorise davantage le développement de l’économie des agents IAL’indice trimestriel imitateur est tombé à un nouveau plus bas. Le marché a-t-il vraiment changé ?Le prochain récit de Bitcoin est « l’or numérique portant intérêt »Perspectives du marché du chiffrement pour 2026 : adopter l’ère des « nouveaux ploutocrates du Web3 »OCC approuve le trading crypto « sans risque » de la banque, quelle est la prochaine étapeUne analyse complète des trois trajectoires du marché des prédictions : pourquoi les investisseurs se précipitent-ils pour les saisir ?Polymarket parie sur OpenAI en publiant un nouveau modèle, le marché remet en question les délits d’initiésL’avenir de l’économie américaine face à la fission inflationnisteBankless : ce cycle de crypto-monnaie ignore EthereumLe président de la SEC neuf discussions sur l’innovation en matière d’IA et de chiffrement : rappelez-vous la mission et revenez à la missionversion v2 de x402Le temps passé dans l’industrie de la cryptographie est-il une perte de vie ?Parlons de la mise à niveau V2 du x402 et partageons quelques points clésExplication détaillée du premier stock de crypto-actifs à Hong Kong et de la première personne à l’essayerPourquoi Metaplanet, la plus grande société de trésorerie Bitcoin d’Asie, n’achète-t-elle pas la baisse ?Interprétation de la mise à niveau de Fusaka : le début de « l’hégémonie des données » d’Ethereum ?La version x402 V2 est ici. Quelles sont les principales améliorations du nouveau protocole ?Quels sont les points forts de la version V2 du protocole x402 ?J.P. Morgan se retourne contre Wall Street : accumule de l’argent, bloque l’or et vend à découvert le dollar américainFinTech 3.0 : Orbite stableCARF : La prochaine étape pour la réglementation des actifs cryptographiques à Hong KongRecherche de tendances : la révolution de la blockchain continue d’être optimiste sur EthereumDTCC est autorisé à fournir des services de tokenisation d’actifs de conservation afin d’accélérer la popularité des actifs numériquesLeçons tirées de Farcaster : l’entrée actuelle du Web3 n’est pas sociale mais portefeuilleDo Kwon condamné à 15 ans de prison, les procureurs qualifient le crash de Luna de 40 milliards de dollars de fraudeUne vérité brutale sur l’effet de levier, l’IA et BitcoinIntroduction en bourse de HashKey : structure juridique de la conservation des actifsRevirement de politique monétaire de la Fed : injections de liquidités et perspectives économiques pour 2026
Dans l’article d’aujourd’hui, nous examinerons la soliditéévénementIl est appelé dans Ethereum et EVM plus communsBûchesEssenceNous verrons comment les utiliser, leurs définitions, comment utiliser le thème de l’événement et la signature pour filtrer le journal, et quelques suggestions sur quand.
Nous couvrirons également l’inspection-événement-Le mode d’interaction, ce célèbre modèle est traditionnellement appliqué à la réincome des variables d’État, mais nous verrons pourquoi ce modèle devrait également être appliqué pour déclencher des événements et des risques potentiels et des vulnérabilités de sécurité impliquées.
Comment définir des événements dans la solidité?
Être disponibleévénementLe mot-clé définit l’événement dans Solidity, comme indiqué ci-dessous.
interface ilight {< Br /> Événement SwitSedon ();
Vous pouvez passer le nom du contrat via un accès limité complet, suivi de suiviAlors, alorsPour accéder à l'événement à partir d'un autre contrat avec le nom de l'événement, comme indiqué ci-dessous:
Utilisateur de robe d'événement) pre>
La signature de l'événement est:
Utilisateur de robe d'événement) pre>
Le thème de l'événement est:
bytes32 topIchash = uccessant .Selector;
Veuillez noter qu'après Solidity V0.8.15, l'incident.sélecteurLes membres peuvent l'utiliser.
Si vous vérifiez un journal de blockchain, vous trouverez l'index du thème du journal0(Le premier) Le but correspond au thème de l'événement.Puisque le thème est le contenu qui peut être recherché dans un journal, nous pouvonsFiltre avec le thème de l'événement:
Recherchez des événements spécifiques dans le contrat intelligent d'une adresse spécifique.
Recherchez des événements spécifiques dans tous les contrats sur la blockchain.
Nous le verrons plus loin ci-dessous,anonymeL'événement anonyme est l'exception de cette règle.anonymeLes mots clés les rendent incapables de rechercher, alors utilisez le terme"anonyme"Essence
Sur la base de ce fait, nous pouvons également en déduire que l'événement le plus simple défini dans la solidité n'a pas de paramètres, comme l'événement défini ci-dessusBulbe.ouCommutateur, Sera utilisé en basLog1Le code de fonctionnement déclenche le thème dans le journal car l'incident lui-même est consultable.
Vous pouvez ajouter plus de thèmes, d'autres thèmes seront utilisésLog2,,Log3,,Log4etLog5Tant que ces paramètres sont marqués commeindexéEssenceJetons un coup d'œil au paramètre d'index dans la section suivante.
Paramètres de l'événement et paramètres d'index
L'événement peut accepter tout type de paramètres, y compris le type de valeur (Uintn,,bytesn,,bool,,adresse...) ,,structure,,énumérerEt le type de valeur défini par l'utilisateur.
Selon mes recherches de cet article, le seul type qui n'est pas autorisé est le type de fonction interne.Le type de fonction externe est autorisé, mais le type de fonction interne n'est pas autorisé.Par exemple, le code suivant ne sera pas compilé.
// spdx- S Licence-Identificateur: non licencié Pragma Solidity ^ 0.8.0; > pre>
Si la déclaration de l'événement estanonymeDans le contrat ABI, l'incident est disponible"Anonyme"Le champ sera marqué commevraiEssence
Un avantage anonyme est qu'il rend votre contrat moins cher et moins cher, et le gaz est moins cher lorsqu'il est déclenché.
Un bon cas d'événement anonyme est un contrat avec un seul événement.Tous les événements du contrat de négociation sont significatifs, car seul cet incident apparaîtra dans le journal des événements.L'abonnement à son nom n'est pas pertinent, car un seul événement est défini pour émettre le contrat.Par conséquent, vous pouvez définir des événements anonymes, vous abonner à tous les journaux d'événements du contrat et confirmer qu'ils sont les mêmes événements.
Vérifiez l'utilisation de l'utilisation anonyme dans la bibliothèque de code populaire, comme le contrat DS-note dans Dappphub[7] sub>milieu.
IMGCode source[8] sub> figCaption> Figure>
Nous pouvons voir dans le fragment de code ci-dessus que parce que l'instruction d'événement est anonyme, cela peut définir le quatrième paramètre "indexé".
Veuillez noter que parce que l'événement anonyme n'a pas le thème de BYTES32, l'événement anonyme ne prend pas en charge.sélecteurmembre.
Utilisez le code de fonctionnement du journal pour déclencher des événements dans l'assemblage
Il est possible de déclencher un événement dans l'assemblage, utilisezBogueInstruction, l'instruction correspond au code d'opération concentré par l'instruction EVM.
Pour déclencher un événement à l'assemblage, vous devez stocker toutes les données émises par l'incident dansmémoirePosition spécifique.
Une fois que vous stockez des données à partir de l'événement en mémoire, puis vous pouvez spécifier les paramètres suivants à l'instruction LONG:
P = obtenir la position de mémoire des données.Fondamentalement, il s'agit d'un pointeur de mémoire, ou d'un "décalage" ou "index de mémoire", selon la façon dont vous l'appelez.
S = vous voulez le nombre d'octets émis de P dans l'événement.
Tous les autres paramètresT1Ainsi queT2Ainsi queT3etT4Ce sont les paramètres de l'événement que vous souhaitez indexer.Veuillez noter qu'il y a deux choses importantes ici: 1) ces paramètres doivent être les mêmes que les paramètres définis dans le même ordre que la définition de vos événements, 2) ces paramètres doivent être placés en mémoire pour obtenir des données.
Le fragment de code suivant montre comment effectuer cette opération dans l'assemblage.
& lt; -7px; ) Internet { bytes32 topIchash = exampleEventasm.selector; /> Log2 ( freeMemoryPointer, /// `p` p` p` p` p` p` p` p` p` p` p` p` p` p` p` p` p` P` P` P` P` P` = Démarrage du décalage en mémoire 64, // `S` = Nombre d'octets en mémoire de« P` à inclure dans les données de l'événement Événement it self tokenID // 1er paramètre indexé ) } }
pre>
Coût du gaz de l'événement
Figure>
Tous les enregistrements du code de fonctionnement (Log0Ainsi queLog1Ainsi queLog2Ainsi queLog3Ainsi queLog4) Vous devez consommer du gaz.Plus ils ont de paramètres (thèmes), plus ils consomment de gaz.
Image-20240226195203141 figCaption> Figure>
De plus, d'autres facteurs tels que des indices ou des données peuvent également amener l'événement à consommer plus de gaz.
Vérifier -event-mode interactif
Mode de contrôle interactif efficace[9] sub>Il convient également aux incidents.
Une méthode pour détecter ces modes consiste à utiliser l'outil d'analyse statique REMIX.
Ce modèle peut également être détecté par Slither.Lorsqu'un contrat exécute un contrat avec un appel externe, vous obtiendrez une découverte pour inviter "l'événement ré-entrée".
Par conséquent, pour DAPP, la commande est très importante, afin que vous puissiez vérifier correctement quel incident d'abord, suivant et finalement émis.Ceci est particulièrement important lorsque les appels récursifs ou ré-entravés.Si l'événement est déclenché après les appels externes, et cet appel externe est fait d'un appel répété, alors:
Le premier incident était la deuxième fois après la fin de l'appel.
Le deuxième événement a été publié après la transaction initiale.
La compréhension de cela permet également un suivi d'audit clair sous la chaîne pour surveiller les appels contractuels.Vous pouvez voir quelles fonctions sont les premières et enfin appelées, et l'ordre de fonctionnement de chaque routine lors de l'exécution de la transaction.
Documentation du détecteur Slither[10] sub>-Sidité et les analyseurs statiques de Vyper.
Cette vulnérabilité potentielle est également sur la piste des bits[11] sub>Trouvé et signaler dans l'audit des contrats intelligents.
IMG figCaption> Figure>
IMG figCaption> Figure>
Quand l'incident doit-il être déclenché?
Il peut y avoir plusieurs cas dans votre contrat qui peuvent être importants et utiles pour déclencher des événements.
Lorsque les utilisateurs et l'adresse restreintes exécutent certaines opérations (par exemple, propriétaire ou administrateur contractuel).Cela inclut comme les populairesProfession de transfert (adresse)Fonction, cette fonction ne peut être appelée par le propriétaire que pour modifier le propriétaire du contrat.
IMG figCaption> Figure>
Modifiez certaines variables clés ou paramètres arithmétiques, qui sont responsables de la logique principale du contrat.Il est particulièrement important à l'arrière-plan du protocole Defi.
IMG figCaption> Figure>
Documentation du détecteur Slither[12] sub>Décrivez plus d'informations sur ces situations.
Ceci est également décrit dans le rapport d'audit des sentiers de looksrare.
IMG figCaption> Figure>
Contrats de surveillance déployés en production pour détecter les anomalies.
IMG figCaption> Figure>
Afficher 0xprotocol[13] sub>Détails pour comprendre les problèmes liés à la sécurité liés à l'incident.
se référer à
Le document manquant aux fins de l'utilisation de l'événement anonyme (savoir pourquoi)[14] sub>
Magic Eden : Du marché NFT au divertissement crypto
Auteur : Ryan Yoon, analyste de Tiger Research ; Compilateur : Shaw Bitcoin Vision Points clés à retenir Magic Eden se transforme d’un simple marché NFT en une « plateforme de divertissement…
Ambition Coinbase : un échange qui couvre tout, une couche de distribution qui couvre tout
Auteur : Charlie Liu Cette année, j’ai écritRobinhood contre Coinbase, également discuté en profondeur sur le podcast d’un ami.Les deux sont les applications financières préférées de la génération Z, mais…