activate BalancerTokenAdmin ['UNDEF'] ['0x2122A7FCC2eeBF59cDF532EBFd197d56343E34A0open in new window '] ['20220325-balancer-token-adminopen in new window '] A one time command used in the initial activation of veBALopen in new window . addArbitrumGauge GaugeAdder ['UNDEF'] ['0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window '] ['20220325-gauge-adderopen in new window '] Adds a gauge to veBAL so it can be voted on to receive BAL emissions. addEthereumGauge GaugeAdder ['UNDEF'] ['0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window ', '0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20220325-gauge-adderopen in new window '] Adds a gauge to veBAL so it can be voted on to receive BAL emissions. addPolygonGauge GaugeAdder ['UNDEF'] ['0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window '] ['20220325-gauge-adderopen in new window '] Adds a gauge to veBAL so it can be voted on to receive BAL emissions. add_gauge GaugeController ['20220325-gauge-adder/GaugeAdder', 'UNDEF'] ['0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328open in new window ', '0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20220325-gauge-controlleropen in new window '] Add a gauge to veBAL, allowing it to be voted on to receive BAL emissions. add_reward ChildChainGauge ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window ', '0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window ', '0xeC576a26335dE1C360d2FC9A68cbA6BA37af4a13open 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 ['UNDEF'] ['0xeC576a26335dE1C360d2FC9A68cbA6BA37af4a13open in new window '] ['20220413-child-chain-gauge-factoryopen in new window '] Not Found add_reward LiquidityGaugeV5 ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window ', '0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window ', '0xeC576a26335dE1C360d2FC9A68cbA6BA37af4a13open in new window '] ['20220822-mainnet-gauge-factory-v2open in new window ', '20220325-mainnet-gauge-factoryopen in new window '] Enables a reward token for direct incentives on a gauge. allowlistAddress SmartWalletChecker ['UNDEF'] ['0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window ', '0x171C0fF5943CE5f133130436A29bF61E26516003open in new window ', '0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4fopen in new window '] ['20220420-smart-wallet-checkeropen in new window '] Grants a smart contract the ability to lock veBAL. This capability is normally allowed only for EOA addresses. batchSwap Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window ', '0x2Fb8aD26faDC971464A17407e9213D1A22befc8aopen in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x4B1635c7D3D1FC353298f92083e82dF69e1E9158open in new window ', '0xC92E8bdf79f0507f65a392b0ab4667716BFE0110open 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 . change_type_weight GaugeController ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window '] ['20220325-gauge-controlleropen in new window '] Not Found denylistAddress SmartWalletChecker ['UNDEF'] ['0x3bAbEBfD684506A5B47701ee231A53427Ad413Efopen in new window ', '0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4fopen in new window '] ['20220420-smart-wallet-checkeropen in new window '] Removes the ability for a smart contract to lock or re-lock veBAL. exitPool Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window ', '0x2Fb8aD26faDC971464A17407e9213D1A22befc8aopen in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x4B1635c7D3D1FC353298f92083e82dF69e1E9158open 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 . flashLoan Vault ['UNDEF'] ['0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window '] ['20210418-vaultopen in new window '] Not Found joinPool Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window ', '0x2Fb8aD26faDC971464A17407e9213D1A22befc8aopen in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x4B1635c7D3D1FC353298f92083e82dF69e1E9158open 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 . killGauge ChildChainGauge ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window ', '0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20230316-child-chain-gauge-factory-v2open in new window '] Stop BAL rewards from flowing to a gauge, regardless of vote weight directed to the gauge. killGauge LiquidityGaugeV5 ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window ', '0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20220822-mainnet-gauge-factory-v2open in new window ', '20220325-mainnet-gauge-factoryopen in new window '] Stop BAL rewards from flowing to a gauge, regardless of vote weight directed to the gauge. killGauge SingleRecipientGauge ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window ', '0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20230215-single-recipient-gauge-factory-v2open in new window '] Stop BAL rewards from flowing to a gauge, regardless of vote weight directed to the gauge. manageUserBalance Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window ', '0x2Fb8aD26faDC971464A17407e9213D1A22befc8aopen in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x4B1635c7D3D1FC353298f92083e82dF69e1E9158open in new window ', '0xC92E8bdf79f0507f65a392b0ab4667716BFE0110open 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 . mint BalancerTokenAdmin ['20220325-gauge-controller/BalancerMinter'] ['0xdf0399539A72E2689B8B2DD53C3C2A0883879fDdopen in new window '] ['20220325-balancer-token-adminopen in new window '] Mint BAL tokens up to the current max supply as defined by the emissions schedule.open in new window setAuthorizer Vault ['20230522-timelock-authorizer/TimelockAuthorizerMigrator'] ['0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85Eopen in new window '] ['20210418-vaultopen in new window '] Not Found setRelayerApproval Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open in new window ', '0x2Fb8aD26faDC971464A17407e9213D1A22befc8aopen in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x4B1635c7D3D1FC353298f92083e82dF69e1E9158open 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 . set_reward_distributor ChildChainGauge ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window '] ['20230316-child-chain-gauge-factory-v2open in new window '] Not Found set_reward_distributor ChildChainStreamer ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window '] ['20220413-child-chain-gauge-factoryopen in new window '] Not Found set_reward_distributor LiquidityGaugeV5 ['UNDEF'] ['0xE0a171587b1Cae546E069A943EDa96916F5EE977open in new window '] ['20220822-mainnet-gauge-factory-v2open in new window ', '20220325-mainnet-gauge-factoryopen in new window '] Not Found swap Vault ['20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', 'UNDEF', '20220720-batch-relayer-v3/BalancerRelayer'] ['0x763e86606cD593A2ac9cFa517120502Af65bA351open in new window ', '0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888open in new window ', '0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2open in new window ', '0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9open 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 . unkillGauge ChildChainGauge ['UNDEF'] ['0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20230316-child-chain-gauge-factory-v2open in new window '] Not Found unkillGauge LiquidityGaugeV5 ['UNDEF'] ['0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20220822-mainnet-gauge-factory-v2open in new window ', '20220325-mainnet-gauge-factoryopen in new window '] Not Found unkillGauge SingleRecipientGauge ['UNDEF'] ['0x3b1836C09fdAe0A7C2848F99B2584aEBD6A36876open in new window '] ['20230215-single-recipient-gauge-factory-v2open in new window '] Not Found