Entities
Lock
Description: get specific details of the lock
Field | Type | Description |
---|---|---|
id | ID! | Unique ID for the Lock object (uses the lock address) |
address | Bytes! | Address of the lock |
name | String | A descriptive name for a collection of NFTs in this contract |
symbol | String | Token symbol |
expirationDuration | BigInt! | Duration is set the on the lock when you deploy and the expiration which is set on each key when they are minted |
tokenAddress | Bytes! | Address of the 'currency' ERC20 contract if the keys are priced using an ERC20 |
price | BigInt! | Price of the keys sold the lock |
lockManagers | [Bytes!]! | An assigned role set on a Lock contract which gives the highest level of permissions to the wallet address set to that role |
version | BigInt! | Unlock Protocol version of a "minting contract". |
totalKeys | BigInt! | number of keys owned by keyOwner (expired or not) |
maxNumberOfKeys | BigInt! | Maximum number of keys for sale |
mayKeyPerAddress | BigInt! | The maximum number of keys allowed for a single address |
keys | Key! | Refer to key entity |
createdAtBlock | BigInt | Which block the lock was created |
lastKeyMintedAt | BigInt | The timestamp of the block in which the last key was minted |
Key
Description: get specific details of the Key
Field | Type | Description |
---|---|---|
id | ID! | Unique identifier for a key (combination of lock address and token id) |
lock | Lock! | In the Unlock ecosystem, a “Lock” is a smart contract that creates (or “mints”) NFTs |
tokenId | BigInt! | TokenId for a given key |
owner | Bytes! | The address of the key owner |
manager | Bytes | An assigned title set on an Unlock key which gives a specific wallet address authorization to transfer, share or cancel |
expiration | BigInt! | Time the key expires |
tokenURI | String | The tokenURI on an NFT is a unique identifier |
createdAtBlock | BigInt! | Block key was created |
cancelled | Boolean | Invoked by a Lock manager to expire the user's key and perform a refund and cancellation of the keyThrows |
UnlockDailyData
Description: get specific details of the Daily Data Unlock
Field | Type | Description |
---|---|---|
id | ID! | Day Identifier |
lockDeployed | BigInt! | Number of locks deployed on that day |
keysSold | BigInt! | Daily number of keys sold |
activeLocks | [Bytes!] | Daily number of active locks |
grossNetworkProduct | BigInt! | Total value exchanged on the network |
LockStats
Description: get specific details of LockStats
Field | Type | Description |
---|---|---|
id | ID! | Transaction hash |
totalLocksDeployed | BigInt! | Total locks deployed |
totalKeysSold | BigInt! | Total keys sold |