> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://www.openfort.io/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

# Wallet actions

After initializing `OpenfortProvider` and creating an embedded wallet, you can execute transactions from React Native. The transaction model differs between Ethereum and Solana:

* **Ethereum**: Smart account calls via [`wallet_sendCalls`](https://www.openfort.io/docs/products/cross-app-wallet/rpc/wallet_sendCalls) with optional gas sponsorship
* **Solana**: Transaction signing via [`@solana/kit`](https://www.npmjs.com/package/@solana/kit) with Ed25519 signatures

## Ethereum

* [Send transaction](https://www.openfort.io/docs/products/embedded-wallet/react-native/wallet/actions/send-transaction/ethereum) — Send ERC-20 transfers and contract calls, with optional gas sponsorship.

## Solana

* [Send transaction](https://www.openfort.io/docs/products/embedded-wallet/react-native/wallet/actions/send-transaction/solana) — Send SOL transfers and sign Solana transactions with @solana/kit.
* [Sign message](https://www.openfort.io/docs/products/embedded-wallet/react-native/wallet/actions/sign-message-solana) — Sign arbitrary messages using Ed25519 Solana signatures.
