fix: lowercase supplied address before comparing with derived addresses (which are not checksummed)
This commit is contained in:
parent
dbce3f8935
commit
320460feb9
@ -56,10 +56,11 @@ export const walletUtils = {
|
|||||||
parentDerivedKeyInfo: DerivedHDKeyInfo,
|
parentDerivedKeyInfo: DerivedHDKeyInfo,
|
||||||
searchLimit: number,
|
searchLimit: number,
|
||||||
): DerivedHDKeyInfo | undefined {
|
): DerivedHDKeyInfo | undefined {
|
||||||
|
const lowercaseAddress = address.toLowerCase();
|
||||||
let matchedKey: DerivedHDKeyInfo | undefined;
|
let matchedKey: DerivedHDKeyInfo | undefined;
|
||||||
const derivedKeyIterator = new DerivedHDKeyInfoIterator(parentDerivedKeyInfo, searchLimit);
|
const derivedKeyIterator = new DerivedHDKeyInfoIterator(parentDerivedKeyInfo, searchLimit);
|
||||||
for (const key of derivedKeyIterator) {
|
for (const key of derivedKeyIterator) {
|
||||||
if (key.address === address) {
|
if (key.address === lowercaseAddress) {
|
||||||
matchedKey = key;
|
matchedKey = key;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user