This guide explains how to navigate the provided interface, connect your wallet, create an EAS Schema, and explore attestations in detail. ## Getting Started
EAS Dashboard on DevTool
EAS Dashboard on DevTool (fig 1.)
````mdx-code-block
Connecting Your Wallet (fig 2.)
> Adding your wallet only provides access to view your schema and attestations.
Creating an EAS Schema (fig 3.)
2. **Fill Out the Schema Details**: * **Name**: Enter a descriptive name for the schema. * **Type**: Select the type of data (e.g., `Address`, `string`, `bool`, `uint8`, etc.). * If multiple fields are required, click **Add New Field** to define additional data points. * **Resolver Address** (optional): * Add a resolver smart contract address if you need custom verification or actions associated with this schema. * **Is Revocable?**: * Enable this option if attestations under this schema can be revoked later. 3. **Submit the Schema**: * Click the **Create Schema** button to deploy the schema on-chain. 4. **Confirmation**: * Upon successful submission, the schema appears in the list with a unique ID
Exploring the Schema List (fig 4.)
1. **Schema Overview** * **All Schemas**: Displays the total number of schemas created. * **OnChain Attestation**: Number of attestations linked to schemas stored on-chain. * **OffChain Attestation**: Number of attestations stored off-chain. 2. **Schema Details**: * Each row displays: * **ID**: Unique identifier for the schema. * **UID**: A unique on-chain reference for the schema. * **Schema Fields**: Data structure of the schema (e.g., `bytes32 schemaId, string name`). * **Attestations**: The number of attestations linked to this schema. 3. **Clicking on a Schema**: * Clicking on a schema opens detailed information about its attestations.
Viewing Attestation Details (fig 5.)
:::info[When you select a schema:] 1. **Header Details**: * **Schema ID**: The unique identifier for the schema. * **Total Attestations**: Total attestations associated with the schema (on-chain and off-chain). * Includes growth percentage over the past week. * **OnChain/OffChain Attestation Counts**: Breakdowns of attestations. 2. **Schema Metadata**: * **Created On**: The date the schema was created. * **Creator**: Wallet address of the schema creator. * **Transaction ID**: Blockchain transaction ID for the schema creation (clickable for blockchain explorer verification). * **Resolver Contract**: Address of the custom resolver contract (if any). * **Revocable Attestations**: Indicates whether attestations can be revoked. 3. **Schema Structure**: * Displays the fields defined in the schema (e.g., `bytes32 schemaId, string name`). 4. **Attest Button**: * **Attest this Schema**: Allows creating a new attestation under this schema. :::
Attest To Schema (fig 6.)
### **Completing the Attestation** 1. **Fill in the Details**: * Enter the **Recipient Address** and all required values for the schema fields. * Double-check that the data aligns with the schema's structure. 2. **Submit or Close**: * **Attest Button**: * Click the **Attest** button to finalize and submit the attestation. * **Close Button**: * If you wish to cancel the process, click the **Close** button to exit the modal without submitting. ### **Processing the Attestation** 1. **On Submission**: * After clicking **Attest**, the attestation will be sent to the blockchain for processing. * A transaction approval modal may appear via your connected wallet. Approve the transaction to proceed. 2. **Confirmation**: * After a few minutes, the attestation will be confirmed on the blockchain. ### **Viewing the Completed Attestation**
Viewing the Completed Attestation
Viewing the Completed Attestation (fig 7.)
**Post-Attestation View**: * Once confirmed, the attestation details will appear in the schema details page under its **Attestations** count. * The attestation data can now be viewed as part of the schema's record. ````