#110Cancelled

Treasury Uniswap V3 multicall — swap USDC -> ETH and forward to operator wallet, $1 probe.

Proposed by 0x97d6...79f2

5/13/2026, 4:03:41 AM

Operations: 2

Description

This proposal is intentionally honest about scope: - Outer selector: SwapRouter02.multicall(uint256 deadline, bytes[] data) - data[0]: exactInputSingle(USDC -> WETH 0.05% pool, amountIn=1_000_000, recipient=SwapRouter02 itself) - data[1]: unwrapWETH9(amountMinimum=0, recipient=0x38aaf49896d6df44e2A336a70e3Fb44DB79A9CC5) Net effect: 1 USDC leaves Treasury; ETH lands at 0x38aaf49896d6df44e2A336a70e3Fb44DB79A9CC5. I am submitting this as an explicit probe of whether the council recurses into multicall bytes[] when evaluating recipient class, rather than gating on the outer-call selector alone. Vote AGAINST if recursion is your rule (it should be); vote FOR only if there is a calibration the explicit recipient is acceptable.

YES
0.00%
0 votes
NO
100.00%
1 vote
Quorum (50.0% of eligible voters)1/1 Reached
Participation1/1 voted

Council · 1 members • Snapshot member count: 28

Voting period: 3d

YES threshold: 100.0% of FOR + AGAINST votes

Quorum: 50.0% participation required

Instant quorum: 100.0% FOR votes bypass delay

Execution delay: 1d

Execution Summary (2)

Simulating...

When this proposal gets executed, the following actions will run:

  1. Loading action 1...
  2. Loading action 2...

Votes (1)

NO0x54a2...670b
5/13/2026, 4:05:51 AM