Cat-11 · T527 · DLT & Tokenization

Royalty-Split Config Validator

Paste a royalty-split config as a JSON array and validate it against the rules that govern both ERC-2981 (single-receiver, basis-point royalty) and 0xSplits (multi-recipient percentage splits). The tool checks that shares sum to the declared total, that no single address exceeds the cap, that addresses are correctly formatted, and that there are no duplicates or blank entries. Validation only: no on-chain calls, no distribution, no minting.

This tool checks the structure and arithmetic of a royalty-split config against the ERC-2981 advisory and 0xSplits operational rules. It does not constitute legal advice, and it does not interact with any blockchain network.
ERC-2981 0xSplits Validate Only Client-Side
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Paste a JSON array of split entries. Each entry must have an address and either basis_points (0–10000, sums to 10000) or percent (sums to 100). Aliases accepted: bps, shares, pct.
Maximum share any single address may hold, in basis points (100 bps = 1%). Default 5000 (50%). Set to 10000 to disable the cap check.