Skip to content

Shutter Integration#1641

Open
PedroBinotto wants to merge 11 commits intodevfrom
feat/shutter-partial-dashboard
Open

Shutter Integration#1641
PedroBinotto wants to merge 11 commits intodevfrom
feat/shutter-partial-dashboard

Conversation

@PedroBinotto
Copy link
Collaborator

No description provided.

@vercel
Copy link

vercel bot commented Feb 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
anticapture Ready Ready Preview, Comment Mar 13, 2026 10:58pm
anticapture-storybook Ready Ready Preview, Comment Mar 13, 2026 10:58pm

Request Review

@PedroBinotto PedroBinotto changed the title feat: partial dashboard implementation feat: shutter partial dashboard implementation Feb 19, 2026
@claude
Copy link

claude bot commented Mar 13, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3dadcda0ba

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +3 to +5
export const ShutterIcon = (_props: DaoIconProps) => {
return (
<svg

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Pass SVG props through ShutterIcon

ShutterIcon ignores its DaoIconProps (_props) and never forwards them to the <svg>. DaoAvatarIcon depends on forwarding these props to apply size/class styling and showBackground, so SHU avatars render with fixed dimensions and miss expected styling behavior anywhere the shared avatar component is used.

Useful? React with 👍 / 👎.

@pikonha pikonha changed the title feat: shutter partial dashboard implementation Shutter Integration Mar 13, 2026
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4e3fb9979d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

againstVotes: bigint;
abstainVotes: bigint;
}): bigint {
return votes.forVotes + votes.abstainVotes + votes.abstainVotes;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Fix SHU quorum math to stop double-counting abstain votes

calculateQuorum currently returns forVotes + abstainVotes + abstainVotes, which drops againstVotes entirely and counts abstentions twice. GovernorBase.getProposalStatus uses this value to decide quorum, so SHU proposals can be marked with the wrong final status (for example, abstain-heavy proposals can satisfy quorum too easily, while participation concentrated in againstVotes can be undercounted).

Useful? React with 👍 / 👎.

},
[DaoIdEnum.ARB]: {},
[DaoIdEnum.OP]: {},
[DaoIdEnum.SHU]: {},

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add SHU treasury addresses to API exclusion map

The SHU entry is an empty object, so account-balance listings pass no treasury exclusions for this DAO and treasury-controlled wallets are treated as regular holders in ranking/variation responses. In the same commit SHU timelock/treasury addresses are introduced elsewhere, so this omission will skew SHU holder-facing metrics unless those addresses are excluded here too.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants