dequanto
v0.1.99
Published
[](https://docs.0xweb.org/dequanto) [](https://circleci.com/gh/0xweb-org/dequanto) [ to the pool to manage
- request balancing
- throttling
- rate limits
- automatic retries
🏗️ Transaction Builder
Provides fine-tuning for transaction submission. Supports Gnosis {Safe}, Account Abstraction Transactions and Flashbots.
💠 Etherscan & Co Clients
An integrated API for blockchain explorers.
🔎 Event Indexer
An easy-to-use indexer for fetching contract events with file persistence layer and pause-resume progress.
👀 Event and Transaction Watcher
Listen to events and monitor transactions in real-time.
🔢 Native BigInt Types with BigFloat Support for Mantissa Math
📦 Pre-generated OpenZeppelin Contracts
⬇️ Installation
Using 0xweb CLI
You can use the 0xweb tool to install contracts and dependencies.
NPM
Install the library using npm:
npm i dequantoThe package includes three types of source files:
- Compiled CommonJS (CJS) Files: Located at
node_modules/dequanto/lib/cjs/*/**.js - Compiled ESM (Modules): Located at
node_modules/dequanto/lib/esm/*/**.mjs - TypeScript Sources: Located at
node_modules/dequanto/src/*/**.ts
Node and Build environments will automatically detect between 1 and 2 based on your project setup.
🛠️ Configuration
While the library includes configurations for various blockchains and {Safe} infrastructure, you may need to set custom RPC URLs, Blockchain Explorer API Keys, and other settings. This can be done in a YAML configuration file that loads when the application starts.
🏁 (c) 2024 0xweb.org
