UNPKG

@iexec/dataprotector

Version:

This product enables users to confidentially store data–such as mail address, documents, personal information ...

15 lines (13 loc) 548 B
import { getSignerFromPrivateKey } from 'iexec/utils'; import { ChainId } from '../config/config.js'; import { Web3SignerProvider } from '../lib/types/index.js'; export const getWeb3Provider = ( privateKey: string, options: { allowExperimentalNetworks?: boolean; host?: ChainId | string } = {} ): Web3SignerProvider => { const chainHost = options?.host ? `${options.host}` : 'bellecour'; return getSignerFromPrivateKey(chainHost, privateKey, { allowExperimentalNetworks: options?.allowExperimentalNetworks, providers: {}, }); };