Scroll ToDo list. It used MUD framework for ambitious Ethereum applications. It compresses the complexity of building EVM apps with a tightly integrated software stack.
- Store: An onchain database
- World: An entry-point framework that brings standardized access-control, upgrades, and modules.
- Blazing fast development tools based on Foundry.
- Client-side data-stores that magically reflect onchain state.
- MODE: A Postgres database you can query with SQL that reflects your onchain state 1 to 1.
!!! The following steps are only necessary if you want to contribute to MUD. To use MUD in your project, install the packages from npm or set up a new project with the MUD cli. !!!
-
Install go (required to build packages/services): https://go.dev/doc/install
-
Install protobuf (required to build packages/services): https://grpc.io/docs/protoc-installation/
-
Install the foundry toolkit (required to build and test MUD solidity packages): https://getfoundry.sh/
-
Install pnpm
npm install pnpm --global
- Clone the MUD monorepo
git clone https://github.com/bild96/scroll-list.git
- Install MUD dependencies and setup local environment
cd scroll-list && pnpm install
- 💡 Run the app
pnpm run dev