( network: SQNetworks, logger: Logger, rpcUrl?: string, address?: string, allowNewWalletConnect = false )
| 102 | } |
| 103 | |
| 104 | export 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 | |
| 119 | export function cidToBytes32(cid: string): string { |
| 120 | let bytes: Uint8Array; |
no test coverage detected