Carbon Offset Project Verification 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 provides on-chain verification of carbon offset projects, enabling you to attest to the legitimacy and impact of carbon reduction initiatives. It reads your connected wallet address, verification contract address, project ID, project metadata (name, location, methodology), verification status, verified carbon credits, current block timestamp, verification history, and issuer address. You can then sign and send transactions to verify new carbon offset projects with full metadata, verify additional carbon credits for existing projects, revoke verification status, and record verification metadata on-chain. All project parameters are displayed in a clear review panel before you sign, so you know exactly what you are verifying. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all verification activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your verification contract, and paste the verification contract address. Enter the project ID, project name, location, methodology (e.g., "REDD+ ARR"), and the number of verified carbon credits in raw units. The review panel shows all inputs, the current project status, and verification history before you sign. Use the numbered action buttons: check project to view current project status, credits, issuer, and verification timestamp; verify project to verify a new carbon offset project with full metadata; verify credits to add additional verified credits to an existing project; or revoke verification to revoke the verification status. You can also view verification history to see all past verification timestamps for the project. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the verification contract you are using, so you are in full control. When you verify a project, the tool constructs a contract call to the verifyProject function, which takes the project ID, name, location, methodology, and carbon credits. The contract stores the project metadata on-chain and sets the verification status and timestamp. When you verify additional credits, the tool calls verifyCredits, which adds to the project's verified carbon credit balance. When you revoke verification, the tool calls revokeVerification, which marks the project as unverified. The tool reads project state via getProject, which returns the name, location, methodology, credits, verification timestamp, verification status, and issuer address, as well as getVerificationHistory for the full history. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.
WHAT IT CANNOT SEE
This tool cannot verify off-chain carbon offset integrity, validate project methodology, detect double-counting, or ensure that the verification contract handles verification correctly. It cannot detect if the carbon offsets are legitimate or if the methodology is correctly applied. The tool also cannot verify that the verification contract correctly handles edge cases like duplicate project IDs, credit limits, or revocation reasons. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the verification will be processed correctly if the contract is not properly implemented.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the contract addresses and project parameters before signing. Use testnet first. The tool is a transaction-signing interface and verification management tool, not a carbon offset integrity or methodology validation system.