Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

custom Transport

custom(provider) connects a browser wallet provider that exposes request({ method, params }).

import { custom } from '@ivem/core'
 
const transport = custom(window.IWalletJS)

Useful for:

  • injected browser wallets
  • provider-driven signing flows
  • account access via provider.request({ method: "accounts" })
  • wallet actions such as signMessage, sendTransaction, and callContract