@@ -343,9 +343,11 @@ export const util = {
343343
344344 // check adapter id is supported
345345 const spokeTokenData = sendFolksTokenId ? getSpokeTokenData ( spokeChain , sendFolksTokenId ) : undefined ;
346- spokeTokenData && sendFolksTokenId && isCrossChainToken ( sendFolksTokenId )
347- ? assertAdapterSupportsCrossChainToken ( fromFolksChainId , spokeTokenData . token as CrossChainTokenType , adapterId )
348- : assertAdapterSupportsDataMessage ( fromFolksChainId , adapterId ) ;
346+ if ( spokeTokenData && sendFolksTokenId && isCrossChainToken ( sendFolksTokenId ) ) {
347+ assertAdapterSupportsCrossChainToken ( fromFolksChainId , spokeTokenData . token as CrossChainTokenType , adapterId ) ;
348+ } else {
349+ assertAdapterSupportsDataMessage ( fromFolksChainId , adapterId ) ;
350+ }
349351
350352 return FolksEvmGmp . getSendMessageFee (
351353 FolksCore . getProvider < ChainType . EVM > ( fromFolksChainId ) ,
@@ -375,9 +377,11 @@ export const util = {
375377 if ( ! isRewards ) {
376378 if ( receiveFolksTokenId === undefined ) throw Error ( "Unspecified receiveFolksTokenId" ) ;
377379 hubTokenData = getHubTokenData ( receiveFolksTokenId , network ) ;
378- isCrossChainToken ( receiveFolksTokenId )
379- ? assertAdapterSupportsCrossChainToken ( toFolksChainId , hubTokenData . token as CrossChainTokenType , adapterId )
380- : assertAdapterSupportsDataMessage ( toFolksChainId , adapterId ) ;
380+ if ( isCrossChainToken ( receiveFolksTokenId ) ) {
381+ assertAdapterSupportsCrossChainToken ( toFolksChainId , hubTokenData . token as CrossChainTokenType , adapterId ) ;
382+ } else {
383+ assertAdapterSupportsDataMessage ( toFolksChainId , adapterId ) ;
384+ }
381385 } else {
382386 assertAdapterSupportsDataMessage ( toFolksChainId , adapterId ) ;
383387 }
0 commit comments