StarkLock is a PoC of Web3 Smart Lock system on StarkNet.
- StarkLock uses an NFT as a key. Only certain NFT holders can operate a smart lock.
- Users need to prove if they have the NFT by making a signature on their wallet.
- In this demo, the system verifies if a user has the NFT below on StarkNet by verifying a signature received from a user.
Contract Address: 0x07861c4e276294a7e859ff0ae2eec0c68300ad9cbb43219db907da9bad786488
Token ID: 45471
Link to NFT: https://mintsquare.io/asset/starknet/0x07861c4e276294a7e859ff0ae2eec0c68300ad9cbb43219db907da9bad786488/45471
- Starknet.js
- ArgentX (@argent/get-starknet)
- Infura
- Sesame API
- Vercel
- Next.js