blockscout / frontend

Front-end application for Blockscout
https://blockscout.com
GNU General Public License v3.0
139 stars 360 forks source link

Support MUD framework #2020

Open ulyanas opened 2 weeks ago

ulyanas commented 2 weeks ago

The goal is to integrate the MUD framework into Blockscout to enhance support for Redstone. MUD is a framework for building games on EVM chains. Each game is represented with a set of smart contracts and a storage called the Store.

Key concepts: Store - https://mud.dev/store/introduction World - https://mud.dev/world/introduction

Store provides low-level primitives for storage. World provides the primitives for logic and access control on top of that storage.

In the first iteration we aim to support views for Store tables, World contracts, and build corresponding APIs as a part of the Redstone support.

Scope:

Specs: https://www.notion.so/blockscout/Redstone-MUD-support-7412dab6b6a54b54ab6470dcc33e6bef?pvs=4 UI: https://www.figma.com/design/xrhhioK3lDXLjoteX1gBI5/Redstone-%26-MUD-support?node-id=1-8946 Overview: https://lattice.xyz/blog/introducing-redstone Docs: https://mud.dev/introduction

Notes:

isstuev commented 1 week ago

https://explorer.garnetchain.com/api/v2/mud/worlds