Paper crane staking/Robinhood Chain
Fold coins into a paper crane.
One crease per UTC day. Day 30 is a finished crane at 3× weight. ETH sent to the contract is split by that weight.
Flippers reset to one. Folders climb to three.
- cranes
- —
- coins folded
- —
- ETH received
- —
- ETH paid out
- —
- waiting for the first crane
- —
Reading the fold contract on Robinhood Chain…
Fold contract: see /proof.
- level
- 1×
- weight / coin
- 30
- for
- 1,000,000
cast call <FOLD> "totalWeight()(uint256)" --rpc-url https://robinhood-rpc.publicnode.com
cast call <FOLD> "pending(uint256)(uint256)" <id> --rpc-url https://robinhood-rpc.publicnode.com
curl -s https://robinhood-rpc.publicnode.com -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"<FOLD>","data":"0x96c82e57"},"latest"]}'<FOLD> is filled in with the contract address once it is deployed.
Specimen · orizuru
Thirty creases.
One crane.
The level lives in the contract, not in a wallet. Only folded coins count, and only while they stay folded.
- creases
- 30 · one per UTC day
- weight
- 30 → 90 per coin
- unfold
- back to a flat sheet
Thirty creases, scroll to fold.
The crane beside the text is what the contract keeps for every position. Scroll through it: one crease per UTC day.
-
1Fold
Fold your coins.
Send coins to the fold contract. A new position starts as a flat sheet at level 1×. Only coins inside the contract count; coins sitting in a wallet carry no weight.
fold(amount) · minimum 1 coindocs · fold →
day 0 → w = 30 → 1× -
2One crease a day
One crease per UTC day.
Every UTC day the position stays folded adds one crease, +2/30× per day. Nothing to sign: the contract counts the days from your fold.
w(day) = 30 + 2 · min(day, 30)docs · level table →
level = w / 30 -
3Day 30
Day 30: the crane is complete.
Thirty creases put the position at 3×, and it stays there while it stays folded. Claim your ETH any time, without unfolding.
day ≥ 30 → w = 90 → 3×docs · claim →
claim(ids) · the crane keeps its folds -
4Unfold
Unfold flattens it.
Unfold returns every coin and pays out what is pending. The position is deleted: fold again and the new sheet starts flat, at 1×.
Paper hands fold. So do we: one crease a day.
unfold(id) → coins back + pending ETHdocs · unfold →
next fold starts at w = 30 -
5Where the ETH comes from
Where the ETH comes from.
- Trades on Pons pay a 2% creator fee to the team wallet.
- The team forwards part of it to the contract: funded by hand from creator fees, not automatic, no amount promised. team promise
- Anyone can send ETH to the cranes too, with deposit() or a plain transfer. contract
- The contract splits 100% of what arrives among folded coins, pro-rata by weight. contract
your share = a · w / Σ(a · w)ETH that arrives before anyone has folded waits in the contract: the first crane also receives everything that arrived before it. Every forward is a public transaction on /proof.
docs · where the ETH comes from →
Your cranes. Fold, claim, unfold.
Each fold is its own crane with its own age. Folding more later starts a new crane at 1×; the old one keeps its creases.
Fold coins
Your wallet asks for an approval first if needed, then the fold. Minimum 1 coin.
Folding opens at launch · 3 Nov (UTC). The coin does not exist yet; the contract accepts it once its address is set. The calculator above works now.
Folded positions
No cranes yet. The first fold also receives everything waiting in the contract.
What the contract guarantees, what the team promises.
Two different kinds of sentence. The left column is enforced by code anyone can read. The right column is a promise from a small team.
Guaranteed by the contract
TsurukamiFold, verified source, no owner.
- Weight grows every UTC day from 1× on day 0 to 3× on day 30:
w = 30 + 2·min(day, 30). - 100% of ETH sent to the contract is split among folded coins, pro-rata by weight. No cut for anyone.
- Claim any time without unfolding.
- Unfold any time: every coin comes back, and the crane resets.
- Anyone can top up the cranes with
deposit()or a plain transfer. - No owner, no pause, no upgrade. The token address is set once, then never again.
Promised by the team
Promises, written as promises. No numbers attached.
- The team forwards part of the 2% Pons creator fee to the contract: funded by hand from creator fees, not automatic, no amount promised.
- Every forward is a public transaction, listed on /proof next to the creator wallet.
- The team folds the first crane at launch.
- The site and its servers are paid from creator fees.