diff --git a/packages/contracts/script/MainnetProduction.sol b/packages/contracts/script/MainnetProduction.sol index 4f372e9c..f8a7a37f 100644 --- a/packages/contracts/script/MainnetProduction.sol +++ b/packages/contracts/script/MainnetProduction.sol @@ -120,6 +120,7 @@ abstract contract MainnetAssets { address public constant BASE_WBTC = 0x0555E30da8f98308EdB960aa94C0Db47230d2B9c; address public constant BERACHAIN_WBTC = 0x0555E30da8f98308EdB960aa94C0Db47230d2B9c; address public constant MANTLE_WBTC = 0xCAbAE6f6Ea1ecaB08Ad02fE02ce9A44F09aebfA2; + bytes32 public constant SOLANA_WBTC = 0x233cea474d6cb513dad421c82e681f80ed7512455dfb91fc68363b99d9156582; ///////////////////// FEE RECIPIENTS address public constant FEE_RECIPIENT = 0xac7599880cB5b5eCaF416BEE57C606f15DA5beB8; diff --git a/packages/contracts/script/assets/mainnetproduction/WBTC.s.sol b/packages/contracts/script/assets/mainnetproduction/WBTC.s.sol index 750f91f8..c9f80013 100644 --- a/packages/contracts/script/assets/mainnetproduction/WBTC.s.sol +++ b/packages/contracts/script/assets/mainnetproduction/WBTC.s.sol @@ -36,7 +36,7 @@ contract WBTC is AddAssetBase, MainnetProductionEnvironment { ADOPTED CONFIGURATION //////////////////////////////////////////////////////////////*/ - IHubStorage.AssetConfig[] memory _assetConfigs = new IHubStorage.AssetConfig[](5); + IHubStorage.AssetConfig[] memory _assetConfigs = new IHubStorage.AssetConfig[](4); ///// Ethereum _assetConfigs[0] = IHubStorage.AssetConfig({ @@ -56,17 +56,8 @@ contract WBTC is AddAssetBase, MainnetProductionEnvironment { strategy: IEverclear.Strategy.DEFAULT }); - ///// Berachain - _assetConfigs[2] = IHubStorage.AssetConfig({ - tickerHash: _tickerHash, - adopted: BERACHAIN_WBTC.toBytes32(), - domain: BERACHAIN, - approval: true, - strategy: IEverclear.Strategy.DEFAULT - }); - ///// Base - _assetConfigs[3] = IHubStorage.AssetConfig({ + _assetConfigs[2] = IHubStorage.AssetConfig({ tickerHash: _tickerHash, adopted: BASE_WBTC.toBytes32(), domain: BASE, @@ -74,11 +65,11 @@ contract WBTC is AddAssetBase, MainnetProductionEnvironment { strategy: IEverclear.Strategy.DEFAULT }); - ///// Mantle - _assetConfigs[4] = IHubStorage.AssetConfig({ + ///// Solana + _assetConfigs[3] = IHubStorage.AssetConfig({ tickerHash: _tickerHash, - adopted: MANTLE_WBTC.toBytes32(), - domain: MANTLE, + adopted: SOLANA_WBTC, + domain: SOLANA, approval: true, strategy: IEverclear.Strategy.DEFAULT }); @@ -89,7 +80,7 @@ contract WBTC is AddAssetBase, MainnetProductionEnvironment { _setup = IHubStorage.TokenSetup({ tickerHash: _tickerHash, - initLastClosedEpochProcessed: true, + initLastClosedEpochProcessed: false, prioritizedStrategy: IEverclear.Strategy.DEFAULT, maxDiscountDbps: 0, discountPerEpoch: 0,