# Security

LP Inferno is built with one purpose: permanently removing LP tokens from circulation - with zero trust assumptions.

There are no keys. No admin. No upgrades. No withdrawals.

Once an LP token is burned, it’s irretrievable by design.

### 🔐 Immutable smart contract

The LP Inferno smart contract is:

* ✅ Immutable - deployed without a proxy or upgrade path
* ✅ Ownerless - no admin or privileged address
* ✅ Minimal - clean logic, no unnecessary complexity
* ✅ Auditable - source code is publicly visible

You can inspect the contract yourself and verify there are no functions to move tokens out of the vault - ever.

### 🚫 No Withdrawals. No Recovery.

Unlike LP lockers (which allow withdrawal after a time), LP Inferno does not include:

* ❌ `withdraw()`
* ❌ `transfer()`
* ❌ `onlyOwner`
* ❌ `upgradeTo()`
* ❌ `selfdestruct`

There are no conditionals, no delay periods, and no admin escape hatches.

Once a token enters the vault, it stays there - forever.

### 📄 Transparent On-Chain Record

Every burn:

* Is executed by a user on-chain
* Transfers the LP token to the vault contract address
* Is publicly visible and traceable via block explorer

You (and your community) can verify that liquidity is burnt - not locked or hidden.

### 🤯 Better Than `0x000...dead`

Burn addresses like `0x000...dead` or `0x...dEaD` are widely used, but technically *could* be brute-forced (with a \~1 in 2¹⁶⁰ chance).

LP Inferno eliminates even that infinitesimal risk:

* No private key exists
* No access route exists
* No function exists to move the tokens once received

LP Inferno is designed to be so simple, it's practically self-evident.

> That said, a formal audit can still be valuable for external assurance. If you'd like to fund or support one, please connect with us on X.
