Bindings for Valve's LZSS compression codec
TypeScript definitions for fingerprintjs2
A wrapper for the Steam Web API.
Multi-tier gas-fee oracle for EVM chains. Computes slow/standard/fast/instant tier recommendations from block-included tips, mempool pending tips, and base-fee trend, with a configurable downside-decay cap and a chain-aware EIP-1559 priority cutoff. viem-
Canonical EVM chain-observation primitive: a unified push-or-poll source for new blocks, mempool snapshots, on-demand receipt + tx lookups, and capability disclosure (HTTP / WS / per-method gating). Used as the shared foundation by @valve-tech/gas-oracle
Cause-chain-aware error utilities for viem-based dapps. Detect EIP-1193 user rejections (4001 / class name / message regex), extract decoded custom Solidity error names from anywhere in viem's nested cause chain, map raw RPC/wallet/contract errors to shor
parser and extractor for the Valve Pack Format
Per-tx state machine for EVM chains: emits neutral observations (`seen-in-mempool`, `seen-in-block`, `replaced-by`, `vanished-from-block`, `unseen-for-N-blocks`, etc.) so wallet UIs, indexers, and relays can write their own interpretations on top. Three c
Framework-agnostic vocabulary + runtime helpers for EVM dapp wallet integration. WalletAdapter interface (sign + send), WriteHookParams full lifecycle with rich TxContext payloads (chainId + original request) on every event so consumers don't side-channel
Typed TypeScript HTTP client to a running TrueBlocks chifra daemon. Wraps chifra's REST surface (the same one served by `chifra daemon`) with TS types generated from the upstream OpenAPI spec; no Go runtime, no shelling-out.
Standalone EVM trace loading, traversal, and rendering toolkit. No platform dependencies.
TypeScript definitions for fingerprintjs 0.5.4
React UI primitives for rendering an in-flight transaction strip. Provider with multi-instance scoping (id + storage key), three add methods (addWithWalletAdapter for callers using @valve-tech/wallet-adapter, addByHash for raw hash + chain via @valve-tech
An implementation of valve protocols
Synchronous version of fingerprintjs2
A small library to manage dialogs (like modals, drawers, etc) using URL query params.
Smart Valve Managemeent
Node.js Streams, a user-land copy of the stream library from Node.js
Determine if the current node version supports the `--preserve-symlinks` flag.
Node.js API (Node-API)
A light-weight module that brings Fetch API to node.js
VS SCADA configuration processor (Free version - limited to 1 valve, 1 tank, 1 pump, 1 measurement)
Smart boiler node to control multiple thermostat
Deserialize and serialize Valve's KeyValues (KV) format.