Arbiter

MERKLE_ALLOWLIST_BUILD @ 1.1.0

Merkle allowlist builder (standard-v1 tree format)

Builds an OpenZeppelin StandardMerkleTree (standard-v1, sorted leaves, double-keccak leaves) from up to 5,000 rows, default [address, uint256] or your own elementary leafEncoding, and returns the root plus per-entry proofs verifiable with OpenZeppelin MerkleProof (up to 1,000 proofs per call; page larger lists with proofOffset; the root always covers every row). Duplicates are flagged. Example request: {"entries":[["0x1111111111111111111111111111111111111111","5000000000000000000"],["0x2222222222222222222222222222222222222222","2500000000000000000"]]} gives root 0xd4dee0beab2d53f2cc83e567171bd2820e49898130a22622b10ead383e90bd77. Offline.

From $0.001 per call

What you get

Builds an OpenZeppelin StandardMerkleTree (standard-v1, sorted leaves, double-keccak leaves) from up to 5,000 rows, default [address, uint256] or your own elementary leafEncoding, and returns the root plus… Price: from $0.001 per call, paid over x402 v2 on Ethereum, OP Mainnet, Sei, Polygon PoS, Monad Mainnet, Arbitrum One, Avalanche C-Chain, Arc, Base; the exact amount is in the 402 quote. Delivery: after the payment is final on-chain; repeat the same request until state is FULFILLED.

Terms

Product
MERKLE_ALLOWLIST_BUILD @ 1.1.0
Category
Enrichment
Family
Utility
Source
Your request only, computed by Arbiter's own registered program (no third-party data, no network)
Price
From $0.001 per call. Every request is quoted; the 402 response states the exact amount before anything is paid.
Pays with
x402 on eip155:1, eip155:10, eip155:1329, eip155:137, eip155:143, eip155:42161, eip155:43114, eip155:5042, eip155:8453
Freshness
Cacheable Snapshot
Latency
Fast

Buy it with x402 or the API

POST https://arbiterverse.com/api/x402/MERKLE_ALLOWLIST_BUILD with a JSON body {"request": {...}}. An unpaid call answers 402 with the exact x402 v2 terms; repeat it with the payment signature to receive the result.

A working example request:

{
  "request": {
    "entries": [
      [
        "0x1111111111111111111111111111111111111111",
        "5000000000000000000"
      ],
      [
        "0x2222222222222222222222222222222222222222",
        "2500000000000000000"
      ]
    ]
  }
}

Schema and errors: /docs/MERKLE_ALLOWLIST_BUILD.json and /openapi.json. All services.