Why Brand vs Schema
Use Schema for existing Voltaire types (Address, Hash, Hex):Available Types
Numeric Brands
| Type | Base | Constraint |
|---|---|---|
PositiveInt | number | Integer > 0 |
NonNegativeInt | number | Integer >= 0 |
Wei | bigint | >= 0 |
Gwei | bigint | >= 0 |
Gas | bigint | > 0 |
Ethereum Brands
| Type | Base | Constraint |
|---|---|---|
BlockNumber | bigint | >= 0 |
ChainId | bigint | > 0 |
Nonce | bigint | >= 0 |

