Cross-Chain Identity Linking Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool reads on-chain attestations for DAO member liability shields across EVM-compatible chains. Given a connected wallet, an attestation contract address, a member address, and an optional legal wrapper address, it retrieves the current attestation status (Active, Expired, Revoked, or Inactive), the expiry timestamp, the liability terms hash, and the full chronological history of all attestation events including MemberAttested, MemberRenewed, and MemberRevoked logs with their block numbers and timestamps. It automatically resolves the legal wrapper address from the attestation contract if not provided, cross-references the terms hash against the wrapper, and displays every relevant on-chain event in a sortable table. The tool presents a clear, auditable view of a member's shield coverage without relying on off-chain indexes or centralized databases. All data is pulled directly from the blockchain in real time.
HOW TO USE
Connect your wallet using the Connect button in the header. Select the target network from the dropdown—Ethereum Mainnet, Polygon, Optimism, Arbitrum One, Base, or Sepolia testnet. Enter the attestation contract address (the contract that issues member attestations) and the member address you wish to query. Optionally, provide a legal wrapper address; if omitted, the tool will attempt to auto-detect it from the attestation contract's wrapper() function. Click "Look up attestation." The tool will fetch the current attestation status, expiry, terms hash, wrapper address, and full event history. Results appear in the card below, with status badges, clickable block explorer links for addresses and transactions, and a detailed history table showing every attestation, renewal, and revocation event with timestamps. Copy any address or transaction hash to investigate further.
LOG SCANNING WITH AUTOMATIC BACKOFF
The tool queries attestation history by filtering events from the attestation contract using eth_getLogs. Public RPC endpoints cap block ranges differently—some allow 10,000 blocks, others 100,000, and rate limits vary widely. To handle this, the tool first attempts a scan over the last 5 million blocks. If that fails with a range or rate-limit error, it automatically halves the block range and retries. If that also fails, it falls back to the most recent 100,000 blocks, ensuring a result in almost all cases. This progressive backoff strategy prevents a single RPC refusal from ending the scan and guarantees that history is retrieved even from restrictive endpoints. The tool also handles batching of three event queries (MemberAttested, MemberRenewed, MemberRevoked) in parallel, aggregating and sorting the results chronologically to reconstruct the complete attestation timeline.
WHAT IT CANNOT SEE
This tool cannot verify off-chain member identity or confirm that the wallet address belongs to a real person. It cannot validate the legal enforceability of any liability shield or determine whether the shield provides actual protection in any jurisdiction. It cannot detect fraudulent attestations created outside the specified contract or attestations that have been tampered with off-chain. It cannot assess the financial solvency of the DAO or its ability to honor liability claims. It cannot verify that the legal terms hash corresponds to a legally binding document that has been properly executed. It cannot read attestations from non-EVM chains. The tool provides on-chain data only; any legal interpretation or reliance on the data is the sole responsibility of the user.
PLEASE NOTE
This tool supports EVM-compatible chains only: Ethereum Mainnet (1), Polygon (137), Optimism (10), Arbitrum One (42161), Base (8453), and Sepolia testnet (11155111). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The tool requires a Web3 provider (MetaMask or WalletConnect) and access to an RPC endpoint for the selected chain. It does not store any wallet data, member addresses, or attestation records. All queries are performed directly against the blockchain in real time. The tool is provided as-is, without any warranty of accuracy, completeness, or fitness for any purpose. Always verify critical data independently through a block explorer and consult legal counsel before relying on any attestation information.