On-chain
Autonomous
DAT (digital asset treasuries)
A treasury contract on Linea L2. It taxes every LDAT trade, spends what it collects on $LINEA bags, relists them at 1.2×, and burns LDAT with the ETH a sale returns. This page describes what the code does. It does not predict what the market does.
Enforced Fee
Every LDAT trade, buy or sell, pays a 10% tax: 8% goes to the treasury, 2% funds the project. The Uniswap v4 pool hook collects it at swap time, so no address trades the pool free and no swap is exempt.
Dynamic Acquisitions
Once enough ETH has built up, the treasury buys a bag of 150,000 $LINEA from whoever offers one, then relists that bag at 1.2× the ETH it paid. The contract sets that asking price; whether anyone pays it is the market's call.
Burn on bag sale
When a bag sells, its ETH is queued for a buyback of LDAT, and the contract burns what it buys. No bag sale, no burn. The queue drains in capped steps, one call per delay window, rather than in a single market order.
How LDAT works
1. Trading tax
Every buy or sell of LDAT pays a 10% tax: 8% to the treasury and 2% to the project. The tax lives inside the pool's own hook and arrives as ETH, so no swap through the pool escapes it.
2. Treasury buys a LINEA bag
That ETH sits in the contract until someone hands it 150,000 LINEA. Any address can: the contract takes the bag and pays out the ETH released so far, which ramps up block by block rather than emptying the balance at once. That is how the treasury accumulates $LINEA.
3. Bag goes back on sale at 1.2×
The contract relists the bag for 20% more ETH than it paid. Any address that sends that exact amount receives the LINEA. Nothing obliges anyone to send it, and a bag can sit unsold indefinitely.
4. Bag sale funds the burn
A sold bag adds its ETH to the burn queue. Each call spends at most a fixed increment and only once per delay window, which keeps the buyback from landing as one sandwichable order. Calling it is permissionless and pays the caller 0.5% of the burn.
Where the code lives
LDAT launched on Linea (chain 59144) on 9 June 2026 at 0x02F289E429655d0C0D713A7dFD26850A81f7cFC5. The contracts are open source and verified on Lineascan, and the treasury is readable on-chain. Read the code before you touch it, and read the terms first.
What can go wrong
- The contracts are upgradeable. Ownership sits behind a 2-of-3 Safe multisig that can replace the logic described above. The project has said it intends to revoke upgradeability after post-launch testing, but has committed to no date and is under no obligation to do it. Until it happens, treat the code as changeable.
- Some numbers here are settings, not constants. The bag size and the burn increment and delay are owner-adjustable in a single transaction, without an upgrade. The 10% trade tax, the 0.5% caller share and the 1.2× relist multiplier are not: the multiplier's setter is gated to the factory, which exposes no path to it, so it moves only if the contracts are upgraded.
- There is no third-party audit. The code is public and verified on-chain, but nothing here has been reviewed by an external auditor.
- This is an experimental prototype. Smart contract bugs, exploits, and regulatory uncertainty are real and unresolved. The cycle only turns while people trade, offer bags, and trigger burns. Nobody guarantees the protocol keeps operating, or operates in any particular manner.
- Total loss is possible. Trade only what you can afford to lose.