Skip to main content

🪝 Hooks

Eth-Mobile provides a collection of custom React hooks for accounts, wallets, contracts, transactions, signing, and more

To ensure autocompletions function correctly, always update the networks in ethmobile.config.ts to include the relevant network/chain whenever you deploy your contract using yarn deploy --network.

info

The custom hooks rely on three main files for their functionality and TypeScript autocompletion:

The deployedContracts.ts file is auto-generated/updated whenever you run yarn deploy --network. It organizes contract addresses and abi's based on chainId.

note

When having multiple chains configured in networks, make sure to have same contractName's on other chains as networks[network].id.This ensures proper functionality and autocompletion of custom hooks, as the current setup and types assumes that same contract's are present on other chains as networks[network].