• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
BalancerBalancerby0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3Solarcurve

Authorize the Batch Relayer

Voting ended over 4 years agoSucceeded

This proposal appears on Balancer's forum.

The governance multisig on each network would submit a transaction to the Authorizer to grant the following roles to the BalancerRelayer:

  1. manageUserBalance
  2. joinPool
  3. exitPool
  4. swap
  5. batchSwap
  6. setRelayerApproval

Ethereum Mainnet

The Gnosis Safe at 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f would send a transaction to the Vault Authorizer at 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 with the following data to authorize the BalancerRelayer at 0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251 :

0xfcd7627e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ac9f49ef3ab0bbc929f7b1bb0a17e1fca578625100000000000000000000000000000000000000000000000000000000000000060014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8eba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b49878ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653c149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d347b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30

Which is the ABI-encoded calldata for:

authorizer.grantRoles(
  [
0x0014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8,
0xeba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b498,
0x78ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653,
0xc149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d34,
0x7b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff,
0x1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30,
  ],
  0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251
);

Polygon

The Gnosis Safe at 0xd2bD536ADB0198f74D5f4f2Bd4Fe68Bae1e1Ba80 would send a transaction to the Vault Authorizer at 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 with the following data to authorize the BalancerRelayer at 0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e :

0xfcd7627e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000004574ccbcc09a00c9ee55fb92fe353699a4fa800e00000000000000000000000000000000000000000000000000000000000000060014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8eba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b49878ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653c149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d347b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30

Which is the ABI-encoded calldata for:

authorizer.grantRoles(
  [
0x0014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8,
0xeba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b498,
0x78ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653,
0xc149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d34,
0x7b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff,
0x1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30,
  ],
  0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e
);

Arbitrum

The Gnosis Safe at 0x6207ed574152496c9B072C24FD87cE9cd9E17320 would send a transaction to the Vault Authorizer at 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 with the following data to authorize the BalancerRelayer at 0x466262c2a275aB106E54D95B5B04603e12b58cA1 :

0xfcd7627e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000466262c2a275ab106e54d95b5b04603e12b58ca100000000000000000000000000000000000000000000000000000000000000060014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8eba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b49878ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653c149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d347b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30

Which is the ABI-encoded calldata for:

authorizer.grantRoles(
  [
0x0014a06d322ff07fcc02b12f93eb77bb76e28cdee4fc0670b9dec98d24bbfec8,
0xeba777d811cd36c06d540d7ff2ed18ed042fd67bbf7c9afcf88c818c7ee6b498,
0x78ad1b68d148c070372f8643c4648efbb63c6a8a338f3c24714868e791367653,
0xc149e88b59429ded7f601ab52ecd62331cac006ae07c16543439ed138dcb8d34,
0x7b8a1d293670124924a0f532213753b89db10bde737249d4540e9a03657d1aff,
0x1282ab709b2b70070f829c46bc36f76b32ad4989fecb2fcb09a1b3ce00bbfc30,
  ],
  0x466262c2a275aB106E54D95B5B04603e12b58cA1
);

Off-Chain Vote

Yes, let's do it
201.51K 100%
No, this is not the way
39.29 0%
Download mobile app to vote

Timeline

Dec 09, 2021Proposal created
Dec 10, 2021Proposal vote started
Dec 13, 2021Proposal vote ended
Apr 19, 2025Proposal updated