找到约 12 条结果

文章 Web3心化交易所钱包--批量地址生成业务

**心化交易所钱包--批量地址生成业务** ![](C:\Users\Stephen\Desktop\微信图片_2025-04-23_212736_683.png) ![93fa76b4c3531afaa4675688bc21dd37.png](https://img.learnblockchain.cn/attachments/2025/04/22obPkBr680f81df27ab5.png) - 地址预生成流程 - 钱包系统会提前...

文章 详解如何把ERC20代币迁移到新合约(升级)

...2ms) 15 passing (2s) ``` 在上面这个测试中,我们模拟一个从旧ERC20代币合约迁移到新合约的全过程. 创建者首先转移一些数量的代币给几个用户.随后运行可迁移合约,开始迁移时指定新合约的地址.当迁移合约布署好...

文章 如何在你的 Web3 Dapp 中实现 EIP-6963 支持

...难正确管理检测用户连接到哪个钱包的过程,或者在安装多个钱包时让用户选择使用哪个钱包。 2023年10月,这个标准被接受,现在被称为 EIP-6963 或多钱包注入 Provider 发现。从那时起,钱包开发者已经开始引入 EIP-6963 作为...

文章 如何在Hardhat中使用Chainlink

...注于Solidity调试和额外的日志记录功,并为开发者提供一个本地开发环境,非常适合开发和优化代码。 Hardhat的许多功都由插件提供,这些插件本质上是注入到项目的任务或外部代码。Hardhat有两个流行的插件web3和ethers.js...

文章 0基础从前端到Web3 —— Mine Clearance Frontend(一)

...](https://learnblockchain.cn/article/8157)查看,如果篇幅当中遇到一些未添加的依赖项,直接通过`pnpm add -D `一般都可以解决。 # 一:链上网络切换 这里提供一个最简单的切换方式,不需要放置下拉框,也不需要添加任何其它更多...

文章 TheDAO 攻击事件分析

...型攻击事件,其攻击原理是重入攻击。dao攻击中一共进行多次重入漏洞的攻击,这也体现合约的一个弊端:上链的代码无法更改,倘若遭到一次攻击,那这篇合约便作废,想要保住里面的财产只将财产转移出来,...

文章 以太坊开发入门-第一个程序

... World"; } } ``` 在上面的代码中,我们在合约中存储一个为name的数据,第次调用say函数时,程序中name保存下来,并返回 hello world。 ## 2. 完成编译 ![image.png](https://img.learnblockchain.cn/attachments/2022/08/AnvQkdt662fda51d142b2.png) ##...

文章 Solidity与EVM:汇编(YUL)中的位移与掩码操作

... a > 1; // 0b100 ``` 在这个例子中,我们将 `a` 的位向右移动一位,结果是二进制数 `0b100`,它等价于十进制数 `4`。 ## 位移的应用 位移是一个强大的工具,可以用于 Solidity 中的许多目的。以下是一些示例: ## 在数据类型之间...

文章 解读Solidity中的可见性修饰符:从基础知识到优化再到安全性

...见性说明符。 Solidity 中的可见性说明符为开发者提供额外的力来控制智合约中函数或状态变量的可访问性(**或可见性**)。 它们主要有 4 种不同的类型 -> **_external、public、internal 和 private。_** 好的!现在我们将快...

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

view是Solidity智合约中的一种修饰符,但是在不同的区块链底层平台中,也会具有不同的作用。FISCO BCOS平台支持Solidity智合约以及预编译合约。而FISCO BCOS的Solidity合约中的view与Ethereum智合约具有明显的区别,下面进行演示。...

文章 Open Zeppelin 透明可升级代理部署问题

...工作的? ## 关于 Open Zeppelin 透明可升级代理的实现 为理解这个问题及其根本原因,我们首先需要解透明可升级代理的工作方式。 在透明代理中,`msg.sender` 用于区分操作是管理员尝试升级代理还是普通用户交互,如 [Open Z...

问题 solidity合约返回值问题, view,call,请教大佬

我正在使用solidity编写一个和交易所交互的程序 遇到问题, 作为都看3天solidity文档的我一头雾水, 众所周知web3中使用合约.函数.call() 可以在本地执行交易,获取返回结果, 而在solidity中没有发现这种东西,目测只转成vi...