Cross-Chain Reputation Aggregator
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 aggregates on-chain reputation for DAO members by reading attestation contracts, legal wrappers, and identity linkage records across EVM-compatible chains. Given an identity attestation contract address and a target member address, it retrieves the current attestation status (Active, Expired, Revoked, or Inactive), expiry timestamp, 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 also attempts to read a numeric reputation score if the contract implements a getReputation() function. The tool computes an aggregate reputation score based on attestation activity—active status adds 1 point, each attestation adds 0.5, each renewal adds 0.2, and each revocation subtracts 1, capped between 0 and 10. Optionally, a cross-chain linkage contract can be provided to surface identity binding records across chains. All data is pulled directly from the blockchain in real time, providing a transparent, auditable view of a member's on-chain standing.
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 identity attestation contract address (the contract that issues member attestations and reputation scores) and the target member address you wish to query. Optionally, provide a cross-chain linkage contract address to identify linked identities on other chains; if omitted, the tool will still aggregate reputation from the current chain. Click "Aggregate reputation." The tool will fetch the current attestation status, expiry, terms hash, wrapper address, raw reputation score (if available), and full event history. Results appear in the card below with a prominent aggregate reputation score (★ X.X / 10), status badges, clickable block explorer links, 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 PROGRESSIVE BACKOFF
The tool queries attestation history by filtering events from the identity 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 batches three event queries (MemberAttested, MemberRenewed, MemberRevoked) in parallel, aggregates the results, sorts them chronologically, and reconstructs the complete attestation timeline. When a linkage contract is provided, the tool additionally resolves cross-chain identity references, though aggregation remains per-chain to respect RPC boundaries.
WHAT IT CANNOT SEE
This tool cannot verify off-chain identity or reputation, nor can it confirm that the wallet address corresponds to a real person or entity. It cannot validate the authenticity of reputation claims or attestations—it reads on-chain data but cannot detect fraudulent attestations created outside the specified contract or attestations that have been tampered with off-chain. It cannot detect sybil attacks or distinguish between multiple identities controlled by the same individual. It cannot prove that the aggregated reputation score correlates with real-world trustworthiness, financial solvency, or legal standing. It cannot guarantee that reputation data is complete across all chains—the tool only reads the chain you select, and cross-chain linkage depends entirely on the contracts you specify. It cannot assess legal enforceability or provide any assurance that a shield or attestation offers actual protection. All data is provided as-is for informational purposes only; any reliance on the reputation 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 reputation records. All queries are performed directly against the blockchain in real time. The aggregate reputation score is a simple heuristic based on attestation activity and is not intended as a definitive measure of trustworthiness. Always verify critical data independently through a block explorer and consult legal counsel before relying on any reputation information for decision-making.