@latticexyz/gas-report
Advanced tools
Changelog
Version 2.2.12
Release date: Fri Oct 18 2024
feat(explorer): add functions filter to query state (#3268) (@latticexyz/explorer)
Function filters in Interact
tab are now included as part of the URL.
feat(explorer): transaction timings (#3274) (@latticexyz/explorer)
Transactions in Observe tab are now populated with timing metrics when using the observer
Viem decorator in local projects.
You can wire up your local project to use transaction timings with:
import { observer } from "@latticexyz/explorer/observer";
// Extend the Viem client that is performing writes
walletClient.extend(observer());
fix(faucet,store-indexer): add bin wrappers (#3296) (@latticexyz/faucet, @latticexyz/store-indexer)
Added bin wrappers to resolve issues when installing the package locally as a dependency of another package.
feat(explorer): show ABI errors in interact page (#3303) (@latticexyz/explorer)
Interact tab now displays decoded ABI errors for failed transactions.
chore: bump viem (#3273) (@latticexyz/block-logs-stream, @latticexyz/cli, @latticexyz/common, @latticexyz/config, @latticexyz/dev-tools, @latticexyz/explorer, @latticexyz/faucet, @latticexyz/protocol-parser, @latticexyz/schema-type, @latticexyz/stash, @latticexyz/store-indexer, @latticexyz/store-sync, @latticexyz/store, @latticexyz/world, create-mud)
Bumped viem to v2.21.19.
MUD projects using these packages should do the same to ensure no type errors due to mismatched versions:
pnpm recursive up viem@2.21.19
fix(explorer): display nested inputs (#3266) (@latticexyz/explorer)
Fixed inputs display in the transactions table row.
feat(common): add rhodolite chain (#3295) (@latticexyz/common)
Added Rhodolite devnet chain config and removed the old and now-defunct Lattice testnet chain config.
feat(explorer): show explore table error message (#3286) (@latticexyz/explorer)
Display error messages for failed queries within the Explore tab's table viewer.
feat(explorer): sql editor (#3276) (@latticexyz/explorer)
Explore page now has a full-featured SQL editor with syntax highlighting, autocomplete, and query validation.
feat(explorer): front page (#3255) (@latticexyz/explorer)
Each chain's home page now lets you find and pick a world to explore.
feat(store-sync): add support for watching pending logs (#3287) (@latticexyz/store-sync)
Added experimental support for syncing state from pending logs.
fix(explorer): various fixes (#3299) (@latticexyz/explorer)
fix(common): allow overriding fees in writeContract and sendTransaction (#3288) (@latticexyz/common)
The transactionQueue
decorator internally keeps an updated reference for the recommended baseFeePerGas
and maxPriorityFeePerGas
from the connected chain to avoid having to fetch it right before sending a transaction.
However, due to the way the fee values were overridden, it wasn't possible for users to explicitly pass in custom fee values.
Now explicitly provided fee values have precedence over the internally estimated fee values.
feat(explorer): global transactions listener (#3285) (@latticexyz/explorer)
Transactions are now monitored across all tabs while the World Explorer is open.