For the complete documentation index, see llms.txt. This page is also available as Markdown.

Staking & Migration (V8 → V10)

This is the operator companion to Conviction & Economics. That page documents the contract model. This page walks you through the staking dashboard end-to-end and covers the two journeys most people arrive with:

  • Journey A — Migrate a V8 stake to V10: You already have TRAC staked on V8 and want to move it into the new conviction model.

  • Journey B — First-time staking: You hold TRAC in a wallet and want to delegate it to a node for the first time.

Both journeys end in the same place: a Staking Conviction position — an ERC‑721 NFT that records:

  • Your staked amount

  • The node you back

  • Your lock tier

  • Your reward multiplier

  • Your unlock behavior

Demo note. The screenshots in the source walkthrough run on a testnet deployment (Base Sepolia / Gnosis). Chain labels, balances, dates, and the live Annualized Node Yield figure differ on mainnet. Tiers and multipliers are the same.


What you are staking into

Staking only makes sense once you know what your TRAC is securing. DKG V10 is a three‑layer memory system (see Key Concepts):

Working Memory    ──►    Shared Working Memory    ──►    Verifiable Memory
(private drafts)         (peer-visible)                 (on-chain Knowledge Assets)

Knowledge worth keeping gets published as a Knowledge Asset — durable, provenance-bearing graph data anchored on-chain. The infrastructure that stores, serves, and verifies that memory is run by nodes:

  • DKG Core Nodes carry the resilient backbone

  • DKG Edge Nodes are the local gateways for users, apps, and agents

Conviction is how the network ties TRAC commitment to long-term use, and it has two sides:

Side
Who
What they commit
What they get

Demand

Publishers

TRAC into a Publishing Conviction

Account Publishing allowance + price discount

Supply

Stakers

TRAC locked behind a specific node

Reward weighting + share of publishing fees

Staker conviction is the supply side. When you stake, you pick a node and lock TRAC behind it for a chosen duration. That gives the node reward weighting and economic security, and it earns you a share of the publishing fees flowing through the network — proportional to your position's weight.

The conviction ladder (lock → multiplier)

Your lock duration sets a reward multiplier. The multiplier scales the weight of your stake in the reward calculation. It does not mint or burn principal. The dashboard exposes five discrete tiers, which match the V10 contract model exactly:

Tier
Lock
Multiplier
Dashboard label

1

No lockup

1x

Withdraw anytime

2

1 month (30 days)

1.5x

Short-term

3

3 months (90 days)

2x

Balanced

4

6 months (180 days)

3.5x

Strong

5

12 months (365 days)

6x

Maximum

Effective stake weight = staked amount × multiplier.

Example from the video walkthrough of the Staking UI & migration:

  • 8,000 TRAC locked at the 12-month tier → 8,000 × 6 = 48,000 effective weight.

A longer lock buys a larger share of rewards in exchange for giving up liquidity until the unlock date.

Rewards are routed from publishing fees to the stakers behind each node, weighted by effective stake. Two fees come off the top before stakers are paid: the node operator fee (set per node, shown in the dashboard) and the protocol treasury fee (governance-set, default 3%, capped at 10%, and dormant at 0% until wider consensus is achieved).

The dashboard at a glance

The staking dashboard has three tabs:

Tab
Use it to

All Nodes

Browse every node and compare yield, power, health, rewards, and operator fee before you delegate.

My Positions

See the NFT positions you already hold, plus any migrated TRAC still waiting to be staked.

Migrate

Move a V8 stake into V10 as a per-chain migrated balance.

The All Nodes table columns:

  • Annualized Node Yield: Indicative return for delegating to that node.

  • Node Power: Relative weight/stake behind the node.

  • Node Health: Operational signal of the node's reliability.

  • Rewards: Rewards accrued/available on the node.

  • Operator Fee: The cut the node operator takes before staker rewards.

Supported chains throughout: Base, Gnosis, and NeuroWeb.

DKG v10 Staking UI & migration walkthrough


Journey A — Migrate your V8 stake to V10

Why migrate, and why now

Migration moves your existing V8 stake into the V10 conviction model on the same chain — no bridging, no unstaking first, and without waiting out the 28-day cooldown. Your V8 TRAC becomes a migrated balance that you then stake into a conviction tier.

There is also a one-time migration credit (the "sweetener"). TRAC that has been locked since the V8 snapshot — the point at which V8 paused reward distribution — earns roughly a 60-day credit (the walkthrough cites 60–70 days).

The credit shortens the duration of the highest conviction tiers: placing an eligible balance on a 6- or 12-month lock unlocks about 60 days sooner. The exact daily credit is calculated on the day the network is fully deployed.

Step A1 — Open Migrate and connect your wallet

On the dashboard, open the migration flow. The "Migrate your stake to V10" modal explains the model:

Migrate your stake to V10

DKG V10 introduces conviction staking. Move your existing V8 stake into V10 — same chain, no bridging, and without unstaking first or waiting the 28-day cooldown.

  1. Migrate stake. One transaction per chain drains your V8 stake.

  2. It becomes a migrated balance. Per chain (Base, Gnosis, NeuroWeb*), ready to stake or withdraw.

  3. Stake it like normal. At the confirm step, you choose your TRAC source — either wallet or V8-migrated balance. Eligible balance on a 6/12-month lock unlocks 60 days sooner.

NeuroWeb is exempt for now — no live nodes.

There are no nodes running on NeuroWeb yet, so there is nothing to delegate to on that chain, and its Migrate/Stake action is greyed out. Any migrated NeuroWeb balance can still be withdrawn.

Until nodes come online there, do your migration and staking on Base and Gnosis.

  1. Choose Migrate stake (or Not now — go to staking to skip straight to fresh staking).

  2. Pick a wallet from the connect prompt. The dashboard uses EIP-6963 provider discovery, so it auto-detects any compatible browser extension wallet you have installed (MetaMask, Rabby, Coinbase Wallet, Brave, Phantom, …). There is no WalletConnect, so the connection is via a browser extension rather than a mobile QR pairing.

  3. Approve the connection in your wallet. The dashboard then reads your exact balances per chain from your migration account.

Step A2 — Review your migrated balances per chain

The Migrate V8 → V10 screen lists Your migrated TRAC, one row per chain (Base, Gnosis, NeuroWeb), each showing that chain's migrated balance with Stake and Withdraw actions.

Migration runs one transaction per chain — each drains that chain's V8 stake into its migrated balance. You can migrate one chain, several, or all.

Step A3 — Confirm credit eligibility

On the confirm step, you'll see your eligibility spelled out — your migrated balance on that chain, and how much of it is eligible for the 60-day credit.

Eligible balance gets the shortened unlock when you place it on a 6- or 12-month tier. So if you intend to claim the credit, stake into the 3.5× (180-day) or 6× (365-day) tier.

Step A4 — Stake the migrated balance (Delegate TRAC)

Click Stake on a chain row to open the Delegate TRAC wizard. It has four steps: Conviction → Chain → Node → Confirm.

  1. Conviction. Pick a tier from the ladder (1× / 1.5× / 2× / 3.5× / 6×). The walkthrough selects 6× — 365 Days — Maximum for the largest multiplier and the best reward share. Select and Continue.

  2. Chain. Confirm the chain for this position (e.g. Gnosis). Continue.

  3. Node. Choose a node from the searchable list (each row shows the node, its stake, and its fee, with a Select action). The walkthrough selects Anacreon. Continue.

  4. Confirm — the amount & confirm step:

    1. Stake from: Toggle between "Your wallet balance" and "V8 migrated balance". For migration, choose "V8 migrated balance".

    2. Amount to stake: Type an amount or hit MAX.

    3. Review the summary: Conviction, Chain, Node, Unlock date (e.g. 17 Apr 2027), Effective stake weight (your staked amount × the tier multiplier), and Estimated Annualized Node Yield (the live figure is wired in once the protocol Annualized Node Yield formula is settled).

    4. Tick "I have read and accept the terms", then Stake migrated TRAC.

You don't have to stake it all on one node. You can split a migrated balance across nodes — put part on one node and the remainder on another — to spread across operators. Run the wizard once per slice.

Step A5 — Verify under My Positions

Open My Positions. You'll see:

  • Summary tiles: Total TRAC Staked, Total Fees Earned, Claimable Now.

  • A banner reminding you of any migrated TRAC still unallocated across your chains: Stake it into V10 or withdraw it.

  • A position card for the stake you just created:

    • the position NFT (e.g. #4596, with View NFT),

    • the node (Anacreon),

    • the chain (Gnosis),

    • a Migrated from V8 badge,

    • the staked amount,

    • the tier/multiplier, and

    • the Started/Unlocks dates.

    That position is now live and accruing.


Journey B — First-time staking (fresh TRAC)

If you have no V8 stake, you stake TRAC straight from your wallet. Connect a wallet first — any EIP-6963 browser-extension wallet you have installed (MetaMask, Rabby, Coinbase Wallet, …). The flow is then the same wizard as migration, with two differences: you start from All Nodes, and your source is Your wallet balance.

Step B1 — Pick a node on All Nodes

Open All Nodes and compare candidates. A reasonable first pass:

  • Node Health: Favor reliable nodes; an unhealthy node is a poor home for a long lock.

  • Operator Fee: A lower fee means more of the publishing fees reach you.

  • Annualized Node Yield/Rewards: The indicative return, read alongside the fee and health rather than in isolation.

Step B2 — Start staking → Delegate TRAC

Click Stake TRAC to open the same Delegate TRAC wizard (Conviction → Chain → Node → Confirm):

  1. Conviction. Pick your lock tier. If you want liquidity, start at 1× (No lock — withdraw anytime); for a larger reward share, lock longer.

  2. Chain. Pick Base or Gnosis — choose the chain where you hold TRAC and want the position to live. (No live nodes currently available on NeuroWeb)

  3. Node. Select your node from the list.

  4. Confirm. On Amount & confirm:

    1. Set Stake from → Your wallet balance

    2. Enter the amount (or MAX)

    3. Review the summary (multiplier, unlock date, effective weight)

    4. Accept the terms, and Stake.

Step B3 — Approve in your wallet and verify

Your wallet will request token-spend approval, then the stake transaction. Approve both. The new NFT position then appears under My Positions, with no "Migrated from V8" badge.


After you stake — managing a position

Each position is an ERC-721 NFT. From My Positions you can:

  • Withdraw matured locks: Once a locked position reaches its unlock date (or immediately, for the 1× no-lock tier).

  • Re-delegate the position to a different node.

  • Renew conviction at a new tier.

Withdraw and locks

Situation
Liquidity

1x (no lock)

Withdraw any time from My Positions.

Locked tier, past unlock date

Withdraw normally.

Locked tier, before unlock date

TRAC stays locked until the unlock date.

A longer lock trades liquidity for a higher multiplier: there is no early exit, so pick a tier you are comfortable committing to for its full duration.

Last updated

Was this helpful?