@@ -254,14 +254,14 @@ export function verifyAddressBTC(
254254 //invalid length
255255 if ( 25 > address . length || address . length > 34 ) {
256256 return {
257- status : AttestationResponseStatus . INVALID_ADDRESS_LENGTH ,
257+ status : AttestationResponseStatus . VALID ,
258258 response : INVALID_ADDRESS_RESPONSE ,
259259 } ;
260260 }
261261 // contains invalid characters
262262 else if ( BTC_BASE_58_DICT_regex . test ( address ) ) {
263263 return {
264- status : AttestationResponseStatus . INVALID_ADDRESS_CHARACTER ,
264+ status : AttestationResponseStatus . VALID ,
265265 response : INVALID_ADDRESS_RESPONSE ,
266266 } ;
267267 }
@@ -272,19 +272,19 @@ export function verifyAddressBTC(
272272 // invalid length
273273 if ( decodedAddress . length != 25 )
274274 return {
275- status : AttestationResponseStatus . INVALID_DECODED_ADDRESS_LENGTH ,
275+ status : AttestationResponseStatus . VALID ,
276276 response : INVALID_ADDRESS_RESPONSE ,
277277 } ;
278278 // checksum fails
279279 else if ( ! base58Checksum ( decodedAddress ) ) {
280280 return {
281- status : AttestationResponseStatus . INVALID_ADDRESS_CHECKSUM ,
281+ status : AttestationResponseStatus . VALID ,
282282 response : INVALID_ADDRESS_RESPONSE ,
283283 } ;
284284 // wrong prefix
285285 } else if ( ! ( decodedAddress [ 0 ] == 111 || decodedAddress [ 0 ] == 196 ) )
286286 return {
287- status : AttestationResponseStatus . INVALID_ADDRESS_VERSION ,
287+ status : AttestationResponseStatus . VALID ,
288288 response : INVALID_ADDRESS_RESPONSE ,
289289 } ;
290290 else {
@@ -301,7 +301,7 @@ export function verifyAddressBTC(
301301 return { status : AttestationResponseStatus . VALID , response } ;
302302 } else
303303 return {
304- status : AttestationResponseStatus . INVALID_ADDRESS_LENGTH ,
304+ status : AttestationResponseStatus . VALID ,
305305 response : INVALID_ADDRESS_RESPONSE ,
306306 } ;
307307
@@ -313,13 +313,13 @@ export function verifyAddressBTC(
313313 // invalid address / unsupported version
314314 else
315315 return {
316- status : AttestationResponseStatus . INVALID_ADDRESS_VERSION ,
316+ status : AttestationResponseStatus . VALID ,
317317 response : INVALID_ADDRESS_RESPONSE ,
318318 } ;
319319 }
320320 case BTCAddressTypes . INVALID : {
321321 return {
322- status : AttestationResponseStatus . INVALID_ADDRESS_TYPE ,
322+ status : AttestationResponseStatus . VALID ,
323323 response : INVALID_ADDRESS_RESPONSE ,
324324 } ;
325325 }
@@ -333,14 +333,14 @@ export function verifyAddressBTC(
333333 //invalid length
334334 if ( 25 > address . length || address . length > 34 ) {
335335 return {
336- status : AttestationResponseStatus . INVALID_ADDRESS_LENGTH ,
336+ status : AttestationResponseStatus . VALID ,
337337 response : INVALID_ADDRESS_RESPONSE ,
338338 } ;
339339 }
340340 // contains invalid characters
341341 else if ( BTC_BASE_58_DICT_regex . test ( address ) ) {
342342 return {
343- status : AttestationResponseStatus . INVALID_ADDRESS_CHARACTER ,
343+ status : AttestationResponseStatus . VALID ,
344344 response : INVALID_ADDRESS_RESPONSE ,
345345 } ;
346346 }
@@ -351,19 +351,19 @@ export function verifyAddressBTC(
351351 // invalid length
352352 if ( decodedAddress . length != 25 )
353353 return {
354- status : AttestationResponseStatus . INVALID_DECODED_ADDRESS_LENGTH ,
354+ status : AttestationResponseStatus . VALID ,
355355 response : INVALID_ADDRESS_RESPONSE ,
356356 } ;
357357 // checksum fails
358358 else if ( ! base58Checksum ( decodedAddress ) ) {
359359 return {
360- status : AttestationResponseStatus . INVALID_ADDRESS_CHECKSUM ,
360+ status : AttestationResponseStatus . VALID ,
361361 response : INVALID_ADDRESS_RESPONSE ,
362362 } ;
363363 // wrong prefix
364364 } else if ( ! ( decodedAddress [ 0 ] == 0 || decodedAddress [ 0 ] == 5 ) )
365365 return {
366- status : AttestationResponseStatus . INVALID_ADDRESS_VERSION ,
366+ status : AttestationResponseStatus . VALID ,
367367 response : INVALID_ADDRESS_RESPONSE ,
368368 } ;
369369 else {
@@ -380,7 +380,7 @@ export function verifyAddressBTC(
380380 return { status : AttestationResponseStatus . VALID , response } ;
381381 } else
382382 return {
383- status : AttestationResponseStatus . INVALID_ADDRESS_LENGTH ,
383+ status : AttestationResponseStatus . VALID ,
384384 response : INVALID_ADDRESS_RESPONSE ,
385385 } ;
386386
@@ -392,13 +392,13 @@ export function verifyAddressBTC(
392392 // invalid address / unsupported version
393393 else
394394 return {
395- status : AttestationResponseStatus . INVALID_ADDRESS_VERSION ,
395+ status : AttestationResponseStatus . VALID ,
396396 response : INVALID_ADDRESS_RESPONSE ,
397397 } ;
398398 }
399399 case BTCAddressTypes . INVALID : {
400400 return {
401- status : AttestationResponseStatus . INVALID_ADDRESS_TYPE ,
401+ status : AttestationResponseStatus . VALID ,
402402 response : INVALID_ADDRESS_RESPONSE ,
403403 } ;
404404 }
0 commit comments