@latticexyz/gas-report
Advanced tools
Changelog
Version 2.2.1
Release date: Sun Sep 01 2024
fix(store-sync): handle TransactionReceiptNotFoundError (#3115) (@latticexyz/store-sync)
Improved error handling of TransactionReceiptNotFoundError
in waitForTransaction
when Viem versions aren't aligned.
fix(cli): deployer should wait for prereq txs (#3113) (@latticexyz/cli)
Deployer now waits for prerequisite transactions before continuing.
fix(common): use pending block tag in tx queue (#3073) (@latticexyz/common)
writeContract
and sendTransaction
actions now use pending
block tag when estimating gas. This aligns with previous behavior before changes in the last version.
Changelog
Version 2.2.0
Release date: Fri Aug 30 2024
chore(explorer): update world explorer naming (#3069) (@latticexyz/explorer)
Initial release of the @latticexyz/explorer
package. World Explorer is a standalone tool designed to explore and manage worlds. This initial release supports local worlds, with plans to extend support to any world in the future.
Read more on how to get started or contribute in the World Explorer README.
fix(common): route all actions through viem client (#3071) (@latticexyz/common)
Updated all custom Viem actions to properly call other actions via getAction
so they can be composed.
build: use shx from dev deps (#3085) (create-mud)
Templates now use shx
to run shell commands in scripts for better Windows compatibility.
feat(world): add namespaceLabel to system config (#3057) (@latticexyz/config, @latticexyz/store)
Fixed a few type issues with namespaceLabel
in tables and added/clarified TSDoc for config input/output objects.
fix(create-mud): update changeset package name + description (#3066) (create-mud)
New projects created with pnpm create mud
now include the World Explorer and SQLite indexer running as additional services.
feat(world): add namespaceLabel to system config (#3057) (@latticexyz/cli, @latticexyz/world)
Add a strongly typed namespaceLabel
to the system config output.
It corresponds to the label
of the namespace the system belongs to and can't be set manually.
feat(cli,world): register system ABI onchain (#3050) (@latticexyz/cli)
In addition to table labels, system labels and ABIs are now registered onchain during deploy.