api
library
Functions
-
generateMultipleMaxRangeProof({required Int64List values, required Int64List maxs, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate multiple maximum range proofs: values
i <= maxsi
-
generateMultipleMinMaxRangeProof({required Int64List values, required Int64List mins, required Int64List maxs, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate multiple min-max range proofs: mins
i <= valuesi <= maxsi
Use max=0 to indicate no maximum constraint (only minimum)
-
generateMultipleMinRangeProof({required Int64List values, required Int64List mins, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate multiple minimum range proofs: values
i >= minsi
-
generateSingleMaxRangeProof({required PlatformInt64 value, required PlatformInt64 max, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate a single maximum range proof: value <= max
-
generateSingleMinMaxRangeProof({required PlatformInt64 value, required PlatformInt64 min, required PlatformInt64 max, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate a single min-max range proof: min <= value <= max
-
generateSingleMinRangeProof({required PlatformInt64 value, required PlatformInt64 min, required int bitSize, required String domain})
→ Future<BulletproofResult>
-
Generate a single minimum range proof: value >= min
-
verifyMultipleMinMaxRangeProof({required Int64List mins, required Int64List maxs, required int bitSize, required String proofValue, required List<String> commitments, required String domain})
→ Future<VerificationResult>
-
Verify multiple min-max range proofs
-
verifyMultipleRangeProof({required int bitSize, required String proofValue, required List<String> commitments, required String domain})
→ Future<VerificationResult>
-
Verify a bulletproof range proof
-
verifySingleMinMaxRangeProof({required PlatformInt64 min, required PlatformInt64 max, required int bitSize, required String proofValue, required List<String> commitments, required String domain})
→ Future<VerificationResult>
-
Verify a single min-max range proof