Releases: latticexyz/mud
@latticexyz/[email protected]
@latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
- Updated dependencies [88ddd0c]
- Updated dependencies [ab837ce]
- Updated dependencies [6897086]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
-
bd9e19b: Removed Rhodolite chain support.
-
7f1b769: Address input fields in the "Interact" tab now accept ENS names, which are automatically resolved to their underlying address.
-
fdb727e: Editable table cells no longer lose focus during editing when the query is set to "live".
-
091ece6: The Worlds Explorer explorer now supports decoding function data.
-
0fc224f: Array function arguments are now correctly encoded on the "Interact" page.
-
a5fdfa8: Table values updated remotely are now also reflected in the table viewer.
-
7fd242e: World ABI endpoint is now includes the base world ABI.
-
f0c0b98: Fixed fetching data from
@latticexyz/store-indexer
/q
API endpoint in production builds. -
d2c77c2: Interact and Decode forms now support URL parameters.
-
ea62e9b: Interact page is now organized into collapsible namespace and system sections.
-
f06e8f2: Restore wallet connection options in the wallet connect modal.
-
5f0b4d1: - Boolean values can now be submitted on the Interact page.
- Fixed redirects when only a single local world is deployed.
- Chain logos are now displayed correctly when running the Explorer locally.
- Fixed scrolling behavior in the table dropdown when viewing non-selected tables.
- Verified world dropdown now appears immediately after pasting a world address, without waiting for all worlds to resolve.
-
7c2fe37: Added read-only mode with no wallet connection that only shows non-editable sections of the Explorer.
-
fc10a27: Removed the Explorer’s SQLite indexer API endpoint in favor of the equivalent
/q
endpoint from@latticexyz/store-indexer
. -
13071c4: - Added the
/system-abis
endpoint to retrieve ABIs by system IDs.- The search form for decoding selectors now uses all system ABIs for complete results.
- The
ABI
page has been renamed toDecode
.
-
f7aa4c5: Table row data now correctly re-renders when updated outside the Explorer.
-
34ec2ec: Chain switching between supported networks is now accessible on the homepage and the world page.
-
120dc0d: Coinbase wallet is now supported.
-
5fa416e: Explorer will now automatically resolve and redirect deep links using a chain ID to their corresponding chain name, e.g.
https://explorer.mud.dev/690/worlds/0x2d70F1eFFbFD865764CAF19BE2A01a72F3CE774f
-
a3645c8:
systemIds
parameter is now optional for the system ABIs API endpoint. -
9c89cc3: Environment variables are now loaded from the
.env
file alongside those specified via CLI flags. -
66b053c: The Interact tab now supports system functions. The functions can be searched by namespace, system name, or function name.
-
7367a81: String fields in the "Interact" tab now support multiline values.
-
3ffa127: Table cell edits are now saved only when the value has changed.
-
d8eef92: Verified worlds are now shown in the world selection form.
-
Updated dependencies [cd146eb]
-
Updated dependencies [291a54a]
-
Updated dependencies [6008573]
-
Updated dependencies [3baa3fd]
-
Updated dependencies [91837e3]
-
Updated dependencies [88ddd0c]
-
Updated dependencies [490159e]
-
Updated dependencies [582f718]
-
Updated dependencies [1e9047e]
-
Updated dependencies [7902888]
-
Updated dependencies [6a26a04]
-
Updated dependencies [f6d87ed]
-
Updated dependencies [26d2e3a]
-
Updated dependencies [fb2745a]
-
Updated dependencies [6508c1d]
-
Updated dependencies [23b0c9a]
-
Updated dependencies [a3918e0]
-
Updated dependencies [03af917]
-
Updated dependencies [405a600]
-
Updated dependencies [db94eb2]
-
Updated dependencies [8fad4be]
-
Updated dependencies [ab837ce]
-
Updated dependencies [d83a0fd]
-
Updated dependencies [6897086]
-
Updated dependencies [6bb6a79]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
-
d616110: Onboarding prerequisites are now re-fetched when the quarry gas balance is updated.
-
b94aca6: Loosened minimum gas balance requirement in onboarding to allow for any gas balance above zero.
-
725f1ae: Migrated EntryKit's underlying wallet connection handling from RainbowKit to ConnectKit.
-
6008573: EntryKit's
SessionClient
now automatically routessendUserOperation
throughcallFrom
like it does withwriteContract
calls. -
9f06079: - EntryKit now returns to the login flow modal after a successful top-up.
- The default chain is now selected as the source chain if the connected chain is not part of selectable chains.
- The "Switch chain" button now uses the primary color, making it appear clickable.
- The successful deposit status message has been updated.
-
bc95ea0: Replaced WalletConnect connector with our own internal fork to resolve some chain switching issues (see wevm/wagmi#4691).
-
050dfd5: Added explicit gas estimation for Pyrope to avoid overpaying.
-
d621dc7: Updated React Query usages to use
skipToken
instead of conditional aqueryFn
to avoid warnings in newer versions of React Query. -
5f6c71d: Added support for Quarry paymaster top-up via relay.link deposit form.
-
8bd459b: The chain selector dropdown for bridged deposits now only displays chains with available funds.
-
daa34f0: Session wallet address can now be copied from EntryKit modal.
-
8c4b624: You can now withdraw your gas balance from the Quarry paymaster.
-
2fe5909:
useSessionClient
will now return an error state when no user is connected. This separates the session client's pending state (querying data to determine if prerequisites are met) from invalid state (EntryKit misconfigured, user not connected, or prerequisites not met), allowing apps to provide better loading indicators within connect buttons.The built-in
AccountButton
already uses this new behavior to show a pending icon while querying for the session client's prerequisites. -
fbf1be1: Increased required balance/allowance to greater than zero.
-
8fad4be: Updated JSON imports to use
with
annotation instead ofassert
. -
0f5c75b: Added experimental support for fast user operations on Wiresaw-enabled chains.
-
9dc032a: The login flow now only attempts to register the session account after it has been successfully funded.
-
725f1ae: Until we can add ERC-6492 support to our
CallWithSignature
module, EntryKit will now throw a readable error when signing a message using ERC-6492 instead of failing the transaction. -
Updated dependencies [6008573]
-
Updated dependencies [88ddd0c]
-
Updated dependencies [6a26a04]
-
Updated dependencies [f6d87ed]
-
Updated dependencies [fb2745a]
-
Updated dependencies [03af917]
-
Updated dependencies [ab837ce]
-
Updated dependencies [d83a0fd]
-
Updated dependencies [6897086]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
- Updated dependencies [cd146eb]
- Updated dependencies [291a54a]
- Updated dependencies [6008573]
- Updated dependencies [3baa3fd]
- Updated dependencies [91837e3]
- Updated dependencies [88ddd0c]
- Updated dependencies [490159e]
- Updated dependencies [1e9047e]
- Updated dependencies [7902888]
- Updated dependencies [6a26a04]
- Updated dependencies [f6d87ed]
- Updated dependencies [26d2e3a]
- Updated dependencies [fb2745a]
- Updated dependencies [6508c1d]
- Updated dependencies [23b0c9a]
- Updated dependencies [a3918e0]
- Updated dependencies [03af917]
- Updated dependencies [405a600]
- Updated dependencies [db94eb2]
- Updated dependencies [8fad4be]
- Updated dependencies [ab837ce]
- Updated dependencies [d83a0fd]
- Updated dependencies [6897086]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
- Updated dependencies [88ddd0c]
- Updated dependencies [ab837ce]
- Updated dependencies [6897086]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
- 88ddd0c: Improved surfacing of errors during code generation.
- ab837ce: CLI will no longer deploy abstract systems and contracts without bytecode.
- 6897086: Added Quarry paymaster address for Garnet and Pyrope chain configs. And removed defunct Rhodolite chain config.
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
-
03af917:
mud
CLI commands will now recognize systems if they inherit directly from the baseSystem
imported from@latticexyz/world/src/System.sol
, allowing you to write systems without aSystem
suffix.import {System} from "@latticexyz/world/src/System.sol"; contract EntityProgram is System { ... }
If you have contracts that inherit from the base
System
that aren't meant to be deployed, you can mark them asabstract contract
or disable the system's deploy via config. -
8fad4be: Updated JSON imports to use
with
annotation instead ofassert
. -
ab837ce: CLI will no longer deploy abstract systems and contracts without bytecode.
-
Updated dependencies [cd146eb]
-
Updated dependencies [291a54a]
-
Updated dependencies [6008573]
-
Updated dependencies [3baa3fd]
-
Updated dependencies [91837e3]
-
Updated dependencies [88ddd0c]
-
Updated dependencies [6344ced]
-
Updated dependencies [490159e]
-
Updated dependencies [1e9047e]
-
Updated dependencies [7902888]
-
Updated dependencies [6a26a04]
-
Updated dependencies [f6d87ed]
-
Updated dependencies [26d2e3a]
-
Updated dependencies [fb2745a]
-
Updated dependencies [6508c1d]
-
Updated dependencies [23b0c9a]
-
Updated dependencies [a3918e0]
-
Updated dependencies [2048adf]
-
Updated dependencies [03af917]
-
Updated dependencies [405a600]
-
Updated dependencies [db94eb2]
-
Updated dependencies [8fad4be]
-
Updated dependencies [ab837ce]
-
Updated dependencies [d83a0fd]
-
Updated dependencies [6897086]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
- @latticexyz/[email protected]
@latticexyz/[email protected]
Patch Changes
- Updated dependencies [88ddd0c]
- Updated dependencies [ab837ce]
- Updated dependencies [6897086]
- @latticexyz/[email protected]
@latticexyz/[email protected]
@latticexyz/[email protected]