dust
Trading tax becomes a wage bill. The wage bill is split equally by headcount, never by holdings.
Status
Nothing is deployed. No factory, vault or ledger address exists on any chain, no transaction has been broadcast, and the repository carries no git remote. ./submission/check asserts all three. Every number below comes from source and tests, and every rate is a parameter we would fix at launch.
Status
Nothing is deployed. No factory, vault or ledger address exists on any chain, no transaction has been broadcast, and the repository carries no git remote. ./submission/check asserts all three.
01 / The rule
The distribution rule contains no read of anybody’s balance.
Integer one
Did this address press the button this period?
Integer two
How many addresses pressed it?
One press per address per period, and the period’s pot is split equally between everyone who pressed. A wallet holding ten million tokens and a wallet holding exactly one entry fee are paid the same number. Sweeping a hundred fractions of a cent pays what sweeping one large balance pays.
In / what each wallet holds
Wallet A
10,000,000DUST
Wallet B
12,000DUST
One scale, both bars. Wallet B holds exactly one entry fee — 1/833 of the bar above it, and already thinner than the line drawn for it. fee is a launch parameter; 12,000 stands in for it here.
The rule / the two integers it reads
Neither bar above appears here. WAGE_BPS 6000 ÷ 8 addresses = 750 bps.
Out / wage for that period
Wallet A
7.5%
of the period’s pot
Wallet B
7.5%
of the period’s pot