Fixed getSigner bug (#3821).
This commit is contained in:
parent
3a0d8685ca
commit
388edf6abc
@ -194,6 +194,7 @@ export class JsonRpcSigner extends AbstractSigner<JsonRpcApiProvider> {
|
|||||||
|
|
||||||
constructor(provider: JsonRpcApiProvider, address: string) {
|
constructor(provider: JsonRpcApiProvider, address: string) {
|
||||||
super(provider);
|
super(provider);
|
||||||
|
address = getAddress(address);
|
||||||
defineProperties<JsonRpcSigner>(this, { address });
|
defineProperties<JsonRpcSigner>(this, { address });
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -932,8 +933,8 @@ export abstract class JsonRpcApiProvider extends AbstractProvider {
|
|||||||
// Account address
|
// Account address
|
||||||
address = getAddress(address);
|
address = getAddress(address);
|
||||||
for (const account of accounts) {
|
for (const account of accounts) {
|
||||||
if (getAddress(account) === account) {
|
if (getAddress(account) === address) {
|
||||||
return new JsonRpcSigner(this, account);
|
return new JsonRpcSigner(this, address);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user