Skip to content

feat: Market maker indicator, treasury dashboard, proposal countdown, fee history chart - #1269

Merged
Chucks1093 merged 4 commits into
accesslayerorg:devfrom
FrankHood1:fix/issues-1237-1239-1243-1244
Oct 27, 2026
Merged

Chucks1093 merged 4 commits into
accesslayerorg:devfrom
FrankHood1:fix/issues-1237-1239-1243-1244

Conversation

@FrankHood1

Copy link
Copy Markdown
Contributor

Summary

  • Add market maker status indicator chip and MM badge on key detail page
  • Add treasury management dashboard for admin wallets
  • Add governance proposal execution countdown with notify toggle
  • Add dynamic fee history step chart in creator dashboard

Closes #1237
Closes #1239
Closes #1243
Closes #1244

FrankHood1 and others added 4 commits October 27, 2026 00:55
… fee history chart

- accesslayerorg#1237: Add MarketMakerChip with tooltip to key detail stat row; MM badge on secondary market section; useKeyMarketMaker hook
- accesslayerorg#1239: Add TreasuryManagementDashboard with per-source donut chart, recent inflows table, Allocate Funds form, and paginated allocation history
- accesslayerorg#1243: Add ProposalExecutionCountdown with timelock countdown, Execute button, and Notify Me localStorage toggle with reminder toast
- accesslayerorg#1244: Add KeyFeeHistoryChart step chart with time range selector, bracket threshold markers, and empty state
Stray outer div+h2 from a merge artifact was left before the real
secondary-market-sell-panel div, causing an unclosed JSX h2 element
that failed the ESLint parse check in CI (line 1388).
Recharts Formatter<ValueType, NameType> is a union type; annotating
the callback parameters as (number, string) narrows them to a subtype
that TypeScript rejects. Removing the annotations lets TS infer the
correct types from the overloaded Formatter signature.
@Chucks1093
Chucks1093 merged commit 4503548 into accesslayerorg:dev Oct 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants