mud

MUD is a framework for building ambitious onchain applications

MIT License

Downloads
318.4K
Stars
643
Committers
80

Bot releases are visible (Hide)

mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • 4caca05e: Bumped zod dependency to comply with abitype peer dependencies.
  • Updated dependencies [51b137d3]
mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

mud - [email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • 18360244: Templates now use an 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.
  • 4a61a128: Removed usages of old testnet faucet in templates. The previous testnet faucet is broken, deprecated, and going offline soon. We'll be replacing the burner account pattern with something better very soon!
mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • 51b137d3: Added OP predeploy contracts for Redstone and Garnet chain configs and added chain-specific contracts for Redstone chain config.
mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • 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]

mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

mud - @latticexyz/[email protected]

Published by github-actions[bot] 5 months ago

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • 78a94d71: Fixed ERC721 module to properly encode token ID as part of token URI.
  • 2c9b16c7: Replaced the systemId field in the Unstable_CallWithSignatureSystem typehash with individual systemNamespace and systemName string fields.
  • Updated dependencies [375d902e]
  • Updated dependencies [38c61158]
  • Updated dependencies [3d1d5905]
  • Updated dependencies [ed404b7d]
  • Updated dependencies [2c9b16c7]
  • Updated dependencies [f736c43d]
mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • 3d1d5905: Added a 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.
  • 2c9b16c7: Replaced the systemId field in the Unstable_CallWithSignatureSystem typehash with individual systemNamespace and systemName string fields.
  • Updated dependencies [375d902e]
  • Updated dependencies [38c61158]
  • Updated dependencies [ed404b7d]
  • Updated dependencies [f736c43d]
mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • ed404b7d: Added a check to registerTable that prevents registering both an offchain and onchain table with the same name, making it easier to use human-readable names in indexers.
  • Updated dependencies [375d902e]
  • Updated dependencies [38c61158]
  • Updated dependencies [f736c43d]
mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • 27c4fdee: Add Prometheus metrics at /metrics to the Postgres indexer backend and frontend, as well as the SQLite indexer.
  • Updated dependencies [375d902e]
  • Updated dependencies [bf16e729]
  • Updated dependencies [16695fea]
  • Updated dependencies [38c61158]
  • Updated dependencies [ed404b7d]
  • Updated dependencies [f736c43d]
mud - [email protected]

Published by github-actions[bot] 6 months ago

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

mud - [email protected]

Published by github-actions[bot] 6 months ago

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

mud - @latticexyz/[email protected]

Published by github-actions[bot] 6 months ago

Patch Changes