Denara — Sanctuary of Aden

A Lineage world running on the original client, rebuilt to play in a browser. No download, no install. The items you earn can be yours on-chain — and still swung at monsters.

What it isThe real game, in a tab

Not a remake or a tribute — the original 2002 client's own art, decoded straight out of its archives and drawn in a canvas.

The original artwork

Every sprite, tile and interface panel is read live from the game's own .pak archives. The inventory frame you see is the one from 2002, not a recreation of it.

A real server

An unmodified l1j server decides everything — movement, combat, drops, trade. The browser is a client, not a simulation, so the rules are the ones the game has always had.

Nothing to install

It runs in any modern browser. No launcher, no patcher, no twenty-year-old executable asking for administrator rights.

OwnershipYour sword, actually yours

Put an item on-chain and it stays in your bag. You still equip it, still fight with it — it simply also exists as something you can sell to anyone, anywhere, without asking a server for permission.

Inventory with token-backed items outlined in green

It stays playable

A token-backed item is marked with a green frame and keeps working exactly as before. It is also safe from being dropped or lost on death.

One item, one owner

While the token exists, the item trades on-chain rather than in the game's trade window — the same thing cannot change hands in two places at once. Release the token and it goes back to normal trade.

MintedItems already on chain

Rendered from the game's own icons, with the stats the server actually resolves combat with — not invented rarity.

Orcish Dagger Orcish DaggerDamage 2/3 · Hit +2
on Abstract
Dagger DaggerDamage 3/4
on Abstract
Ancient Plate Mail Ancient Plate MailAC −16 · Level 45
on Abstract
Ring of Ancient Giant Ring of Ancient GiantAC −2 · STR +1
on Abstract

On-chainContracts, in the open

Live on Abstract mainnet (chain 2741). Every address is readable on the explorer — nothing here asks you to take a screenshot's word for it.

ContractAddress
Denara (DNR) 0xe08a8a8fd38b7acfc47dcdb90de26be05d039424
Rewards 0xd5fB8F36289d533941158A4c0B3A472844F4d11B
Items 0x246964f127A14B1fB43977F2758F52B628Bc3B2A
Market 0xB5CF4085B37A1Ef30BdD9327DEA35f39747Ff8F9
What the operator can and cannot do. The token's minter is locked to the rewards contract and can never be changed, so no key — including the owner's — can print supply. Every cap has a hard ceiling above it that the owner cannot raise. Ownership can be handed on but never abandoned, because an ownerless contract could never be paused again. These are properties of the deployed bytecode, not promises.
Early, and honest about it. This is a small world run by one person. Contracts are live and audited but unaudited by a third party; the on-chain layer is new. Treat anything you mint as something you might lose, until it has proved otherwise.