USE FORTLOCKS
Interact directly with the contracts.
FortLocks has no web application. This website does not connect to your wallet, construct transactions, hold keys, or sit between you and the protocols.
There are two different types of operation that you can perform: lock a position and collect fees.
LOCK A POSITION
To lock a position, two transactions are required.
First, approve the FortLocks V1 contract to receive your Uniswap V3 position NFT. Then call the FortLocks V1 lock function to permanently lock the position and set its beneficiary.
TRANSACTION 01 — APPROVE THE POSITION
Open the canonical Uniswap V3 Position Manager on Etherscan with the button below.
Connect your wallet using the Connect Wallet button.
Click on 1. approve.
In the to (address) field, enter the FortLocks V1 contract address:
0x07AEbCE1f6DC40288E9AeE447E57B0289702DD4F
In the tokenId (uint256) field, enter the token ID of the Uniswap V3 position NFT you want to lock.
Click on the Write button and approve the transaction.
THEN ↓
TRANSACTION 02 — LOCK THE POSITION
First, ensure that the approval transaction has gone through. Open the FortLocks V1 contract on Etherscan with the button below.
Connect your wallet using the Connect Wallet button.
Click on 2. lock.
In the tokenId (uint256) field, enter the token ID of the Uniswap V3 position NFT you approved in Transaction 01.
In the beneficiary (address) field, enter the address that will permanently receive the position's LP fees.
Check the beneficiary address carefully. It cannot be changed later. The position cannot be unlocked.
Click on the Write button and approve the transaction.
COLLECT FEES
LP fees can be collected from a locked position at any time.
Open the FortLocks V1 contract on Etherscan with the button below.
Click on 1. collectFees.
In the tokenId (uint256) field, enter the token ID of the locked Uniswap V3 position NFT.
Click on the Write button and approve the transaction.
Anyone may call collectFees. The caller cannot choose or change the recipients. Collected fees are distributed automatically according to the immutable fee rules.
TOKEN COMPATIBILITY
FortLocks V1 is designed for Uniswap V3 positions containing tokens with standard ERC-20 transfer behaviour. Tokens with non-standard mechanics — such as transfer taxes, rebasing, blacklisting or other transfer restrictions — may not behave as expected and are not specifically supported.
The permanence of a successfully locked position does not depend on the behaviour of its underlying tokens.
The website is optional. The lock isn't.