找到约 11 条结果

文章 使用 web3modal SDK实现连接MetaMask 钱包,部署到Vercel

...``` ### 关键点: 1. **确保使用正确的CDN URL**:使用最新版本的web3modal和ethers.js的CDN链接。 2. **初始化和加载顺序**:确保在页面加载后初始化web3Modal,并在点击按钮时触发连接事件。 ### 执行步骤: 1. 确保已安装Nod...

文章 接口 - OpenZeppelin 文档

...。 ##### `UnsupportedAttribute(bytes4 selector)` error 当由于指定不受支持的属性而导致消息创建失败时,将引发此错误。 #### `IERC7786Receiver` ```solidity hljs import "@openzeppelin/community-contracts/interfaces/IERC7786.sol"; ``` ERC-7786 客户端合约(接...

文章 Solidity修饰器:第一部分

... } ``` #### 解释 - `Ownable`: 这是一个 OpenZeppelin 合约,提供所有权机制。 - `onlyOwner`: 此修饰器将函数访问限制为仅合约的所有者。 - `privilegedFunction`: 一个受 `onlyOwner` 保护的函数,确保只有所有者可以调用它。 #### 实现细节 ```...

文章 Sharedstake漏洞事件事后分析 —— 2023年9月1日

...a31dfD0c81A411C5adadc8A40225425777466C#writeContract) 由于我们采用批量展期流程且合约未经审计的特性较新,损失虽有限但仍较为重大。 总计损失约 105 ETH。 **根本原因** sgETH 合约中存在不恰当的所有权检查 [https://etherscan.io/a...

文章 Ethernaut 题库闯关 #18 — Magic Number

...ize := extcodesize(solver) } if (size > 10) return false; ``` 为解决这个难题,我们需要创建和部署一个智合约,其合约体积小于10个字节,并在调用`whatIsTheMeaningOfLife`函数时返回`42`。 在查看解题思路之前,可以先自己想一想...

文章 SUI Move官方示例合约实践——FT类:监管币(regulated_coin)

...EGISTRY $REGULATED_COIN 300 $ALICE --gas-budget 10000000 ``` - **创建Transfer对象** ```bash export TRANSFER=0x2ff4fe662a6079a87b228b88db3a2b926ee56c4c3ce05549479967ff55bccb94 ``` ![image.png](https://img.learnblockchain.cn/attachments/2024/01/AkwV8KWj65ba62a23522f.png) - **...

文章 基于solidity的抢红包代码

...查看某个人(地址)在某个发红包人发的某个红包中抢到多少钱。 1. 一个人可以发送多个红包,每个人对同一个红包只够抢一次。 1. 好友功,只有红包拥有者的好友够抢红包。 1. 红包需要设置有效期,有效期内好友...

文章 CREATE2 操作码的阴暗面

...篇文章中进一步扩展这个话题,因为这篇文章已经相当长。 **接下来的主题:使用上述方法更改变量的值并涉及变形。** 等不及想看下一个吗?请阅读此处以获取有关下一个主题的更多内容 → [**链接**](https://ethereum-bloc...

文章 APE 空投

...生的根本原因是:空投合约APE的claimToken函数里面只验证你持有无聊猿猴就行,而不是常见的线下签名的方式。只要瞬时持有就行,也没有限制你持有的时间等。 ```js function claimTokens() external whenNotPaused { uint256 tokenId = alph...

文章 sui模拟pumpfun 实现(1) Sui move 在线发布coin 技术探讨

...oin 技术探讨 ### 1. pumpfun的模拟 ### 1.1 pump.fun 提供一个不需要编码就发币的平台 ### 1.2 pump.fun 提供一个价格曲线,买的人越多,价格越高,因此有人用这个方式炒币. ### 2. move语言设计在线发币 #### 2.1 约束 move语言...

文章 使用Quartz部署Obsidian笔记网站

...f6898a20838fe7886d1c5b15e1.png) 完成此步骤后,基本就已经完成全部设置。读者可以自由地编写笔记,当然,我们也需要使用`Sublime Merge`在完成笔记后进行`commit`和`push`操作。 ![Megre Note](https://img.learnblockchain.cn/2025/12/31/2dc8e9695e3d7571f0...