nordl.dev

Case study · Live on Sepolia

WorldPulse

A token that pays you to give it away.

Every token in crypto rewards you for not using it. Staking, yield, holding — the entire incentive structure pays people to sit still. WorldPulse inverts that: holding earns nothing, and circulation earns everything.

The live WorldPulse ECG, drawn on chain and beating at the token's current rate
Not a picture of an ECG. This is generated by a contract on Sepolia from the token's own state, animated at its actual rate, and fetched fresh each time this site deploys.

The mechanism

Monetary policy

A 21,000,000 hard cap, emission halving every 365 epochs, and — the part that makes it a policy rather than a faucet — emission scaled by the network's own circulation. A dormant epoch mints nothing at all. Supply grows only when the money moves.

Summed across the whole curve it emits 19.71M, landing 289k under the cap once the genesis supply is counted. That was verified by summing every halving against the ceiling rather than assumed, and a test guards it so raising the base fails loudly instead of silently truncating the schedule in year seven.

What it taught me

The wallet originally rebuilt pulse by scanning Transfer logs. That silently stopped working, and the reason is worth knowing if you build on public infrastructure: free Sepolia RPCs retain only about 12,000 blocks of logs, and several return an empty array rather than an error. Measured against an active contract, the same endpoint gave 545 logs in the last 2,000 blocks and zero in a 2,000-block window seventeen months back.

An empty result that means "I do not have this" is indistinguishable from one that means "there is nothing here". The fix was to stop reconstructing history and put the pulse in contract storage, where every node serves it regardless of what it has pruned.

Open the live wallet Source on GitHub ← Back