Skip to content

test(shutter): validate proposal 178 brainbot grant#98

Open
blockfulintern wants to merge 1 commit into
mainfrom
shutter/proposal-178-brainbot-grant
Open

test(shutter): validate proposal 178 brainbot grant#98
blockfulintern wants to merge 1 commit into
mainfrom
shutter/proposal-178-brainbot-grant

Conversation

@blockfulintern

Copy link
Copy Markdown
Contributor

Proposal summary

Shutter proposal 178 transfers a one-time grant of 107,000 USDC from the Shutter treasury to brainbot gmbh at 0xb75E2fB01521Bd7b6369F831414840A54a3C7234.

Proposal: https://anticapture.com/shu/governance/proposal/178
Submission tx: https://etherscan.io/tx/0x90e266d5e1b1193a275473847f0ad57e597b3798cd3c0784481033ec06d787a8
Forum spec: https://shutternetwork.discourse.group/t/provide-a-grant-to-brainbot-gmbh-july-2026/895

Calldata verification

PASS — one executable call:

Call Target Selector Value Decoded action
1 USDC 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 IERC20.transfer.selector (0xa9059cbb) 0 Transfer 107,000,000,000 USDC base units to brainbot gmbh

The test derives calldata manually from IERC20.transfer.selector, named address constants, and GRANT_AMOUNT = 107_000 * 10 ** 6. It matches the live proposal target, value, and calldata exactly.

Assertion results

Before execution:

  • proposal 178 is the latest submitted proposal;
  • proposal state is ACTIVE at block 25,522,491;
  • treasury and recipient USDC balances are snapshotted;
  • treasury balance is sufficient to fund the grant.

After execution:

  • treasury USDC balance decreases by exactly 107,000 USDC;
  • recipient USDC balance increases by exactly 107,000 USDC;
  • shared Shutter harness advances through the proposal's configured Azorius timelock and asserts EXECUTABLE before execution.

Findings

  • CRITICAL: None.
  • IMPORTANT: None.
  • INFO: The shared Shutter test harness attempted execution immediately after voting. This PR advances through the proposal-specific Azorius timelock and verifies the executable state; the full Shutter suite remains green.

Recommendation

APPROVE

Verification

git clone https://github.com/blockful/dao-proposals.git
cd dao-proposals
git checkout e31c5fb
MAINNET_RPC_URL=<ethereum-archive-rpc> forge test --match-path 'src/shutter/proposals/178-brainbot-grant/*' -vv

Results:

  • Proposal-specific suite: 2 passed, 0 failed
  • Full Shutter suite: 4 passed, 0 failed

@pikonha
pikonha requested a review from alextnetto July 20, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant