Documentation
¶
Overview ¶
Package decimal validates exact decimal strings. Financial values are never converted through float64.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Canonical ¶
Canonical normalizes a non-negative plain decimal ("0.0100" -> "0.01"). Signs, exponents, and blanks are rejected.
func IsCanonical ¶
IsCanonical reports whether s is canonical (no leading/trailing zeros).
func ValidatePerpPrice ¶
ValidatePerpPrice applies Hyperliquid perp price rules: at most 5 significant figures unless integral, and at most 6-szDecimals decimals.
func ValidateSize ¶
ValidateSize checks size precision against szDecimals.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.