Skip to main content
Faremeter API
Faremeter API / wallet-evm/src

wallet-evm/src

Interfaces

EvmWallet

Defined in: packages/wallet-evm/src/index.ts:8 An EVM wallet instance with chain info and signing capabilities.

Properties

account
account: object
Defined in: packages/wallet-evm/src/index.ts:14 Viem account for signing operations.
address
address: `0x${string}`
Defined in: packages/wallet-evm/src/index.ts:12 Wallet address as a hex string.
chain
chain: ChainInfo
Defined in: packages/wallet-evm/src/index.ts:10 Chain configuration for this wallet.

Functions

createLocalWallet()

createLocalWallet(chain, privateKey): Promise<EvmWallet>
Defined in: packages/wallet-evm/src/index.ts:25 Creates a local EVM wallet from a private key.

Parameters

chain
ChainInfo Chain configuration for the wallet.
privateKey
string Hex-encoded private key with “0x” prefix.

Returns

Promise<EvmWallet> An EVM wallet object for signing transactions.

Throws

If the private key format is invalid.