diff --git a/src/base/orgs/Org.ts b/src/base/orgs/Org.ts index e84339caa..ee46a66b9 100644 --- a/src/base/orgs/Org.ts +++ b/src/base/orgs/Org.ts @@ -14,17 +14,18 @@ const orgAbi = ["function owner() view returns (address)"]; export class Org { address: string safe: string - name: string | null constructor(address: string, safe: string) { this.address = address; this.safe = safe; - this.name = null; } - async resolveAddress(config: Config): Promise { - this.name = await config.provider.lookupAddress(this.address); - return this.name; + async lookupAddress(config: Config): Promise { + return await config.provider.lookupAddress(this.address); + } + + async resolveName(config: Config): Promise { + return await config.provider.resolveName(this.address); } static fromReceipt(receipt: ContractReceipt): Org | null { @@ -52,7 +53,8 @@ export class Org { try { let safe = await org.owner(); return new Org(address, safe); - } catch (_) { + } catch (e) { + console.error(e); return null; } } diff --git a/src/base/orgs/Profile.svelte b/src/base/orgs/Profile.svelte index 5714c5c67..1bdaaed17 100644 --- a/src/base/orgs/Profile.svelte +++ b/src/base/orgs/Profile.svelte @@ -1,4 +1,5 @@