MCPcopy Create free account
hub / github.com/subquery/subql / resolveAddress

Function resolveAddress

packages/cli/src/controller/network/constants.ts:104–117  ·  view source on GitHub ↗
(
  network: SQNetworks,
  logger: Logger,
  rpcUrl?: string,
  address?: string,
  allowNewWalletConnect = false
)

Source from the content-addressed store, hash-verified

102}
103
104export async function resolveAddress(
105 network: SQNetworks,
106 logger: Logger,
107 rpcUrl?: string,
108 address?: string,
109 allowNewWalletConnect = false
110): Promise<string> {
111 if (address) return address;
112
113 const signerOrProvider = await getSignerOrProvider(network, logger, rpcUrl, allowNewWalletConnect);
114 requireSigner(signerOrProvider);
115
116 return signerOrProvider.getAddress();
117}
118
119export function cidToBytes32(cid: string): string {
120 let bytes: Uint8Array;

Callers 2

listBoostsAdapterFunction · 0.90
listProjectsAdapterFunction · 0.90

Calls 3

getSignerOrProviderFunction · 0.85
requireSignerFunction · 0.85
getAddressMethod · 0.80

Tested by

no test coverage detected