Forem

Cover image for Fee Tokens on Uniswap V3. Is it even possible?
Ahmed Castro for Filosofía Código EN

Posted on

Fee Tokens on Uniswap V3. Is it even possible?

Uniswap was launch in 2021 and today is the Dex with more volume. In this video we will look at how it works concentrated liquidity through the NFTs and, we will launch a token that extracts percentual commissions on purchase and P2P.

Before we start

For this tutorial you will need Metamask or another compatible wallet with Goerli funds that you can get from a faucet.

Smart contract with token fees in Uniswap V3

You can launch the following token in Mainnet like in Goerlin because the Uniswap contracts share the same addresses. Nevertheless, you will need to adjust the address of the ‘Base Token’, the address of WETH in Mainnet 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and in Goerli 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6.

Ypu can find this contract and more in Biblioteca y more info about the paramteris in the API Docs.

// SPDX-License-Identifier: MIT
pragma solidity 0.8.18;

import "biblioteca/contracts/ERC20/UniswapV3FeeToken.sol";

contract MyUniswapV3FeeToken is UniswapV3FeeToken
{
    constructor() UniswapV3FeeToken(
        "My Token", "MTKN",                         // Name and Symbol
        1_000_000_000 ether,                        // 1 billion supply
        100, 200,                                   // Fees: 1% buy 2% P2P
        msg.sender,                                 // Vault Address
        0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6, // Base token: WETH
        1_000_000)                                  // Initial rate: 1 WETH = 1,000,000 tokens
    {
    }
}
Enter fullscreen mode Exit fullscreen mode

Thanks for watching this video!

Follows us on dev.to and in Youtube for everything related to Blockchain development.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more