crossbell - v1.13.1

    Function createContract

    • This creates a new Contract instance to interact with.

      Parameters

      • OptionalproviderOrPrivateKey: `0x${string}` | EIP1193Provider

        The provider or private key to connect to the contract.

      • Optionaloptions: Partial<contracts.ContractOptions>

      Returns Contract

      The Contract instance.

      import { createContract } from 'crossbell'
      const provider = window.ethereum // the metamask provider
      const contract = createContract(provider)
      import { createContract } from 'crossbell'
      const privateKey = '0xabcdef0123456789012345678901234567890123456789012345678901234'
      const contract = createContract(privateKey)
      import { createContract } from 'crossbell'
      const contract = createContract() // readonly contract
    MMNEPVFCICPMFPCPTTAAATR