Attestation Hub

Welcome to the OLI Attestation Hub, where you can assign tags to blockchain addresses and smart contracts to improve transparency and discoverability.

Single Address Attestation

Assign tags to an individual blockchain address or smart contract.

  • One address at a time
  • Multiple tags per address
  • Quick and simple interface
Go to single attestation

CSV Upload

Upload a CSV file with multiple addresses to attest at once.

  • Up to 50 attestations at once
  • Easy upload through UI
  • Perfect for analysts and projects
Go to CSV upload

Bulk Attestation Scripts

Use our scripts for large-scale attestation needs.

  • 50+ attestations support
  • Python & TypeScript options
  • Pipeline integration ready
Explore scripts

Discover & Attest

Browse high-value unlabeled contracts to attest.

  • Curated high-impact contracts
  • Prioritized by transaction volume
  • Ideal for community contributors
Explore contracts

What is an attestation?

Attestations are onchain verifiable statements that assign specific tags or properties to blockchain addresses. By providing attestations, you help create a more transparent blockchain ecosystem where addresses can be identified by their purpose, ownership, or other relevant properties.

Single Address Attestation

Use this form to attest a single blockchain address. You can add multiple tags to the same address.

Bulk Address Attestation via CSV

Upload a CSV file with multiple addresses to create attestations in bulk. Limited to 50 addresses per upload.

Bulk Attestation

Enter multiple addresses and their associated tags for bulk attestation. All attestations will be submitted in a single transaction, saving gas and time.

Note: Using the multiAttest feature requires only one signature for all attestations, making the process more efficient. Maximum of 50 attestations allowed per batch.

Chain *Address *Contract Name Owner Project Usage Category Is Contract Actions

Bulk Attestation Scripts

Use our scripts for large-scale attestation needs.

Bulk Attestation Scripts

For handling larger datasets or integrating with your data pipeline, we provide several script options. Choose the one that best fits your use case and technical requirements.

Bulk Onchain Python

For Python developers with onchain needs

  • Submit thousands of attestations onchain
  • Fully verifiable onchain data
  • Gas fees required for each transaction
Access script

Bulk Offchain Python

For Python developers with gas-free needs

  • Create unlimited attestations with no gas fees
  • Perfect for large-scale data pipelines
  • Easily integrate with Python-based workflows
Access script

Bulk Offchain TypeScript

For TypeScript/JavaScript developers

  • Zero gas fees for all attestations
  • Ideal for web applications and Node.js
  • TypeScript types for enhanced developer experience
Access script

When to use bulk scripts?

These scripts are ideal when you need to submit more than 50 attestations or want to integrate attestation into your existing data pipeline. Choose onchain for maximum verifiability or offchain for gas-free operation.

View documentation