• Wraps an upstream ethers/web3/EIP-1193 provider to speak the Sapphire format.

    Type Parameters

    • U extends EIP1193Provider

    Parameters

    • upstream: U

      The upstream web3 provider. Try something like one of the following:

      ethers.providers.Web3Provider(window.ethereum)
      ethers.Wallet(privateKey)
      ethers.getDefaultProvider(NETWORKS.testnet.defaultGateway)
      window.ethereum
      a Web3 gateway URL
    • Optional options: SapphireWrapOptions

    Returns U & SapphireAnnex

  • Type Parameters

    • U extends Ethers5Provider

    Parameters

    • upstream: U
    • Optional options: SapphireWrapOptions

    Returns U & SapphireAnnex

  • Type Parameters

    • U extends Ethers5Signer

    Parameters

    • upstream: U
    • Optional options: SapphireWrapOptions

    Returns U & SapphireAnnex

Generated using TypeDoc