Skip to main content
Learn how to perform wallet actions including signing messages, typed data, and transactions for EVM wallets using Privy.

Overview

Privy provides comprehensive wallet action hooks that work seamlessly with EVM (Ethereum-compatible) wallets. You can sign messages, typed data, raw hashes, and transactions, as well as send transactions directly.

What you’ll achieve

By the end of this guide, you will:
  • Sign messages for EVM wallets
  • Sign typed data (EIP-712) for structured data
  • Send transactions on EVM networks
The code snippets in this guide are based on the following example project:
Base Account Privy Templatehttps://github.com/base/base-account-privy

Implementation

Component Setup

Wallet Actions

Sign Message

Sign Typed Data (EIP-712)

Send Transaction

Explore further