Appearance
What is LootFi
LootFi turns a Counter-Strike 2 skin into an ERC-721 token on Robinhood Chain.
You send a skin to a custody account through an ordinary Steam trade offer. Once Steam's own holding period on that trade has passed, a token mints to your wallet. The token is a redemption claim: whoever holds it can burn it and have that exact skin traded back to their Steam account.
That is the whole product. Everything else on this site is detail about how the claim is kept honest.
One token, one skin
The invariant the entire protocol is built around:
Every token corresponds to exactly one specific CS2 asset held in custody, and every custodied asset backs at most one token.
Not "a skin of that type". Not "an equivalent skin". The individual item, with its own float value, paint seed, applied stickers, name tag, and StatTrak counter. When you redeem, you get that asset back — the same one you or an earlier holder deposited.
The binding is enforced in two places at once:
- On-chain, by the token id. A token id is allocated once and can never be reissued, because minting the same id twice reverts.
- Off-chain, by a per-asset fingerprint stored under a uniqueness constraint. Two deposits can never resolve to the same physical asset, and one asset can never back two tokens.
If the protocol cannot prove which physical asset a deposit refers to — because Steam's trade record is ambiguous, or two identical items are in play — the deposit is held for a human to look at rather than guessed. Being slow is recoverable; binding a token to the wrong skin is not.
See Core concepts for what a fingerprint and a token id actually are, and Token IDs for the encoding.
What LootFi is not
Read this before you assume a mechanic exists
LootFi has one mechanic — deposit, hold, redeem — plus a marketplace for the tokens. Nothing below is part of it.
- Not a swap or an AMM. There is no pool, no bonding curve, no price-discovery mechanism, and no liquidity provision. Tokens change hands only when a buyer fills a specific seller's signed order at that seller's stated price.
- Not lending, and not collateral. You cannot borrow against a token here. Nothing in the protocol can seize, liquidate, or rehypothecate a token you hold.
- No fractionalization. A token is never split. There are no shares of a skin, no baskets, and no index tokens.
- No synthetics and no price exposure products. A token is not a derivative tracking a skin's market value; it is a claim on the item itself. Its price on the marketplace is whatever someone will pay, which may be more or less than the item sells for elsewhere.
- No yield. Deposited skins are not lent out, staked, or put to work. They sit in custody, untouched, until someone redeems them.
- Not affiliated with Valve or Steam. See below.
There is a separate protocol ERC-20, LootToken. It is not required to deposit, trade, or withdraw, and no page on this site makes any claim about its value or distribution.
Where each piece lives
Three things exist at once, in three different places, and confusing them is the source of most misunderstandings:
YOUR WALLET CUSTODY ROBINHOOD CHAIN
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ LootFi NFT │ │ the actual │ │ LootSkins │
│ (ERC-721) │◄────────►│ CS2 skin, │ │ LootMarket │
│ │ 1 : 1 │ in a Steam │ │ (contract state)│
│ you control │ │ inventory │ │ │
│ the key │ │ │ │ public, anyone │
└──────────────┘ └──────────────┘ │ can read it │
│ │ └──────────────────┘
│ │
transferable, never traded,
sellable, burnable never lent out,
by you alone released only on a burn- The token is yours. It sits in your wallet. No LootFi contract escrows it, including while it is listed for sale. Only your key moves it.
- The skin is in custody. A Steam account operated by LootFi holds it. That is a real trust assumption and it is stated plainly in Risks & limitations and Custody model.
- The link between them is on-chain plus off-chain. The token id is on-chain and permanent. Which asset it maps to is recorded off-chain and used to route the item back to you on redemption.
What you actually need to accept
Two things, and both are disclosed up front rather than in a footnote:
- Minting is not instant. Steam holds a freshly traded item for roughly seven days, and longer if your account has a trade hold. During that window the item is in neither inventory and no token exists yet. This wait is Steam's, not ours, and nothing on our side shortens it. See Trade protection.
- Custody is a trust assumption. While a skin backs a token, an operator controls the Steam account holding it. The protocol is built to make misbehaviour visible and expensive rather than impossible. Read Trust & security before depositing anything you would mind losing.
Not affiliated with Valve
Independent project
LootFi is an independent project. It is not affiliated with, endorsed by, sponsored by, or approved by Valve Corporation. Counter-Strike, CS2, and Steam are trademarks of Valve Corporation.
Valve's rules govern the underlying item at all times. Trade holds, trade bans, account bans, item restrictions, and trade reversals are Valve's decisions, and LootFi cannot override, appeal, or compensate for them. If Valve removes an item from an account or reverses a trade, that outcome propagates to the token backed by it — see Trade reversals.
Next
- How it works — the full loop, step by step.
- Core concepts — the vocabulary used everywhere else.
- What you can deposit — which items qualify.
- Risks & limitations — read this one before you deposit.