bn-str-256
Simple, functional big number library for up to 256-bit (32-byte) numbers that outputs decimal strings, with hex, binary, octal, and Buffer decoding/encoding.
Simple, functional big number library for up to 256-bit (32-byte) numbers that outputs decimal strings, with hex, binary, octal, and Buffer decoding/encoding.
Typescript wrapped Solidity types w/ @ethersproject/bignumber
Rust/WASM optimized buffers for the web, node.js, deno, and bun.
Unchecked uint256 and int256 math operations for Solidity 0.8
Modified version of EnumerableSet library with pagination
Fixed-sized buffers optimized with Rust/WASM for the web, node.js, deno, and bun.
Fixed-sized numbers (unsigned, signed, float) optimized with Rust/WASM for the web, node.js, deno, and bun.
Read and write buffers, optimized with Rust/WASM for the web, node.js, deno, and bun.
Rust/wasm optimized secp256k1 ecdsa and Diffie-Hellman for the web, node.js, deno, and bun.
Rust/WASM optimized buffers for the web, node.js, deno, and bun.
AES+CBC encryption/decryption with blake3 mac for web, node.js, deno and bun.
AES+CBC encryption/decryption with blake3 mac and secp256k1 Diffie-Hellman shared secret for web, node.js, deno and bun.
Rust/wasm optimized AES+CBC encryption/decryption for web, node.js, deno and bun.
Rust/wasm optimized blake3 hash & mac for the web, node.js, deno, and bun.
Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.