latticexyz / mud

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

Wallets and user onboarding (v1) #2852

Open holic opened 4 months ago

holic commented 4 months ago

We've been prototyping a complete wallet integration and user onboarding flow in https://github.com/latticexyz/mud/pull/2623

This issue will capture what we have left for a v1 and replaces some previous issues.

This new library/package will be wired up in the same way you might wire up RainbowKit or ConnectKit, where it sits within a Wagmi provider and leans on the Wagmi config for defaults. It will expose an appAccountClient that is populated once a user has fully onboarded (wallet connected, app account funded and registered into the world).

holic commented 4 months ago

Some additional reminders for myself: