摘要: 随着越来越多的项目和平台使用区块链技术发行代币,一些流行的标准如ERC-20、BEP-20和TRC-20应运而生,了解这些标准对于参与加密世界至关重要。 在日益发展的区块链和加密货币领域,加密代币标准成为了推动数字经...
今天这篇是Ethernaut 题库闯关连载的第15篇,难度等级:中等。 欢迎大家订阅专栏:[Ethernaut 题库闯关](https://learnblockchain.cn/column/19),提升编码安全 Solidity代码能力。 ## 挑战#15:Naught Coin Naught Coin是一种ERC20代币,你持有...
## 自动生成 `graph-compile` 工具作为 `@amxx/graphprotocol-utils` 包的一部分提供,可用于自动生成为你量身定制的 schema 和 manifest。作为 OpenZeppelin Subgraphs 一部分实现的模块与此兼容。 ### 描述你的应用程序 为了生成 schema 和 manifest,...
以太坊生态系统包含多种标准,它们表示从创建到部署的 [智能合约](https://www.alchemy.com/overviews/solidity-smart-contract) 功能。最常见的标准包括 ERC-20、ERC-721、ERC-777 和 ERC-1155,每个标准都有其主要目标。 本文定义了 ERC-20 代币,...
# 前言 > 作为系列开篇,本文将带你完成四项任务:先俯瞰整体架构,再敲定技术选型,接着梳理应用功能,最后手把手初始化项目 # 技术架构 1. **客户端** • React Native + Expo:一套代码同时出 iOS / Android 双端包 • ...
# 背景 使用Solidity有一段时间,同步沉淀下来一些好用的工具以及Solidity合约的常用技巧分享,这些知识都是价值X亿,希望对大家有帮助。 ## 那些好玩的入门教程 * 僵尸教程: https://cryptozombies.io/ ## 那些好用的工具 ### ...
你没有在阅读本文档的当前版本。[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## 创建 ERC20 供应量 在本指南中,你将学习如何创建一个具有自定义供应机制的 ERC20 代币。我们将展示两种使用 OpenZeppelin Contracts 的惯用...
## 创建运行环境 ### 1. 首先要初始化环境 ``` $ npm init -y //初始化npm环境 $ npm install truffle -g //安装truffle过就请跳过 $ truffle init //初始化truffle环境 $ npm install @openzeppelin/contracts@2.5.0 //安装openzeppelin合约 $ npm install --save-dev @ope...
# 前言 >“意图金融”(Intent-Centric Finance)是去中心化金融(DeFi)领域的革命性交互范式,其核心逻辑实现了从“过程导向”到“结果导向”的根本性转变。用户无需手动执行授权、跨链、路径筛选等复杂操作,仅需向系统声...
最近在弄IOT上链的方案,基于树莓派的还好一些,原生支持web3j,单片机就比较麻烦了。我大概搜了一下,2018年有人做了一个web3-arduino,2020年有人做了一个web3e,但这两个都有起码一年没再继续做维护了。 而且网上的相关资料...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 TokenTimelock.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/utils/TokenTimelock.sol TokenTimelock库是是一个锁币合约。它允许指定地址在某一时间...
# cast命令初步使用 cast 与 forge 不同,是用于与以太坊合约进行交互的工具。 而 forge 侧重于合约的开发和测试,两者配合使用。 ## 常用钱包命令 + `cast wallet -h` 查看帮助 + `cast wallet new/new-mnemonic` 生成一个私钥或助记词 + `ca...
# BoredApeYachtClub 无聊猿 ## BoredApeYachtClub无聊猿NFT智能合约包含多个contract:  *首先来看 contract BoredApeYachtClub:该合约继承[ERC721](https://lear...