The Phantom browser extension and mobile in-app browser both support interacting with Bitcoin and Ordinals dapps.

There are two main ways to integrate Phantom into your web application:

Direct integration

The most direct way to interact with Phantom is via the provider that Phantom injects into your web application. This provider is globally available at window.phantom and its methods will always include Phantom’s most up-to-date functionality. This documentation is dedicated to covering all aspects of the provider.

When adding a Phantom button to your dapp’s wallet modal, we recommend using the name “Phantom” with an SVG/PNG icon, which you can find in Logos and assets.

Wallet Standard

Applications can also integrate Phantom by adding support for Wallet Standard. You can find the Bitcoin-specific extensions for Wallet Standard on GitHub.