Introducing Rootkit Finance

4 min readNov 6, 2020


Rootkit is a highly deflationary, yield-farmable token that uses permanently locked liquidity pools to unlock new possibilities.

Utilizing the combination of the Uniswap pricing mechanism, a fixed-supply currency, and permanently locked liquidity pools, Rootkit creates a price floor that is easy to calculate and ensures a minimum lifetime price for that token. This allows us to reuse the ETH locked in our system multiple times, pioneering past the expected norms of traditional economics. In fact, our proposed design blows everything you’ve seen in DeFi out of the water too. We’ll explain below the unique features we’ve built into our contracts to pursue this bold vision.

Improved Liquidity Generation Event [LGE]

The Rootkit launch is designed to be as fair as possible to all participants. After a one-week deposit period, the funds received will be paired with the full supply of Rootkit to create the first Uniswap pool.

Since the liquidity pool is created with all possible supply inside of it, it starts at the lowest price it can ever reach. We then reuse some of the ETH without affecting the Uniswap market to create 1 or 2 more trading pools, wBTC and DAI. Lastly, we will purchase some ROOT tokens from the pool and distribute them with up to 3 LP tokens.

Transfer Gate

The Rootkit Uniswap pair uses kETH, a wrapped version of wETH. Anyone can create kETH and redeem it anytime at a 1:1 rate for wETH. There are no fees other than gas required to do this. All available kETH can be redeemed for wETH at any time.

Our Transfer Gate can be used to add liquidity quickly and safely without getting front-run, requiring only an ETH contribution from the buyer.
kETH allows the Rootkit system to access the value under the price floor without affecting the market or the guaranteed minimum token price.

Price Floor

Rootkit increases its price through active use of its own Ethereum liquidity. It is a fixed-supply token, and its trading liquidity can never be removed. This creates a minimum price the token can ever be that is very easy to calculate.

If every ROOT that is not in the liquidity pool is sold into the pool, the resulting price will be the floor. Our router has a function to check this price and can use the ETH below the floor in both farming and other price-increasing strategies.


Rootkit has a 0.4% burn built into every transfer to reduce the supply proportionally to overall volume. The standard Uniswap fee on trades provides deflation to the circulating supply thanks to the liquidity being locked.

All coins removed from circulation or added to the liquidity pool increase the price floor of Rootkit. That unlocks more ETH, which can then be used to raise the price floor further.

Rootkit Vault

Using kETH allows all the ETH below the price floor to be moved to the Rootkit Vault. As the price floor rises from volume and burns, more ETH is moved to the Vault. The goal of the vault is to use the funds to help lock up more liquidity and burn more Rootkit (whatever increases the value of Rootkit the most).

The vault can perform simple and safe strategies revolving around things like DAI creation and lending. It is also able to apply strategies directly to the router contract to incentivize volume or different user behavior. How the ETH in the vault gets used will be decided by the governance contract, with Rootkit as the voting token.

Governance and Fees

New types of internal farming strategies will be voted on by Rootkit holders. These strategies will be applied directly into the router contract, instead of using separate vaults. On all transfers there is a small burn, and a fee is taken that is paid to all Liquidity Provider token holders.

We created a function for our governance contract that lets us immediately pass control to token holders without putting the system at risk. Shortly after the liquidity creation event is finished all changes to the contracts will required a vote by token holders. Every vote that passes will have a 24 hour delay where the team has the ability to cancel it. This veto power will be renounced after the tokens are circulated to more users.