Skip to content

[BIP-919] Set All Gauge Type Weights to Zero#2755

Merged
gosuto-inzasheru merged 1 commit intomainfrom
feat/gauge-type-weight-zero
Apr 9, 2026
Merged

[BIP-919] Set All Gauge Type Weights to Zero#2755
gosuto-inzasheru merged 1 commit intomainfrom
feat/gauge-type-weight-zero

Conversation

@gosuto-inzasheru
Copy link
Copy Markdown
Collaborator

@gosuto-inzasheru gosuto-inzasheru commented Apr 9, 2026

original payload has data instead of decoded method calls, will adjust

calls have to pass through the AuthorizerAdaptorEntrypoint, thats why

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

FILENAME: BIPs/2026-W18/BIP-919-gauge-type-weight-zero.json
COMMIT: 95aba3694b811103d530121901b33fdbfd0ce062

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

FILENAME: BIPs/2026-W18/BIP-919-gauge-type-weight-zero.json
MULTISIG: multisigs/dao (mainnet:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)
COMMIT: 95aba3694b811103d530121901b33fdbfd0ce062
CHAIN(S): mainnet
TENDERLY: 🟩 SUCCESS

+-------------------------+---------------+--------------------------------------------+------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function                | caller_name   | caller_address                             | fx_paths                                                                     | action_ids                                                         |   bip   | tx_index |
+-------------------------+---------------+--------------------------------------------+------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRole    | multisigs/dao | 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f | 20220325-gauge-controller/GaugeController/change_type_weight(int128,uint256) | 0x12f9e00ab442287a40f2a49944d8ccc3ecfe7182b318de57a2045d3506e570e5 | BIP-919 |    0     |
| Authorizer/renounceRole | multisigs/dao | 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f | 20220325-gauge-controller/GaugeController/change_type_weight(int128,uint256) | 0x12f9e00ab442287a40f2a49944d8ccc3ecfe7182b318de57a2045d3506e570e5 | BIP-919 |    6     |
+-------------------------+---------------+--------------------------------------------+------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W18/BIP-919-gauge-type-weight-zero.json
MULTISIG: multisigs/dao (mainnet:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)
COMMIT: 95aba3694b811103d530121901b33fdbfd0ce062
CHAIN(S): mainnet
TENDERLY: 🟩 SUCCESS

+---------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+------------------------------------+------------------------------------------------+---------+----------+
| function      | entrypoint                                                                                                      | target                                                                                 | selector                           | parsed_inputs                                  |   bip   | tx_index |
+---------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+------------------------------------+------------------------------------------------+---------+----------+
| performAction | 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA (20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint) | 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD (20220325-gauge-controller/GaugeController) | change_type_weight(int128,uint256) | raw:1, 18 decimals:1E-18, 6 decimals: 0.000001 | BIP-919 |    1     |
|               |                                                                                                                 |                                                                                        |                                    | raw:0, 18 decimals:0, 6 decimals: 0            |         |          |
| performAction | 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA (20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint) | 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD (20220325-gauge-controller/GaugeController) | change_type_weight(int128,uint256) | raw:2, 18 decimals:2E-18, 6 decimals: 0.000002 | BIP-919 |    2     |
|               |                                                                                                                 |                                                                                        |                                    | raw:0, 18 decimals:0, 6 decimals: 0            |         |          |
| performAction | 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA (20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint) | 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD (20220325-gauge-controller/GaugeController) | change_type_weight(int128,uint256) | raw:3, 18 decimals:3E-18, 6 decimals: 0.000003 | BIP-919 |    3     |
|               |                                                                                                                 |                                                                                        |                                    | raw:0, 18 decimals:0, 6 decimals: 0            |         |          |
| performAction | 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA (20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint) | 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD (20220325-gauge-controller/GaugeController) | change_type_weight(int128,uint256) | raw:4, 18 decimals:4E-18, 6 decimals: 0.000004 | BIP-919 |    4     |
|               |                                                                                                                 |                                                                                        |                                    | raw:0, 18 decimals:0, 6 decimals: 0            |         |          |
| performAction | 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA (20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint) | 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD (20220325-gauge-controller/GaugeController) | change_type_weight(int128,uint256) | raw:5, 18 decimals:5E-18, 6 decimals: 0.000005 | BIP-919 |    5     |
|               |                                                                                                                 |                                                                                        |                                    | raw:0, 18 decimals:0, 6 decimals: 0            |         |          |
+---------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+------------------------------------+------------------------------------------------+---------+----------+

@gosuto-inzasheru gosuto-inzasheru requested a review from Xeonus April 9, 2026 11:49
@gosuto-inzasheru gosuto-inzasheru marked this pull request as ready for review April 9, 2026 11:49
Copy link
Copy Markdown
Collaborator

@Xeonus Xeonus left a comment

Choose a reason for hiding this comment

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

Correctly grants permission, sets gauge type weights to zero and revokes role again. Simple extraction of sub-payload from #2744

@gosuto-inzasheru gosuto-inzasheru merged commit 4ee89b2 into main Apr 9, 2026
6 checks passed
@gosuto-inzasheru gosuto-inzasheru deleted the feat/gauge-type-weight-zero branch April 9, 2026 13:25
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.

2 participants