Early access: Order Automations are live technology with limited rollout and asset coverage. Once Nova shows an order as active from finalized chain state, Solana has recorded its rules. That does not guarantee that Nova will detect the target or complete a fill. Start with an amount you can monitor and use the current in-app review as the source of truth.
What you can automate
Order Automations are for spot swaps. They are not perpetual positions, margin orders, or guaranteed-price orders.
What wallet-native means
Nova does not ask you to deposit tokens into a trading vault. The tokens remain in a token account owned by your wallet until execution. When you sign an order, you grant Nova’s on-chain executor a limited token allowance for the total amount reserved by your active orders. This is real spending permission, but it is not custody or an unlimited approval. Think of it as a narrow automation rulebook:- Your wallet signs the create, edit, cancel, and cleanup actions.
- Nova never receives your recovery phrase or private key.
- The on-chain program binds the allowance to your wallet, source token account, mint, and reserved amount.
- Each order commits to its input, output, destination, amount, expiry, trigger, and minimum-output protection.
- A keeper can attempt the fill you defined, but it cannot redirect the output or rewrite the order.
How a fill works
- You create the order. Nova builds the order locally, simulates it, shows the review, and asks your wallet to sign.
- Solana records the rules. Nova waits for the owner-signed mutation to finalize, then verifies the canonical on-chain order before monitoring it.
- Nova watches the condition. Price updates wake an isolated keeper, while periodic checks provide a fallback.
- The keeper verifies again. It reloads finalized order state, requests a current Jupiter route, validates the route, and simulates the complete fill.
- The on-chain program decides. It checks the signed commitment, accounts, allowance, amount, expiry, trigger, route, fee, and minimum output.
- Everything succeeds or nothing changes. The input transfer, swap, output settlement, fee, and order-state update happen atomically. Nova does not partially fill an order.
How Nova checks trigger prices
Nova uses two trigger models depending on the asset:- On-chain oracle triggers: For supported markets, the executor can verify a Pyth price threshold on-chain, including freshness and confidence limits.
- Keeper-timed triggers: For other supported assets, Nova’s isolated keeper decides when the displayed market price reaches the target. The on-chain program still enforces the exact pair, amount, destination, approved route, expiry, fee, and output floor. It does not independently prove the off-chain market price.
Why a crossed target may not fill
A target price is not a reservation of liquidity. An order can remain open or fail to execute when:- the price touches the target too briefly to observe and complete the transaction;
- Jupiter cannot provide a valid route for the full amount;
- the price moves beyond the allowed execution protection before landing;
- the source balance is too low, or the token account is frozen, closed, or delegated differently;
- another active order or wallet transaction uses the same available balance;
- the token no longer passes Nova’s supported-asset policy;
- Solana, RPC, price, routing, or keeper infrastructure has a delay or outage; or
- the order expires, you cancel it, or another transaction finalizes first.
Fees and network costs
Nova’s Order Automation fee is 0.50% of a successful fill. It is one Nova fee, not an additional fee stacked on top of a second Jupiter platform fee. There is no Nova protocol fee for creating, editing, canceling, expiring, or unsuccessfully attempting an order. The quoted route can also include decentralized-exchange or liquidity-pool trading fees, price impact, and movement within your execution protection. These affect how much you receive, but they are not additional Nova fees. Solana network fees and account rent are separate. They can apply when you create, edit, cancel, or clean up an order. Some rent may be recoverable when order accounts are closed. Review the exact current amounts in Nova before signing.Supported assets and wallets
- Order Automations are available only on Solana and only for assets and pairs Nova currently supports.
- Nova uses wrapped SOL inside the token-account flow.
- Nova supports standard SPL tokens and a narrow set of simple Token-2022 assets. It rejects tokens with freeze authority, transfer fees, hooks, or untested extensions.
- You need a signing wallet. Watch-only and demo wallets cannot create or change orders.
- Minimum order sizes, active-order limits, asset coverage, and rollout access can change as Nova gathers early-access evidence.
Your controls
You can edit or cancel an active order with a new wallet signature. A cancellation is complete only after Solana finalizes it; hiding a row or closing the app does not cancel an on-chain order. If order setup stops before it finishes, Nova may show Resume or Clean Up Order Setup. Use those actions to finish or safely unwind the recorded setup instead of creating the same order again. You still control the source token account and can move or spend its balance. Doing so may leave an order unable to fill until you cancel, edit, fund, or clean it up.Plain-language early-access disclosure
Order Automations combine a mobile wallet, an on-chain program, market data, Jupiter routing, an isolated keeper, Solana RPC, and network finality. That design keeps control in your wallet and adds strong transaction-level checks, but it also has more moving parts than a normal swap. Nova continues to test reliability, route coverage, recovery, and monitoring. Do not treat an open order, a target crossing, an accepted request, or a submitted transaction as a completed trade. Check the finalized order history and wallet balance. Order Automations are execution tools, not financial advice, custody, or a promise of price or execution.Download Nova
Create and manage supported Solana Order Automations from a signing wallet in Nova.