Trending News:Ce qui est rare, ce n’est pas la monnaie, ce qui est rare, c’est la possibilité de gagner de l’argent.Quand l’argent est programmable, les rendements sont comme un virusUne analyse détaillée des solutions de confidentialité de bout en bout et de l’expérience utilisateur de KohakuLe chemin de la chaîne BSC vers l’immortalité : éveil des mèmes et résurrection de l’énergie spirituelleLe volume des échanges DEX a atteint un niveau record au troisième trimestre. Quel signal envoie-t-il ?Derrière le carnaval des chiens indigènes du BSC se cache une certaine conspiration d’AnSous l’humanité, au-dessus du mécanisme : analyse de la situation écologique construite par la chaîne BNBAttaque de poussière sur plus de 2 millions de BTC : que préparent Salomon Brothers ?Guide de demande d’abonnement à la vente communautaire Momentum Token MMT BuidlpadDeutsche Bank prédit que les banques centrales mondiales pourraient détenir d’importantes quantités de réserves de BTC et d’or en 2030Un aperçu de l’utilisation du stablecoin dans le monde à partir de 13 000 milliards de dollars de transactionsBTC fera une percée majeure au quatrième trimestre, l’or et BTC protégeront le pouvoir d’achatJP Morgan : les jetons de dépôt sont essentiels pour construire une économie tokenisée plus sécuriséeAnalyse des stratégies Stablecoin des principales économies mondialesLa fonctionnalité exclusive de Binance Wallet « Meme Rush » est maintenant disponibleDu 4. « Binance Life » à Meme Rush, la saison Binance Meme arrive avec acharnementAnalyse de l’impact de la fermeture du gouvernement américain sur l’or et le BitcoinSi les Stablecoins résolvent les paiements, les marchés de prédiction peuvent-ils résoudre la vérité ?Pantera Capital : Raisons d’être optimiste et d’investir dans CoinflowPourrait-il y avoir davantage d’avantages fiscaux crypto aux États-Unis ?Un aperçu rapide de l’audience fiscale du Congrès sur la cryptographieBitcoin se réveille – mais et ensuite ?L’ETF Bitcoin attire des dizaines de milliards de dollars chaque trimestre : qu’est-ce que cela signifie pour l’offre et le prix ?Alors que l’or monte en flèche, Bitcoin se prépare pour une « course à l’espace »Partenaire IOSG Ventures : l’autorégulation est nécessaire à l’ère de la non-réglementationLa fermeture du gouvernement américain se poursuit : le Sénat rejette pour la sixième fois le projet de loi de financement temporaireMinutes de la Fed : la plupart des responsables estiment qu’il pourrait être approprié de poursuivre l’assouplissement cette annéeLien entre les pièces et les actions : la variable centrale est la « logique de valorisation »Du fanatisme à la raison : le changement de valeur dans l’investissement cryptographique en 2025Q4 Jusqu’où l’ETH peut-il augmenter ?Bitwise: Q4 verra les fonds d’enregistrement se dérouler dans Bitcoin ETFNarrative de la chaîne Bitcoin: pourquoi ce marché haussier commence-t-il justeLa persistance des bulles dépend de la concentration du PVP, ce qui conduit à la cupidité et à la réticence humaine.Le prochain hyperliquide ou un flash dans la casserole?Analyse approfondie du projet plus légerExplication détaillée du système de taxe et de réglementation cryptographique du JaponPourquoi la stratégie continue d’augmenter ses avoirs en Bitcoin: analyser en profondeur la logique d’investissement à long termeArthur Hayes parle de DAT, de stablescoins et de prévision l’avenir du marché« Transaction de dévaluation » est en cours. Le moment de Bitcoin brille arriveVaneck: Résurrection de la blockchain d’entrepriseUn rapport de démantèlement de la monnaie des mèmes pour les personnes financières traditionnellesArthur Hayes: le déficit de la France, la BCE et le BitcoinGalaxy: SEC n’agit pas contre Doublezero, qu’est-ce que cela signifie pour l’industrieCoinbase: Marché de la cryptographie optimiste et haussierGRAYSCALE: Le marché de la cryptographie peut se diriger vers de nouveaux sommetsMultiCoin: DoubleZero et la couche de réseau physique décentraliséQ4 Quels sont les vrais grands récits de l’industrie de la crypto dans les trois premiers trimestresLes dirigeants de Goldman Sachs parlent aux analystes de la macro et de la crypto: l’application stablecoin prend en charge le dollar américainDe la crise de la dette américaine à la crise de la dette mondialePourquoi la SEC aux États-Unis prévoit-elle d’annuler la divulgation de rapport trimestriel obligatoire?Tom Lee: Wall Street fait face au plus grand changement depuis 1971, Eth est le bénéficiaireSandeep Nailwal: des bidonvilles de Delhi à la construction du polygoneInstitution d’investissement: le nouveau travail d’AC Flying Tulip est évalué à 1 milliard. Quelles innovations a-t-elle?Q4 est le meilleur quartier de l’histoire. Les fonds ont afflué dans Bitcoin au quatrième trimestre?Analyse approfondie Réseau Canton: Quels sont exactement les besoins des institutions?Les stablecoins commencent à affluer par lots, mais USD1 et Tron sont presque hors de portée?Falcon Finance Début: Système hypothécaire multi-actifsLe président américain de l’US SEC soutient fortement la «déréglementation»: permettre aux rapports semi-annuels de remplacer les rapports trimestrielsDette et anneau d’Aster Dex: l’agent de Binance dans Perr Dex WarFinance « Dynasties nord et nord »: logique historique de la liaison de stock de monnaieDiscours du président par intérim de la CFTC: Promouvoir conjointement l’innovation dans la structure du marché telles que les actifs numériquesLe fondateur de la finance aspire revient dans le cercle des devises: milliards de dollars cette foisBIBLE: des dizaines de milliards de dollars?Ne sous-estimez pas la taille du marché que la crypto cibleMATAMASK’S MUSD: Ambitions pour des milliards d’utilisateurs pour tirer parti du marché des stablescoinDiscours de la table ronde du président américain de la SEC: Assurez-vous que les États-Unis dirigent l’innovation financière numériqueDefi combiné avec le mobile: la prochaine vague d’applications de qualité grand public est en routeLa guerre de contrat en chaîne dex à l’échange: qui est le prochain contrat de niveau au niveau du phénomène Dex«« Expérience de déflation des jetons »de Pump et Pump.La voie de l’hyperliquide vient (1)Dialogue avec PDG de plasma: comment reconstruire la chaîne de valeur de la stablecoin derrière l’engouement pour les standsLa concurrence entre les actions et le bitcoin à l’ère AI: qui peut survivre au cours des cinquante prochaines années?Perspective du système fiscal et réglementaire des actifs cryptographiques au NigériaPourquoi la tokenisation des stocks est-elle une fausse proposition?Bitcoin peut-il toujours réaliser son rêve de 200 000 $ en 2025?Innovation bancaire: comment les stablecoins et les dépôts tokenisés remodèlent le paysage financierApple Leader Cook: J’ai fait le plein de Bitcoin EthereumAnalyse des cinq stratégies de liaison de stock-stock: comment la liaison de la pièce de monnaie favorise l’Internet industrielTom Lee donne le ton à Ethereum: voir 12 000 $ à la fin de l’annéeLes ambitions mondiales de TetherCoinbase: Pourquoi le marché de la crypto est-il tombé récemmentStratégie Airdrop perp dex: comment obtenir des bénéfices des AirdropsQu’est-ce qu’un bon DAT lorsque les entreprises répertoriées s’engagent dans une liaison de partage de devises?Réflexion actuelle du marché et inventaire des opportunités en septembre d’or et en octobreMoody’s: Stablecoin prend les devants en cryptographie, Currency Circle veut saisir la souveraineté des monnaies du marché émergentesGuide d’achat de portefeuille matériel: chaque utilisateur doit avoir un portefeuille matérielGalaxie: la montée de l’asterLe « Big Bull Market Catalyst » de Bitcoin pourrait être le prochain président de la FedPoint de vue: l’industrie cryptographique a été complètement divisée en une situation de « trois royaumes »Saison perple dex: les contrats perpétuels prennent d’assaut le marché de la cryptographieRapport de recherche sur le développement numérique: Comprendre la gestion des actifs de la cryptographie numérique de Galaxy dans un article350 millions de dollars Bitcoin ont perdu et récupéré. Combien de taxe Star Durant doit-elle payer?Les obligations d’actifs numériques aux États-Unis ont un impact sur le système financier mondial ·Le BTC est tombé en dessous de 110 000 $: la malédiction de septembre réapparaît. Comment le marché se déplace-t-il en octobre?Currency Circle se concentre sur l’ANPRM: les opinions du marché réécrivent le destin des pièces stablesUn autre géant a envoyé des stablecoins. Vue rapide de CloudFlare Stablecoins Net DollarDevriez-vous être optimiste ou baissier maintenant?L’offre de stablecoin dépasse 300 milliards de dollars américains. Quelle est la prochaine étape?Grayscale: Quels actifs fonctionnent le mieux au troisième trimestre? Quels facteurs conduisent le quatrième trimestre?Lorsque la base rencontre Solana: la guerre entre la chaîne se termine, la guerre du trafic commenceLe début de la fin: les cinq années de résolution de Tiktok à la fin, le bureau est aussi calme que d’habitudeOrdre exécutif de Trump: Détails du plan de désinvestissement américain de TiktokLe nouveau plan américain de Tiktok: les coentreprises ne sont responsables que de la sécurité des données et du contenu
Trending News:Ce qui est rare, ce n’est pas la monnaie, ce qui est rare, c’est la possibilité de gagner de l’argent.Quand l’argent est programmable, les rendements sont comme un virusUne analyse détaillée des solutions de confidentialité de bout en bout et de l’expérience utilisateur de KohakuLe chemin de la chaîne BSC vers l’immortalité : éveil des mèmes et résurrection de l’énergie spirituelleLe volume des échanges DEX a atteint un niveau record au troisième trimestre. Quel signal envoie-t-il ?Derrière le carnaval des chiens indigènes du BSC se cache une certaine conspiration d’AnSous l’humanité, au-dessus du mécanisme : analyse de la situation écologique construite par la chaîne BNBAttaque de poussière sur plus de 2 millions de BTC : que préparent Salomon Brothers ?Guide de demande d’abonnement à la vente communautaire Momentum Token MMT BuidlpadDeutsche Bank prédit que les banques centrales mondiales pourraient détenir d’importantes quantités de réserves de BTC et d’or en 2030Un aperçu de l’utilisation du stablecoin dans le monde à partir de 13 000 milliards de dollars de transactionsBTC fera une percée majeure au quatrième trimestre, l’or et BTC protégeront le pouvoir d’achatJP Morgan : les jetons de dépôt sont essentiels pour construire une économie tokenisée plus sécuriséeAnalyse des stratégies Stablecoin des principales économies mondialesLa fonctionnalité exclusive de Binance Wallet « Meme Rush » est maintenant disponibleDu 4. « Binance Life » à Meme Rush, la saison Binance Meme arrive avec acharnementAnalyse de l’impact de la fermeture du gouvernement américain sur l’or et le BitcoinSi les Stablecoins résolvent les paiements, les marchés de prédiction peuvent-ils résoudre la vérité ?Pantera Capital : Raisons d’être optimiste et d’investir dans CoinflowPourrait-il y avoir davantage d’avantages fiscaux crypto aux États-Unis ?Un aperçu rapide de l’audience fiscale du Congrès sur la cryptographieBitcoin se réveille – mais et ensuite ?L’ETF Bitcoin attire des dizaines de milliards de dollars chaque trimestre : qu’est-ce que cela signifie pour l’offre et le prix ?Alors que l’or monte en flèche, Bitcoin se prépare pour une « course à l’espace »Partenaire IOSG Ventures : l’autorégulation est nécessaire à l’ère de la non-réglementationLa fermeture du gouvernement américain se poursuit : le Sénat rejette pour la sixième fois le projet de loi de financement temporaireMinutes de la Fed : la plupart des responsables estiment qu’il pourrait être approprié de poursuivre l’assouplissement cette annéeLien entre les pièces et les actions : la variable centrale est la « logique de valorisation »Du fanatisme à la raison : le changement de valeur dans l’investissement cryptographique en 2025Q4 Jusqu’où l’ETH peut-il augmenter ?Bitwise: Q4 verra les fonds d’enregistrement se dérouler dans Bitcoin ETFNarrative de la chaîne Bitcoin: pourquoi ce marché haussier commence-t-il justeLa persistance des bulles dépend de la concentration du PVP, ce qui conduit à la cupidité et à la réticence humaine.Le prochain hyperliquide ou un flash dans la casserole?Analyse approfondie du projet plus légerExplication détaillée du système de taxe et de réglementation cryptographique du JaponPourquoi la stratégie continue d’augmenter ses avoirs en Bitcoin: analyser en profondeur la logique d’investissement à long termeArthur Hayes parle de DAT, de stablescoins et de prévision l’avenir du marché« Transaction de dévaluation » est en cours. Le moment de Bitcoin brille arriveVaneck: Résurrection de la blockchain d’entrepriseUn rapport de démantèlement de la monnaie des mèmes pour les personnes financières traditionnellesArthur Hayes: le déficit de la France, la BCE et le BitcoinGalaxy: SEC n’agit pas contre Doublezero, qu’est-ce que cela signifie pour l’industrieCoinbase: Marché de la cryptographie optimiste et haussierGRAYSCALE: Le marché de la cryptographie peut se diriger vers de nouveaux sommetsMultiCoin: DoubleZero et la couche de réseau physique décentraliséQ4 Quels sont les vrais grands récits de l’industrie de la crypto dans les trois premiers trimestresLes dirigeants de Goldman Sachs parlent aux analystes de la macro et de la crypto: l’application stablecoin prend en charge le dollar américainDe la crise de la dette américaine à la crise de la dette mondialePourquoi la SEC aux États-Unis prévoit-elle d’annuler la divulgation de rapport trimestriel obligatoire?Tom Lee: Wall Street fait face au plus grand changement depuis 1971, Eth est le bénéficiaireSandeep Nailwal: des bidonvilles de Delhi à la construction du polygoneInstitution d’investissement: le nouveau travail d’AC Flying Tulip est évalué à 1 milliard. Quelles innovations a-t-elle?Q4 est le meilleur quartier de l’histoire. Les fonds ont afflué dans Bitcoin au quatrième trimestre?Analyse approfondie Réseau Canton: Quels sont exactement les besoins des institutions?Les stablecoins commencent à affluer par lots, mais USD1 et Tron sont presque hors de portée?Falcon Finance Début: Système hypothécaire multi-actifsLe président américain de l’US SEC soutient fortement la «déréglementation»: permettre aux rapports semi-annuels de remplacer les rapports trimestrielsDette et anneau d’Aster Dex: l’agent de Binance dans Perr Dex WarFinance « Dynasties nord et nord »: logique historique de la liaison de stock de monnaieDiscours du président par intérim de la CFTC: Promouvoir conjointement l’innovation dans la structure du marché telles que les actifs numériquesLe fondateur de la finance aspire revient dans le cercle des devises: milliards de dollars cette foisBIBLE: des dizaines de milliards de dollars?Ne sous-estimez pas la taille du marché que la crypto cibleMATAMASK’S MUSD: Ambitions pour des milliards d’utilisateurs pour tirer parti du marché des stablescoinDiscours de la table ronde du président américain de la SEC: Assurez-vous que les États-Unis dirigent l’innovation financière numériqueDefi combiné avec le mobile: la prochaine vague d’applications de qualité grand public est en routeLa guerre de contrat en chaîne dex à l’échange: qui est le prochain contrat de niveau au niveau du phénomène Dex«« Expérience de déflation des jetons »de Pump et Pump.La voie de l’hyperliquide vient (1)Dialogue avec PDG de plasma: comment reconstruire la chaîne de valeur de la stablecoin derrière l’engouement pour les standsLa concurrence entre les actions et le bitcoin à l’ère AI: qui peut survivre au cours des cinquante prochaines années?Perspective du système fiscal et réglementaire des actifs cryptographiques au NigériaPourquoi la tokenisation des stocks est-elle une fausse proposition?Bitcoin peut-il toujours réaliser son rêve de 200 000 $ en 2025?Innovation bancaire: comment les stablecoins et les dépôts tokenisés remodèlent le paysage financierApple Leader Cook: J’ai fait le plein de Bitcoin EthereumAnalyse des cinq stratégies de liaison de stock-stock: comment la liaison de la pièce de monnaie favorise l’Internet industrielTom Lee donne le ton à Ethereum: voir 12 000 $ à la fin de l’annéeLes ambitions mondiales de TetherCoinbase: Pourquoi le marché de la crypto est-il tombé récemmentStratégie Airdrop perp dex: comment obtenir des bénéfices des AirdropsQu’est-ce qu’un bon DAT lorsque les entreprises répertoriées s’engagent dans une liaison de partage de devises?Réflexion actuelle du marché et inventaire des opportunités en septembre d’or et en octobreMoody’s: Stablecoin prend les devants en cryptographie, Currency Circle veut saisir la souveraineté des monnaies du marché émergentesGuide d’achat de portefeuille matériel: chaque utilisateur doit avoir un portefeuille matérielGalaxie: la montée de l’asterLe « Big Bull Market Catalyst » de Bitcoin pourrait être le prochain président de la FedPoint de vue: l’industrie cryptographique a été complètement divisée en une situation de « trois royaumes »Saison perple dex: les contrats perpétuels prennent d’assaut le marché de la cryptographieRapport de recherche sur le développement numérique: Comprendre la gestion des actifs de la cryptographie numérique de Galaxy dans un article350 millions de dollars Bitcoin ont perdu et récupéré. Combien de taxe Star Durant doit-elle payer?Les obligations d’actifs numériques aux États-Unis ont un impact sur le système financier mondial ·Le BTC est tombé en dessous de 110 000 $: la malédiction de septembre réapparaît. Comment le marché se déplace-t-il en octobre?Currency Circle se concentre sur l’ANPRM: les opinions du marché réécrivent le destin des pièces stablesUn autre géant a envoyé des stablecoins. Vue rapide de CloudFlare Stablecoins Net DollarDevriez-vous être optimiste ou baissier maintenant?L’offre de stablecoin dépasse 300 milliards de dollars américains. Quelle est la prochaine étape?Grayscale: Quels actifs fonctionnent le mieux au troisième trimestre? Quels facteurs conduisent le quatrième trimestre?Lorsque la base rencontre Solana: la guerre entre la chaîne se termine, la guerre du trafic commenceLe début de la fin: les cinq années de résolution de Tiktok à la fin, le bureau est aussi calme que d’habitudeOrdre exécutif de Trump: Détails du plan de désinvestissement américain de TiktokLe nouveau plan américain de Tiktok: les coentreprises ne sont responsables que de la sécurité des données et du contenu
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>
Guide de demande d’abonnement à la vente communautaire Momentum Token MMT Buidlpad
source:Officiel de Buidlpad, Compilé par : Shaw Bitcoin Vision La plateforme de vente communautaire Buidlpad a officiellement annoncé que la vente communautaire de jetons MMT en partenariat avec Momentum Finance avait…
Le prochain hyperliquide ou un flash dans la casserole?Analyse approfondie du projet plus léger
La piste d’échange de contrat perpétuel subit une révolution technologique.SuivreHyperliquideDerrière l’allumage de l’ensemble du marché des dérivés Defi et dévoilant un nouveau prélude à l’industrie, CZ est récemment venu sur…