alloy-transport-window

Crates.ioalloy-transport-window
lib.rsalloy-transport-window
version0.1.2
created_at2026-01-17 13:01:22.107703+00
updated_at2026-01-17 13:08:49.940643+00
descriptionAlloy transport and signer for browser wallets (window.ethereum)
homepage
repositoryhttps://github.com/nuntax/alloy-transport-window
max_upload_size
id2050424
size115,757
nun (nuntax)

documentation

README

alloy-transport-window

Alloy transport and signer implementations for browser-based Ethereum wallets via window.ethereum (EIP-1193).

This crate provides a bridge between Alloy and browser wallet extensions like MetaMask, Rabby, and Coinbase Wallet that implement the EIP-1193 standard.

Installation

Add this to your Cargo.toml:

[dependencies]
alloy-transport-window = "0.1"
alloy = { version = "1.4", default-features = false, features = ["contract", "signers", "rpc-types"] }

Since this is a WASM-only crate, you'll need to target wasm32-unknown-unknown:

rustup target add wasm32-unknown-unknown

Complete Examples

See the example/ directory for a full Dioxus web app demonstrating:

License

Licensed under either of:

at your option.

Commit count: 9

cargo fmt