Skip to content

Releases: wevm/viem

viem@0.1.5

07 Mar 05:55
2d34ff4
Compare
Choose a tag to compare

Patch Changes

viem@0.1.4

07 Mar 05:00
6edf9a8
Compare
Choose a tag to compare

Patch Changes

  • #139 304a436 Thanks @jxom! - Added the following chains:

    • baseGoerli
    • boba
    • filecoinCalibration
    • flare
    • flareTestnet
    • harmonyOne
    • moonbaseAlpha
    • moonbeam
    • moonriver
    • okc
    • polygonZkEvmTestnet
    • shardeumSphinx
    • songbird
    • songbirdTestnet
    • telos
    • telosTestnet
    • zhejiang

viem@0.1.3

07 Mar 01:52
34c5e17
Compare
Choose a tag to compare

Patch Changes

viem@0.1.2

06 Mar 23:50
d9a32a8
Compare
Choose a tag to compare

Patch Changes

viem@0.1.1

06 Mar 21:42
42342f6
Compare
Choose a tag to compare

Patch Changes

viem@0.1.0

06 Mar 05:38
d327ac8
Compare
Choose a tag to compare

Minor Changes

viem@0.0.1-alpha.39

03 Mar 02:20
c6ae16f
Compare
Choose a tag to compare
viem@0.0.1-alpha.39 Pre-release
Pre-release

Patch Changes

  • 68c3816 Thanks @jxom! - Added encodePacked.

  • 68c3816 Thanks @jxom! - Made keccak256 accept a hex value (as well as byte array).

viem@0.0.1-alpha.38

01 Mar 20:36
0136f8c
Compare
Choose a tag to compare
viem@0.0.1-alpha.38 Pre-release
Pre-release

Patch Changes

viem@0.0.1-alpha.37

01 Mar 04:58
51281ce
Compare
Choose a tag to compare
viem@0.0.1-alpha.37 Pre-release
Pre-release

Patch Changes

  • e07f212 Thanks @jxom! - Breaking: Renamed formatUnit and parseUnit to formatUnits and parseUnits.

viem@0.0.1-alpha.36

28 Feb 06:48
e3a93cc
Compare
Choose a tag to compare
viem@0.0.1-alpha.36 Pre-release
Pre-release

Patch Changes

  • #100 6bb8ce4 Thanks @jxom! - Breaking: Renamed requestAccounts Wallet Action to requestAddresses

    Breaking: Renamed getAccounts Wallet Action to getAddresses

  • #100 6bb8ce4 Thanks @jxom! - Added support for Externally Owned Accounts.

  • #100 6bb8ce4 Thanks @jxom! - Breaking: The from argument has been removed from Actions in favour of account 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