A map app based on Lens Protocol. Follow & Collect modules are gated by location, represented by a ERC1155 token.
- The entire (-90 to 90) latitudes and (0 to 180E & 180W) longitudes are split into a configurable & predictible amount of locations
- A base
_move
function can be used to burn old location token & mint the new location token
Packed Location | Account Motion |
---|---|
- Initializing the module sets the map the profile is on
- Processing the follow verifies the target profile account holds the same location token as caller profile
- Initializing the module sets the map the profile is on
- Processing the collect verifies the publication was created in the same location as caller profile
Contract | Address |
---|---|
MapCollectModule | 0x1cF0e24aE49D1ce3D83c73D3d35164cC1b735b05 |
MapFollowModule | 0x87fE365825592D035f678Eb6aB3ec35878da8348 |
Launch you own map or build on an existing but modules aren't map specific