@@ -189,7 +189,6 @@ async function checkVaultAdapter(env) {
189189 deployment [ env ] . vaultAdapter
190190 )
191191
192- console . log ( "Checking contract deployment..." ) ;
193192 // 检查合约代码是否存在
194193 const code = await ethers . provider . getCode ( deployment [ env ] . vaultAdapter ) ;
195194 if ( code === "0x" ) {
@@ -199,45 +198,47 @@ async function checkVaultAdapter(env) {
199198
200199 try {
201200 //check dex operator
202- console . log ( "Checking operator..." ) ;
203201 const operator = await adapterContract . operator ( ) ;
204202 assert . equal ( operator . toLowerCase ( ) , deployment [ env ] . dex_operator . toLowerCase ( ) , `${ env } operator config error` ) ;
205203 console . log ( "Operator verified ✓" ) ;
206204
207205 //check dexVault
208- console . log ( "Checking dexVault..." ) ;
209206 const dexVault = await adapterContract . dexVault ( ) ;
210207 assert . equal ( dexVault . toLowerCase ( ) , deployment [ env ] . dex [ currentNetwork ] . toLowerCase ( ) , `${ env } dex on ${ currentNetwork } config error` ) ;
211208 console . log ( "DexVault verified ✓" ) ;
212209
213210 //check engine
214- console . log ( "Checking engine..." ) ;
215211 const engine = await adapterContract . engine ( ) ;
216212 assert . equal ( engine . toLowerCase ( ) , deployment [ env ] . adapter_engine . toLowerCase ( ) , `${ env } engine config error` ) ;
217213 console . log ( "Engine verified ✓" ) ;
218214
219215 //check USDC token mapping
220- console . log ( "Checking USDC token mapping..." ) ;
221216 const usdcHash = "0xd6aca1be9729c13d677335161321649cccae6a591554772516700f986f942eaa" ; // USDC hash
222217 const mappedToken = await adapterContract . tokenHashToToken ( usdcHash ) ;
223218 assert . equal ( mappedToken . toLowerCase ( ) , config [ currentNetwork ] . USDC . toLowerCase ( ) , `${ env } USDC token mapping error` ) ;
224219 console . log ( "USDC token mapping verified ✓" ) ;
225220
221+ //check USDT token mapping
222+ console . log ( "Checking USDT token mapping..." ) ;
223+ const usdtHash = "0x8b1a1d9c2b109e527c9134b25b1a1833b16b6594f92daa9f6d9b7a6024bce9d0" ; // USDT hash
224+ const mappedUsdtToken = await adapterContract . tokenHashToToken ( usdtHash ) ;
225+ assert . equal ( mappedUsdtToken . toLowerCase ( ) , config [ currentNetwork ] . USDT . toLowerCase ( ) , `${ env } USDT token mapping error` ) ;
226+ console . log ( "USDT token mapping verified ✓" ) ;
227+
226228 //check protocol vault
227- console . log ( "Checking protocol vault..." ) ;
228229 const protocolVault = await adapterContract . protocolVault ( ) ;
229230 assert . equal ( protocolVault . toLowerCase ( ) , deployment [ env ] . protocolVault . toLowerCase ( ) , `${ env } protocol vault config error` ) ;
230231 console . log ( "Protocol vault verified ✓" ) ;
231-
232+
233+
232234 //check brokers
233- console . log ( "Checking allowed brokers..." ) ;
234235 const allowedBrokers = deployment . allowedBrokersForAdapter ;
235-
236+
236237 if ( ! allowedBrokers || allowedBrokers . length === 0 ) {
237238 console . log ( "No allowed brokers found in deployment config" ) ;
238239 } else {
239240 console . log ( `Found ${ allowedBrokers . length } brokers to verify:` ) ;
240-
241+
241242 for ( const brokerHash of allowedBrokers ) {
242243 console . log ( `Checking broker: ${ brokerHash } ` ) ;
243244 const isAllowed = await adapterContract . isAllowedBroker ( brokerHash ) ;
@@ -250,4 +251,4 @@ async function checkVaultAdapter(env) {
250251 console . error ( `Failed to verify configuration: ${ error . message } ` ) ;
251252 throw error ;
252253 }
253- }
254+ }
0 commit comments