Commit 3abee9c
committed
feat(web): the Creator Control Center §221
§221's priority order, top to bottom: creator earnings, claimable fees,
launches, market status, graduation progress, activity, quick actions.
NO ADMIN SURFACE
§221 says it plainly — no token admin powers are exposed because none
should exist. There is no pause, no mint, no blacklist, no fee change, no
metadata edit. A creator has exactly two powers here: launch another
market, and withdraw the fees they earned. Both are things any wallet can
do on its own behalf.
TWO FEE FIGURES, SIDE BY SIDE
"Claimable now" is read from the vault; "Earned all time" comes from the
projection. They differ the moment a creator claims once, and the page
shows both rather than picking one. When the vault could not be read the
claimable figure is an em dash with the reason, never a zero — a creator
cannot tell a failed read from an empty balance, and one of those is a lie
about their money.
THE CLAIM IS AN INTENT
The amount rendered and the bytes signed come from the same object. This
page does not encode a selector and does not compute a figure to put next
to one (§694). After a claim it re-reads the vault rather than subtracting
locally; the chain is the authority on what is left (§138).
One button per asset, because claimCreatorFees takes an asset and pays that
balance. A single "claim all" would be one transaction per asset under one
label, and a partial failure would have no honest way to report itself.
Reached from the connected address in the nav and from the account page,
which stops claiming that wallet support does not exist and says which of
its own sections are still unbuilt.1 parent f0e7d5a commit 3abee9c
5 files changed
Lines changed: 955 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | | - | |
95 | | - | |
96 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
97 | 98 | | |
98 | | - | |
99 | | - | |
| 99 | + | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
0 commit comments