butr
Why butr

Comparison with other solutions

butr is a discovery and connection-state layer, not a chain library or a connect modal — here is how it lines up against the categories of tools it composes with.

butr is not a replacement for the wallet tooling you already use. It is the layer most of that tooling skips: discovery and connection state. It composes with chain libraries and wallet SDKs rather than competing with them.

The categories below describe how each kind of tool typically behaves, not a scored ranking of any one product.

  • EVM connect kits — wallet detection plus a connect modal for EVM, usually bound to a single chain library.
  • Solana wallet adapters — Wallet Standard discovery and React context for Solana, scoped to SVM.
  • Embedded / MPC wallet platforms — hosted or key-managed wallets behind a vendor SDK, often spanning chains but custodial in some form.

Capability matrix

CapabilityEVM connect kitsSolana wallet adaptersEmbedded / MPC platformsbutr
EVM + SVM in one pool, equal footingEVM onlySVM onlyVaries, vendor-definedYes
Framework-agnostic, React-free coreNoNoVariesYes
No chain-library lock-in (raw signer escape hatch)CoupledCoupledVendor SDKYes
Modular install — drop a platform entirelyN/AN/ANoYes
Connector-shaped extension seam (bring your own adapter)LimitedStandard-boundNoYes
Standards compliance (EIP-6963 / EIP-1193 / Wallet Std)EIP onlyWallet Std onlyAbstracted awayBoth
Built-in mock adapters for unit testsRareRareVendor mocksYes

What butr deliberately does not do

The empty cells in butr's column elsewhere are intentional. butr ships no RPC client, no connect modal, and no key custody. It does not read balances, build transactions, or render UI.

That smaller surface is the reason it composes. Because butr stops at discovery and connection state, it slots underneath a connect kit's UI, beside an embedded-wallet SDK, and in front of any chain library — without forcing you to adopt the rest of its world. If you want a modal, bring one. If you want viem, bring viem. butr only guarantees you know which wallets exist and which are connected.

Why butr exists

This matrix reflects typical behavior of each category, not a feature-by-feature scoring of a specific named product. A named-product comparison may be added later.

On this page