开发了一个代币归集的前端项目,代码已开源。 1. 支持归集native token 和 erc20 token。 2. 支持ETH , BSC, BSC-TEST, RINKEBY网络 ### 技术框架 React , vite , Mui,wagmi , @rainbow-me/rainbowkit 其中@rainbow-me/rainbowkit是与钱包连接的第三方...
# cast命令初步使用 cast 与 forge 不同,是用于与以太坊合约进行交互的工具。 而 forge 侧重于合约的开发和测试,两者配合使用。 ## 常用钱包命令 + `cast wallet -h` 查看帮助 + `cast wallet new/new-mnemonic` 生成一个私钥或助记词 + `ca...
# BoredApeYachtClub 无聊猿 ## BoredApeYachtClub无聊猿NFT智能合约包含多个contract:  *首先来看 contract BoredApeYachtClub:该合约继承[ERC721](https://lear...
# Challenge #1 - Unstoppable [Unstoppable](https://www.damnvulnerabledefi.xyz/challenges/unstoppable/) > 为了系统的学习solidity和foundry,我基于foundry测试框架重新编写damnvulnerable-defi的题解,欢迎交流和共建~🎉 > > > https://github.com/zach030/damnvulne...
 如果你也是软件工程师,你应该听过一些软件工程的格言。虽然我并不主张严格遵守每一句格言,但有一些值得你放在心上。 今天我想讲的是 “ *最少惊吓原理* ”。名字挺...
以下是一个在 [Foundry](https://learnblockchain.cn/article/9780) 环境中使用 OpenZeppelin 安全创建和验证 ECDSA 签名的最小示例(可以直接复制粘贴)。 ## 合约:Verifier.sol ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/...
我们都知道,在加密领域进行二级市场交易的时候,大家通常使用 USDT 本位进行价格换算,以至于像 USDT\USDC 这种中心化担保的美元稳定币成为了行业内最具影响力的加密资产交易结算单位。但是当我们来到 NFT 资产相关的二级...
# CheapSwap 协议的诞生 ## 为什么会有CheapSwap 如果你想要从中心化交易所提现 USDT 到 ETH 链上,一定会被其高昂的手续费所吓到。以 Binance 为例,提现 ETH 到 ERC20 仅需 1.4 USDT的手续费,而提现 USDT 到 ERC20 却需要整整 10 USDT 的手...
# 前言 > 本文通过 OpenZeppelin 与 ethers.js 打通前端与合约,实现 ERC20 代币的一键发行,完成最小可行闭环。 # 前置准备 * **启动自定义网络:ganache 把账号导入钱包中** * **使用hardhat构建编写,编译合约** * **OpenZeppelin简化合约...
本篇是关于Node.js脚本管理ERC20桥的一个教程。 为了完成本教程,你需要什么? - 将Node.js安装在机器上; - Metamask,一个全新的钱包; - BSC Testnet和Polygon Mumbai上的测试资金。 ## 桥是什么? 区块链桥是一种工具,可...
### 📌 专题定位 《**Web2 到 Web3:登录与身份验证机制全面进化**》是一个面向前端开发者与全栈工程师的技术专题,聚焦 Web3 登录系统的核心机制、协议标准与工程实践。 通过对比 Web2 与 Web3 登录的思维模型与实现方式,...
在正文开始前我们要先明确这几个概念,请看下方表格: | **特征** | **RIP(Rollup Improvement Proposal)** | **EIP(Ethereum Improvement Proposal)** | **ERC(Ethereum Request for Comments)** | | -------- | ------------...