Refactored UInt and Derived Classes (#83)

Refactored UInt and Derived classes to be constructed from Buffers, and swapped out BN.js in favor of BigInt to reduce dependencies.
This commit is contained in:
Nathan Nichols
2020-07-10 15:24:49 -05:00
parent 2b8fba0c8a
commit ba04ea5f1f
16 changed files with 316 additions and 176 deletions

View File

@@ -33,7 +33,7 @@ class BinaryParser {
* @return The bytes
*/
read(n: number): Buffer {
assert(n <= this.bytes.byteLength);
assert(n <= this.bytes.byteLength, n + " greater than " + this.bytes.byteLength);
const slice = this.bytes.slice(0, n);
this.skip(n);