Protocol Documentation

Aurum Moto Docs

Everything you need to understand the protocol — from share price mechanics to withdrawal safety and fee structure.

Protocol Overview

What is Aurum Moto?

Aurum Moto is a liquid staking protocol on OPNet (Bitcoin Layer 1). It lets you deposit MOTO tokens and receive stMOTO — a liquid share token that automatically appreciates as staking rewards compound inside the vault.

What is stMOTO?

stMOTO is a non-rebasing share token. It represents your proportional ownership of all MOTO held by the Aurum Moto vault, including accumulated rewards. You can transfer, trade, or provide liquidity with stMOTO — all while continuing to earn yield.

How do rewards work?

MOTO deposited into the vault is routed to MotoSwap staking through the StrategyMotoChef adapter. Staking rewards accumulate and are harvested periodically. After deducting a 5% performance fee and 0.5% harvester incentive, the remaining rewards compound inside the vault — increasing the value of every stMOTO share.

Share Price & Yield

Why does the stMOTO price rise over time?

The vault accumulates more MOTO (from staking rewards) while the total stMOTO supply stays the same (no new shares minted unless someone deposits). So: Share Price = Total MOTO in Vault ÷ Total stMOTO Supply. As MOTO grows, the price rises.

What APR should I expect?

APR is calculated dynamically from on-chain pricePerShare snapshots and updates each visit. It reflects actual MotoSwap staking returns minus the 5.5% total protocol fee. On first load it shows "Calculating…" until enough snapshot data has accumulated.

When is the share price updated?

The share price is updated every time the vault is harvested. Anyone can call harvest (every 200+ blocks, ~33 minutes) and earn the 0.5% harvester reward. The price is computed live from on-chain state.

Deposits & Withdrawals

How do I stake?

Staking is a 2-step process: (1) Transfer MOTO to the vault address, then (2) Call deposit() on the vault. The first step sends your tokens, the second mints stMOTO and records your deposit. The minimum deposit is 100 MOTO.

What is the idle buffer?

The vault keeps 10% of total assets as idle MOTO — available for instant withdrawals. The remaining 90% is deployed to MotoSwap staking to generate yield. If the idle buffer covers your withdrawal, you receive MOTO immediately.

What is the withdrawal queue?

If your withdrawal request exceeds the idle buffer, it enters a FIFO (first-in, first-out) queue. Your stMOTO is burned at the time of the request, locking in your redemption price. MOTO is transferred to you automatically when the queue is processed (via harvest, rebalance, or a public processQueue() call).

What is the difference between vault exit and market exit?

A vault exit burns stMOTO directly in the protocol and returns MOTO at the exact share price — no slippage, but may be queued if the idle buffer is insufficient. A market exit swaps stMOTO for MOTO on MotoSwap — always instant if pool liquidity exists, but subject to price impact and slippage.

Fees & Security

What fees does Aurum Moto charge?

5% performance fee on harvested rewards (sent to the treasury), and 0.5% harvester incentive paid to whoever calls the harvest function. No fees on principal — only on yield. No deposit or withdrawal fees.

Is the protocol safe?

Aurum Moto is on OPNet Testnet — no real funds are at risk. The contracts include reentrancy guards, pause mechanisms, fee caps (20% max), TVL caps (1M MOTO), and an emergency withdraw function. All fees are taken only from yield, never principal.

Who controls the vault?

The deployer address has admin privileges (pause, emergency withdraw, set performance fee, rebalance). The vault is initialized once and strategy can only be set once. The stMOTO token only accepts mint/burn calls from the vault address.

What risks exist on testnet?

Testnet contracts may be upgraded or redeployed. MockStaking rewards are simulated and may not reflect real MotoChef behavior. Transaction fees require testnet BTC. No real value is at risk.

Liquidity & stMOTO/MOTO Pool

How does the stMOTO/MOTO liquidity pool help?

A stMOTO/MOTO LP pool on MotoSwap enables instant exits at market price, provides price discovery for stMOTO, stabilizes the peg (arbitrageurs push stMOTO toward fair value), and reduces redemption pressure on the vault withdrawal queue.

Will there be LP incentives?

Protocol treasury revenue will eventually seed the stMOTO/MOTO pool. Future phases may include LP farming rewards via MotoChef. The MVP architecture is designed to support this from day one.

Protocol Parameters

Performance Fee

5%

Taken from yield only

Harvester Reward

0.5%

Incentive for calling harvest

Exit Buffer

10%

Kept idle for instant exits

Min Bootstrap

100 MOTO

First deposit minimum

Harvest Threshold

10 MOTO

Min rewards to process fees

Harvest Cooldown

200 blocks

~33 minutes between harvests

TVL Cap

1,000,000 MOTO

Safety limit — testnet phase

Max Perf Fee

20%

Hard-coded fee ceiling

Aurum Moto is a testnet protocol. All contracts are deployed on OPNet Testnet (Signet fork). No real Bitcoin or MOTO is at risk. Contract source is open and available for review.