找到约 14 条结果

文章 社区 API 接口文档

...ain.cn/profile/api/key),点击生成。如下图所示: ![截屏2024-04-12 10.12.02.png](https://img.learnblockchain.cn/attachments/2024/04/i16vNlwA661898a75e28e.png) ## 接口详情 API 接口地址: - 正式服:https://learnblockchain.cn/api - 测试服:http://123.88.4...

文章 批量数据组成默克尔树,合约进行验证空投。

... require(_verify, "fail"); isGet[_address] = true; IERC20 dropToken = IERC20(tokenAdress); require( dropToken.balanceOf(address(this)) >= _amount, "Insufficient balance" ); dropToken.safeTransfer(_address, _amount); } ...

文章 全面分析 Solana治理

...的特性、标准或对以太坊协议的升级。以太坊请求评论(ERC)则定义对应用层特性的标准,例如 ERC-20 代币和 ERC-721 NFT。这些提案在以太坊研究论坛(以太坊魔法师)、流行的以太坊活动(例如 Devcon、ETHDenver、ETHCC)、GitHub 和核...

问题 我想通过流动性池的swap来直接交易代币,不知道为什么老是失败

...SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IERC20 { function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external; function approve(address spender, uint256 amount) external returns (b...

文章 第8节:世界杯竞猜(多签钱包实现)

...为上述待授权交易,我们最终其实是对交易对hash(经过ERC191处理的)进行签名,并将所有签名拼装在一起,传递给合约,并在内部对签名进行逐个校验。 ### 两个事件 `MultisigWallet`合约有`2`个事件,`ExecutionSuccess`和`ExecutionFai...

文章 Rollups 是 L1(也是 L2):Rollups 实际上是如何运作的……

![](https://img.learnblockchain.cn/2025/06/05/26824917_image.png) Rollups 是 L1s (& L2s),又名 Rollups **实际上** **实际上** **实际上**是如何工作的 感谢 [Kelvin Fichter](https://twitter.com/kelvinfichter) 参与关于 rollups 的精彩哲学讨论,并审阅了本文...

文章 将你的 Svelte 应用与智能合约集成

...个空的 hardhat.config.js 项目** ![](https://img.learnblockchain.cn/2025/03/03/0-932278511d87f141ba1cf41064db567d.png) 现在,你应该在项目文件夹内看到一个 _hardhat.config.js_ 文件。 接下来,打开你的 **hardhat.config.js** 文件。此文件包含有关 Hardhat 以太...

文章 什么是区块链互操作性?

...智能合约之间具有统一的逻辑。](https://img.learnblockchain.cn/2025/07/18/87443332_image.jpg) 跨链 dApp 在部署于不同区块链上的智能合约之间具有统一的逻辑。 利用跨链消息传递协议的跨链 dApp 的范围可能有限;例如,token 桥仅用于使源...

文章 BNO事件代码复现

...tokenIds) payable external; } contract BNOTest is Test { IERC20 constant BNO = IERC20(0xa4dBc813F7E1bf5827859e278594B1E0Ec1F710F); IERC721 constant NFT = IERC721(0x8EE0C2709a34E9FDa43f2bD5179FA4c112bEd89A); address private constant BNO_attacker_contract = 0xD138b9a58D3e5f4be1...

文章 如何集成 Permit2

...的授权和转移来迭代现有的代币授权机制,适用于任何 ERC20 代币,无论是否支持 [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612)。 对于每个代币,用户必须提交一次传统的授权,将 Permit2 设置为授权的支出者。与 Permit2 集成的合约可...

文章 每周以太坊进展 2020/10/25

...户端每周更新](https://github.com/ledgerwatch/turbo-geth/releases/tag/2020.10.02) * [赞助交易预编译草案](https://hackmd.io/@SamWilsn/rkmD5l8Pw) * Piper 撰写的 “[状态可得性](https://notes.ethereum.org/e8VFLDiUSPSn2v7VVM1CXw)” 文档 ## 权益证明启动 * [押金合...

文章 Sandwich合约源码解析 | Move dApp 极速入门(拾叁)

...move ### 2.1 UID > https://github.com/MystenLabs/sui/blob/aa5fe5bf68b20cc2def0392cbab71f8bcdad0060/crates/sui-framework/sources/object.move#L35 * 定义存储中对象 ID 的全局唯一 ID。 对任何具备 Key 能力的 Struct 也即 Object 而言,必须将"id: UID"作为其第一个...

文章 [Reach教程翻译] 2.3 石头剪刀布

... console.log(`${Who} played ${HAND[hand]}`); 19 return hand; 20 }, 21 seeOutcome: (outcome) => { 22 console.log(`${Who} saw outcome ${OUTCOME[outcome]}`); 23 }, 24 }); 25 26 await Promise.all([ 27 backend.Alice(ctcAlice, { 28 ...Playe...

文章 Pectra网络升级Meta讨论串 - 魔法师 / 流程改进

...,它们都使用单独的 “格式”,并且会导致重复。随着 ERC 和 EIP 现在分开,我建议(回到)使用 Meta EIP 来跟踪包含在网络升级中的 EIP。 对于耦合升级,EL + CL 可以共享单个 Meta EIP,对于解耦升级,它们可以各自拥有自己的 Met...