NERITHOpen app

Understand
every move

Your guide to trading, order settlement and wallet funds on Solana

NERITH documentation

From the terms you choose
to the receipt you can inspect

Explore mainnet evidence ↗

Available on Solana

The current release supports wallet login, live balances, wallet-signed swaps, exact-term dark pool orders and wallet-level funds

Encrypted private plans and read-only Agent assistance are available
Strategy funding and automatic execution are not enabled
NERI is the project abbreviation — a token is not required to use the workspace

Start with your wallet

Use one Solana wallet to trade, create dark pool orders and follow the funds connected to your NERITH activity

  1. Connect and sign inSign the login message with the wallet you want to use
    This verifies ownership without moving funds
  2. Check your balancesThe workspace reads SOL, USDC and wSOL from Solana
    Keep native SOL available for transaction fees and account rent
  3. Choose your execution pathUse a live quote for a wallet-signed swap or set exact terms for a dark pool order
  4. Review before signingCheck amounts, conditions, fees and account rent
    Only confirm in your wallet when the transaction matches your intent
Open your workspace ↗

Change price and replace an order

Copy an existing order into the replacement assistant and edit its size, total or duration
A fresh reference can help set the total but cannot guarantee a match
The old order remains eligible to match until cancellation lands
A verified refund and cancelled chain state are required before replacement funding
Cancellation and new funding are separate wallet confirmations
Sell refunds return as wSOL while new sell funding uses native SOL — unwrap first if needed

Execution checks and order history

Compare your exact order price with a recent Jupiter 1 SOL sell reference before funding
Price alignment does not guarantee a match — another wallet must supply the exact opposite size and total
Open an order timeline to follow saved attempts, observed transaction states and reconciled funding, settlement or refund receipts
Chain receipts link directly to your funds records
Only the latest matching scan is retained and an expired order still requires cancellation to return escrow

Dark pool orders

Two exact terms, one atomic exchange

A buy order funds USDC and requests an exact wSOL amount
A sell order wraps the specified native SOL and funds wSOL
Both sides specify a SOL size, total USDC consideration and expiry

Trading pair
USDC / wSOL on Solana mainnet
Counterparty
A funded, unexpired opposite order from a different wallet
Match conditions
Exactly the same SOL size and total USDC consideration
Settlement
The whole order exchanges in one transaction

Before you fund

Enter the SOL amount, whole-order USDC price and validity window
The form calculates the price per SOL and shows what you pay and receive if matched
This is your chosen price, not a market quote
The review shows your exact terms and estimated costs before wallet confirmation
Bought SOL arrives as wSOL, a separate token balance

While you wait

An open order needs a compatible counterparty
A displayed market price does not guarantee a match, and this version does not support partial fills or automatic routing to a public exchange

On mobile, switch between Create order and My orders without losing the terms you entered
The order center explains whether funding is pending, matching is waiting, an exception needs recovery or the order has expired
Expiry stops matching but does not automatically return escrow funds

Understand the wait

Each order shows its matching deadline and the latest recorded matching check
A scan covers a bounded set of orders — no eligible counterparty in that scan is not a guarantee about the whole pool
Orders within one hour of expiry and expired orders appear in wallet notifications
A pending settlement or unresolved receipt blocks another attempt until reconciliation

Cancel, refund and place again

Choose Cancel and refund for an active or expired order, then confirm the transaction in your wallet
Check the refund receipt before using Edit and place again to prepare new terms
The replacement receives a new order identity

A cancellation can race with a submitted settlement
The onchain result determines whether the order was filled or refunded
Cancelled sell funds return as wSOL rather than native SOL

Open dark pool orders ↗

Wallet-signed swaps

The market panel reads a current Jupiter quote for USDC / SOL
Preparing a swap creates a new transaction with explicit input, minimum output, network fee and account rent estimates

The execution path is restricted to direct Raydium CLMM liquidity through Jupiter
Unsupported routes are rejected rather than silently substituted

Native SOL is wrapped temporarily and unwrapped within the swap
Existing wallet-held wSOL is kept separate
Only the exact prepared transaction is accepted for submission

Request a live quote ↗

Wallet performance and costs

Reference valuation and price conditions

A recent Jupiter quote for selling 1 SOL supplies a USDC reference price
Wallet estimates cover native SOL, wSOL and USDC outside order escrow
Recorded position estimates use the remaining quantity from finalized NERITH trades
Unrealized results subtract known acquisition cost — missing history stays unavailable

Quotes older than 90 seconds produce no market values
Estimates scale a reference quote rather than requesting an executable sale of your whole position
Fees, rent and outside trading history are not included in unrealized results

Save a SOL price condition in Funds for at-or-above or at-or-below a USDC threshold
Background checks target once per minute and record one notification per armed condition
Checks can be delayed and price moves between checks can be missed
Pause, resume, rearm or delete a condition at any time
These alerts never sign, fund or place a trade
Notifications are stored while the page is closed and are visible when you return — email and push delivery are not enabled

The funds center separates wallet-held SOL, USDC and wSOL from assets in dark pool order accounts
Each escrow is checked against the deployed program, wallet owner and token mint

Order funding, atomic settlement, cancellation refunds and manual swaps appear as separate movements
Funding and refunds are transfers, not profit
Trade amounts describe the exchange and must not be added to funding as a second wallet debit

Network fees remain denominated in SOL and identify whether your wallet or the service paid
The displayed rent total covers retained accounts from recorded manual swaps only
Order account rent is not included in that subtotal

Unavailable account reads are not shown as zero
Only verified NERITH records are included — outside wallet activity is not imported
Finalized manual swaps and dark pool fills share one recorded SOL / wSOL cost pool

Average buy and sell prices use actual receipt amounts weighted by SOL size
Realized trading results subtract weighted-average acquisition cost from actual USDC sale proceeds
Remaining recorded quantity, acquisition cost and average cost are shown separately from your complete wallet balance

Network fees are not converted into USDC or subtracted from the displayed trading result
Execution costs already reflected in receipt amounts are not deducted twice
Missing acquisition history, pending trades, incomplete records or ambiguous same-slot ordering make affected cost and return figures unavailable
External holdings never receive an assumed zero cost
Export this view downloads the filtered recorded movements as CSV with base-unit amounts, receipt signatures and snapshot time

Open wallet funds ↗

Recover idle funds

The funds workspace scans wallet-owned classic SPL token accounts and current order escrow
Review order cancellation, unwrap wSOL to native SOL or close eligible empty token accounts
Recovery separates underlying SOL, returned account rent and network fees
Only your wallet signs and the destination is always the same wallet
Nonempty ordinary tokens, frozen or delegated accounts and Token-2022 accounts are excluded
Order state-account rent cannot be recovered by the current order program
A future trade may need to recreate a closed token account and deposit rent again

Funds and permissions

Login, trading and order funding are separate decisions
A login signature does not grant token permissions or authorize future trades

Manual swaps
Your wallet signs a specific transaction with reviewed input and minimum output
Dark pool orders
Funded assets are held in dedicated program-controlled token accounts
Matching service
It submits settlement between compatible orders under the program rules
Owner cancellation
Remaining assets return to the owner wallet once cancellation is confirmed

Rent is separate from fees

Solana accounts can hold a rent-exempt balance
Closing an escrow returns its account rent, while retained order records and token accounts may continue to hold rent
Network transaction fees are not refundable account deposits

Wrapped SOL is a token balance
Receiving wSOL does not automatically increase your native SOL balance

Follow the saved transaction

Signed transactions are saved before broadcast
When a network response is lost, the service checks that saved signature and retries the same signed bytes when appropriate
Background recovery continues tracking submitted wallet actions after you close the page

Confirmed means the receipt and expected asset changes have been checked
Finalized means the chain has reached a stronger commitment level
A disappearing confirmation is returned to reconciliation rather than treated as a new opportunity to execute

A new attempt remains blocked while the previous result is unresolved
Transaction expiry requires a finalized block height beyond the validity window and absence of the old transaction

The funds center links verified movements to their order or swap and chain receipt
Wallet notifications combine saved transaction updates with current order guidance
Open Notifications to follow an order or its funds record and mark updates as read
Updates refresh while the site is open — email and push delivery are not enabled

Privacy boundaries

Submitted order terms are encrypted for storage and service handoff
The matching service decrypts those terms to find an exact counterparty

Visible to the service
Submitted order terms needed for matching
Visible on Solana
Program accounts, deposits, transaction metadata and settlement
Not enabled
Operator-blind matching, hidden onchain settlement and confidential execution

Private plans use browser encryption with a recovery key
They hold settings only and are not required for swaps or dark pool orders

Inspect the mainnet evidence

The native Rust order program is deployed on Solana mainnet
A real two-wallet exchange of 0.10 USDC for 0.001 wSOL reached finalized confirmation
The links below identify that deployment, settlement and an expired-order refund

Order program
HgbvAj…B5uPaCR ↗
Program deployment
View deployment transaction ↗
Finalized match
View atomic settlement ↗
Expired-order refund
View cancellation and refund ↗

This is a historical mainnet settlement, not a live market quote
The same receipt records the buyer receiving 0.001 wSOL and the seller receiving 0.10 USDC

Planning and future execution

Automatic execution and confidential matching remain in development
Private planning and read-only assistance below are available now

Scheduled strategies and automatic exits

Planned entries split a chosen budget into batches, with price conditions and rules for exiting a position
Funding, scheduling and automatic execution remain disabled

Private strategy vaults

Create a private vault, keep its recovery key and save encrypted strategy drafts
Unlock the same vault to restore and edit plans
Download an encrypted backup and keep the recovery key separately
Restore backup creates a new vault for the same wallet without replacing existing plans
These tools do not create Solana accounts or move funds

Agent assistance

Agent assistance reads authenticated wallet snapshots and recent order records
Your request and those snapshots are sent to the configured OpenAI model only when you ask
Recovery keys and encrypted plan contents are not sent
Extracted limits remain editable and require your review
The assistant cannot sign transactions or enable automatic execution

Confidential matching

Operator-blind matching requires a separate trusted execution environment and is not enabled by the current encrypted storage alone