Skip to content

[BIP-XXX] Grant Pool Creator Fee Permissions to Omni Multisig#2715

Draft
Xeonus wants to merge 2 commits intomainfrom
bip-xxx-grant-pool-creator-fee-roles
Draft

[BIP-XXX] Grant Pool Creator Fee Permissions to Omni Multisig#2715
Xeonus wants to merge 2 commits intomainfrom
bip-xxx-grant-pool-creator-fee-roles

Conversation

@Xeonus
Copy link
Collaborator

@Xeonus Xeonus commented Mar 3, 2026

Intent:

  • grant pool creator fee setting perms to Omni on all networks

Forum post: tbd

Intent:
- grant pool creator fee setting perms to Omni on all networks

Forum post: tbd
@Xeonus Xeonus marked this pull request as draft March 3, 2026 10:37
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

FILENAME: BIPs/2026-W11/BIP-XXX-arbitrum.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-arbitrum.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-avalanche.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-avalanche.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-base.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-base.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-gnosis.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-gnosis.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-hyperevm.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-hyperevm.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-mainnet.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-mainnet.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-monad.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-monad.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-optimism.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-optimism.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-plasma.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-plasma.json)
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W11/BIP-XXX-xlayer.json
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip ❌ (No BIP number found in file path BIPs/2026-W11/BIP-XXX-xlayer.json)
validate_path_has_weekly_dir

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

FILENAME: BIPs/2026-W11/BIP-XXX-arbitrum.json
MULTISIG: multisigs/dao (arbitrum:0xaF23DC5983230E9eEAf93280e312e57539D098D0)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): arbitrum
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xb638538262a1bdb4afbe0f1d0976a7711f3d048bbd46bebc97d1dd0336b20ead | N/A |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0xd4ab81749e3fafc1eb22ffdf712fce91f1135e4114062ef401f29a6f2c5d9f64 |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-avalanche.json
MULTISIG: multisigs/dao (avalanche:0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): avalanche
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0x4a005d54ab0caa67a75cbd16c871a34e6a10c940895aa202181f595f4c98567d | N/A |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x8f35c385dd90db6d8572b3a9eb4ca7f55099963f9142dc4c6a27b3b25083442f |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-base.json
MULTISIG: multisigs/dao (base:0xC40DCFB13651e64C8551007aa57F9260827B6462)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): base
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xcf1f60cb836a99d7ca0615a64e0abca8c11d9bf4b4a6d9574e09d954a7d3c891 | N/A |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x1eebe567fc34b94fdee2783d8cca8901584acc021c995cd9543421cc25b8ece9 |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-gnosis.json
MULTISIG: multisigs/dao (gnosis:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): gnosis
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0x94b0070155508276c11565de5af4f0ce6fb334a30a3a0d5a355e8c1ad7bbe4c0 | N/A |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0xca7c91caa9e18b4f4fe2acf3786ff3f9a9436fe15faa1f606dc1ec7a2162b7c7 |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-hyperevm.json
MULTISIG: multisigs/omni (hyperevm:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): hyperevm
TENDERLY: 🟪 SKIPPED (ValueError({'error': {'id': 'a3a3cfb8-4478-4fc0-9085-abc09e06934b', 'slug': 'internal_server_error', 'message': 'Internal server error'}}))

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | N/A |    0     |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc |     |          |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) |                                                                    |     |          |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256)                      |                                                                    |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-mainnet.json
MULTISIG: multisigs/dao (mainnet:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): mainnet
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0x3502d94d410a14a5cd4f5cdc59b82e8fa41ef70b0e2f7d0867f2aae0ddce7a8c | N/A |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x7befda95fed998c3d7168c86b411d15d39a383da6d642d9dc5aa4a7e14cb3647 |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-monad.json
MULTISIG: multisigs/omni (monad:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): monad
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | N/A |    0     |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc |     |          |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) |                                                                    |     |          |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256)                      |                                                                    |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-optimism.json
MULTISIG: multisigs/dao (optimism:0x043f9687842771b3dF8852c1E9801DCAeED3f6bc)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): optimism
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | N/A |    0     |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc |     |          |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) |                                                                    |     |          |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256)                      |                                                                    |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-plasma.json
MULTISIG: multisigs/omni (plasma:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): plasma
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | N/A |    0     |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc |     |          |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) |                                                                    |     |          |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256)                      |                                                                    |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

FILENAME: BIPs/2026-W11/BIP-XXX-xlayer.json
MULTISIG: multisigs/omni (xlayer:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: bf1432bb2454c35852bd5ba1676c87d763f735c5
CHAIN(S): xlayer
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         | bip | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)  | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | N/A |    0     |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc |     |          |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) |                                                                    |     |          |
|                       |                |                                            | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256)                      |                                                                    |     |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

@gosuto-inzasheru
Copy link
Collaborator

.md lgtm!

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