Set the whole order
Choose the input amount, Stock Token, number of fills and interval.
Finite execution on Robinhood Chain
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.
Market selection
Production routes require verified liquidity, price feeds and eligible Stock Tokens. The route below is a no-value public-testnet fixture.
No-value test tokens, mock router and mock price feeds. This is not a live market.
A finite plan
The mechanism
Choose the input amount, Stock Token, number of fills and interval.
The contract holds the finite input. It cannot pull more from the wallet.
Fresh price data sets the minimum acceptable output before each swap. Public testnet uses mock feeds.
Completed output goes directly to the user. Unfilled input can be recovered at any time.
Bounded by design
A stale, invalid or paused Stock Token oracle stops the fill instead of guessing a price.
Slippage is capped at 2%. The execution fee cannot exceed 0.10% per fill.
Market configuration cannot redirect, withdraw or seize a user's escrowed assets.
Cancellation returns the remaining input token. It does not require a market price or swap.
Questions
No. Splitting an order changes execution timing, not market direction. Altrin only enforces the user's price bounds for each fill.
Execution is permissionless. A keeper normally submits eligible fills and receives the small fee fixed when the plan is created.
The transaction reverts. The input remains in the plan and can be tried later or recovered by cancelling.
No. Altrin is live on public testnet and unaudited. Review the contracts and risks before using it.