MUD is a framework for building ambitious onchain applications
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
app
namespace by default, instead of the root namespace. This helps keep the root namespace clear for intentionally root-level things and avoids pitfalls with root systems calling other root systems.Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
0ae9189c: The deploy CLI now uses logs to find registered function selectors and their corresponding function signatures.
Previously only function signatures were fetched via logs and then mapped to function selectors via getRecord
calls,
but this approach failed for namespaced function selectors of non-root system,
because the function signature table includes both the namespaced and non-namespaced signature but the function selector table only includes the namespaced selector that is registered on the world.
a1b1ebf6: Worlds can now be deployed with external modules, defined by a module's artifactPath
in your MUD config, resolved with Node's module resolution. This allows for modules to be published to and imported from npm.
defineWorld({
// …
modules: [
{
- name: "KeysWithValueModule",
+ artifactPath: "@latticexyz/world-modules/out/KeysWithValueModule.sol/KeysWithValueModule.json",
root: true,
args: [resolveTableId("Inventory")],
},
],
});
Note that the above assumes @latticexyz/world-modules
is included as a dependency of your project.
4e4e9104: Removed the unused ejs
dependency.
4a61a128: Removed broken mud faucet
command.
4caca05e: Bumped zod dependency to comply with abitype peer dependencies.
Updated dependencies [a1b1ebf6]
Updated dependencies [4e4e9104]
Updated dependencies [4e4e9104]
Updated dependencies [51b137d3]
Updated dependencies [3dbf3bf3]
Updated dependencies [32c1cda6]
Updated dependencies [4caca05e]
Updated dependencies [27f888c7]
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 6 months ago
systemId
field in the Unstable_CallWithSignatureSystem
typehash with individual systemNamespace
and systemName
string fields.Published by github-actions[bot] 6 months ago
deploy.upgradeableWorldImplementation
option to the MUD config that deploys the World as an upgradeable proxy contract. The proxy behaves like a regular World contract, but the underlying implementation can be upgraded by calling setImplementation
.systemId
field in the Unstable_CallWithSignatureSystem
typehash with individual systemNamespace
and systemName
string fields.Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
registerTable
that prevents registering both an offchain and onchain table with the same name, making it easier to use human-readable names in indexers.Published by github-actions[bot] 6 months ago
/metrics
to the Postgres indexer backend and frontend, as well as the SQLite indexer.Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago