Logo
Logo

Verify Node Uptime Onchain

Uptime is committed onchain via a Merkle root and publicly verifiable.

This tool rebuilds the official Merkle tree from the published IPFS dataset and generates a proof that you can validate against the Binance Smart Chain smart contract.

LFG Uptime BSC Smart Contract Address

0x4123933f0250b2966008878dccc00663444be746

  1. Retrieve the Official Dataset
  • Go to BSCScan and open the LFG Uptime smart contract.
  • Locate the root submission for your selected date
  • Copy the IPFS CID
  • Open https://ipfs.io/ipfs/<CID>
  • Copy the JSON dataset

Paste the dataset into the Uptime Data field.

  1. Enter Your Node Details

Provide:

  • ID
  • Slug (project workload name)
  • Node ID (your node address)
  • Uptime Amount (for that date)

Click Compute Proof.

The tool will rebuild the Merkle tree and generate your proof.

  1. Verify Onchain
  • Go to the LFG Uptime smart contract on BSCScan
  • Open Read Contract
  • Call the verify function
  • Enter:
  • id
  • slug
  • nodeId
  • uptimeAmount
  • proof

If the contract returns:

  • true → Your uptime matches the committed onchain root
  • false → The data does not match the committed root

Frequently Asked Questions