Vaults

Vaults are listed in review order, never by highest return. Release 1 has one reviewed vault and one asset (MON). The brief asks for USDC. There is no reviewed USDC vault in this app yet, so MONAF starts with MON, the asset the existing vaults already use.

aPriori · MON liquid staking

ReviewedReading…

Your MON is staked with Monad validators through aPriori. You receive aprMON, a reward-bearing token: the number of tokens stays the same and each one is worth more MON as staking rewards arrive.

Estimated variable return
Reading…
Asset
MON in, aprMON out. 1 aprMON = … (updated —)
Withdrawal conditions
Withdrawals are queued. You request a withdrawal, aPriori unlocks it after a few staking epochs, then you claim the MON. aPriori says requests usually unlock in about 12–18 hours (each staking epoch is roughly 5.5–6 hours).
Fees
  • No deposit fee.
  • Withdrawal fee: reading…
  • Reward fee: reading…
  • Network gas on every transaction. Monad charges the gas limit.
  • MONAF charges no fee.
Principal risks
  • Investment returns are variable. Your position can lose value.
  • Smart-contract risk: aprMON is an upgradeable proxy controlled by aPriori. MONAF has not audited it.
  • Validator risk: staking rewards depend on validator performance and the exchange rate is updated by aPriori’s oracle operator.
  • aPriori can pause the contract. Deposits and withdrawal requests would stop until it is unpaused.
  • Withdrawals are not instant. Your MON is locked until the request unlocks.
Contract, approvals and routing

Contract: 0x0c65A0BC65a5D819235B71F554D210D3F80E0852. Deposits call deposit(assets, receiver) with your MON. Withdrawals call requestRedeem(shares, you, you) and later redeem(requestIds, receiver). No token approval is needed: MON is sent with the deposit, and you request withdrawals of your own aprMON. No router, no swap. Listed in services.ts as a verified official address with a mainnet fork test (test_fork_apriori_stake). The withdrawal path is checked against the official ABI and live mainnet reads.

aPriori integration docs ↗aprMON on MonadVision ↗