diff --git a/packages/sdk-ts/src/service/TokenFactoryStatic.ts b/packages/sdk-ts/src/service/TokenFactoryStatic.ts index 92d79cd57..19787d5b5 100644 --- a/packages/sdk-ts/src/service/TokenFactoryStatic.ts +++ b/packages/sdk-ts/src/service/TokenFactoryStatic.ts @@ -84,8 +84,17 @@ export class TokenFactoryStatic { getMetaByDenomOrAddress(denomOrAddress: string): TokenStatic | undefined { const formattedDenom = denomOrAddress.toLowerCase() - return ( - this.tokensByDenom[formattedDenom] || this.tokensByAddress[formattedDenom] - ) + if (this.tokensByDenom[formattedDenom]) { + return this.tokensByDenom[formattedDenom] + } + + if (this.tokensByAddress[formattedDenom]) { + const verifiedToken = this.tokensByAddress[formattedDenom].find( + ({ tokenVerification }) => + tokenVerification === TokenVerification.Verified, + ) + + return verifiedToken || this.tokensByAddress[formattedDenom][0] + } } }