Live My Life

淡而无味也是一种味道

Smart Contract | How to Develop an NFT Trading Platform

智能合约 | 如何开发一个NFT交易平台

开发一个NFT(非同质化代币)交易平台合约涉及智能合约编写和区块链技术的使用。在下面的回答中,我将以以太坊为例,介绍开发一个简单的NFT交易平台合约的基本步骤。请注意,开发智能合约需要对区块链和Solidity语言有一定的了解。步骤如下:1:选择合适的开发平台:使用以太坊智能合约开发平台,如Remix IDE、Truffle等。这些平台提供了集成开发环境,简化了智能合约的编写和测试过程。2:......

Smart Contract | How Hacker Steals Your Assets Through Receive Reentry Attack

智能合约 | Hacker 如何通过Receive重入攻击盗走你的资产

快速开始 项目介绍: 本教程介绍Hacker如何通过receive重入攻击盗走你的数字资产 如何创建一个hardhat项目在之前的教程中已经充分演示过,在这里将不再过多赘述,想要了解hardhat请翻阅之前的教程! 创建存款合约 EtherBank.sol:1234567891011121314151617181920// SPDX-License-Identifier: UNLICEN......

Smart Contract | How to Build a Multi-Project Donation Platform

智能合约 | 如何做一个多项目捐款平台

快速开始 项目介绍,管理员创建项目,由捐款人进行捐款ETH,捐款后自动获得捐款证明的NFT凭证,用于接收后期的项目分红。 创建 WaterDrop Demo123mkdir WaterDrop cd WaterDropnpm init #默认生成 package.json 使用yarn命令安装hardhat项目包1yarn add hardhat 安装openzeppelin依赖12yar......

Smart-Contract | How to Develop a Simple Token Swap Smart Contract

智能合约 | 如何开发简单的代币交换智能合约

快速开始创建 swap Demo123mkdir swap cd swapnpm init #默认生成 package.json 使用yarn命令安装hardhat项目包1yarn add hardhat 安装openzeppelin依赖12yarn add @openzeppelin/contracts yarn add @openzeppelin/hardhat-upgrades 安装......

Smart-Contract | How to Use Hardhat to Deploy Contracts to zkSync L2

智能合约 | 如何使用Hardhat部署合约到zkSync L2

快速开始本次教程将向你展示如何将智能合约部署到zkSync,并使用ZkSync开发工具构建与其交互的dApp.这就是我们要做的: 在ZkSync Era测试网上构建、部署和验证存储问候消息的智能合约。 构建一个检索和更新问候消息的 dApp。 允许用户通过应用程序更改智能合约上的问候语。 向您展示如何实现测试网 Paymaster,允许用户使用 ERC20 代币而不是 ETH 支付交易......

Use Hardhat to Build Dapp and Develop Smart Contracts and Deployment

Use hardhat for smart contract development...

Quick StartCreate Demo123mkdir demo cd demonpm init #Confirm generating package.json Use the yarn command to install hardhat project package1yarn add hardhat Install the openzeppelin library12yarn......

Zksync Era 使用Hardhat部署只能合约

最近想在Zksync上部署一个erc20代币,发现直接拿原来的合约没办法直接用remix部署。研究了一下发现目前Zksync Era Mainnet的部署流程不同,需要用到hardhat来部署。

参考资料 Zksync Era Mainnet官方文档的Quickstart Hardhat官方文档 环境准备安装yarn或者npm包管理器,最好用 yarn zksync链的钱包里要有足够的eth,可以用官方跨链桥跨过去,钱包私钥记好一会代码里会用 初始化环境和依赖,下面的步骤是新建文件夹和安装对应的依赖 123456mkdir greeter-examplecd greeter-exa......

Uniswap V1 深度解析并兼容Solidity 0.8版本

uniswap 是一个去中心化交易所协议,而乘积做市是一种流动性提供策略,用于在去中心化交易所中为资产配对提供流动性。

Uniswap 是一个去中心化交易所协议,而乘积做市是一种流动性提供策略,用于在去中心化交易所中为资产配对提供流动性。 乘积做市是一种常见的做市策略,它与传统的常数做市(Constant Product Market Making)策略(Uniswap 最早采用的策略)不同。在乘积做市中,做市商会通过为交易对提供资产,使得它们的乘积保持不变。这意味着,当一个交易发生时,交易对中的两种资产......