Skip to content

Interface: HappyProvider

Defined in: packages/core/lib/happyProvider/interface.ts:33

HappyProvider is an EIP1193 Ethereum Provider and an EventEmitter.

Example

Setting up viem client

import { createPublicClient, custom } from "viem"
import { happyProvider } from "@happy.tech/core"
 
const publicClient = createPublicClient({
  transport: custom(happyProvider)
})

Extends

  • EventEmitter

Properties

request()

request: (args: any) => Promise<any>;

Defined in: packages/core/lib/happyProvider/interface.ts:39

Makes an EIP-1193 request and returns the response.

Parameters

args

any

Returns

Promise<any>

Throws

GenericProviderRpcError