Skip to content

BEX Deployed Contracts

⚠️ Security Notice

On January 21st, 2025, Balancer disclosed a long-standing vulnerability in their V2 Vault implementation. BEX incorporates contract logic from Balancer V2 and shares the same vulnerability. We advise users creating new pools to assess the vulnerability and exercise additional caution, particularly when including untrusted or newly-created tokens.

Funds currently deposited in BEX are safe, and no action from LPs is needed. The issue only (potentially) affects tokens that are not live on-chain today. Frontend warnings are displayed on BEX for potentially vulnerable tokens.

Future plans include integrating the Balancer V3 codebase, which mitigates this vulnerability and is cross-compatible with current BEX pools.

For more information, see the Balancer disclosure.

The following is a list of contract address in order to interact with Berachain BEX.

A full list of Contract ABIs can be found at https://github.com/berachain/doc-abis

Mainnet Contracts

NameBepoliaABI
Vault0x4Be03f781C497A489E3cB0287833452cA9B9E80BABI
ProtocolFeesCollector0xB8Cf46Cf1b1476E707619913a70B2085d26f1707ABI
BalancerHelpers0x5083737EC75a728c265BE578C9d0d5333a2c5951ABI
PoolCreationHelper0x55dccE8165C88aAd4403a15A9cE3A8E244657dD2ABI
ProtocolFeesWithdrawer0x1635F0E1B3e8A6713d03aE155ba79458Ba3240C7ABI
ComposableStablePoolFactory0xDfA30BDa0375d4763711AB0CC8D91B20bfCC87E1ABI
BatchRelayerLibrary0xCB4AE3030bA06F7EEE54A7B96AfcA7457f9525cf
BatchRelayerQueryLibrary0x4151083172b2CEFB83A33fD7FC9F6cBabb3Fd08d
BalancerRelayer0x6044f181aB5E9C05A4ed9Ce295f3B178d2492EE7ABI
WeightedPoolFactory0xa966fA8F2d5B087FFFA499C0C1240589371Af409ABI
ProtocolFeePercentagesProvider0x33C88ffdEe710ed3908C791137Bd1D4421AabBBfABI
BalancerQueries0x3C612e132624f4Bd500eE1495F54565F0bcc9b59ABI
Authorizer0x71047aE39A7aA4f7d923542F459e50B974644Ef2ABI

Bepolia Testnet Contracts

NameBepoliaABI
Vault0x708cA656b68A6b7384a488A36aD33505a77241FEABI
ProtocolFeesCollector0x05A607aCf3548E84DD1E44c3706F850c849058DaABI
BalancerHelpers0xC7c981ADcDC5d48fed0CD52807fb2bAB22676C8fABI
PoolCreationHelper0x0dC9964F6CA33d9EF38DEB4925234766127C6B36ABI
ProtocolFeesWithdrawer0x8c2D77f0CfcD4Af9cF41494EfE500FE324012c06ABI
ComposableStablePoolFactory0xB60DbBaCEaeC23486a64d12089F467ef949f1bb1ABI
BatchRelayerLibrary0xfD772657FC8c4Ed3884AfF151b680883814052FA
BatchRelayerQueryLibrary0x263a1C5B2c5851beA2177eb8D6caefdfF2A25601
BalancerRelayer0x343215E156Ff586711a5B8C49Fe3099BAF22624CABI
WeightedPoolFactory0xf1d23276C7b271B2aC595C78977b2312E9954D57ABI
ProtocolFeePercentagesProvider0x8119E412E00fe3c857739E95dB147817Bf615dB8ABI
BalancerQueries0xE3723383a0EA73D5c0dE424BAA97F97f86f6cF92ABI
Authorizer0x1453b808C88AAa5e5965f8d86123921E96F045AaABI