We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dafc954 commit 1632fd9Copy full SHA for 1632fd9
packages/hardhat-chai-matchers/src/internal/addressable.ts
@@ -28,10 +28,10 @@ function override(
28
// otherwise undefined is returned.
29
function tryGetAddressSync(value: any): string | undefined {
30
value = tryDereference(value, "address");
31
- if (isAddressable(value)) {
32
- value = (value as any).address ?? (value as any).target;
33
- } else if (isAddress(value)) {
+ if (isAddress(value)) {
34
return value;
+ } else if (isAddressable(value)) {
+ return tryGetAddressSync((value as any).address ?? (value as any).target);
35
} else {
36
return undefined;
37
}
0 commit comments