Releases: wevm/viem
Releases · wevm/viem
[email protected]
[email protected]
[email protected]
[email protected]
Patch Changes
-
#100
6bb8ce4
Thanks @jxom! - Breaking: RenamedrequestAccounts
Wallet Action torequestAddresses
Breaking: Renamed
getAccounts
Wallet Action togetAddresses
-
#100
6bb8ce4
Thanks @jxom! - Added support for Externally Owned Accounts. -
#100
6bb8ce4
Thanks @jxom! - Breaking: Thefrom
argument has been removed from Actions in favour ofaccount
to distinguish between Account types:+ import { getAccount } from 'viem' const [address] = await walletClient.requestAddresses() + const account = getAccount(address) const hash = await walletClient.sendTransaction({ - from: address, + account, to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8', value: 1000000000000000000n })
Affected actions:
call
estimateGas
sendTransaction
signMessage
estimateContractGas
multicall
readContract
simulateContract
writeContract
[email protected]
Patch Changes
-
057e01e
Thanks @jxom! - -testClient.getTxPoolContent
→testClient.getTxpoolContent
testClient.getTxPoolStatus
→testClient.getTxpoolStatus
-
#85
2350d1a
Thanks @jxom! - Breaking: RenamedencodeAbi
&decodeAbi
toencodeAbiParameters
&decodeAbiParameters
, and modified API from named arguments to inplace arguments:import { - encodeAbi, - decodeAbi, + encodeAbiParameters, + decodeAbiParameters, } from 'viem' -const result = encodeAbi({ params, values }) +const result = encodeAbiParameters(params, values) -const result = decodeAbi({ params, data }) +const result = decodeAbiParameters(params, data)