ℹ
Info
Dequanto library simplifies blockchain development. It is built on top of ethersproject and web3.js, but includes additional features, like Nodes Pool, Tx Builder, Tx Writer, Indexer, and others.
To understand the relationship -
0xWeb
uses dequanto
as its dependency, and not vice-versa. Dequanto is a standalone library you can use in any blockchain-related project.📃 Distributed as Source Code
Though we have published the npm package - dequanto. But we advise using dequanto as a git submodule.
git submodule add https://github.com/0xweb-org/dequanto
You should use raw TypeScript source code files. You can browse, view, and modify any classes on your need.
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@dequanto/*": ["dequanto/src/*"]
}
}
}
If you have installed via npm, the path would be"node_modules/dequanto/src/*
There is a bunch of things in configuration to be loaded at application start - like Node URLs, API Keys. The most simple is to use
0xweb
to create a default config file, which you can edit0xweb config -e
Load that configuration on startup
import { Config } from '@dequanto/Config'
await Config.fetch();
It is safe to call the method multiple time, but enough only once.
Last modified 1yr ago