sepolia测试网部署uniswap


sepolia测试网部署uniswap

1.环境版本

1
2
3
node v18.20.5  
npm 10.7.0
yarn 3.2.3

2.安装依赖

1
yarn

3.执行

1
yarn web start

4.部署token合约

1
2
3
4
5
6
7
8
9
10
11
12
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;

import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";

contract MyToken is ERC20, Ownable {
constructor(string memory name_,string memory symbol,uint256 totalSupply) ERC20(name_, symbol) Ownable(msg.sender) {

_mint(msg.sender, totalSupply * 10 ** 18);
}
}

部署两个token,SMT,STT,名称随意,主要关注token的地址

5.创建池子

6.添加流动性

选择添加的两种token数量,分别进行授权

点击supply按钮,再次确认

7.swap

交易之前的账户token余额

交换后的token

(上述没有设置相应的滑点,SMT真实余额应该小一些)


文章作者: wzl521
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 wzl521 !
  目录