Skip to content

Commit 7fc0772

Browse files
committed
feat: xpufeth on bnb and base
1 parent 5e260cc commit 7fc0772

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

packages/contracts/script/MainnetProduction.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ abstract contract MainnetAssets {
8585
address public constant ETHEREUM_PUFETH = 0xD7D2802f6b19843ac4DfE25022771FD83b5A7464;
8686
address public constant ZIRCUIT_PUFETH = 0x9346A5043C590133FE900aec643D9622EDddBA57;
8787
address public constant APECHAIN_PUFETH = 0x6234E5ef39B12EFdFcbd99dd7F452F27F3fEAE3b;
88+
address public constant BASE_PUFETH = 0x23dA5F2d509cb43A59d43C108a43eDf34510eff1;
89+
address public constant BNB_PUFETH = 0x64274835D88F5c0215da8AADd9A5f2D2A2569381;
8890

8991
///////////////////// FEE RECIPIENTS
9092
address public constant FEE_RECIPIENT = 0xac7599880cB5b5eCaF416BEE57C606f15DA5beB8;

packages/contracts/script/assets/mainnetproduction/PufETH.s.sol

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ contract PufETH is AddAssetBase, MainnetProductionEnvironment {
3636
ADOPTED CONFIGURATION
3737
//////////////////////////////////////////////////////////////*/
3838

39-
IHubStorage.AssetConfig[] memory _assetConfigs = new IHubStorage.AssetConfig[](3);
39+
IHubStorage.AssetConfig[] memory _assetConfigs = new IHubStorage.AssetConfig[](5);
4040

4141
///// Ethereum
4242
_assetConfigs[0] = IHubStorage.AssetConfig({
@@ -65,6 +65,24 @@ contract PufETH is AddAssetBase, MainnetProductionEnvironment {
6565
strategy: IEverclear.Strategy.XERC20
6666
});
6767

68+
// Base
69+
_assetConfigs[3] = IHubStorage.AssetConfig({
70+
tickerHash: _tickerHash,
71+
adopted: BASE_PUFETH.toBytes32(),
72+
domain: BASE,
73+
approval: true,
74+
strategy: IEverclear.Strategy.XERC20
75+
});
76+
77+
// BNB
78+
_assetConfigs[4] = IHubStorage.AssetConfig({
79+
tickerHash: _tickerHash,
80+
adopted: BNB_PUFETH.toBytes32(),
81+
domain: BNB,
82+
approval: true,
83+
strategy: IEverclear.Strategy.XERC20
84+
});
85+
6886
/*///////////////////////////////////////////////////////////////
6987
TOKEN SETUP
7088
//////////////////////////////////////////////////////////////*/

0 commit comments

Comments
 (0)