@shazow/whatsabi
    Preparing search index...

    Function defaultsWithEnv

    • Return params to use with whatsabi.autoload(...)

      Parameters

      Returns Record<string, ABILoader | SignatureLookup>

      whatsabi.autoload(address, {provider, ...whatsabi.loaders.defaultsWithEnv(process.env)})
      
      whatsabi.autoload(address, {
      provider,
      ...whatsabi.loaders.defaultsWithEnv({
      // Use this CHAIN_ID for all loaders that support specifying a chain
      CHAIN_ID: 8453,
      ETHERSCAN_API_KEY: "MYSECRETAPIKEY",
      }),
      })
      whatsabi.autoload(address, {
      provider,
      ...whatsabi.loaders.defaultsWithEnv({
      // Override specific chain IDs per-loader
      SOURCIFY_CHAIN_ID: 42161,
      ETHERSCAN_CHAIN_ID: 8453,
      ETHERSCAN_API_KEY: "MYSECRETAPIKEY",
      }),
      })

      Can be useful for stand-alone usage too!

      const { abiLoader, signatureLookup } = whatsabi.loaders.defaultsWithEnv(env);