Skip to content

Commit

Permalink
feat: (draft) permissions mapping for v3 launch
Browse files Browse the repository at this point in the history
  • Loading branch information
gosuto-inzasheru committed Dec 4, 2024
1 parent 53d4c51 commit 3e1eabc
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions BIPs/00batched/authorizer/2024-12-04.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
[
{
"deployments": ["v3-vault-11", "v3-stable-pool-11"],
"chain_map": {
"mainnet": 1
},
"function_caller_map": {
"pauseVault()": "emergency",
"unpauseVault()": "emergency",
"pausePool(address)": "emergency",
"unpausePool(address)": "emergency",
"pauseVaultBuffers()": "emergency",
"unpauseVaultBuffers()": "emergency",
"enableRecoveryMode(address)": "emergency",
"disableRecoveryMode(address)": "emergency",
"enableQuery()": "emergency",
"disableQuery()": "emergency",
"disableQueryPermanently()": "emergency",
"setStaticSwapFeePercentage(address,uint256)": "feeManager",
"setGlobalProtocolSwapFeePercentage(uint256)": "feeManager",
"setGlobalProtocolYieldFeePercentage(uint256)": "feeManager",
"setProtocolSwapFeePercentage(address,uint256)": "feeManager",
"setProtocolYieldFeePercentage(address,uint256)": "feeManager",
"withdrawProtocolFees(address,address)": "feeManager",
"withdrawProtocolFeesForToken(address,address,address)": "feeManager",
"startAmplificationParameterUpdate(uint256,uint256)": "feeManager",
"stopAmplificationParameterUpdate()": "feeManager"
}
},
{
"deployments": ["v3-vault-11", "v3-stable-pool-11"],
"chain_map": {
"gnosis": 100
},
"function_caller_map": {
"pauseVault()": "emergency",
"unpauseVault()": "emergency",
"pausePool(address)": "emergency",
"unpausePool(address)": "emergency",
"pauseVaultBuffers()": "emergency",
"unpauseVaultBuffers()": "emergency",
"enableRecoveryMode(address)": "emergency",
"disableRecoveryMode(address)": "emergency",
"enableQuery()": "emergency",
"disableQuery()": "emergency",
"disableQueryPermanently()": "emergency",
"setStaticSwapFeePercentage(address,uint256)": "feeManager",
"setGlobalProtocolSwapFeePercentage(uint256)": "feeManager",
"setGlobalProtocolYieldFeePercentage(uint256)": "feeManager",
"setProtocolSwapFeePercentage(address,uint256)": "feeManager",
"setProtocolYieldFeePercentage(address,uint256)": "feeManager",
"withdrawProtocolFees(address,address)": "feeManager",
"withdrawProtocolFeesForToken(address,address,address)": "feeManager",
"startAmplificationParameterUpdate(uint256,uint256)": "feeManager",
"stopAmplificationParameterUpdate()": "feeManager"
}
}
]

0 comments on commit 3e1eabc

Please sign in to comment.