logo
Toolkit
Account
EIP
Wallet
Block & Tx
Utility
Kairos (1001)
Account
Mnemonic
KeystoreV3
AccountKeyPublic
AccountKeyFail
AccountKeyWeightedMultiSig
AccountKeyRoleBased
SDK
viem
Account from private key
Code
1import { generatePrivateKey, privateKeyToAccount } from 'viem/accounts'
2
3const privateKey = generatePrivateKey()
4const account = privateKeyToAccount(privateKey)
Account from mnemonic
Code
1import { english, generateMnemonic, mnemonicToAccount } from 'viem/accounts'
2
3const mnemonic = generateMnemonic(english)
4const { address, publicKey } = mnemonicToAccount(mnemonic)