Reference
authorizer
Polygon

Polygon Authorizer Permissions

Last generated on 2023-05-23

functioncontractcallerNamescallerAddressesdeploymentsdescription
addPoolFactoryPoolRecoveryHelper['multisigs/blabs_ops']['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97 (opens in a new tab)']['20221123-pool-recovery-helper (opens in a new tab)']Adds a Pool Factory and all pools it created to the poolRecoveryHelper (opens in a new tab) for monitoring.
addTokenToGaugeChildChainGaugeTokenAdder['multisigs/lm']['0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20220527-child-chain-gauge-token-adder (opens in a new tab)']Whitelists a new token to be used as a reward token for a particular gauge.
add_rewardChildChainGauge['multisigs/lm']['0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20230316-child-chain-gauge-factory-v2 (opens in a new tab)']Not Found
add_rewardChildChainStreamer['20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder']['0x1554ee754707D5C93b7934AF404747Aba521Aaf2 (opens in a new tab)']['20220413-child-chain-gauge-factory (opens in a new tab)']Not Found
batchSwapVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Allow a relayer to make a multihop trade or source liquidity from multiple pools on a users behalf. Relayer permissions notes (opens in a new tab).
denylistTokenProtocolFeesWithdrawer['multisigs/emergency']['0x3c58668054c299bE836a0bBB028Bee3aD4724846 (opens in a new tab)']['20220517-protocol-fee-withdrawer (opens in a new tab)']Adds a token to the ProtocolFeeWithdrawer deny list which prevents the withdrawal of that token from the ProtocolFeeCollector.
disablePoolFactory['multisigs/blabs_ops', 'multisigs/emergency']['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97 (opens in a new tab)', '0x3c58668054c299bE836a0bBB028Bee3aD4724846 (opens in a new tab)']['20211202-no-protocol-fee-lbp (opens in a new tab)', '20230411-managed-pool-v2 (opens in a new tab)', '20220908-weighted-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20230206-erc4626-linear-pool-v3 (opens in a new tab)', '20230320-weighted-pool-v4 (opens in a new tab)', '20221021-managed-pool (opens in a new tab)', '20230206-weighted-pool-v3 (opens in a new tab)', '20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20230206-aave-rebalanced-linear-pool-v4 (opens in a new tab)', '20221207-aave-rebalanced-linear-pool-v3 (opens in a new tab)', '20230213-yearn-linear-pool (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Disables new creation of pools from a pool factory.
enableRecoveryModePool['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']['0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA (opens in a new tab)', '0x3c58668054c299bE836a0bBB028Bee3aD4724846 (opens in a new tab)']['20230411-managed-pool-v2 (opens in a new tab)', '20220908-weighted-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20220609-stable-pool-v2 (opens in a new tab)', '20230320-weighted-pool-v4 (opens in a new tab)', '20230206-weighted-pool-v3 (opens in a new tab)', '20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20221207-aave-rebalanced-linear-pool-v3 (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Puts a pool into Recovery Mode (opens in a new tab).
exitPoolVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Allow a relayer to remove liquidity from a pool on the user's behalf. Relayer permissions notes (opens in a new tab).
joinPoolVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Allow a relayer to add liquidity to a pool on the user's behalf. Relayer permissions notes (opens in a new tab).
manageUserBalanceVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Utilize existing Vault allowances and internal balances so that a user does not have to re-approve the new relayer for each token. Relayer permissions notes (opens in a new tab).
notify_reward_amountChildChainStreamer['multisigs/blabs_ops']['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97 (opens in a new tab)']['20220413-child-chain-gauge-factory (opens in a new tab)']Begins a seven day distribution of token rewards.
pausePool['multisigs/emergency']['0x3c58668054c299bE836a0bBB028Bee3aD4724846 (opens in a new tab)']['20230411-managed-pool-v2 (opens in a new tab)', '20220908-weighted-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20230320-weighted-pool-v4 (opens in a new tab)', '20230206-weighted-pool-v3 (opens in a new tab)', '20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Stops trading in a pool. Proportinal withdraws are still possible.
registerProtocolIdProtocolIdRegistry['multisigs/lm']['0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20230223-protocol-id-registry (opens in a new tab)']Not Found
removePoolFactoryPoolRecoveryHelper['multisigs/blabs_ops']['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97 (opens in a new tab)']['20221123-pool-recovery-helper (opens in a new tab)']Removes a Pool Factory and all pools it created to the poolRecoveryHelper (opens in a new tab) for monitoring.
renameProtocolIdProtocolIdRegistry['multisigs/lm']['0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20230223-protocol-id-registry (opens in a new tab)']Not Found
setFeeTypePercentageProtocolFeePercentagesProvider['undef']['0xd2bD536ADB0198f74D5f4f2Bd4Fe68Bae1e1Ba80 (opens in a new tab)']['20220725-protocol-fee-percentages-provider (opens in a new tab)']Sets the protocol fee for a particular fee type for this deployment.
setFlashLoanFeePercentageProtocolFeesCollector['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']['0x42AC0e6FA47385D55Aff070d79eF0079868C48a6 (opens in a new tab)']['20210418-vault (opens in a new tab)']Sets the protocol fee charged on flash loans for this deployment.
setRelayerApprovalVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Approve the relayer on the user's behalf (user must still provide a signed message). Relayer permissions notes (opens in a new tab).
setSwapFeePercentagePool['multisigs/feeManager', 'multisigs/lm']['0x7c68c42De679ffB0f16216154C996C354cF1161B (opens in a new tab)', '0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20220609-stable-pool-v2 (opens in a new tab)', '20220908-weighted-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20230206-erc4626-linear-pool-v3 (opens in a new tab)', '20230320-weighted-pool-v4 (opens in a new tab)', '20230206-weighted-pool-v3 (opens in a new tab)', '20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20210624-stable-pool (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20230206-aave-rebalanced-linear-pool-v4 (opens in a new tab)', '20230213-yearn-linear-pool (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Pools: Authorize change of swap fees for pools that delegate ownership to Balancer Governance: 0xba1ba1... Deployments: Sets the protocol fee charged on swaps for this deployment.
setSwapFeePercentageProtocolFeesCollector['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider', 'undef']['0xd2bD536ADB0198f74D5f4f2Bd4Fe68Bae1e1Ba80 (opens in a new tab)', '0x42AC0e6FA47385D55Aff070d79eF0079868C48a6 (opens in a new tab)']['20210418-vault (opens in a new tab)']Pools: Authorize change of swap fees for pools that delegate ownership to Balancer Governance: 0xba1ba1... Deployments: Sets the protocol fee charged on swaps for this deployment.
setTargetsPool['multisigs/feeManager']['0x7c68c42De679ffB0f16216154C996C354cF1161B (opens in a new tab)']['20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20230213-yearn-linear-pool (opens in a new tab)', '20230206-erc4626-linear-pool-v3 (opens in a new tab)', '20230206-aave-rebalanced-linear-pool-v4 (opens in a new tab)']Allows setting the targets of the linear pools. Targets determine the ideal amount of unwrapped tokens.
set_rewardsRewardsOnlyGauge['20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder']['0x1554ee754707D5C93b7934AF404747Aba521Aaf2 (opens in a new tab)']['20220413-child-chain-gauge-factory (opens in a new tab)']Not Found
startAmplificationParameterUpdatePool['multisigs/feeManager', 'multisigs/lm']['0x7c68c42De679ffB0f16216154C996C354cF1161B (opens in a new tab)', '0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20220609-stable-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20210624-stable-pool (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Start ramping up or down the A factor of a stableswap pool that delegated ownership to Balancer Governance: 0xba1ba1...
stopAmplificationParameterUpdatePool['multisigs/feeManager', 'multisigs/lm']['0x7c68c42De679ffB0f16216154C996C354cF1161B (opens in a new tab)', '0xc38c5f97B34E175FFd35407fc91a937300E33860 (opens in a new tab)']['20220609-stable-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20230206-composable-stable-pool-v3 (opens in a new tab)', '20210624-stable-pool (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)', '20230320-composable-stable-pool-v4 (opens in a new tab)']Stop A-factor change leaving the A-Factor at its currently set value on a stableswap pool that delegated ownership to Balancer Governance: 0xba1ba1...
swapVault['20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer']['0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7 (opens in a new tab)', '0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8 (opens in a new tab)', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e (opens in a new tab)', '0xd18d5D377eb23362e54Fa496597d7E962d56C554 (opens in a new tab)', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b (opens in a new tab)']['20210418-vault (opens in a new tab)']Allow a relayer to trade within a single pool on the user's behalf. Relayer permissions notes (opens in a new tab).
unpausePool['multisigs/emergency']['0x3c58668054c299bE836a0bBB028Bee3aD4724846 (opens in a new tab)']['20220817-aave-rebalanced-linear-pool (opens in a new tab)', '20220908-weighted-pool-v2 (opens in a new tab)', '20220906-composable-stable-pool (opens in a new tab)', '20221122-composable-stable-pool-v2 (opens in a new tab)']Unpause a pool, allowing it to resume trading.
withdrawCollectedFeesProtocolFeesCollector['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer']['0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6 (opens in a new tab)']['20210418-vault (opens in a new tab)']Allows the withdrawal of collected protocol fees.
withdrawCollectedFeesProtocolFeesWithdrawer['multisigs/feeManager']['0x7c68c42De679ffB0f16216154C996C354cF1161B (opens in a new tab)']['20220517-protocol-fee-withdrawer (opens in a new tab)']Allows the withdrawal of collected protocol fees.

© 2023 Balancer Labs