Finite execution on Robinhood Chain

One order.
Measured over time.

Altrin breaks one order into a fixed number of scheduled fills. Every fill is checked against a fresh reference price before it reaches the market.

Public testnet: no-value tokens, mock price feeds and mock router. No real market liquidity.

2 to 64 finite fills0 to 2% user price guardCancel unfilled input
Test Stock Token planExample
Total input1,000.00 aUSDG5 fills · 1 hour apart
09:00200 aUSDG
10:00200 aUSDG
11:00200 aUSDG
12:00200 aUSDG
13:00200 aUSDG
14:00end

Market selection

Deep routes first.

Production routes require verified liquidity, price feeds and eligible Stock Tokens. The route below is a no-value public-testnet fixture.

Public-testnet fixture route
MarketGroupLiquidity24h volumeStatus

No-value test tokens, mock router and mock price feeds. This is not a live market.

A finite plan

Not another recurring buy.

FeatureOne market orderRecurring DCAAltrin
Known total sizeYesNoYes
Known number of fills1Open-ended2 to 64
Oracle-based minimum outputVenue dependentVenue dependentRequired
Recover unfilled inputNot applicableStop future buysAny time

The mechanism

Four steps. No hidden loop.

01

Set the whole order

Choose the input amount, Stock Token, number of fills and interval.

02

Escrow only that amount

The contract holds the finite input. It cannot pull more from the wallet.

03

Check every fill

Fresh price data sets the minimum acceptable output before each swap. Public testnet uses mock feeds.

04

Finish or cancel

Completed output goes directly to the user. Unfilled input can be recovered at any time.

Bounded by design

Automation with an exit.

Oracle protection

A stale, invalid or paused Stock Token oracle stops the fill instead of guessing a price.

Hard limits

Slippage is capped at 2%. The execution fee cannot exceed 0.10% per fill.

No owner withdrawal

Market configuration cannot redirect, withdraw or seize a user's escrowed assets.

In-kind cancellation

Cancellation returns the remaining input token. It does not require a market price or swap.

Questions

Before creating a plan.

Does Altrin guarantee a better average price?

No. Splitting an order changes execution timing, not market direction. Altrin only enforces the user's price bounds for each fill.

Who executes the next fill?

Execution is permissionless. A keeper normally submits eligible fills and receives the small fee fixed when the plan is created.

What happens when a fill fails?

The transaction reverts. The input remains in the plan and can be tried later or recovered by cancelling.

Is the protocol audited?

No. Altrin is live on public testnet and unaudited. Review the contracts and risks before using it.