unlock-protocol / member-wall

A SVG list of members to a lock

Home Page:https://member-wall.unlock-protocol.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Member Wall!

Member wall is a serverless application which shows the MetaMask icons of all members for one or more Unlock locks.

It renders the wall as a SVG image which can easily be embedded on any image!

Unlock Blog members

The image below shows all of the Unlock Blog members!

Members

Customize

Just use an <img/> with a src poiting to https://member-wall.unlock-protocol.com/api/members?locks=. Customize with the following query strings:

  • network (optional, defaults to 1): id of the network to use (1 is Ethereum mainnet, 4 is Rinkeby, 100 is xDAI)
  • locks (required): coma separated list of locks
  • maxWidth (optional, defaults to 800): maximum width (actual size might be smaller to avoid clipping icons)
  • maxHeight (optional, defaults to 500): maximum height (actual size might be smaller to avoid clipping icons)

You can also use <object data="https://member-wall.unlock-protocol.com/api/members?locks=..." type="image/svg+xml"/> to make the links on each icon clickable!

TODO

  • Add the ability to list only non-expired memberships, grey out expired memberships... etc
  • Link to better profiles, maybe 3box?
  • Add reverse ENS resolution

Colophon

This is built with Unlock, The Graph and Jazzicon, and deployed with Zeit. The code is open source!

About

A SVG list of members to a lock

https://member-wall.unlock-protocol.com/

License:MIT License


Languages

Language:JavaScript 100.0%