Skip to content

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

Open
Xeonus wants to merge 4 commits intomainfrom
bip-xxx-grant-pool-creator-fee-roles
Open

[BIP-915] Grant Pool Creator Fee Permissions to Omni Multisig#2715
Xeonus wants to merge 4 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 relevant networks

Forum proposal

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-W14/BIP-915/BIP-915-arbitrum.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-avalanche.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-base.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-gnosis.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-hyperevm.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-mainnet.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-monad.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-optimism.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-plasma.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

Validator Result
validate_contains_msig
validate_msig_in_address_book
validate_chain_specified
validate_file_has_bip
validate_path_has_weekly_dir

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-xlayer.json
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431

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
Contributor

github-actions bot commented Mar 3, 2026

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-arbitrum.json
MULTISIG: multisigs/dao (arbitrum:0xaF23DC5983230E9eEAf93280e312e57539D098D0)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
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 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0xd4ab81749e3fafc1eb22ffdf712fce91f1135e4114062ef401f29a6f2c5d9f64 |         |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-avalanche.json
MULTISIG: multisigs/dao (avalanche:0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
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 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x8f35c385dd90db6d8572b3a9eb4ca7f55099963f9142dc4c6a27b3b25083442f |         |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-base.json
MULTISIG: multisigs/dao (base:0xC40DCFB13651e64C8551007aa57F9260827B6462)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
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 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x1eebe567fc34b94fdee2783d8cca8901584acc021c995cd9543421cc25b8ece9 |         |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-gnosis.json
MULTISIG: multisigs/dao (gnosis:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
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 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0xca7c91caa9e18b4f4fe2acf3786ff3f9a9436fe15faa1f606dc1ec7a2162b7c7 |         |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-hyperevm.json
MULTISIG: multisigs/omni (hyperevm:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
CHAIN(S): hyperevm
TENDERLY: 🟪 SKIPPED (ValueError({'error': {'id': '4abffa87-5d8f-4adc-979d-aa6fb6988425', '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 | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/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-W14/BIP-915/BIP-915-mainnet.json
MULTISIG: multisigs/dao (mainnet:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
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 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/ProtocolFeeController/setPoolCreatorYieldFeePercentage(address,uint256) | 0x7befda95fed998c3d7168c86b411d15d39a383da6d642d9dc5aa4a7e14cb3647 |         |          |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+

FILENAME: BIPs/2026-W14/BIP-915/BIP-915-monad.json
MULTISIG: multisigs/omni (monad:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
CHAIN(S): monad
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         |   bip   | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/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-W14/BIP-915/BIP-915-optimism.json
MULTISIG: multisigs/dao (optimism:0x043f9687842771b3dF8852c1E9801DCAeED3f6bc)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
CHAIN(S): optimism
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         |   bip   | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/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-W14/BIP-915/BIP-915-plasma.json
MULTISIG: multisigs/omni (plasma:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
CHAIN(S): plasma
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         |   bip   | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/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-W14/BIP-915/BIP-915-xlayer.json
MULTISIG: multisigs/omni (xlayer:0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e)
COMMIT: e4d2ac4ba635a224a7f1b5cb75afe4889af81431
CHAIN(S): xlayer
TENDERLY: 🟩 SUCCESS

+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function              | caller_name    | caller_address                             | fx_paths                                                                                                       | action_ids                                                         |   bip   | tx_index |
+-----------------------+----------------+--------------------------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20241204-v3-vault/ProtocolFeeController/setPoolCreatorSwapFeePercentage(address,uint256)                       | 0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61 | BIP-915 |    0     |
|                       |                |                                            | 20250214-v3-protocol-fee-controller-v2/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!

@Xeonus Xeonus changed the title [BIP-XXX] Grant Pool Creator Fee Permissions to Omni Multisig [BIP-915] Grant Pool Creator Fee Permissions to Omni Multisig Mar 9, 2026
@Xeonus Xeonus marked this pull request as ready for review March 9, 2026 08:15
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