@@ -21,9 +21,7 @@ import {
2121 SignTransactionOptions ,
2222 TokenTransferRecipientParams ,
2323 TssVerifyAddressOptions ,
24- VerifyAddressOptions ,
2524 VerifyTransactionOptions ,
26- isTssVerifyAddressOptions ,
2725 TokenType ,
2826 Ecdsa ,
2927 ECDSAUtils ,
@@ -165,13 +163,13 @@ export class Vet extends BaseCoin {
165163 /**
166164 * Verify that an address belongs to this wallet.
167165 *
168- * @param {VerifyAddressOptions | TssVerifyAddressOptions } params - Verification parameters
166+ * @param {TssVerifyVetAddressOptions } params - Verification parameters
169167 * @returns {Promise<boolean> } True if address belongs to wallet
170168 * @throws {InvalidAddressError } If address format is invalid
171169 * @throws {Error } If invalid wallet version or missing parameters
172170 */
173- async isWalletAddress ( params : VerifyAddressOptions | TssVerifyAddressOptions ) : Promise < boolean > {
174- const { address, baseAddress, walletVersion } = params as TssVerifyVetAddressOptions ;
171+ async isWalletAddress ( params : TssVerifyVetAddressOptions ) : Promise < boolean > {
172+ const { address, baseAddress, walletVersion } = params ;
175173
176174 if ( address && ! this . isValidAddress ( address ) ) {
177175 throw new InvalidAddressError ( `invalid address: ${ address } ` ) ;
@@ -181,10 +179,6 @@ export class Vet extends BaseCoin {
181179 throw new Error ( `VET only supports wallet version 6, but got version ${ walletVersion } ` ) ;
182180 }
183181
184- if ( ! isTssVerifyAddressOptions ( params ) ) {
185- throw new Error ( 'VET requires TSS verification parameters (keychains with commonKeychain)' ) ;
186- }
187-
188182 const isVerifyingBaseAddress = baseAddress && address . toLowerCase ( ) === baseAddress . toLowerCase ( ) ;
189183 if ( isVerifyingBaseAddress ) {
190184 const index = typeof params . index === 'string' ? parseInt ( params . index , 10 ) : params . index ;
0 commit comments