rdin777/CvxLocker_audit-PoC1
GitHub: rdin777/CvxLocker_audit-PoC1
基于 Foundry 的以太坊主网分叉 PoC 项目,用于审计和测试 Convex Finance CvxLocker 合约的行为与安全属性。
Stars: 0 | Forks: 0
# Convex Finance: CvxLocker PoC
用于使用 Foundry 审计和测试以太坊主网上 Convex Finance `CvxLocker` 合约行为的概念验证。
## 概述
本仓库包含隔离的测试环境 (`isolated_test/`),旨在通过主网状态分叉来检查 `CvxLocker` 合约 (`0x72C21E90d656d151515901235B3F134b2E4a6316`) 的状态一致性、代币经济学或安全属性。
## 环境要求
- **Solidity 版本**: `0.6.12`
- **框架**: Foundry (`forge`)
## 项目结构
```
├── isolated_test/
│ └── CvxLockerTest.t.sol # Main PoC and fork verification test suite
├── foundry.toml # Foundry configuration
└── README.md
Running Tests
To run the test suite against an Ethereum mainnet fork (using an Alchemy RPC provider), execute:
forge test --match-contract CvxLockerPoCTest -vvv
## 配置
Make sure to replace the RPC URL in your test with your own provider endpoint (e.g., Alchemy or Infura) without exposing any private keys:
```solidity
string constant RPC_URL = "[https://eth-mainnet.g.alchemy.com/v2/YOUR_API_KEY](https://eth-mainnet.g.alchemy.com/v2/YOUR_API_KEY)";
```
标签:DeFi, Foundry, Solidity, 以太坊, 区块链安全, 智能合约, 自定义脚本