Logo

ETH Mobile

Build native mobile dApps using lightweight, composable, and type-safe modules that interface with Ethereum

git clone https://github.com/dewdrip/eth-mobile

Modular

Composable modules to build applications with speed

Lightweight

Tiny bundle size optimized for memory management

Performant

Optimized architecture for seamless experience across a wide range of devices

Typed Utils

Flexible programmatic utilities with extensive TypeScript typing

PAUX WALLET

Lightweight, and Customizable in-app wallet

Manage funds, sign transactions, and interact with EVM-compatible chains

Wallet

CONTRACT DEBUGGER

Adaptable Solidity playground

Debug and refine your smart contracts with a live-updating frontend. You can read from, write to, and monitor the state of your deployed smart contracts

Contract Debugger

HOOKS AND UTILS

Custom "Wagmi" hooks and utils for common use cases

Designed to simplify interactions with your wallet and smart contracts

import{ useScaffoldReadContract }from"../hooks/eth-mobile";
import{ CopyableText }from"../components/eth-mobile";
import{ truncateAddress }from"../utils/eth-mobile";
const{ data: yourContractOwner } =useScaffoldReadContract({
contractName:"YourContract",
functionName:"owner",
})
<CopyableText
displayText={truncateAddress(yourContractOwner)}
value={yourContractOwner}
/>