Phantom EVM Provider API

EIP-1193 compliant Ethereum Provider API injected at window.ethereum and window.phantom.ethereum for Ethereum, Polygon, Base, Monad testnet, and HyperEVM. Supports the full Ethereum RPC surface for connecting accounts, reading chain state, signing messages and typed data, sending transactions, switching and adding chains, and watching assets. Emits standard accountsChanged, chainChanged, connect, and disconnect events.

Phantom EVM Provider API is one of 10 APIs that Phantom publishes on the APIs.io network.

Tagged areas include Base, EIP-1193, Ethereum, EVM, and HyperEVM. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: phantom:phantom-evm-provider-api
name: Phantom EVM Provider API
tags:
- Base
- EIP-1193
- Ethereum
- EVM
- HyperEVM
- Monad
- Polygon
- Provider
- Wallet
humanURL: https://docs.phantom.com/ethereum-monad-testnet-base-and-polygon/provider-api-reference
properties:
- url: https://docs.phantom.com/ethereum-monad-testnet-base-and-polygon/provider-api-reference
  type: Documentation
description: EIP-1193 compliant Ethereum Provider API injected at window.ethereum and window.phantom.ethereum
  for Ethereum, Polygon, Base, Monad testnet, and HyperEVM. Supports the full Ethereum RPC surface for
  connecting accounts, reading chain state, signing messages and typed data, sending transactions, switching
  and adding chains, and watching assets. Emits standard accountsChanged, chainChanged, connect, and disconnect
  events.