Avalanche Authorizer Permissions

Last generated on 2024-05-22

functioncontractcallerNamescallerAddressesdeploymentsdescription
addPoolFactoryPoolRecoveryHelper['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open 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.
add_rewardChildChainGauge['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window']['20230316-child-chain-gauge-factory-v2open in new window', '20230316-avax-child-chain-gauge-factory-v2open in new window']Enables a reward token for direct incentives on a gauge.
batchSwapVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
denylistTokenProtocolFeesWithdrawer['UNDEF']['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open 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.
disablePoolFactory['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window', '0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window']['20230411-managed-pool-v2open in new window', '20230320-weighted-pool-v4open in new window', '20240223-composable-stable-pool-v6open in new window', '20230409-erc4626-linear-pool-v4open in new window', '20230410-aave-linear-pool-v5open in new window', '20230711-composable-stable-pool-v5open in new window']Disables new creation of pools from a pool factory.
disableRecoveryModePool['UNDEF']['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window']['20230320-weighted-pool-v4open in new window', '20240223-composable-stable-pool-v6open in new window', '20230206-weighted-pool-v3open in new window', '20230711-composable-stable-pool-v5open in new window', '20230320-composable-stable-pool-v4open in new window']Removes a pool from Recovery Modeopen in new window.
enableRecoveryModePool['UNDEF']['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0open in new window', '0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3open in new window']['20230411-managed-pool-v2open in new window', '20230320-weighted-pool-v4open in new window', '20240223-composable-stable-pool-v6open in new window', '20230409-erc4626-linear-pool-v4open in new window', '20230410-aave-linear-pool-v5open in new window', '20230711-composable-stable-pool-v5open in new window']Puts a pool into Recovery Modeopen in new window.
exitPoolVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
joinPoolVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
manageUserBalanceVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
pausePool['UNDEF']['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window']['20230411-managed-pool-v2open in new window', '20230320-weighted-pool-v4open in new window', '20240223-composable-stable-pool-v6open in new window', '20230409-erc4626-linear-pool-v4open in new window', '20230410-aave-linear-pool-v5open in new window', '20230711-composable-stable-pool-v5open in new window']Stops trading in a pool. Proportinal withdraws are still possible.
removePoolFactoryPoolRecoveryHelper['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open 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.
setFeeTypePercentageProtocolFeePercentagesProvider['UNDEF']['0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3open in new window']['20220725-protocol-fee-percentages-provideropen in new window']Sets the protocol fee for a particular fee type for this deployment.
setFlashLoanFeePercentageProtocolFeesCollector['UNDEF']['0x239e55F427D44C3cc793f49bFB507ebe76638a2bopen in new window']['20210418-vaultopen in new window']Sets the protocol fee charged on flash loans for this deployment.
setPausedVault['UNDEF']['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window']['20210418-vaultopen in new window']Stops all trading activity involving the vault.
setRelayerApprovalVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
setSwapFeePercentagePool['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window']['20230320-weighted-pool-v4open in new window', '20240223-composable-stable-pool-v6open in new window', '20230409-erc4626-linear-pool-v4open in new window', '20230410-aave-linear-pool-v5open in new window', '20230711-composable-stable-pool-v5open 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.
setSwapFeePercentageProtocolFeesCollector['UNDEF']['0x239e55F427D44C3cc793f49bFB507ebe76638a2bopen 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.
setTargetsPool['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window']['20230410-aave-linear-pool-v5open in new window', '20230409-erc4626-linear-pool-v4open in new window']Allows setting the targets of the linear pools. Targets determine the ideal amount of unwrapped tokens.
startAmplificationParameterUpdatePool['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window']['20230711-composable-stable-pool-v5open in new window', '20240223-composable-stable-pool-v6open in new window']Start ramping up or down the A factor of a stableswap pool that delegated ownership to Balancer Governance: 0xba1ba1...
stopAmplificationParameterUpdatePool['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window']['20230711-composable-stable-pool-v5open in new window', '20240223-composable-stable-pool-v6open 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...
swapVault['UNDEF']['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2open 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.
withdrawCollectedFeesProtocolFeesCollector['UNDEF']['0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75open in new window']['20210418-vaultopen in new window']Allows the withdrawal of collected protocol fees.
withdrawCollectedFeesProtocolFeesWithdrawer['UNDEF']['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6open in new window', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97open in new window']['20220517-protocol-fee-withdraweropen in new window']Allows the withdrawal of collected protocol fees.