When a payment is rejected in the wallet or reverts on-chain, the error UI is hard to read - long raw messages stack in the toast/stepper and look messy.

extra entries are easy to miss.

- GoodID bonus badge is too dense
Hero packs +10% deposit, +20% stream, and GoodID bonus into a tiny multi-line pill. Hard to scan on the narrow widget width.
- Network badge shows Chain 42220 instead of “Celo”
Weak for buyers checking they’re on the right network. “Celo” (optionally with the id) would reassure faster.
-
“no bonus” badges feel punitive
Orange no bonus on deposit/stream reads like an error. Softer “Verify for +10%” would invite action instead of shaming.
-
Compact G$ stats hide precision
Manage uses 6.21M / 9K with no exact value on tap/hover. Fine for glanceability, weak when users need the real amount.
Monthly stream field looks like a new stream; in update flow the label should make that clear. e.g. "Update Monthly Stream"

When a payment is rejected in the wallet or reverts on-chain, the error UI is hard to read - long raw messages stack in the toast/stepper and look messy.

extra entries are easy to miss.

Hero packs +10% deposit, +20% stream, and GoodID bonus into a tiny multi-line pill. Hard to scan on the narrow widget width.
Weak for buyers checking they’re on the right network. “Celo” (optionally with the id) would reassure faster.
“no bonus” badges feel punitive
Orange no bonus on deposit/stream reads like an error. Softer “Verify for +10%” would invite action instead of shaming.
Compact G$ stats hide precision
Manage uses 6.21M / 9K with no exact value on tap/hover. Fine for glanceability, weak when users need the real amount.
Monthly stream field looks like a new stream; in update flow the label should make that clear. e.g. "Update Monthly Stream"
