diff --git a/apps/bend/content/developers/deployed-contracts.md b/apps/bend/content/developers/deployed-contracts.md index 3b60c7f6..a05babcd 100644 --- a/apps/bend/content/developers/deployed-contracts.md +++ b/apps/bend/content/developers/deployed-contracts.md @@ -19,7 +19,10 @@ head: This is a list of addresses where contracts can be read from or written to. -> A full list of Contract ABIs can be found at https://github.com/berachain/doc-abis +> **Contract ABIs:** +> +> - **Mainnet ABIs:** [berachain/abis/tree/main/mainnet/contracts](https://github.com/berachain/abis/tree/main/mainnet/contracts) +> - **Testnet ABIs:** [berachain/abis/tree/main/bepolia/contracts](https://github.com/berachain/abis/tree/main/bepolia/contracts) :::info Deployed contracts have received several audits from various parties. All audit reports are publicly available on [Github](https://github.com/berachain/security-audits). diff --git a/apps/bex/content/developers/index.md b/apps/bex/content/developers/index.md index 14a07e44..d56c58bf 100644 --- a/apps/bex/content/developers/index.md +++ b/apps/bex/content/developers/index.md @@ -30,7 +30,10 @@ For more information, see the [Balancer disclosure](https://forum.balancer.fi/t/ 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 +> **Contract ABIs:** +> +> - **Mainnet ABIs:** [berachain/abis/tree/main/mainnet/contracts](https://github.com/berachain/abis/tree/main/mainnet/contracts) +> - **Testnet ABIs:** [berachain/abis/tree/main/bepolia/contracts](https://github.com/berachain/abis/tree/main/bepolia/contracts) ## Mainnet Contracts diff --git a/apps/core/content/developers/deployed-contracts.md b/apps/core/content/developers/deployed-contracts.md index ae26acbc..f0de70f9 100644 --- a/apps/core/content/developers/deployed-contracts.md +++ b/apps/core/content/developers/deployed-contracts.md @@ -19,7 +19,10 @@ head: This is a list of addresses where contracts can be read from or written to. -> A full list of Contract ABIs can be found at https://github.com/berachain/doc-abis +> **Contract ABIs:** +> +> - **Mainnet ABIs:** [berachain/abis/tree/main/mainnet/contracts](https://github.com/berachain/abis/tree/main/mainnet/contracts) +> - **Testnet ABIs:** [berachain/abis/tree/main/bepolia/contracts](https://github.com/berachain/abis/tree/main/bepolia/contracts) :::info Deployed contracts have received several audits from various parties. @@ -57,7 +60,7 @@ const testnet_render_groups = { {{sc['address']['berachainMainnet']}} - + @@ -80,7 +83,7 @@ const testnet_render_groups = { {{sc['address']['berachainBepolia']}} - + diff --git a/apps/core/content/learn/changelog.md b/apps/core/content/learn/changelog.md index 0648cdd9..d50dd306 100644 --- a/apps/core/content/learn/changelog.md +++ b/apps/core/content/learn/changelog.md @@ -4,6 +4,10 @@ Berachain Improvement Proposals (BRIPs) are welcome from anyone, by [contributin Below are important changes shipped to Berachain. +## January 2026 + +**ABI repository migration** – Updated all contract ABI references to the new [abis repository](https://github.com/berachain/abis). See [Deployed Contracts](/developers/deployed-contracts) for the full list. + ## December 2025 **Reward allocation documentation updates** – Updated [BeraChef reward allocation documentation](/learn/pol/blockrewards#berachef-reward-allocation-management) to clarify the automated cutting board mechanism. diff --git a/packages/config/constants.json b/packages/config/constants.json index c2db8ff8..f2d29316 100644 --- a/packages/config/constants.json +++ b/packages/config/constants.json @@ -294,7 +294,7 @@ "berachainMainnet": "0x77DA09bC82652f9A14d1b170a001e759640298e6", "berachainBepolia": "0xb0d005Fe83E3F1ec876C1a64700c5F0d6265d9E3" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveDistributor.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/BGTIncentiveDistributor.json", "docsUrl": "/developers/contracts/bgtincentivedistributor" }, "bgtIncentiveFeeCollector": { @@ -303,7 +303,7 @@ "berachainMainnet": "0x1984Baf659607Cc5f206c55BB3B00eb3E180190B", "berachainBepolia": "0x1984Baf659607Cc5f206c55BB3B00eb3E180190B" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveFeeCollector.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/BGTIncentiveFeeCollector.json", "docsUrl": "/developers/contracts/bgt-incentive-fee-collector" }, "wberaStakerVault": { @@ -312,7 +312,7 @@ "berachainMainnet": "0x118D2cEeE9785eaf70C15Cd74CD84c9f8c3EeC9a", "berachainBepolia": "0x118D2cEeE9785eaf70C15Cd74CD84c9f8c3EeC9a" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/WBERAStakerVault.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/WBERAStakerVault.json", "docsUrl": "/developers/contracts/wbera-staker-vault" }, "beaconDeposit": { @@ -321,7 +321,7 @@ "berachainMainnet": "0x4242424242424242424242424242424242424242", "berachainBepolia": "0x4242424242424242424242424242424242424242" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BeaconDeposit.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/BeaconDeposit.json", "docsUrl": "/developers/contracts/beacondeposit" }, "berachef": { @@ -330,7 +330,7 @@ "berachainMainnet": "0xdf960E8F3F19C481dDE769edEDD439ea1a63426a", "berachainBepolia": "0xdf960E8F3F19C481dDE769edEDD439ea1a63426a" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BeraChef.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/BeraChef.json", "docsUrl": "/developers/contracts/berachef" }, "blockRewardController": { @@ -339,7 +339,7 @@ "berachainMainnet": "0x1AE7dD7AE06F6C58B4524d9c1f816094B1bcCD8e", "berachainBepolia": "0x1AE7dD7AE06F6C58B4524d9c1f816094B1bcCD8e" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BlockRewardController.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/BlockRewardController.json", "docsUrl": "/developers/contracts/block-reward-controller" }, "distributor": { @@ -348,7 +348,7 @@ "berachainMainnet": "0xD2f19a79b026Fb636A7c300bF5947df113940761", "berachainBepolia": "0xD2f19a79b026Fb636A7c300bF5947df113940761" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/Distributor.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/Distributor.json", "docsUrl": "/developers/contracts/distributor" }, "rewardVaultFactory": { @@ -357,7 +357,7 @@ "berachainMainnet": "0x94Ad6Ac84f6C6FbA8b8CCbD71d9f4f101def52a8", "berachainBepolia": "0x94Ad6Ac84f6C6FbA8b8CCbD71d9f4f101def52a8" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/RewardVaultFactory.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/RewardVaultFactory.json", "docsUrl": "/developers/contracts/reward-vault-factory" }, "bgtStaker": { @@ -366,7 +366,7 @@ "berachainMainnet": "0x44F07Ce5AfeCbCC406e6beFD40cc2998eEb8c7C6", "berachainBepolia": "0x44F07Ce5AfeCbCC406e6beFD40cc2998eEb8c7C6" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTStaker.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/BGTStaker.json", "docsUrl": "/developers/contracts/bgt-staker" }, "feeCollector": { @@ -375,7 +375,7 @@ "berachainMainnet": "0x7Bb8DdaC7FbE3FFC0f4B3c73C4F158B06CF82650", "berachainBepolia": "0x7bb8DdaC7FbE3FFC0f4B3c73C4F158B06CF82650" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/FeeCollector.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/FeeCollector.json", "docsUrl": "/developers/contracts/fee-collector" }, "governance": { @@ -384,7 +384,7 @@ "berachainMainnet": "0x4f4A5c2194B8e856b7a05B348F6ba3978FB6f6D5", "berachainBepolia": "0x4f4A5c2194B8e856b7a05B348F6ba3978FB6f6D5" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/gov/Governance.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/gov/BerachainGovernance.json", "docsUrl": "/developers/contracts/governance" }, "timelock": { @@ -393,7 +393,7 @@ "berachainMainnet": "0xb5f2000b5744f207c931526cAE2134cAa8b6862a", "berachainBepolia": "0xb5f2000b5744f207c931526cAE2134cAa8b6862a" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/gov/Timelock.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/gov/TimeLock.json", "docsUrl": "/developers/contracts/timelock" }, "rewardVault": { @@ -402,7 +402,7 @@ "berachainMainnet": "", "berachainBepolia": "" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/RewardVault.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/rewards/RewardVault.json", "docsUrl": "/developers/contracts/reward-vault" } }, @@ -413,7 +413,7 @@ "berachainMainnet": "0x656b95E550C07a9ffe548bd4085c72418Ceb1dba", "berachainBepolia": "0x656b95E550C07a9ffe548bd4085c72418Ceb1dba" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGT.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/pol/BGT.json", "docsUrl": "/developers/contracts/bgt-token" }, "honey": { @@ -422,7 +422,7 @@ "berachainMainnet": "0xFCBD14DC51f0A4d49d5E53C2E0950e0bC26d0Dce", "berachainBepolia": "0xFCBD14DC51f0A4d49d5E53C2E0950e0bC26d0Dce" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/HONEY.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/honey/Honey.json", "docsUrl": "/developers/contracts/honey-token" }, "honeyFactory": { @@ -431,7 +431,7 @@ "berachainMainnet": "0xA4aFef880F5cE1f63c9fb48F661E27F8B4216401", "berachainBepolia": "0xA4aFef880F5cE1f63c9fb48F661E27F8B4216401" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/HoneyFactory.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/honey/HoneyFactory.json", "docsUrl": "/developers/contracts/honey-factory" }, "honeyFactoryReader": { @@ -440,7 +440,7 @@ "berachainMainnet": "0x285e147060CDc5ba902786d3A471224ee6cE0F91", "berachainBepolia": "0x285e147060CDc5ba902786d3A471224ee6cE0F91" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/HoneyFactoryReader.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/honey/HoneyFactoryReader.json", "docsUrl": "/developers/contracts/honey-factory-reader" }, "wbera": { @@ -449,7 +449,7 @@ "berachainMainnet": "0x6969696969696969696969696969696969696969", "berachainBepolia": "0x6969696969696969696969696969696969696969" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/WBERA.json", + "abi": "https://github.com/berachain/abis/blob/main/mainnet/contracts/WBERA.json", "docsUrl": "/developers/contracts/wbera-token" }, "bbUSDC": { @@ -457,28 +457,36 @@ "address": { "berachainMainnet": "", "berachainBepolia": "0x6e8d0eCfCE5c2b7587263923e23d141F6364c7f9" - } + }, + "abi": "", + "abiNote": "ERC20" }, "bbBYUSDC": { "name": "bbBYUSDC", "address": { "berachainMainnet": "", "berachainBepolia": "0xe0037233a4a21c6334CFa67895A4BeaDc87B2c40" - } + }, + "abi": "", + "abiNote": "ERC20" }, "bbWETH": { "name": "bbWETH", "address": { "berachainMainnet": "", "berachainBepolia": "0x4752428217c35c7779b077170529f8d10676f660" - } + }, + "abi": "", + "abiNote": "ERC20" }, "bbWBTC": { "name": "bbWBTC", "address": { "berachainMainnet": "", "berachainBepolia": "0xc7728Db26526Ae7fBc46b99f0EE667Eaba7E6bb9" - } + }, + "abi": "", + "abiNote": "ERC20" }, "usdc": { "name": "USDC Token", @@ -486,7 +494,8 @@ "berachainMainnet": "0x549943e04f40284185054145c6E4e9568C1D3241", "berachainBepolia": "" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/misc/ERC20.json", + "abi": "", + "abiNote": "ERC20", "docsUrl": "" }, "wbtc": { @@ -495,7 +504,8 @@ "berachainMainnet": "0x0555E30da8f98308EdB960aa94C0Db47230d2B9c", "berachainBepolia": "" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/misc/ERC20.json", + "abi": "", + "abiNote": "ERC20", "docsUrl": "" }, "weth": { @@ -504,7 +514,8 @@ "berachainMainnet": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", "berachainBepolia": "" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/WBERA.json", + "abi": "", + "abiNote": "ERC20", "docsUrl": "" } }, @@ -515,7 +526,7 @@ "berachainMainnet": "0x4Be03f781C497A489E3cB0287833452cA9B9E80B", "berachainBepolia": "0x708cA656b68A6b7384a488A36aD33505a77241FE" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IVault.abi.json", + "abi": "", "docsUrl": "/developers/contracts/vault" }, "protocolFeesCollector": { @@ -524,7 +535,7 @@ "berachainMainnet": "0xB8Cf46Cf1b1476E707619913a70B2085d26f1707", "berachainBepolia": "0x05A607aCf3548E84DD1E44c3706F850c849058Da" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IProtocolFeesCollector.abi.json", + "abi": "", "docsUrl": "" }, "balancerHelpers": { @@ -533,7 +544,7 @@ "berachainMainnet": "0x5083737EC75a728c265BE578C9d0d5333a2c5951", "berachainBepolia": "0xC7c981ADcDC5d48fed0CD52807fb2bAB22676C8f" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IBalancerHelpers.abi.json", + "abi": "", "docsUrl": "" }, "poolCreationHelper": { @@ -542,7 +553,7 @@ "berachainMainnet": "0x55dccE8165C88aAd4403a15A9cE3A8E244657dD2", "berachainBepolia": "0x0dC9964F6CA33d9EF38DEB4925234766127C6B36" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IPoolCreationHelper.abi.json", + "abi": "", "docsUrl": "/developers/contracts/factory/pool-creation-helper" }, "protocolFeesWithdrawer": { @@ -551,7 +562,7 @@ "berachainMainnet": "0x1635F0E1B3e8A6713d03aE155ba79458Ba3240C7", "berachainBepolia": "0x8c2D77f0CfcD4Af9cF41494EfE500FE324012c06" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IProtocolFeesWithdrawer.abi.json", + "abi": "", "docsUrl": "" }, "stablePoolFactory": { @@ -560,7 +571,7 @@ "berachainMainnet": "0xDfA30BDa0375d4763711AB0CC8D91B20bfCC87E1", "berachainBepolia": "0xB60DbBaCEaeC23486a64d12089F467ef949f1bb1" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IComposableStablePoolFactory.abi.json", + "abi": "", "docsUrl": "/developers/contracts/factory/stable-pool-factory" }, "batchRelayerLibrary": { @@ -569,7 +580,7 @@ "berachainMainnet": "0xCB4AE3030bA06F7EEE54A7B96AfcA7457f9525cf", "berachainBepolia": "0xfD772657FC8c4Ed3884AfF151b680883814052FA" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveDistributor.json", + "abi": "", "docsUrl": "" }, "batchRelayerQueryLibrary": { @@ -578,7 +589,7 @@ "berachainMainnet": "0x4151083172b2CEFB83A33fD7FC9F6cBabb3Fd08d", "berachainBepolia": "0x263a1C5B2c5851beA2177eb8D6caefdfF2A25601" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveDistributor.json", + "abi": "", "docsUrl": "" }, "balancerRelayer": { @@ -587,7 +598,7 @@ "berachainMainnet": "0x6044f181aB5E9C05A4ed9Ce295f3B178d2492EE7", "berachainBepolia": "0x343215E156Ff586711a5B8C49Fe3099BAF22624C" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IBalancerRelayer.abi.json", + "abi": "", "docsUrl": "" }, "weightedPoolFactory": { @@ -596,7 +607,7 @@ "berachainMainnet": "0xa966fA8F2d5B087FFFA499C0C1240589371Af409", "berachainBepolia": "0xf1d23276C7b271B2aC595C78977b2312E9954D57" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IWeightedPoolFactory.abi.json", + "abi": "", "docsUrl": "/developers/contracts/factory/weighted-pool-factory" }, "protocolFeePercentagesProvider": { @@ -605,7 +616,7 @@ "berachainMainnet": "0x33C88ffdEe710ed3908C791137Bd1D4421AabBBf", "berachainBepolia": "0x8119E412E00fe3c857739E95dB147817Bf615dB8" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IProtocolFeePercentagesProvider.abi.json", + "abi": "", "docsUrl": "" }, "balancerQueries": { @@ -614,7 +625,7 @@ "berachainMainnet": "0x3C612e132624f4Bd500eE1495F54565F0bcc9b59", "berachainBepolia": "0xE3723383a0EA73D5c0dE424BAA97F97f86f6cF92" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IBalancerQueries.abi.json", + "abi": "", "docsUrl": "/developers/contracts/query" }, "authorizer": { @@ -623,7 +634,7 @@ "berachainMainnet": "0x71047aE39A7aA4f7d923542F459e50B974644Ef2", "berachainBepolia": "0x1453b808C88AAa5e5965f8d86123921E96F045Aa" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/bex/IAuthorizer.abi.json", + "abi": "", "docsUrl": "" } }, @@ -635,7 +646,7 @@ "berachainMainnet": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "berachainBepolia": "0x41675C099F32341bf84BFc5382aF534df5C7461a" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/safe.json", "docsUrl": "" }, "safeProxyFactory": { @@ -645,7 +656,7 @@ "berachainMainnet": "0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67", "berachainBepolia": "0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/safe_proxy_factory.json", "docsUrl": "" }, "multiSend": { @@ -655,7 +666,7 @@ "berachainMainnet": "0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526", "berachainBepolia": "0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/multi_send.json", "docsUrl": "" }, "multiSendCallOnly": { @@ -665,7 +676,7 @@ "berachainMainnet": "0x9641d764fc13c8B624c04430C7356C1C7C8102e2", "berachainBepolia": "0x9641d764fc13c8B624c04430C7356C1C7C8102e2" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/multi_send_call_only.json", "docsUrl": "" }, "compatibilityFallbackHandler": { @@ -675,7 +686,7 @@ "berachainMainnet": "0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99", "berachainBepolia": "0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/compatibility_fallback_handler.json", "docsUrl": "" }, "signMessageLib": { @@ -685,7 +696,7 @@ "berachainMainnet": "0xd53cd0aB83D845Ac265BE939c57F53AD838012c9", "berachainBepolia": "0xd53cd0aB83D845Ac265BE939c57F53AD838012c9" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/sign_message_lib.json", "docsUrl": "" }, "simulateTxAccessor": { @@ -695,7 +706,7 @@ "berachainMainnet": "0x3d4BA2E0884aa488718476ca2FB8Efc291A46199", "berachainBepolia": "0x3d4BA2E0884aa488718476ca2FB8Efc291A46199" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/simulate_tx_accessor.json", "docsUrl": "" }, "createCall": { @@ -705,7 +716,7 @@ "berachainMainnet": "0x9b35Af71d77eaf8d7e40252370304687390A1A52", "berachainBepolia": "0x9b35Af71d77eaf8d7e40252370304687390A1A52" }, - "abi": "", + "abi": "https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.1/create_call.json", "docsUrl": "" } }, @@ -716,7 +727,7 @@ "berachainMainnet": "0x4e59b44847b379578588920cA78FbF26c0B4956C", "berachainBepolia": "0x4e59b44847b379578588920cA78FbF26c0B4956C" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveDistributor.json", + "abi": "", "docsUrl": "/developers/contracts/create2" }, "multicall3": { @@ -725,7 +736,7 @@ "berachainMainnet": "0xcA11bde05977b3631167028862bE2a173976CA11", "berachainBepolia": "0xcA11bde05977b3631167028862bE2a173976CA11" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/Multicall3.json", + "abi": "https://github.com/mds1/multicall/releases/download/v3.1.0/Multicall3.json", "docsUrl": "/developers/contracts/multicall3" }, "permit2": { @@ -734,7 +745,7 @@ "berachainMainnet": "0x000000000022D473030F116dDEE9F6B43aC78BA3", "berachainBepolia": "0x000000000022D473030F116dDEE9F6B43aC78BA3" }, - "abi": "https://github.com/berachain/doc-abis/blob/main/core/BGTIncentiveDistributor.json", + "abi": "https://github.com/Uniswap/permit2-sdk/blob/main/abis/Permit2.json", "docsUrl": "/developers/contracts/permit2" } }