morph-wallet

Create local wallets, check balances, and send ETH/ERC20 tokens on Morph Mainnet.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill morph-wallet-pieverse-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: morph-wallet
Source: https://github.com/Pieverse-Eng/purrfect-skills/tree/main/morph/vendor/morph-wallet
Command: npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill morph-wallet-pieverse-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, eth_account, and includes scripts (resource) components.

What problem does it solve?

Manage local private-key wallets and on-chain transfers on Morph Mainnet without exposing keys to external services, enabling developers and users to create wallets, check balances, and send ETH/ERC20 tokens reliably.

Core Features & Use Cases

  • Local Wallet Creation: Generate Ethereum key pairs locally with no network calls for secure key generation.
  • Balance and Token Queries: Read native ETH and ERC20 token balances for addresses on Morph Mainnet (chain ID 2818).
  • Transfers and Receipts: Sign and send ETH or ERC20 token transfers locally and retrieve transaction receipts for confirmation.
  • Use Case: A developer or power user can create a local wallet, verify USD-stablecoin and ETH balances, and safely send tokens with pre-confirmation checks before signing.

Quick Start

Run the repository script to check an address balance by running python3 scripts/morph_api.py balance --address 0xYourAddress

Frequently Asked Questions about morph-wallet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a local Ethereum wallet for Morph L2 without exposing my private key?

You can create a local Morph L2 wallet by generating an Ethereum key pair entirely offline, ensuring your private key is never exposed to external network services during the creation process.

How do I check ERC20 token and ETH balances on Morph Mainnet?

You can check ETH and ERC20 token balances on Morph Mainnet by querying a specific address, which reads native and token balances to produce a JSON-formatted output for your review.

How do I send ERC20 tokens on Morph Mainnet using local private-key signing?

To send ERC20 tokens on Morph Mainnet, you sign and broadcast the transfer locally using your private key, enabling secure token transfers directly through the workflow without external key exposure.

Can I retrieve transaction receipts for ETH transfers on Morph L2?

Yes, you can retrieve transaction receipts for ETH or ERC20 transfers on Morph L2, allowing you to confirm transaction status and details after signing and sending the transfer locally.

Does the Morph wallet workflow support alternative fee payment flows?

Yes, the local Morph wallet workflow integrates with alternative fee payment flows and token discovery, allowing flexible transaction configurations when sending ETH or ERC20 tokens on Morph Mainnet.

What chain ID is required for local wallet operations on Morph L2?

Local wallet operations on Morph L2 require Morph Mainnet with a chain ID of 2818, ensuring that all balance queries, transfers, and receipt retrievals are executed on the correct network.