Skip to main content

Public and confidential balances

All methods return promises. Empty batches return empty results; record keys preserve caller casing.
Treat failed or pending reads as unavailable, never zero. Ignore placeholder metadata on TokenHandle rows with error.

Exact Max

Use exact raw or formatted values for writes. Converting a display number back to a string can lose precision or produce unsupported exponent notation.

Token resolution

Use wrapperOf to check registration and ensureWrapper to deploy. A predicted address does not establish deployment.

Shared helpers and types

Amounts must be positive uint256 values: no signs, whitespace, exponents, or excess nonzero fractional digits. Trailing fractional zeros are accepted. Decimals: integer 0–255; amount strings: at most 335 characters.