decentraland / decentraland/builder
Fetch lands in builder when needed
- Dominant language
- TypeScript
- Stars
- 156
- Forks
- 91
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 31
Description
## 🎉 Description
As of today, the lands are fetched in the builder after a wallet connect action goes through redux. This has several issues:
1. Lands are fetched when they're not needed.
2. ENS loading process is tied with the process of loading Lands and the ENS names loading process requires an identity to be generated, something that the Lands process doesn't care about. This leads sometimes to a race condition where the ENS names are fetched from the builder server without an identity, making it fail.
Contributor guide
Research direction
Trace the land-fetch flow after wallet connection through the builder and Redux, then compare it with the ENS loading flow. Done means lands are fetched only when needed and ENS requests do not reach the builder server before an identity exists.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- redux, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100