An EIP-4973-compliant Account-bound token frontend to otterify Ethereum.
This repository hosts the code for Otterspace's EIP-4973 demo in response to Weyl, Ohlhaver and Buterin's "Decentralized Society: Finding Web3's Soul" paper.
We created a EIP-4973-compliant account-bound token contract. We allow users to mint a token on the Rinkeby Testnetwork to other's addresses.
The frontend is live at https://badges.otterspace.xyz/.
- Please use node v12
git clone git@github.com:otterspace-xyz/badges.git
npm i
npm run dev
The front end is then accessible at https://localhost:5000 (only https!).
Note that Metamask on Desktop currently doesn't support displaying NFTs! But if you have Metamask on your mobile, try the following steps:
- As
contract address
use0x9a8469255a7d41a715e539a22eb1127be0973a1e
- To find the
tokenId
of your Soul Otter, check your Rinkeby transaction and the "Logs" tab. The last topic of theevent Attest(address to, uint256 tokenI)
contains the tokenId [EIP-4973 specification].
See LICENSE file.