找到约 15 条结果

文章 Michael.W基于Foundry精读Openzeppelin第55期——PaymentSplitter.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 PaymentSplitter.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/finance/PaymentSplitter.sol PaymentSplitter库可以在一组领取地址无感知的情况下,将定量eth或...

文章 Starknet 开发实战:从环境配置到账户转账全流程指南

# Starknet 开发实战:从环境配置到账户转账全流程指南 想要进入 Starknet 生态进行底层开发,搭建一套稳定、高效的工具链是第一步。本文将基于最新的 Starknet Foundry 工具集,带你从零开始完成开发环境的配置,并实操演示如...

文章 将EigenLayer集成到你的测试套件中

![](https://img.learnblockchain.cn/2025/03/08/Ff0fec514-b2ee-49fd-a410-091f6427577f_1100x200.png) ## 用例 在 EigenLayer 之上构建协议时,你可能希望通过集成测试来测试你的系统在实际 EigenLayer 系统下的表现,或者你只想测试你的系统,而不太关心...

文章 damn-vulnerable-defi | Naive receiver

# Challenge #2 - Naive receiver [Naive receiver](https://www.damnvulnerabledefi.xyz/challenges/naive-receiver/) > 为了系统的学习solidity和foundry,我基于foundry测试框架重新编写damnvulnerable-defi的题解,欢迎交流和共建~🎉 > > https://github.com/zach030/damn...

文章 Cairo 实战入门:Starknet Foundry 与组件语法

## 概述 随着 [Starknet Foundry](https://github.com/foundry-rs/starknet-foundry) 的进一步更新,使用 `Starknet Foundry` 进行 Cairo 智能合约开发可能会逐渐成为未来主流。 本文的主要内容实际上是介绍 `cairo v2.3` 引入的 [Components](https://community.s...

文章 介绍Recon:简化的不变性测试

4 1 我是 Alex The Entreprenerd,自 2019 年以来一直在 EVM 上进行开发,曾与 BadgerDAO 合作推出 eBTC,构建多个 [Yield Strategies](https://twitter.com/0xPolygon/status/1401973731421921294),其中之一被 [Yearn](https://twitter.com/BadgerDAO/status/1420468295388520449) ...

文章 Michael.W基于Foundry精读Openzeppelin第30期——ECDSA.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ECDSA.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/cryptography/ECDSA.sol ECDSA(Elliptic Curve Digital Signature Algorithm)是椭圆曲线数字签名算法的简...

文章 Ethernaut 题库闯关 #2 — Fallout

今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第2篇,难度等级:容易。 ## 挑战#2:Fallout [本挑战](https://ethernaut.openzeppelin.com/level/0x5732B2F88cbd19B6f01E3a96e9f0D90B917281E5)的目标是要求获得`Fallout`合约的所有...

文章 使用Motsu测试Arbitrum Stylus智能合约

## 介绍 随着以太坊扩容解决方案的成熟,Arbitrum Stylus 成为一项引人入胜的创新,它允许开发者使用 Rust 编写智能合约。这提供了显著的性能改进,并将 Rust 强大的类型系统和内存安全保证带到区块链世界。 但正如任何经验丰富...

文章 Web3 学习之私钥保护 ——将私钥导入加密密钥库

# Web3 学习之私钥保护 # ——将私钥导入加密密钥库 ## 私钥 #### 什么是私钥? 在Web3和区块链世界中,私钥是一串唯一的数字和字母组合,用于控制和管理你的加密货币和数字资产。拥有私钥的人可以访问相应的数字资...

文章 Michael.W基于Foundry精读Openzeppelin第39期——ERC20.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/ERC20.sol Openzeppelin中的ERC20库只提供了mint接口,而具体的发行逻辑需要开发者在其子...

文章 我是如何构建 WorkLedger 的:一个链上工作评价的 DApp

![](https://img.learnblockchain.cn/2025/06/24/1vHPib-dKaBad-Qc7IrKXBQ.png) 👋 嘿,我是 Yash! 今天,我们将构建一些令人兴奋的东西:一个完整的**去中心化应用程序 (DApp)**,它直接连接到智能合约。我们将在公共场合、链上编写、测试、部署和...

文章 使用 Motsu 测试 Arbitrum Stylus 智能合约

## 目录 - [介绍](#intro) - [使 Motsu 与众不同的原因?](#whatmakes) - [设置你的项目](#setting) - [编写你的首个测试](#setting) - [账户和地址](#accountandadresses) - [带标签的确定性账户](#deterministic) - [与合约交互](#interacting) - [基本交...

文章 学习不变量测试 第一天

>- 原文链接:https://getrecon.substack.com/p/first-day-at-invariant-school >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/art...

文章 引介 Reth - 以太坊执行层客户端

# 目录 - [1\. 什么是 Reth?](#64659cdcc7ff) - [2\. 为什么 Paradigm 要构建一个新的 Rust Ethereum 客户端?](#eda91ea22bfa) - [1\. 为实力用户构建一个高性能节点](#93bcc17ef94c) - [2\. 通过改善客户端多样性,为以太坊的稳定性做出贡献](#0f46...