The Ethereum Attestation Service (EAS) is a robust, battle tested and multi-faceted infrastructure that enables the creation, verification, and exploration of on-chain attestations. Integrating EAS into Flow will not only facilitate on-chain ratings for DeFi and credit (the main use case for Credora), but also provide the foundation for a wide range of other applications, from identity verification to decentralized reputation systems.
The IP and technology associated with EAS is not owned by Credora, and the implementation leans on the hard work previously done by the EAS team. Credora's work is focused on making this infrastructure available to the Flow Ecosystem. This build out aims to unlock new financial applications on Flow, such as transparent DeFi risk, collateral-efficient lending protocols, programmatic insurance for DeFi pools, smart contract based portfolio construction (using risk-reward parameters), while also setting the stage for broader use cases enabled by EAS.
Credora has carried out the following main activities: extended the EAS repositories to support the Flow blockchain by creating the necessary pull requests, configured and deployed key elements of the EAS stack—including core smart contracts and the indexing service—on the Flow blockchain, and set up a custom version of an EAS scanner tailored for the Flow blockchain.
The EAS Flow Scan is a web application that allows users to interact with and track attestations seamlessly on the Flow blockchain. This tool provides the ability to:
Trace all schemas and attestations created in the EAS for Flow blockchain.
Validate all schemas and attestations associated with a particular wallet connected to the application (this is a developer-friendly feature that is missing in the official EAS scanner).
Create new schemas and attestations, which are signed using the connected wallet.
The scanner uses an EAS Indexing Service (tailored for Flow) to gather info on attestations and schemas stored in the core EAS smart contracts (deployed on Flow).
To start using the EAS Scanner, open your web browser and navigate to the application’s URLs:
https://flow.easscan.credora.io https://flow-testnet.easscan.credora.io
Connect your Flow wallet to enable interaction with your schemas and attestations.
The source code of the scanner is available in the Credora private repository.