找到约 14 条结果

文章 用 Rust 解锁 Web3:以太坊事件解析实战

... }; let topics = vec![ H256::from_str("0x4e3a3754410177e6937ef1d0c0d0a0b0e0d0a0b0e0d0a0b0e0d0a0b0e0d0a0b0") .unwrap(), ]; let logs = client .get_logs(block_option, Some(addresses), Some(topics)) .await; ...

文章 MyBatis-Plus快速入门指南:零基础学习也能轻松上手

...地址:https\://baomidou.com/pages/49cc81/#service-crud-%E6%8E%A5%E5%8F%A3。 **1)IService** MyBatis-Plus中有一个接口 IService和其实现类 ServiceImpl,封装了常见的业务层逻辑 详情查看源码IService和ServiceImpl。 **2)创建Service接口和实现** ``` /*...

文章 解构 Solidity 合约 #2 - 函数选择器

> * 原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-iii-the-function-selector-6a9b6886ea49/ > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](htt...

文章 Go语言深入学习面向对象

...段名的方式,也就是匿名字段,也称为嵌入字段 ```go package main import "fmt" //人 type Person struct { name string sex string age int } // 自定义类型 type mystr string type Student struct { Person id int addr string //...

文章 六、Move Patterns

...在的安全风险。假设在一个交易块中有两个交易:**交易 A**,它调用一个普通函数,计算某个数值。**交易 B**,它调用入口函数。在这种情况下,交易 B 的入口函数参数不能是交易 A 的结果。也就是说,如果交易 A 修改了某个数...

文章 如何在同样的地址上部署不同的合约

## 1. 问题介绍 在以太坊中,智能合约 Contract1 部署到链上后,得到地址 Addr1,我们知道在智能合约 Contract1 中调用 SELFDESTRUCT(注:SELFDESTRUCT 目前已经标记为 deprecated 了)可以销毁智能合约 Contract1。请问:地址 Addr1 上的智能...

文章 ERC1410标准从分析到代码实现

...ERC1411(ERC1400),ERC1404的区别 **ERC1410标准** 由 Gosselin, Adam Dossa, Pablo Ruiz 和 Fabian Vogelsteller 撰写,其中 Gosselin 和 Dossa 为 Polymath 工作,就是那个发布ST20,帮助资产实现证券化通证的平台公司。 ERC1410是一种以太坊上实现STO的技...

文章 MEVBot 攻击事件分析

## 前言 通过破解 [ethernaut-Switch](https://learnblockchain.cn/article/7539),我对 Calldata 编码有了初步的理解,现实生活中也有利用 calldata 进行攻击的事件,我将跟随[教程](https://github.com/SunWeb3Sec/DeFiHackLabs/blob/main/academy/onchain_debug/04_write_...

文章 论FISCO BCOS智能合约与Ethereum智能合约关于view的区别

...行演示。 首先,为FISCO BCOS平台配置账户:0x294d2e4d2144dfaef34a555a2b07a610c718dd96 ![image.png](https://img.learnblockchain.cn/attachments/2024/03/RnnNuPnZ65fedbfa5557e.png) 然后编写测试代码如图所示: ![image.png](https://img.learnblockchain.cn/attachments/2024/03/...

文章 Solidity 汇编的 gas 优化 Keccak256

>- 原文链接:[dacian.me/solidity-ass...](https://dacian.me/solidity-assembly-gas-optimized-keccak256) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…](https://l...

文章 如何使用remix验证已部署的合约(以Goerli测试网为例)

# 安装 ETHERSCAN - CONTRACT VERIFICATION 插件 ## 1、打开[remix](https://remix.ethereum.org/),点击左下角【插件管理】按钮 ![1.png](https://img.learnblockchain.cn/attachments/2024/03/TMnAcKXE66050a529d276.png) ## 2、搜索 etherscan - contract verification,并点击激活...

问题 chainlink自建预言机及节点问题

各位老哥,最近看了chainlink的文章,想自己建一个Oracle和自己的节点来处理数据问题。但是我跟着官方的教程走,发现最后走不通,希望得到大家的帮助,先谢谢各位。 我详细说一下我认为的流程,各位大佬帮看下对不对 请...

文章 2024-10-27 zk-insights Weekly

## Highlights ### NIST PQ Crypto: Additional Digital Signature Schemes round 2 announced - ### Combining Machine Learning and Homomorphic Encryption in the Apple Ecosystem - ### Machine Learning with Homomorphic Encryption and SVM - ### New Mersenne prime found - ### ZK stats Ethereum Mainnet pr...

文章 掌握Rust模式匹配:从基础语法到实际应用

...等。本文主要介绍了 Rust 中各种模式的使用场景,包括 match、if let、while let、for 循环以及函数参数。除了基础语法外,还讲解了可辩驳性和无可辩驳性、字面值匹配、命名变量、多重模式、范围匹配、结构解构等模式的使用细...