As the attestation ecosystem accelerates, delivering an exceptional devex has been a priority focus. These libraries and tools are designed to speed up development time, reduce errors, increase decentralization, and improve the overall experience of building trustworthy applications using attestations.
EAS SDK
The EAS SDK simplifies interaction with EAS contracts, allowing developers to integrate attestations into their projects without directly interacting with the smart contracts. This reduces complexity and potential errors, enhancing development efficiency and security.
Key Features:
- Create onchain and offchain attestations
- Revoke onchain and offchain attestations
- Batch multiple attestations in a single call
- Delegate attestations and specify who pays the gas fee
- Timestamp offchain attestations onchain
- Register schemas easily
- Create private data attestations for selective disclosure
Explore the SDK: ethereum-attestation-service/eas-sdk
Transitive Trust SDK
The Transitive Trust SDK is a TypeScript library implementing a Transitive Trust Graph system for computing trust scores in peer-to-peer reputation systems. It provides tools to calculate and propagate trust within networks, offering an alternative to EigenTrust, particularly useful when social trust and reputation are important.
Features:
- Create directed graphs with nodes and weighted edges
- Compute trust scores between nodes
- Handle both positive and negative trust weights
- Efficient score propagation using a priority queue
Resources:
- Github: https://github.com/ethereum-attestation-service/transitive-trust-sdk
- Whitepaper: Google Drive
- Mirror Article: View on Mirror
EAS Indexing Service
The EAS Indexing Service is an open-source library that allows developers to quickly deploy their own EAS indexer on any EVM-compatible chain where EAS contracts are deployed.
This enables developers to focus on attestations and schemas relevant to their specific use cases, rather than managing an extensive list of irrelevant attestations. It also promotes decentralization, as teams can run their own indexers instead of relying on centralized services.
Features:
- Deploy a custom offchain indexer
- Tailor indexing to specific attestations and schemas
- Enable self-hosted indexers to enhance decentralization
EAS Dev Tools History
-
accepted into GG22 OSS - Developer Tooling and Libraries 3 weeks ago.