diff --git a/src/controller.ts b/src/controller.ts index 7dd34f56..a78c8e0c 100644 --- a/src/controller.ts +++ b/src/controller.ts @@ -39,7 +39,7 @@ export class EthrDidController { // initialize contract connection if (contract) { this.contract = contract - } else if (provider || signer?.provider) { + } else if (provider || signer?.provider || rpcUrl) { const prov = provider || signer?.provider this.contract = getContractForNetwork({ name: net, provider: prov, registry, rpcUrl }) } else {