latticexyz / mud

MUD is a framework for building autonomous worlds
https://mud.dev
MIT License
693 stars 174 forks source link

feat(cli): generate system ABI's from World address #2849

Open yonadaaa opened 1 month ago

yonadaaa commented 1 month ago

Adds a new MUD generate-abi command that generates an ABI for a given World by reading the onchain system registrations

fixes https://github.com/latticexyz/mud/issues/2845

changeset-bot[bot] commented 1 month ago

🦋 Changeset detected

Latest commit: 56fa76479bedc855bef45190cf7fd9805479fa02

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 23 packages | Name | Type | | ----------------------------- | ----- | | @latticexyz/cli | Patch | | mock-game-contracts | Patch | | @latticexyz/abi-ts | Patch | | @latticexyz/block-logs-stream | Patch | | @latticexyz/common | Patch | | @latticexyz/config | Patch | | create-mud | Patch | | @latticexyz/dev-tools | Patch | | @latticexyz/faucet | Patch | | @latticexyz/gas-report | Patch | | @latticexyz/protocol-parser | Patch | | @latticexyz/query | Patch | | @latticexyz/react | Patch | | @latticexyz/recs | Patch | | @latticexyz/schema-type | Patch | | solhint-config-mud | Patch | | solhint-plugin-mud | Patch | | @latticexyz/store-indexer | Patch | | @latticexyz/store-sync | Patch | | @latticexyz/store | Patch | | @latticexyz/utils | Patch | | @latticexyz/world-modules | Patch | | @latticexyz/world | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR