Hoodle Protocol

Buy nodes in USDC.
Share every node bought after.

Every node purchase is split on the spot between all existing nodes — yours included. Claim your share in USDC, anytime.

Hoodle shield
Node price
10 USDC
Split to all nodes
90%
Treasury cut
10%
Total paid in

Your nodes.

Connect on Arc to buy nodes and claim what they have been credited. Every figure is read from the contract.

Your nodes
You paid in
Claimable now
Net so far

Buy nodes not connected

You pay
Credited back to your own nodes
Credited to nodes bought before
Treasury
Break-even needs

Break-even = nodes bought by others after yours. You'll approve USDC, then buy.

Claim

— USDC
Your nodes
Lifetime claimed
Next node bought would credit each node

Claiming sends everything credited so far to your wallet. Nothing more is credited unless more nodes are bought.

Nodes earn from purchases made after them and are not refundable. Details

Protocol, read from the contract
Total nodes
Total paid in
Credited to nodes
To treasury
Claimed

How it works.

One contract, USDC in and USDC out. No token, no rate, no owner.

🛡️

Buy

Pay 10 USDC per node. 10% goes to the treasury. The rest is split right away across every node in existence — including the ones you just bought.

📈

Get credited

Every time anyone buys a node after you, your nodes receive their share of that payment. Time alone credits nothing.

Claim

Withdraw what has been credited, any time. Every claimable USDC is already in the contract, so a claim can never fail for lack of funds.

A worked example

Alice buys the first node for 10 USDC1 to treasury · 9 credited to Alice
Bob buys 1 node — 2 nodes exist1 to treasury · 4.5 Alice · 4.5 Bob
Carol buys 1 node — 3 nodes exist1 to treasury · 3 each
Nobody buys againAlice +6.5 · Bob −2.5 · Carol −7

Earlier nodes are credited by every purchase that follows, so timing matters.

Where payouts come from.

Hoodle redistributes node purchases between node holders. No hidden mechanics — here is exactly what the contract does.

The short version

  • 1Payouts come from node purchases. Every USDC credited to your nodes was paid in by someone buying nodes after you.
  • 2Nodes are not refundable and cannot be transferred.
  • 3The earlier you are, the more you are credited. If buying slows, recent nodes take longer to break even.
  • 410% of each purchase goes to the treasury, fixed in the contract.
  • 5Only use USDC you can afford to lock in.

✓ What the contract guarantees

  • ✓ Every claimable USDC is already in the contract
  • ✓ No owner: nobody can create nodes for free
  • ✓ Price, cut and treasury can never change
  • ✓ Nobody but you can move your credit

What it does not do

  • · Pay a fixed rate
  • · Refund a node
  • · Credit anything without a new purchase
  • · Let anyone change the rules

Docs.

Everything Hoodle does, in plain terms.

🧩

The contract

HoodleNodes — holds only what node holders have been credited and not yet claimed. No owner, no proxy, no upgrade, no pause, no withdraw.

⚙️

Parameters

Node cost 10 USDC · treasury cut 10% (capped at 25% in code). All three parameters are immutable — set once at deployment.

🔒

Solvency

Credit is booked only when USDC arrives, never against time, so the contract's balance always covers every claim. Checked by invariant tests over tens of thousands of random buys and claims.

Function reference

recruit(count)Buy nodes; payment split to treasury and all nodes
claim()Withdraw everything credited to you
pendingRewards(you)Your claimable USDC right now
netOf(you)Claimed + claimable − paid in (negative = down)
creditPerNodeIfOneMoreIsBought()What one more purchase would credit each node

Chain: Arc (5042) · USDC: 0x3600…0000 (6 decimals) · Contract: not deployed yet

Confirm in your wallet
Waiting for the transaction…