Unlock Protocol Documentation
CODE OF CONDUCT
README
SECURITY
Docs
Core protocol
README
Audits
Public lock
README
Access control
Deploying locks
Hooks
Minting keys
Referrals
Renewals
Transfers
Smart contracts api
PublicLock
README
Unlock
Archive
Hooks
ILockKeyCancelHook
ILockKeyPurchaseHook
ILockKeyTransferHook
ILockTokenURIHook
ILockValidKeyHook
V12
ILockKeyCancelHook
ILockKeyPurchaseHook
ILockKeyTransferHook
ILockTokenURIHook
ILockValidKeyHook
PublicLock
IPublicLockV10
IPublicLockV11
IPublicLockV12
IPublicLockV4
IPublicLockV5
IPublicLockV6
IPublicLockV7
IPublicLockV8
IPublicLockV9
Unlock
IUnlockV10
IUnlockV11
IUnlockV5
IUnlockV6
IUnlockV7
IUnlockV8
IUnlockV9
Unlock
README
Getting started
Getting help
Glossary
Our code of conduct
New to web3
README
Ethereum architecture
Using etherscan
What is a crypto wallet
What is a decentralised application aka dapp
What is a smart contract
What is an nft
What is unlock
README
Litepaper
Unlock without frontend
Governance
README
Frequently asked questions
Roadmap
Unlock dao tokens
Unlock dao
Grants bounties
README
Bounties
Grant committee applicant guide
Grant committee handbook
Grant review guide
Udt grantee handbook
Udt grants
Tools
README
Dashboard
Hardhat plugin
Paywall
Rpc provider
Unlock.js
Checkout
README
Collecting metadata
Configuration
Locksmith
Metadata
Webhooks
Sign in with ethereum
README
Unlock accounts
Subgraph
Entities
Queries
Tutorials
README
Building token gated applications
Back end
Backend locking with express.js
Locksmith webhooks
Front end
Locking page
React example
Scaffold eth
Paywall
README
Magic
Provider
Misc
Thirdweb
Using subgraphs
Smart contracts
Deploying from another contract
Deploying locally
Ethers
Using unlock in other contracts
Hooks
README
The key purchase hook
Using an existing nft contract
Using on key purchase hook to password protect
Unlock Protocol Documentation
Docs
»
404
Page not found
GitHub