Skip to content

Commit 2d16c86

Browse files
feat: add bnb addresses (#292)
1 parent a09a083 commit 2d16c86

File tree

9 files changed

+268
-0
lines changed

9 files changed

+268
-0
lines changed

scripts/configs/networks/bnb.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ export const bnbAddresses: NetworkAddresses = {
66
chainId: ChainId.bnb,
77
addresses: {
88
TRANSPARENT_PROXY_FACTORY: '0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A',
9+
PROTOCOL_GUARDIAN: '0x25170e9Ed4077ABA7D3DD03cf4A9F45Dc6D0fcCD',
10+
PARASWAP_FEE_CLAIMER: '0xAe940e61E9863178b71500c9B5faE2a04Da361a1',
911
PROXY_ADMIN: '0x39EBFfc7679c62Dfcc4A3E2c09Bcb0be255Ae63c',
1012
CREATE_3_FACTORY: '0x3b56998Ec06477704622ca8e2eA1b4db134cec32',
1113
},

scripts/configs/pools/bnb.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import {ChainId} from '../../generator/chains';
2+
import {PoolConfig} from '../types';
3+
4+
export const bnbProtoV3: PoolConfig = {
5+
name: 'Bnb',
6+
chainId: ChainId.bnb,
7+
POOL_ADDRESSES_PROVIDER: '0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D',
8+
additionalAddresses: {
9+
L2_ENCODER: '0xBeC519531F0E78BcDdB295242fA4EC5251B38574',
10+
CAPS_PLUS_RISK_STEWARD: '0x971F1C94b139AdEdedA729DA636e2B0C433Ff595',
11+
FREEZING_STEWARD: '0x83f15Bc50d1A212576B202f80489502a7cc10412',
12+
DEBT_SWAP_ADAPTER: '0xAe13e4DA0952f0B8fE04E21df53716fCF799a923',
13+
CONFIG_ENGINE: '0xcb0670258e5961CCA85D8F71D29C1167Ef20De99',
14+
POOL_ADDRESSES_PROVIDER_REGISTRY: '0x117684358D990E42Eb1649E7e8C4691951dc1E71',
15+
RATES_FACTORY: '0x02e9b27599C4Bf8f789d34b6E65C51092c3d9FA6',
16+
REPAY_WITH_COLLATERAL_ADAPTER: '0x0727a6494095511078d63143A8a1E90b9f310880',
17+
SWAP_COLLATERAL_ADAPTER: '0x33E0b3fc976DC9C516926BA48CfC0A9E10a2aAA5',
18+
UI_INCENTIVE_DATA_PROVIDER: '0x1236010CECea55998384e795B59815D871f5f94d',
19+
UI_POOL_DATA_PROVIDER: '0x952F938949F965C70c83853e7ff28aa7af91005b',
20+
WALLET_BALANCE_PROVIDER: '0x36616cf17557639614c1cdDb356b1B83fc0B2132',
21+
WETH_GATEWAY: '0x589750BA8aF186cE5B55391B0b7148cAD43a1619',
22+
WITHDRAW_SWAP_ADAPTER: '0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D',
23+
},
24+
initial: {
25+
COLLECTOR: '0x25Ec457d1778b0E5316e7f38f3c22baF413F1A8C',
26+
DEFAULT_A_TOKEN_IMPL: '0x6c23bAF050ec192afc0B967a93b83e6c5405df43',
27+
DEFAULT_VARIABLE_DEBT_TOKEN_IMPL: '0x777fBA024bA1228fDa76149A4ff8B23475ed057D',
28+
DEFAULT_STABLE_DEBT_TOKEN_IMPL: '0xb172a90A7C238969CE9B27cc19D13b60A91e7F00',
29+
}
30+
};

scripts/generateAddresses.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {fantomProtoV3, fantomTestnetProtoV3} from './configs/pools/fantom';
2121
import {harmonyProtoV3} from './configs/pools/harmony';
2222
import {metisProtoV3} from './configs/pools/metis';
2323
import {gnosisProtoV3} from './configs/pools/gnosis';
24+
import {bnbProtoV3} from './configs/pools/bnb';
2425
import {optimismGoerliProtoV3, optimismProtoV3} from './configs/pools/optimism';
2526
import {
2627
mumbaiProtoV2,
@@ -54,6 +55,7 @@ import {fantomAddresses} from './configs/networks/fantom';
5455
import {optimismAddresses} from './configs/networks/optimism';
5556
import {metisAddresses} from './configs/networks/metis';
5657
import {gnosisAddresses} from './configs/networks/gnosis';
58+
import {bnbAddresses} from './configs/networks/bnb';
5759

5860
async function main() {
5961
// cleanup ts artifacts
@@ -107,6 +109,7 @@ async function main() {
107109
baseProtoV3,
108110
metisProtoV3,
109111
gnosisProtoV3,
112+
bnbProtoV3,
110113
arbitrumGoerliProtoV3,
111114
arbitrumProtoV3,
112115
optimismGoerliProtoV3,
@@ -129,6 +132,7 @@ async function main() {
129132
polygonAddresses,
130133
metisAddresses,
131134
gnosisAddresses,
135+
bnbAddresses
132136
].map((addresses) => generateNetworkAddresses(addresses));
133137

134138
const govImports = generateGovV2();

src/AaveAddressBook.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import {AaveV3Fuji} from './AaveV3Fuji.sol';
3232
import {AaveV3Base} from './AaveV3Base.sol';
3333
import {AaveV3Metis} from './AaveV3Metis.sol';
3434
import {AaveV3Gnosis} from './AaveV3Gnosis.sol';
35+
import {AaveV3Bnb} from './AaveV3Bnb.sol';
3536
import {AaveV3ArbitrumGoerli} from './AaveV3ArbitrumGoerli.sol';
3637
import {AaveV3Arbitrum} from './AaveV3Arbitrum.sol';
3738
import {AaveV3OptimismGoerli} from './AaveV3OptimismGoerli.sol';
@@ -50,6 +51,7 @@ import {MiscOptimism} from './MiscOptimism.sol';
5051
import {MiscPolygon} from './MiscPolygon.sol';
5152
import {MiscMetis} from './MiscMetis.sol';
5253
import {MiscGnosis} from './MiscGnosis.sol';
54+
import {MiscBNB} from './MiscBNB.sol';
5355
import {AaveGovernanceV2, IGovernanceStrategy} from './AaveGovernanceV2.sol';
5456
import {AaveGovernanceV2} from './AaveGovernanceV2.sol';
5557
import {AaveGovernanceV2, IGovernanceStrategy} from './AaveGovernanceV2.sol';

src/AaveV3Bnb.sol

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR
2+
// SPDX-License-Identifier: MIT
3+
pragma solidity >=0.6.0;
4+
5+
import {IPoolAddressesProvider, IPool, IPoolConfigurator, IAaveOracle, IPoolDataProvider, IACLManager} from './AaveV3.sol';
6+
import {ICollector} from './common/ICollector.sol';
7+
8+
library AaveV3Bnb {
9+
// https://bscscan.com/address/0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D
10+
IPoolAddressesProvider internal constant POOL_ADDRESSES_PROVIDER =
11+
IPoolAddressesProvider(0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D);
12+
13+
// https://bscscan.com/address/0x6807dc923806fE8Fd134338EABCA509979a7e0cB
14+
IPool internal constant POOL = IPool(0x6807dc923806fE8Fd134338EABCA509979a7e0cB);
15+
16+
// https://bscscan.com/address/0x67bdF23C7fCE7C65fF7415Ba3F2520B45D6f9584
17+
IPoolConfigurator internal constant POOL_CONFIGURATOR =
18+
IPoolConfigurator(0x67bdF23C7fCE7C65fF7415Ba3F2520B45D6f9584);
19+
20+
// https://bscscan.com/address/0x39bc1bfDa2130d6Bb6DBEfd366939b4c7aa7C697
21+
IAaveOracle internal constant ORACLE = IAaveOracle(0x39bc1bfDa2130d6Bb6DBEfd366939b4c7aa7C697);
22+
23+
// https://bscscan.com/address/0x0000000000000000000000000000000000000000
24+
address internal constant PRICE_ORACLE_SENTINEL = 0x0000000000000000000000000000000000000000;
25+
26+
// https://bscscan.com/address/0x41585C50524fb8c3899B43D7D797d9486AAc94DB
27+
IPoolDataProvider internal constant AAVE_PROTOCOL_DATA_PROVIDER =
28+
IPoolDataProvider(0x41585C50524fb8c3899B43D7D797d9486AAc94DB);
29+
30+
// https://bscscan.com/address/0x2D97F8FA96886Fd923c065F5457F9DDd494e3877
31+
IACLManager internal constant ACL_MANAGER =
32+
IACLManager(0x2D97F8FA96886Fd923c065F5457F9DDd494e3877);
33+
34+
// https://bscscan.com/address/0x9390B1735def18560c509E2d0bc090E9d6BA257a
35+
address internal constant ACL_ADMIN = 0x9390B1735def18560c509E2d0bc090E9d6BA257a;
36+
37+
// https://bscscan.com/address/0x25Ec457d1778b0E5316e7f38f3c22baF413F1A8C
38+
ICollector internal constant COLLECTOR = ICollector(0x25Ec457d1778b0E5316e7f38f3c22baF413F1A8C);
39+
40+
// https://bscscan.com/address/0xC206C2764A9dBF27d599613b8F9A63ACd1160ab4
41+
address internal constant DEFAULT_INCENTIVES_CONTROLLER =
42+
0xC206C2764A9dBF27d599613b8F9A63ACd1160ab4;
43+
44+
// https://bscscan.com/address/0x6c23bAF050ec192afc0B967a93b83e6c5405df43
45+
address internal constant DEFAULT_A_TOKEN_IMPL_REV_1 = 0x6c23bAF050ec192afc0B967a93b83e6c5405df43;
46+
47+
// https://bscscan.com/address/0x777fBA024bA1228fDa76149A4ff8B23475ed057D
48+
address internal constant DEFAULT_VARIABLE_DEBT_TOKEN_IMPL_REV_1 =
49+
0x777fBA024bA1228fDa76149A4ff8B23475ed057D;
50+
51+
// https://bscscan.com/address/0xb172a90A7C238969CE9B27cc19D13b60A91e7F00
52+
address internal constant DEFAULT_STABLE_DEBT_TOKEN_IMPL_REV_1 =
53+
0xb172a90A7C238969CE9B27cc19D13b60A91e7F00;
54+
55+
// https://bscscan.com/address/0x6eD1c70aa357fB8a7e1Eac85aa59e33287Df8f85
56+
address internal constant EMISSION_MANAGER = 0x6eD1c70aa357fB8a7e1Eac85aa59e33287Df8f85;
57+
58+
// https://bscscan.com/address/0xBeC519531F0E78BcDdB295242fA4EC5251B38574
59+
address internal constant L2_ENCODER = 0xBeC519531F0E78BcDdB295242fA4EC5251B38574;
60+
61+
// https://bscscan.com/address/0x971F1C94b139AdEdedA729DA636e2B0C433Ff595
62+
address internal constant CAPS_PLUS_RISK_STEWARD = 0x971F1C94b139AdEdedA729DA636e2B0C433Ff595;
63+
64+
// https://bscscan.com/address/0x83f15Bc50d1A212576B202f80489502a7cc10412
65+
address internal constant FREEZING_STEWARD = 0x83f15Bc50d1A212576B202f80489502a7cc10412;
66+
67+
// https://bscscan.com/address/0xAe13e4DA0952f0B8fE04E21df53716fCF799a923
68+
address internal constant DEBT_SWAP_ADAPTER = 0xAe13e4DA0952f0B8fE04E21df53716fCF799a923;
69+
70+
// https://bscscan.com/address/0xcb0670258e5961CCA85D8F71D29C1167Ef20De99
71+
address internal constant CONFIG_ENGINE = 0xcb0670258e5961CCA85D8F71D29C1167Ef20De99;
72+
73+
// https://bscscan.com/address/0x117684358D990E42Eb1649E7e8C4691951dc1E71
74+
address internal constant POOL_ADDRESSES_PROVIDER_REGISTRY =
75+
0x117684358D990E42Eb1649E7e8C4691951dc1E71;
76+
77+
// https://bscscan.com/address/0x02e9b27599C4Bf8f789d34b6E65C51092c3d9FA6
78+
address internal constant RATES_FACTORY = 0x02e9b27599C4Bf8f789d34b6E65C51092c3d9FA6;
79+
80+
// https://bscscan.com/address/0x0727a6494095511078d63143A8a1E90b9f310880
81+
address internal constant REPAY_WITH_COLLATERAL_ADAPTER =
82+
0x0727a6494095511078d63143A8a1E90b9f310880;
83+
84+
// https://bscscan.com/address/0x33E0b3fc976DC9C516926BA48CfC0A9E10a2aAA5
85+
address internal constant SWAP_COLLATERAL_ADAPTER = 0x33E0b3fc976DC9C516926BA48CfC0A9E10a2aAA5;
86+
87+
// https://bscscan.com/address/0x1236010CECea55998384e795B59815D871f5f94d
88+
address internal constant UI_INCENTIVE_DATA_PROVIDER = 0x1236010CECea55998384e795B59815D871f5f94d;
89+
90+
// https://bscscan.com/address/0x952F938949F965C70c83853e7ff28aa7af91005b
91+
address internal constant UI_POOL_DATA_PROVIDER = 0x952F938949F965C70c83853e7ff28aa7af91005b;
92+
93+
// https://bscscan.com/address/0x36616cf17557639614c1cdDb356b1B83fc0B2132
94+
address internal constant WALLET_BALANCE_PROVIDER = 0x36616cf17557639614c1cdDb356b1B83fc0B2132;
95+
96+
// https://bscscan.com/address/0x589750BA8aF186cE5B55391B0b7148cAD43a1619
97+
address internal constant WETH_GATEWAY = 0x589750BA8aF186cE5B55391B0b7148cAD43a1619;
98+
99+
// https://bscscan.com/address/0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D
100+
address internal constant WITHDRAW_SWAP_ADAPTER = 0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D;
101+
}
102+
103+
library AaveV3BnbAssets {}
104+
105+
library AaveV3BnbEModes {}

src/MiscBNB.sol

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR
2+
// SPDX-License-Identifier: MIT
3+
pragma solidity >=0.6.0;
4+
5+
library MiscBNB {
6+
// https://bscscan.com/address/0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A
7+
address internal constant TRANSPARENT_PROXY_FACTORY = 0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A;
8+
9+
// https://bscscan.com/address/0x25170e9Ed4077ABA7D3DD03cf4A9F45Dc6D0fcCD
10+
address internal constant PROTOCOL_GUARDIAN = 0x25170e9Ed4077ABA7D3DD03cf4A9F45Dc6D0fcCD;
11+
12+
// https://bscscan.com/address/0xAe940e61E9863178b71500c9B5faE2a04Da361a1
13+
address internal constant PARASWAP_FEE_CLAIMER = 0xAe940e61E9863178b71500c9B5faE2a04Da361a1;
14+
15+
// https://bscscan.com/address/0x39EBFfc7679c62Dfcc4A3E2c09Bcb0be255Ae63c
16+
address internal constant PROXY_ADMIN = 0x39EBFfc7679c62Dfcc4A3E2c09Bcb0be255Ae63c;
17+
18+
// https://bscscan.com/address/0x3b56998Ec06477704622ca8e2eA1b4db134cec32
19+
address internal constant CREATE_3_FACTORY = 0x3b56998Ec06477704622ca8e2eA1b4db134cec32;
20+
}

src/ts/AaveAddressBook.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export * as AaveV3Fuji from './AaveV3Fuji';
2929
export * as AaveV3Base from './AaveV3Base';
3030
export * as AaveV3Metis from './AaveV3Metis';
3131
export * as AaveV3Gnosis from './AaveV3Gnosis';
32+
export * as AaveV3Bnb from './AaveV3Bnb';
3233
export * as AaveV3ArbitrumGoerli from './AaveV3ArbitrumGoerli';
3334
export * as AaveV3Arbitrum from './AaveV3Arbitrum';
3435
export * as AaveV3OptimismGoerli from './AaveV3OptimismGoerli';
@@ -47,6 +48,7 @@ export * as MiscOptimism from './MiscOptimism';
4748
export * as MiscPolygon from './MiscPolygon';
4849
export * as MiscMetis from './MiscMetis';
4950
export * as MiscGnosis from './MiscGnosis';
51+
export * as MiscBNB from './MiscBNB';
5052
export * as AaveGovernanceV2 from './AaveGovernanceV2';
5153
export * as AaveSafetyModule from './AaveSafetyModule';
5254
export {IAaveGovernanceV2_ABI} from './abis/IAaveGovernanceV2';

src/ts/AaveV3Bnb.ts

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR
2+
// IPoolAddressesProvider https://bscscan.com/address/0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D
3+
export const POOL_ADDRESSES_PROVIDER = '0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D';
4+
5+
// IPool https://bscscan.com/address/0x6807dc923806fE8Fd134338EABCA509979a7e0cB
6+
export const POOL = '0x6807dc923806fE8Fd134338EABCA509979a7e0cB';
7+
8+
// IPoolConfigurator https://bscscan.com/address/0x67bdF23C7fCE7C65fF7415Ba3F2520B45D6f9584
9+
export const POOL_CONFIGURATOR = '0x67bdF23C7fCE7C65fF7415Ba3F2520B45D6f9584';
10+
11+
// IAaveOracle https://bscscan.com/address/0x39bc1bfDa2130d6Bb6DBEfd366939b4c7aa7C697
12+
export const ORACLE = '0x39bc1bfDa2130d6Bb6DBEfd366939b4c7aa7C697';
13+
14+
// https://bscscan.com/address/0x0000000000000000000000000000000000000000
15+
export const PRICE_ORACLE_SENTINEL = '0x0000000000000000000000000000000000000000';
16+
17+
// IPoolDataProvider https://bscscan.com/address/0x41585C50524fb8c3899B43D7D797d9486AAc94DB
18+
export const AAVE_PROTOCOL_DATA_PROVIDER = '0x41585C50524fb8c3899B43D7D797d9486AAc94DB';
19+
20+
// IACLManager https://bscscan.com/address/0x2D97F8FA96886Fd923c065F5457F9DDd494e3877
21+
export const ACL_MANAGER = '0x2D97F8FA96886Fd923c065F5457F9DDd494e3877';
22+
23+
// https://bscscan.com/address/0x9390B1735def18560c509E2d0bc090E9d6BA257a
24+
export const ACL_ADMIN = '0x9390B1735def18560c509E2d0bc090E9d6BA257a';
25+
26+
// ICollector https://bscscan.com/address/0x25Ec457d1778b0E5316e7f38f3c22baF413F1A8C
27+
export const COLLECTOR = '0x25Ec457d1778b0E5316e7f38f3c22baF413F1A8C';
28+
29+
// https://bscscan.com/address/0xC206C2764A9dBF27d599613b8F9A63ACd1160ab4
30+
export const DEFAULT_INCENTIVES_CONTROLLER = '0xC206C2764A9dBF27d599613b8F9A63ACd1160ab4';
31+
32+
// https://bscscan.com/address/0x6c23bAF050ec192afc0B967a93b83e6c5405df43
33+
export const DEFAULT_A_TOKEN_IMPL_REV_1 = '0x6c23bAF050ec192afc0B967a93b83e6c5405df43';
34+
35+
// https://bscscan.com/address/0x777fBA024bA1228fDa76149A4ff8B23475ed057D
36+
export const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL_REV_1 = '0x777fBA024bA1228fDa76149A4ff8B23475ed057D';
37+
38+
// https://bscscan.com/address/0xb172a90A7C238969CE9B27cc19D13b60A91e7F00
39+
export const DEFAULT_STABLE_DEBT_TOKEN_IMPL_REV_1 = '0xb172a90A7C238969CE9B27cc19D13b60A91e7F00';
40+
41+
// https://bscscan.com/address/0x6eD1c70aa357fB8a7e1Eac85aa59e33287Df8f85
42+
export const EMISSION_MANAGER = '0x6eD1c70aa357fB8a7e1Eac85aa59e33287Df8f85';
43+
44+
// https://bscscan.com/address/0xBeC519531F0E78BcDdB295242fA4EC5251B38574
45+
export const L2_ENCODER = '0xBeC519531F0E78BcDdB295242fA4EC5251B38574';
46+
47+
// https://bscscan.com/address/0x971F1C94b139AdEdedA729DA636e2B0C433Ff595
48+
export const CAPS_PLUS_RISK_STEWARD = '0x971F1C94b139AdEdedA729DA636e2B0C433Ff595';
49+
50+
// https://bscscan.com/address/0x83f15Bc50d1A212576B202f80489502a7cc10412
51+
export const FREEZING_STEWARD = '0x83f15Bc50d1A212576B202f80489502a7cc10412';
52+
53+
// https://bscscan.com/address/0xAe13e4DA0952f0B8fE04E21df53716fCF799a923
54+
export const DEBT_SWAP_ADAPTER = '0xAe13e4DA0952f0B8fE04E21df53716fCF799a923';
55+
56+
// https://bscscan.com/address/0xcb0670258e5961CCA85D8F71D29C1167Ef20De99
57+
export const CONFIG_ENGINE = '0xcb0670258e5961CCA85D8F71D29C1167Ef20De99';
58+
59+
// https://bscscan.com/address/0x117684358D990E42Eb1649E7e8C4691951dc1E71
60+
export const POOL_ADDRESSES_PROVIDER_REGISTRY = '0x117684358D990E42Eb1649E7e8C4691951dc1E71';
61+
62+
// https://bscscan.com/address/0x02e9b27599C4Bf8f789d34b6E65C51092c3d9FA6
63+
export const RATES_FACTORY = '0x02e9b27599C4Bf8f789d34b6E65C51092c3d9FA6';
64+
65+
// https://bscscan.com/address/0x0727a6494095511078d63143A8a1E90b9f310880
66+
export const REPAY_WITH_COLLATERAL_ADAPTER = '0x0727a6494095511078d63143A8a1E90b9f310880';
67+
68+
// https://bscscan.com/address/0x33E0b3fc976DC9C516926BA48CfC0A9E10a2aAA5
69+
export const SWAP_COLLATERAL_ADAPTER = '0x33E0b3fc976DC9C516926BA48CfC0A9E10a2aAA5';
70+
71+
// https://bscscan.com/address/0x1236010CECea55998384e795B59815D871f5f94d
72+
export const UI_INCENTIVE_DATA_PROVIDER = '0x1236010CECea55998384e795B59815D871f5f94d';
73+
74+
// https://bscscan.com/address/0x952F938949F965C70c83853e7ff28aa7af91005b
75+
export const UI_POOL_DATA_PROVIDER = '0x952F938949F965C70c83853e7ff28aa7af91005b';
76+
77+
// https://bscscan.com/address/0x36616cf17557639614c1cdDb356b1B83fc0B2132
78+
export const WALLET_BALANCE_PROVIDER = '0x36616cf17557639614c1cdDb356b1B83fc0B2132';
79+
80+
// https://bscscan.com/address/0x589750BA8aF186cE5B55391B0b7148cAD43a1619
81+
export const WETH_GATEWAY = '0x589750BA8aF186cE5B55391B0b7148cAD43a1619';
82+
83+
// https://bscscan.com/address/0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D
84+
export const WITHDRAW_SWAP_ADAPTER = '0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D';
85+
86+
export const CHAIN_ID = 56;
87+
export const ASSETS = {} as const;
88+
export const E_MODES = {} as const;

src/ts/MiscBNB.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR
2+
// https://bscscan.com/address/0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A
3+
export const TRANSPARENT_PROXY_FACTORY = '0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A';
4+
5+
// https://bscscan.com/address/0x25170e9Ed4077ABA7D3DD03cf4A9F45Dc6D0fcCD
6+
export const PROTOCOL_GUARDIAN = '0x25170e9Ed4077ABA7D3DD03cf4A9F45Dc6D0fcCD';
7+
8+
// https://bscscan.com/address/0xAe940e61E9863178b71500c9B5faE2a04Da361a1
9+
export const PARASWAP_FEE_CLAIMER = '0xAe940e61E9863178b71500c9B5faE2a04Da361a1';
10+
11+
// https://bscscan.com/address/0x39EBFfc7679c62Dfcc4A3E2c09Bcb0be255Ae63c
12+
export const PROXY_ADMIN = '0x39EBFfc7679c62Dfcc4A3E2c09Bcb0be255Ae63c';
13+
14+
// https://bscscan.com/address/0x3b56998Ec06477704622ca8e2eA1b4db134cec32
15+
export const CREATE_3_FACTORY = '0x3b56998Ec06477704622ca8e2eA1b4db134cec32';

0 commit comments

Comments
 (0)