- Replace HDNodeWallet.fromPhrase with mnemonicToAccount from viem/accounts - Replace JsonRpcProvider.getBalance with viem createPublicClient + getBalance - Replace formatEther with viem's formatEther (same API) - Remove ethers dependency from package.json - Update README