Skip to content

Instantly share code, notes, and snippets.

View atlaschiew's full-sized avatar
😴
i am busy sleeping

Atlas Chiew atlaschiew

😴
i am busy sleeping
  • Kuala Lumpur, Malaysia
View GitHub Profile
@BlockmanCodes
BlockmanCodes / 01_deployContracts.js
Created May 31, 2023 12:24
Uniswap V3: protocol fees
const { ContractFactory, utils } = require("ethers")
const WETH9 = require("../WETH9.json")
const fs = require('fs');
const { promisify } = require('util');
const artifacts = {
UniswapV3Factory: require("@uniswap/v3-core/artifacts/contracts/UniswapV3Factory.sol/UniswapV3Factory.json"),
SwapRouter: require("@uniswap/v3-periphery/artifacts/contracts/SwapRouter.sol/SwapRouter.json"),
NFTDescriptor: require("@uniswap/v3-periphery/artifacts/contracts/libraries/NFTDescriptor.sol/NFTDescriptor.json"),