addPoolFactory PoolRecoveryHelper ['multisigs/blabs_ops'] ['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97open in new window '] ['20221123-pool-recovery-helperopen in new window '] Adds a Pool Factory and all pools it created to the poolRecoveryHelperopen in new window for monitoring. addTokenToGauge ChildChainGaugeTokenAdder ['multisigs/lm'] ['0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20220527-child-chain-gauge-token-adderopen in new window '] Whitelists a new token to be used as a reward token for a particular gauge. add_reward ChildChainGauge ['multisigs/lm'] ['0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20230316-child-chain-gauge-factory-v2open in new window '] Enables a reward token for direct incentives on a gauge. add_reward ChildChainStreamer ['20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder'] ['0x1554ee754707D5C93b7934AF404747Aba521Aaf2open in new window '] ['20220413-child-chain-gauge-factoryopen in new window '] Not Found batchSwap Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] Allow a relayer to make a multihop trade or source liquidity from multiple pools on a users behalf. Relayer permissions notesopen in new window . denylistToken ProtocolFeesWithdrawer ['multisigs/emergency'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window '] ['20220517-protocol-fee-withdraweropen in new window '] Adds a token to the ProtocolFeeWithdrawer deny list which prevents the withdrawal of that token from the ProtocolFeeCollector. disable PoolFactory ['multisigs/dao', 'multisigs/emergency', 'multisigs/blabs_ops'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window ', '0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97open in new window ', '0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85open in new window '] ['20230411-managed-pool-v2open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20230206-erc4626-linear-pool-v3open in new window ', '20221207-aave-rebalanced-linear-pool-v3open in new window ', '20230213-yearn-linear-poolopen in new window ', '20220908-weighted-pool-v2open in new window ', '20221021-managed-poolopen in new window ', '20230206-composable-stable-pool-v3open in new window ', '20211202-no-protocol-fee-lbpopen in new window ', '20230409-erc4626-linear-pool-v4open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20230320-composable-stable-pool-v4open in new window ', '20230206-aave-rebalanced-linear-pool-v4open in new window ', '20230206-weighted-pool-v3open in new window ', '20230320-weighted-pool-v4open in new window ', '20220906-composable-stable-poolopen in new window ', '20221122-composable-stable-pool-v2open in new window ', '20230409-yearn-linear-pool-v2open in new window ', '20230410-aave-linear-pool-v5open in new window '] Disables new creation of pools from a pool factory. disableRecoveryMode Pool ['multisigs/emergency'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window '] ['20230320-weighted-pool-v4open in new window ', '20221122-composable-stable-pool-v2open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20220906-composable-stable-poolopen in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230320-composable-stable-pool-v4open in new window ', '20230206-weighted-pool-v3open in new window '] Removes a pool from Recovery Modeopen in new window . enableRecoveryMode Pool ['multisigs/dao', 'multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window ', '0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bAopen in new window ', '0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85open in new window '] ['20230320-weighted-pool-v4open in new window ', '20221122-composable-stable-pool-v2open in new window ', '20230409-yearn-linear-pool-v2open in new window ', '20220908-weighted-pool-v2open in new window ', '20230411-managed-pool-v2open in new window ', '20230410-aave-linear-pool-v5open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20230206-erc4626-linear-pool-v3open in new window ', '20220906-composable-stable-poolopen in new window ', '20220609-stable-pool-v2open in new window ', '20230213-yearn-linear-poolopen in new window ', '20221207-aave-rebalanced-linear-pool-v3open in new window ', '20230206-aave-rebalanced-linear-pool-v4open in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230409-erc4626-linear-pool-v4open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20230320-composable-stable-pool-v4open in new window ', '20230206-weighted-pool-v3open in new window '] Puts a pool into Recovery Modeopen in new window . exitPool Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] Allow a relayer to remove liquidity from a pool on the user's behalf. Relayer permissions notesopen in new window . joinPool Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] Allow a relayer to add liquidity to a pool on the user's behalf. Relayer permissions notesopen in new window . manageUserBalance Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] 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 notesopen in new window . notify_reward_amount ChildChainStreamer ['multisigs/blabs_ops'] ['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97open in new window '] ['20220413-child-chain-gauge-factoryopen in new window '] Begins a seven day distribution of token rewards. pause Pool ['multisigs/emergency'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window '] ['20230320-weighted-pool-v4open in new window ', '20221122-composable-stable-pool-v2open in new window ', '20230409-yearn-linear-pool-v2open in new window ', '20220908-weighted-pool-v2open in new window ', '20230411-managed-pool-v2open in new window ', '20230410-aave-linear-pool-v5open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20220906-composable-stable-poolopen in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230409-erc4626-linear-pool-v4open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20230320-composable-stable-pool-v4open in new window ', '20230206-weighted-pool-v3open in new window '] Stops trading in a pool. Proportinal withdraws are still possible. registerProtocolId ProtocolIdRegistry ['multisigs/lm'] ['0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20230223-protocol-id-registryopen in new window '] Registers a protocol in the linear pool protocol registry. removePoolFactory PoolRecoveryHelper ['multisigs/blabs_ops'] ['0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97open in new window '] ['20221123-pool-recovery-helperopen in new window '] Removes a Pool Factory and all pools it created to the poolRecoveryHelperopen in new window for monitoring. renameProtocolId ProtocolIdRegistry ['multisigs/lm'] ['0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20230223-protocol-id-registryopen in new window '] Rename a protocolId in the linear pool protocol registry. setFeeTypePercentage ProtocolFeePercentagesProvider ['UNDEF'] ['0xd2bD536ADB0198f74D5f4f2Bd4Fe68Bae1e1Ba80open in new window '] ['20220725-protocol-fee-percentages-provideropen in new window '] Sets the protocol fee for a particular fee type for this deployment. setFlashLoanFeePercentage ProtocolFeesCollector ['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider'] ['0x42AC0e6FA47385D55Aff070d79eF0079868C48a6open in new window '] ['20210418-vaultopen in new window '] Sets the protocol fee charged on flash loans for this deployment. setRelayerApproval Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] Approve the relayer on the user's behalf (user must still provide a signed message). Relayer permissions notesopen in new window . setSwapFeePercentage Pool ['UNDEF', 'multisigs/feeManager', 'multisigs/lm'] ['0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968fopen in new window ', '0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window ', '0x7c68c42De679ffB0f16216154C996C354cF1161Bopen in new window '] ['20210418-weighted-poolopen in new window ', '20230711-composable-stable-pool-v5open in new window ', '20230206-erc4626-linear-pool-v3open in new window ', '20230213-yearn-linear-poolopen in new window ', '20220908-weighted-pool-v2open in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230409-erc4626-linear-pool-v4open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20230320-composable-stable-pool-v4open in new window ', '20210624-stable-poolopen in new window ', '20230206-weighted-pool-v3open in new window ', '20230206-aave-rebalanced-linear-pool-v4open in new window ', '20230320-weighted-pool-v4open in new window ', '20211208-stable-phantom-poolopen in new window ', '20220906-composable-stable-poolopen in new window ', '20221122-composable-stable-pool-v2open in new window ', '20230409-yearn-linear-pool-v2open in new window ', '20230410-aave-linear-pool-v5open in new window ', '20220609-stable-pool-v2open in new window ', '20210727-meta-stable-poolopen in new window '] 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.setSwapFeePercentage ProtocolFeesCollector ['UNDEF', '20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider'] ['0xd2bD536ADB0198f74D5f4f2Bd4Fe68Bae1e1Ba80open in new window ', '0x42AC0e6FA47385D55Aff070d79eF0079868C48a6open in new window '] ['20210418-vaultopen in new window '] 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.setSwapFeePercentage WeightedPool2Tokens ['UNDEF'] ['0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968fopen in new window '] ['20210418-weighted-poolopen in new window '] 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.setTargets Pool ['multisigs/feeManager', 'multisigs/lm'] ['0x7c68c42De679ffB0f16216154C996C354cF1161Bopen in new window ', '0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20230409-yearn-linear-pool-v2open in new window ', '20230410-aave-linear-pool-v5open in new window ', '20230206-erc4626-linear-pool-v3open in new window ', '20230213-yearn-linear-poolopen in new window ', '20230409-erc4626-linear-pool-v4open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20230206-aave-rebalanced-linear-pool-v4open in new window '] Allows setting the targets of the linear pools. Targets determine the ideal amount of unwrapped tokens. setTokenRateCacheDuration Pool ['multisigs/dao'] ['0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85open in new window '] ['20230206-composable-stable-pool-v3open in new window ', '20220906-composable-stable-poolopen in new window '] Manage price caching on linear pools. See hereopen in new window for more details on configurable settings for linear pools. set_rewards RewardsOnlyGauge ['20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder'] ['0x1554ee754707D5C93b7934AF404747Aba521Aaf2open in new window '] ['20220413-child-chain-gauge-factoryopen in new window '] Not Found startAmplificationParameterUpdate Pool ['multisigs/feeManager', 'multisigs/lm'] ['0x7c68c42De679ffB0f16216154C996C354cF1161Bopen in new window ', '0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20221122-composable-stable-pool-v2open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20220906-composable-stable-poolopen in new window ', '20220609-stable-pool-v2open in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230320-composable-stable-pool-v4open in new window ', '20210624-stable-poolopen in new window '] Start ramping up or down the A factor of a stableswap pool that delegated ownership to Balancer Governance: 0xba1ba1... stopAmplificationParameterUpdate Pool ['multisigs/feeManager', 'multisigs/lm'] ['0x7c68c42De679ffB0f16216154C996C354cF1161Bopen in new window ', '0xc38c5f97B34E175FFd35407fc91a937300E33860open in new window '] ['20221122-composable-stable-pool-v2open in new window ', '20230711-composable-stable-pool-v5open in new window ', '20220906-composable-stable-poolopen in new window ', '20220609-stable-pool-v2open in new window ', '20230206-composable-stable-pool-v3open in new window ', '20230320-composable-stable-pool-v4open in new window ', '20210624-stable-poolopen in new window '] Stop A-factor change leaving the A-Factor at its currently set value on a stableswap pool that delegated ownership to Balancer Governance: 0xba1ba1... swap Vault ['20231031-batch-relayer-v6/BalancerRelayer', '20211203-batch-relayer/BalancerRelayer', '20220318-batch-relayer-v2/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer'] ['0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8open in new window ', '0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6bopen in new window ', '0xB1ED8d3b5059b3281D43306cC9D043cE8B22599bopen in new window ', '0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7open in new window ', '0xd18d5D377eb23362e54Fa496597d7E962d56C554open in new window ', '0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800eopen in new window '] ['20210418-vaultopen in new window '] Allow a relayer to trade within a single pool on the user's behalf. Relayer permissions notesopen in new window . unpause Pool ['multisigs/emergency'] ['0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window '] ['20220908-weighted-pool-v2open in new window ', '20220817-aave-rebalanced-linear-poolopen in new window ', '20221122-composable-stable-pool-v2open in new window ', '20220906-composable-stable-poolopen in new window '] Unpause a pool, allowing it to resume trading. withdrawCollectedFees ProtocolFeesCollector ['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer'] ['0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6open in new window '] ['20210418-vaultopen in new window '] Allows the withdrawal of collected protocol fees. withdrawCollectedFees ProtocolFeesWithdrawer ['mimic/smartvault', 'multisigs/feeManager'] ['0x7c68c42De679ffB0f16216154C996C354cF1161Bopen in new window ', '0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7open in new window '] ['20220517-protocol-fee-withdraweropen in new window '] Allows the withdrawal of collected protocol fees.