viem

TypeScript Interface for Ethereum

OTHER License

Downloads
2.5M
Stars
2K
Committers
391

Bot releases are visible (Hide)

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #475 64a2f51 Thanks @jxom! - Fixed `hashMessage` string conversion for messages that have same format as hex bytes.

  • #474 1886095 Thanks @jxom! - Exported assertCurrentChain util.

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #470 be9501e Thanks @jxom! - Fixed issue where waitForTransactionReceipt would throw immediately for RPC Providers which may be slow to sync mined transactions.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #320 6d6d092 Thanks @janek26! - Added support for Contract Wallet signature verification (EIP-6492) via publicClient.verifyMessage & publicClient.verifyTypedData.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #445 9e096a9 Thanks @jxom! - Refactored contract decoding utility types.

  • #448 29cf036 Thanks @jxom! - Refactored inferred types on Log (eventName, args, topics), getLogs, getFilterLogs & getFilterChanges.

  • #435 711cf94 Thanks @Raiden1411! - Updated abitype to 0.8.2 and exported abitype errors.

  • #445 9e096a9 Thanks @jxom! - Made "name" parameter (eventName, functionName, etc) optional on contract encoding/decoding utilities when only one ABI item is provided.

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #443 ca0cb85 Thanks @jxom! - Fixed eth_call & eth_estimateGas calls for nodes that conform to the older JSON-RPC spec.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 482aaa1 Thanks @jxom! - Wrapped slice offset out-of-bounds error in a BaseError.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #436 72ed656 Thanks @jxom! - Fixed an issue where multicall's return type was incorrectly flattening when allowFailure: false.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • eb32e6c Thanks @fubhy! - Fixed mine() to resolve to undefined instead of null.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 6f8151c Thanks @jxom! - Flagged 403 as non-deterministic error for fallback Transport.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #404 2c380cf Thanks @izayl! - Added support for EIP-1191 address checksum.

  • #398 cbb4f1f Thanks @jxom! - Added a new batchSize parameter to multicall which limits the size of each calldata chunk.

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 8371ad9 Thanks @jxom! - Fixed WebSocket import on Vite environments.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • ae6d388 Thanks @jxom! - Fixed unpublished type declarations.
viem -

Published by jxom over 1 year ago

Patch Changes

  • 0d38807 Thanks @jxom! - Fixed batch config in createPublicClient.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #387 230fcfd Thanks @jxom! - Added support for eth_call batch aggregation via multicall aggregate3.

  • #388 bc254d8 Thanks @jxom! - Added size as an argument to hex/bytes encoding/decoding utilities.

  • 03816ec Thanks @jxom! - Disabled fallback transport ranking by default.

viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • #383 7e9731c Thanks @Raiden1411! - Fixed an issue where serializeTransaction was incorrectly encoding zero-ish properties.
viem - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes