sepolia测试网部署uniswap
1.环境版本
1 2 3
| node v18.20.5 npm 10.7.0 yarn 3.2.3
|
2.安装依赖
3.执行
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真实余额应该小一些)