MELT · EXIT ENGINE block 18,902,419 · USDG 1.0000 · head 0.00 v0.9 / testnet / preview
remainder H0.00 unsold0USDG next slice0.00/ interval proceeds0 pass0 staterunning SIMULATED · CLOCK ×60
One position · leaving in slices drag to turn
Exit engine Sized to the pool Chain 4663 No contract yet

Take profit.
Keep the control.

A good run deserves a considered exit. Put a position into the melt and it leaves in pieces the pool can absorb — each one sized against live depth and what is left unsold, with a floor under the price, a gap between slices, and the remainder yours to pull back at any time.

Impact cap 0.50 % Coefficient C 1.84 Pool depth L 4.0 Cancel any time
Unsold remainder0.00still
Next slice0.00USDGmetered
Q = C · L · H1.5
BLOCK18,902,419
Runnerpid 12731
Uptime00:00:00
Pass0
Queued0
Slices0
StateRUNNING
Unsold
0USDG
still yours, still cancellable
Next slice
0.00/ interval
sized to the pool, not to a clock
To 99 % out
slices
fewer as the pool deepens
Proceeds
0USDG
returned to your wallet

Readouts on this page are a simulation of the mechanism, running on an accelerated clock so a full exit fits on a screen. No live pool is connected, no contract is deployed, and no ticker has been claimed.

01 / 06 · Sizing slice size vs remainder · live

Slice size is a function of the pool, not of a schedule.

A melt is not a market order broken into equal parts. Every slice comes out of one equation, and because the exponent is greater than one, a larger remainder in a deeper pool moves faster per unit than a small one in a thin pool. Drag the position size: the exit clears itself, it never sells in a lump, and it never stalls at the tail.

Sizing curve · Q = C·L·H1.5 · C 1.84 · L 4.0 drag the position →
Sizing curve Q = C · L · H1.5 H — your unsold remainder, in units of 10,000 USDG
L — pool depth, measured live before each slice
C — 1.84, the sizing coefficient
Remainder H0.00
Next slice0.00
Slices to 99 %
Rate per unit0.00
02 / 06 · The machine one position in · slices out

Eight stages. Your tokens only move one way through them.

The output of each stage is the input of the next. Nothing here is a mode you switch on — it is one structure, and there is no path that takes value back upstream.

Flow · pond → melt → channels → outfall stage 02 is the only sizer
01

Position

your tokens
parked

02

Melt

Q = C·L·H1.5
1 / interval

03

Floor

waits
never sells

04

Routes

3 legs
20–60 each

05

Impact

measured
cap 0.50 %

06

Proceeds

your wallet
each slice

07

Check

quoted
before it fires

08

Cancel

remainder back
any time

One position inSlices out
Position — parked, still yours Slice — one per interval, sized Hold — below floor, no sale Scroll the diagram sideways on narrow screens
01

The position

Paste a contract address, pick an amount. The tokens park behind the melt instead of hitting the book in one order. You still own every one of them the whole way through.

02

The melt

Each slice is sized against live pool depth and what is left unsold — Q = C·L·H^1.5, once per interval. A deeper pool takes bigger pieces; a thin one takes smaller ones.

03

The floor

Set a price you will not sell below. Under it the melt does not sell at a worse number — it holds, and waits for the quote to come back over the line.

04

The routes

Up to three pool routes under the melt, each bounded 20–60% of a slice. Routes are fixed when the plan is created and cannot be changed underneath you.

05

The impact cap

Every slice is quoted before it fires and measured against the pool. Anything that would move the price more than 0.50% is cut down or skipped to the next interval.

06

The proceeds

Settlement from each slice returns straight to the wallet that opened the plan. Nothing accumulates in a contract balance waiting to be claimed.

07

The check

Pool identity and depth are read on-chain before each slice. A pool that has been drained, migrated or swapped out fails the check and the slice does not go.

08

The cancel

Stop the plan whenever you like and the unsold remainder comes straight back to your wallet. Runner id, uptime, slices and state are on the face of this page, not buried in a dashboard.

03 / 06 · Order of operations same four steps, every slice

Four steps, in this order, every slice.

Step 1

The pool is read

Depth and identity come off-chain-free, straight from state. Nothing you were quoted an hour ago is carried forward into this slice.

Step 2

The remainder is read

How much of your position is still unsold, measured after the last slice settled. One reading, from state — no oracle, no off-chain input.

Step 3

The slice is sized

Q comes out of the sizing curve, is capped at 0.50% measured impact, and executes in the same transaction. Under your floor it does not execute at all.

Step 4

Proceeds return

The slice splits across the routes fixed at plan creation, and settlement lands in your wallet before the interval clock restarts.

04 / 06 · The limits fixed when the plan is created

One position, three bounded routes.

Every slice splits across the routes you fixed when the plan was created. Move the weights before you start and the split changes; once the plan is live the routes are locked, so nothing can be re-pointed underneath you mid-exit.

45%
35%
20%
Route Abounded 20–6045.0%
Route Bbounded 20–6035.0%
Route Ctakes the remainder20.0%
This planroutes lock at start#1
Slice ladder · one positionsmaller as it clears
Slice 1
Slice 2
Slice 3
Slice 4
Slice 5tail

Each slice is smaller than the one before it, because the remainder driving the size is smaller. The tail never has to be dumped — cancel the plan and whatever is still unsold comes straight back to your wallet.

Coefficient C 1.84
Pool depth L 4.0
Impact cap 0.50 %
Cancel any time
Route bounds 20–60 %
Settlement USDG
Chain Robinhood 4663
05 / 06 · Settlement measured values, not placeholders

Melt settles on Robinhood Chain.

A USDG-native Arbitrum Orbit L2, chain id 4663, fully EVM equivalent — so the melt, the channels and the gauge are ordinary contract calls with no custom opcodes and nothing off-chain.

USDG
Native gas and unit
Orbit
Arbitrum L2 rollup
4663
Chain id
EVM
Solidity, no custom opcodes
Network nameRobinhood Chain
Chain id4663  (0x1237)
RPC, mainnethttps://rpc.mainnet.chain.robinhood.com
RPC, testnethttps://rpc.testnet.chain.robinhood.com  (46630)
Block explorerhttps://robinhoodchain.blockscout.com
Currency symbolUSDG
Decimals18
TypeArbitrum Orbit L2, EVM equivalent
ContractNot published — nothing is deployed
06 / 06 · Verification one account, nothing else
The Melt mark

Check the account before you trust anything here.

@—

This is the only account for Melt. The contract address and every announcement are posted there first — if you did not read it there, it did not come from us.

Handle not registered yet — nothing on this page is official until it is.