ENS Record Model
The ENS Record Model contains the full set of information for a single ENS name, including its owner, resolved address, resolver, node, and much more. The ENS Record Model follows the following structure:
| Name | Description | Type |
|---|---|---|
| ens_name | The ENS name. | string |
| ens_node | The unique ENS nodehash which points to the ENS name. | string |
| contract_address | The contract address of the ENS collection. | string |
| token_id | The token ID of the ENS name. | integer |
| seq_id | Unique sequential ID of the ENS name used by the Transpose backend. | integer |
| owner | The owner of the ENS name. | string |
| resolver | The resolver contract address of the ENS name. | string |
| resolved_address | The address which has this ENS name set to be their primary name. | string |
| registration_timestamp | The timestamp on which this ENS name was registerred (in ISO-8601 format). | date-time |
| expiration_timestamp | The timestamp on which this ENS registration will expire (in ISO-8601 format). | date-time |
| grace_period_ends | The timestamp on which this ENS name was registerred (in ISO-8601 format). | date-time |
| premium_period_ends | The timestamp on which this grace period will end (in ISO-8601 format). | date-time |
| in_grace_period | Whether the ENS name is currently in the 90 day grace period. | boolean |
| in_premium_period | Whether the ENS name is currently in 21 day premium period. | boolean |
| is_expired | Whether the ENS name is currently expired. | boolean |
| last_refreshed | The timestamp at which the ENS record was last refreshed by the Transpose backend (in ISO-8601 format). | date-time |
Got questions? Join our Discord
Discord is the primary home of the Transpose developer community. Join us to ask questions, share your work, and get help.