Skip to content

Commit 27cc527

Browse files
feat: Add BVCC Dynamic Fee Hook to allowlist (BSC, Ethereum, Arb, Base) (#1310)
feat: Add BVCC Dynamic Fee Hook to allowlist (BSC, Ethereum, Arbitrum, Base) ## Summary Adding BVCC Dynamic Fee Hook v4.3 to the routing allowlist for 4 networks. ## Hook Details - **Name:** BVCC Dynamic Fee Hook - **Version:** v4.3 - **GitHub:** https://github.com/blockventurechaincapital-crypto/bvcc-dynamic-fee-hook - **Features:** Anti-bot protection, volatility-adaptive pricing, circuit breakers, gas-based emergency fees. ## Addresses | Network | Address | |---------|---------| | BSC | `0x8a36d8408f5285c3f81509947bc187b3c0efd0c4` | | Ethereum | `0xf9ced7d0f5292af02385410eda5b7570b10b50c4` | | Arbitrum | `0x2097d7329389264a1542ad50802bb0de84a650c4` | | Base | `0x2c56c1302b6224b2bb1906c46f554622e12f10c4` | ## Example Pool (BSC) https://app.uniswap.org/explore/pools/bnb/0x085182518e82062e732fcb912becdf7140b42f8da31c7afd850db3c6d4309c8a ## Verification - All contracts verified on respective block explorers - Hook Intake Form submitted Co-authored-by: Siyu Jiang (See-You John) <91580504+jsy1218@users.noreply.github.com>
1 parent 1ad1257 commit 27cc527

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

lib/util/hooksAddressesAllowlist.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,12 @@ export const RING_FEW_DAI_HOOK_ON_MAINNET = '0x85b648a64aed6307d5d5ce26e6ae086c1
166166
export const RING_FEW_WEETH_HOOK_ON_MAINNET = '0x877323adbf747f85eb8d182d42f01f34a5492888'
167167
// example pool: https://app.uniswap.org/explore/pools/ethereum/0xe7c2f30fd89238331b0e3e6ac6351578d5e3091b7839eff321c29cf88e17274e
168168
export const RING_FEW_WSTETH_HOOK_ON_MAINNET = '0x75ae0292e8ad3ab60b9a1a7b3046d3f4abdfa888'
169+
// example pool BSC: https://app.uniswap.org/explore/pools/bnb/0x085182518e82062e732fcb912becdf7140b42f8da31c7afd850db3c6d4309c8a
170+
export const BVCC_DYNAMIC_FEE_HOOK_ON_BSC = '0x8a36d8408f5285c3f81509947bc187b3c0efd0c4'
171+
export const BVCC_DYNAMIC_FEE_HOOK_ON_MAINNET = '0xf9ced7d0f5292af02385410eda5b7570b10b50c4'
172+
export const BVCC_DYNAMIC_FEE_HOOK_ON_ARBITRUM = '0x2097d7329389264a1542ad50802bb0de84a650c4'
173+
export const BVCC_DYNAMIC_FEE_HOOK_ON_BASE = '0x2c56c1302b6224b2bb1906c46f554622e12f10c4'
174+
169175

170176
// example pool: https://app.uniswap.org/explore/pools/ethereum/0x95caa20ff578db4ceec56162bedc21e31adc70ef717661e11d6d1d74e9b2f844
171177
export const MEME_STRATEGY_HOOK_ON_MAINNET = '0x3ba779bad405d9b68a7a7a86ff6916c806a200cc'
@@ -238,6 +244,7 @@ export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array<string> } =
238244
TOKEN_FLOW_TAX_HOOK_ON_MAINNET,
239245
ARRAKIS_PRIVATE_HOOK_ON_MAINNET,
240246
CUSTOM_FEE_MEV_PROTECTION_HOOK_ON_MAINNET,
247+
BVCC_DYNAMIC_FEE_HOOK_ON_MAINNET,
241248
],
242249
[ChainId.GOERLI]: [ADDRESS_ZERO],
243250
[ChainId.SEPOLIA]: [ADDRESS_ZERO, extraHooksAddressesOnSepolia, FEY_ON_SEPOLIA],
@@ -251,7 +258,7 @@ export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array<string> } =
251258
CLANKER_STATIC_FEE_HOOKS_ADDRESS_ON_ARBITRUM,
252259
WETH_HOOKS_ADDRESS_ON_ARBITRUM,
253260
LIMIT_ORDER_HOOKS_ADDRESS_ON_ARBITRUM,
254-
DORY_BURN_AND_MINT_POWER_HOOK_ON_ARBITRUM,
261+
BVCC_DYNAMIC_FEE_HOOK_ON_ARBITRUM,
255262
],
256263
[ChainId.ARBITRUM_GOERLI]: [ADDRESS_ZERO],
257264
[ChainId.ARBITRUM_SEPOLIA]: [ADDRESS_ZERO],
@@ -261,7 +268,7 @@ export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array<string> } =
261268
[ChainId.CELO_ALFAJORES]: [ADDRESS_ZERO],
262269
[ChainId.GNOSIS]: [ADDRESS_ZERO],
263270
[ChainId.MOONBEAM]: [ADDRESS_ZERO],
264-
[ChainId.BNB]: [ADDRESS_ZERO],
271+
[ChainId.BNB]: [ADDRESS_ZERO, BVCC_DYNAMIC_FEE_HOOK_ON_BSC],
265272
[ChainId.AVALANCHE]: [ADDRESS_ZERO, AVAXSTRATEGIES_STATIC_FEE_HOOKS_ADDRESS_ON_AVAX],
266273
[ChainId.BASE_GOERLI]: [ADDRESS_ZERO],
267274
[ChainId.BASE_SEPOLIA]: [ADDRESS_ZERO],
@@ -308,6 +315,7 @@ export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array<string> } =
308315
SUPERSTRATEGY_HOOK_ON_BASE,
309316
SIMPLE_SELL_TAX_HOOK_ON_BASE,
310317
WASSBLASTER_HOOK_ON_BASE,
318+
BVCC_DYNAMIC_FEE_HOOK_ON_BASE,
311319
AEGIS_V3,
312320
FARSTR_HOOKS_ADDRESS_ON_BASE,
313321
ARTACLE_INDEX_TOKEN_HOOK_ON_BASE,
@@ -316,6 +324,7 @@ export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array<string> } =
316324
ARRAKIS_PRIVATE_HOOK_ON_BASE,
317325
BASEMEME_HOOK_ADDRESS_ON_BASE,
318326
AI_PROTOCOL_SWAP_FEE_HOOK_V1_ON_BASE,
327+
BVCC_DYNAMIC_FEE_HOOK_ON_BASE,
319328
],
320329
[ChainId.ZORA]: [ADDRESS_ZERO],
321330
[ChainId.ZORA_SEPOLIA]: [ADDRESS_ZERO],

0 commit comments

Comments
 (0)