diff --git a/.yarn/versions/6277c2dd.yml b/.yarn/versions/6277c2dd.yml new file mode 100644 index 0000000..bb61f1b --- /dev/null +++ b/.yarn/versions/6277c2dd.yml @@ -0,0 +1,9 @@ +undecided: + - "@tornado/sdk-monorepo" + - "@tornado/sdk" + - "@tornado/sdk-chain" + - "@tornado/sdk-core" + - "@tornado/sdk-crypto" + - "@tornado/sdk-data" + - "@tornado/sdk-registry" + - "@tornado/sdk-utils" diff --git a/@tornado/sdk-chain/.mocharc.yml b/@tornado/sdk-chain/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-chain/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-chain/package.json b/@tornado/sdk-chain/package.json index 7c25980..9bf6a95 100644 --- a/@tornado/sdk-chain/package.json +++ b/@tornado/sdk-chain/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-chain/src/index.ts b/@tornado/sdk-chain/src/index.ts index 13a7421..7a202ea 100644 --- a/@tornado/sdk-chain/src/index.ts +++ b/@tornado/sdk-chain/src/index.ts @@ -450,8 +450,10 @@ export function syncErrorHandler( ) else if (err.message.match('Invalid JSON RPC')) console.error( - ErrorUtils.getError(`Endpoint returned invalid value (we might be rate limited), retrying.`) + ErrorUtils.getError('Endpoint returned invalid value (we might be rate limited), retrying.') ) + else if (err.message.match('logs.forEach')) + console.error(ErrorUtils.getError("Unclear type mismatch error, retrying. If this doesn't stop, cancel.")) else { err.message += `\nCallback args supplied: [${args.join(', ')}]\n` throw err diff --git a/@tornado/sdk-core/.mocharc.yml b/@tornado/sdk-core/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-core/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-core/package.json b/@tornado/sdk-core/package.json index 35eba85..1121a7f 100644 --- a/@tornado/sdk-core/package.json +++ b/@tornado/sdk-core/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-core/src/index.ts b/@tornado/sdk-core/src/index.ts index 2af8dde..735898f 100644 --- a/@tornado/sdk-core/src/index.ts +++ b/@tornado/sdk-core/src/index.ts @@ -109,6 +109,9 @@ export class Core extends Synchronizer { private _mutex: AsyncUtils.SimpleMutex private _chain?: Chain + private _notes?: Cache.Base + private _invoices?: Cache.Base + get chain(): Chain { this._checkProvider('chain') return this._chain! @@ -412,8 +415,13 @@ export class Core extends Synchronizer { return [leaves, indices] } - async loadNotes(indexes?: Array, keys?: Partial): Promise> { - const cache = this.loadCache('DepositNotes') + async loadNotes( + indexes?: Array, + keys?: Partial, + options?: Options.Cache + ): Promise> { + const cache = this._notes ?? new Cache.Base('DepositNotes', options) + const rows = await cache.getRows() let docs: Array = [] @@ -607,24 +615,88 @@ export class Core extends Synchronizer { return txs } - async backupNote(instance: TornadoInstance, transaction: Transactions.Deposit): Promise { - await this.backupNotes(instance, [transaction]) + async syncDeposits(instance: TornadoInstance, options?: Merge): Promise { + const { network, token, denomination } = await Onchain.getInstanceLookupKeys(instance.address) + + const pathstring = network + token + denomination + + options = options ?? {} + + options.startBlock = await Onchain.getInstanceDeployBlockNum(network, token, denomination) + + const cache = this.loadDepositCache('Deposits' + pathstring.toUpperCase(), { + dirPath: options.dirPath, + adapter: options.adapter, + persistent: options.persistent + }) + + await this.sync('deposit', instance.filters.Deposit(null, null, null), instance, cache, options) } - async backupInvoice(instance: TornadoInstance, transaction: Transactions.Deposit): Promise { - await this.backupInvoices(instance, [transaction]) + async syncWithdrawals( + instance: TornadoInstance, + options?: Merge + ): Promise { + const { network, token, denomination } = await Onchain.getInstanceLookupKeys(instance.address) + + const pathstring = network + token + denomination + + options = options ?? {} + + options.startBlock = await Onchain.getInstanceDeployBlockNum(network, token, denomination) + + const cache = this.loadWithdrawalCache('Withdrawals' + pathstring.toUpperCase(), { + dirPath: options.dirPath, + adapter: options.adapter, + persistent: options.persistent + }) + + await this.sync('withdrawal', instance.filters.Withdrawal(null, null, null), instance, cache, options) } - async backupNotes(instance: TornadoInstance, transactions: Array): Promise { - await this._backupDepositData(instance.address, transactions, this.loadCache('DepositNotes')) + protected async _populateSyncOptions(options: Options.Sync): Promise> { + options.targetBlock = options.targetBlock ?? (await this.chain.latestBlockNum()) + return super._populateSyncOptions(options) } - async backupInvoices(instance: TornadoInstance, transactions: Array): Promise { - await this._backupDepositData( - instance.address, - transactions, - this.loadCache('DepositInvoices') - ) + async backupNote( + instance: TornadoInstance, + transaction: Transactions.Deposit, + options?: Options.Cache + ): Promise { + await this.backupNotes(instance, [transaction], options) + } + + async backupInvoice( + instance: TornadoInstance, + transaction: Transactions.Deposit, + options?: Options.Cache + ): Promise { + await this.backupInvoices(instance, [transaction], options) + } + + async backupNotes( + instance: TornadoInstance, + transactions: Array, + options?: Options.Cache + ): Promise { + let cache = this._notes ?? new Cache.Base('DepositNotes', options) + + await this._backupDepositData(instance.address, transactions, cache) + + if (!this._notes) this._notes = cache + } + + async backupInvoices( + instance: TornadoInstance, + transactions: Array, + options?: Options.Cache + ): Promise { + let cache = this._invoices ?? new Cache.Base('DepositInvoices', options) + + await this._backupDepositData(instance.address, transactions, cache) + + if (!this._invoices) this._invoices = cache } private async _backupDepositData( @@ -657,10 +729,36 @@ export class Core extends Synchronizer { release() } - async exportCacheZip(cacheName: string, outDirPath?: string, close?: boolean): Promise { - const cache = this.loadCache(cacheName) + async exportCacheZip( + cacheName: string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + const cache = new Cache.Base(cacheName, options) await cache.zip(outDirPath, close) - if (close) this.caches.delete(cacheName) + if (close === true) this.caches.delete(cacheName) + } + + async exportCacheJson( + cacheName: string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + const cache = new Cache.Base(cacheName, options) + await cache.jsonify(outDirPath) + if (close === true) this.caches.delete(cacheName) + } + + loadNotesCache(options?: Options.Cache): Cache.Base { + if (!this._notes) this._notes = new Cache.Base('DepositNotes', options) + return this._notes + } + + loadInvoicesCache(options?: Options.Cache): Cache.Base { + if (!this._invoices) this._invoices = new Cache.Base('DepositInvoices', options) + return this._invoices } loadDepositCache(name: string, options?: Options.Cache): DepositCache { @@ -679,17 +777,17 @@ export class Core extends Synchronizer { cache = super.loadCache(name) if (!cache) { - const regexp = /([0-9]+)([A-Za-z]+)([0-9.]+)/ + const regexp = /([A-Za-z]+)([0-9]+)([A-Z]+)([0-9.]+)/ const matches = name.match(regexp) - if (!matches || matches.length !== 4) + if (!matches || matches.length !== 5) throw ErrorUtils.getError(`Core.loadCache: name ${name} has wrong format for cache`) - if (matches[2] === 'Deposits') { + if (matches[1] === 'Deposits') { constructor = (name: string, options?: Options.Cache) => new DepositCache(name, options) - } else if (matches[2] === 'Withdrawals') { + } else if (matches[1] === 'Withdrawals') { constructor = (name: string, options?: Options.Cache) => new WithdrawalCache(name, options) - } else throw ErrorUtils.getError(`Core.loadCache: there exists no such event ${matches[2]}`) + } else throw ErrorUtils.getError(`Core.loadCache: there exists no such event ${matches[1]}`) cache = constructor(name, options) this.caches.set(name, cache) @@ -701,48 +799,4 @@ export class Core extends Synchronizer { token = token.toLowerCase() return Contracts.getInstance('' + chainId, token, '' + denomination, this.chain.provider) } - - async syncDeposits(instance: TornadoInstance, options?: Merge): Promise { - const { network, token, denomination } = await Onchain.getInstanceLookupKeys(instance.address) - - const pathstring = network + token + denomination - - options = options ?? {} - - options.startBlock = await Onchain.getInstanceDeployBlockNum(network, token, denomination) - - const cache = this.loadDepositCache('Deposits' + pathstring.toUpperCase(), { - cacheDirPath: options.cacheDirPath, - adapter: options.adapter, - persistent: options.persistent - }) - - await this.sync('deposit', instance.filters.Deposit(null, null, null), instance, cache, options) - } - - async syncWithdrawals( - instance: TornadoInstance, - options?: Merge - ): Promise { - const { network, token, denomination } = await Onchain.getInstanceLookupKeys(instance.address) - - const pathstring = network + token + denomination - - options = options ?? {} - - options.startBlock = await Onchain.getInstanceDeployBlockNum(network, token, denomination) - - const cache = this.loadWithdrawalCache('Withdrawals' + pathstring.toUpperCase(), { - cacheDirPath: options.cacheDirPath, - adapter: options.adapter, - persistent: options.persistent - }) - - await this.sync('withdrawal', instance.filters.Withdrawal(null, null, null), instance, cache, options) - } - - protected async _populateSyncOptions(options: Options.Sync): Promise> { - options.targetBlock = options.targetBlock ?? (await this.chain.latestBlockNum()) - return super._populateSyncOptions(options) - } } diff --git a/@tornado/sdk-crypto/.mocharc.yml b/@tornado/sdk-crypto/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-crypto/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-crypto/package.json b/@tornado/sdk-crypto/package.json index d9f3a2b..8a08c22 100644 --- a/@tornado/sdk-crypto/package.json +++ b/@tornado/sdk-crypto/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-crypto/src/index.ts b/@tornado/sdk-crypto/src/index.ts index aff02aa..d1e61ca 100644 --- a/@tornado/sdk-crypto/src/index.ts +++ b/@tornado/sdk-crypto/src/index.ts @@ -288,7 +288,7 @@ export namespace Primitives { ) } - // Done. 🤷‍♀️ + // Done. Setup.terminateGroth16() return proofs diff --git a/@tornado/sdk-data/.mocharc.yml b/@tornado/sdk-data/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-data/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-data/package.json b/@tornado/sdk-data/package.json index 684c3f5..fb116e0 100644 --- a/@tornado/sdk-data/package.json +++ b/@tornado/sdk-data/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-data/src/index.ts b/@tornado/sdk-data/src/index.ts index f856ff8..18a0c83 100644 --- a/@tornado/sdk-data/src/index.ts +++ b/@tornado/sdk-data/src/index.ts @@ -64,7 +64,7 @@ export interface RelayerProperties { export namespace Options { export interface Cache { adapter?: string - cacheDirPath?: string + dirPath?: string persistent?: boolean } } @@ -138,13 +138,13 @@ export namespace Files { } } - export async function wipeCache(prompt: boolean = true, cacheDirPath?: string): Promise { - const dir = await opendir(getCachePath('', cacheDirPath)) + export async function wipeCache(prompt: boolean = true, dirPath?: string): Promise { + const dir = await opendir(getCachePath('', dirPath)) const toRemove: string[] = [] const userInput = createInterface({ input: process.stdin, output: process.stdout }) for await (const entry of dir) { if (entry.name.match('(Deposit.*)|(Withdrawal.*)|(Note.*)|(Invoice.*)')) - toRemove.push(getCachePath(entry.name, cacheDirPath)) + toRemove.push(getCachePath(entry.name, dirPath)) } if (toRemove.length != 0) { if (prompt) { @@ -559,7 +559,7 @@ export namespace Docs { const transactionHash = obj['transactionHash'] const commitment = obj['args']['commitment'] const leafIndex = obj['args']['leafIndex'] - const timestamp = obj['args']['timestamp'] + const timestamp = (obj['args']['timestamp'] as BigNumber).toString() // To preserve order because we will need it later super(toIndexableString([blockNumber, leafIndex, commitment])) @@ -673,11 +673,11 @@ export namespace Cache { db: PouchDB.Database - private _unzip(cacheDirPath?: string): void { + private _unzip(dirPath?: string): void { if (existsSync(this._path + '.tar.gz')) { if (existsSync(this._path)) { throw ErrorUtils.getError(`Can't load both ${this.name} and ${this.name + '.tar.gz'}, remove one!`) - } else Files.gunzipSync(this._path, Files.getCachePath('', cacheDirPath)) + } else Files.gunzipSync(this._path, Files.getCachePath('', dirPath)) } } @@ -692,16 +692,16 @@ export namespace Cache { const dbAdapter = options?.adapter ?? (options?.persistent === false ? 'memory' : 'leveldb') - if (options?.cacheDirPath) - if (options.cacheDirPath.charAt(options.cacheDirPath.length - 1) != '/') options.cacheDirPath += '/' + if (options?.dirPath) + if (options.dirPath.charAt(options.dirPath.length - 1) != '/') options.dirPath += '/' - if (!Files.cacheDirExists(options?.cacheDirPath)) Files.makeCacheDir() + if (!Files.cacheDirExists(options?.dirPath)) Files.makeCacheDir() - this._path = Files.getCachePath(name, options?.cacheDirPath) + this._path = Files.getCachePath(name, options?.dirPath) this._adapter = dbAdapter - this._unzip(options?.cacheDirPath) + this._unzip(options?.dirPath) this.db = new PouchDB(this._path, { adapter: dbAdapter }) @@ -729,7 +729,7 @@ export namespace Cache { if (outDirPath) outDirPath = outDirPath[outDirPath.length - 1] !== '/' ? outDirPath + '/' : outDirPath Files.writeRawSync( - (outDirPath ?? Files.parentPath(this._path)) + this.name, + (outDirPath ?? Files.parentPath(this._path)) + this.name + '.json', JSON.stringify(docs, null, 2), 'w' ) diff --git a/@tornado/sdk-registry/.mocharc.yml b/@tornado/sdk-registry/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-registry/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-registry/package.json b/@tornado/sdk-registry/package.json index c35e3e9..379f1ec 100644 --- a/@tornado/sdk-registry/package.json +++ b/@tornado/sdk-registry/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-registry/src/index.ts b/@tornado/sdk-registry/src/index.ts index dddc6d3..2a6abf1 100644 --- a/@tornado/sdk-registry/src/index.ts +++ b/@tornado/sdk-registry/src/index.ts @@ -1,17 +1,20 @@ // ts-essentials import { DeepRequired, Merge } from 'ts-essentials' +// Ethers +import { Provider } from '@ethersproject/providers' +import { BigNumber, EventFilter } from 'ethers' + // Contract types import { RelayerRegistry } from './deth/RelayerRegistry.js' // Local imports import { AsyncUtils, ErrorUtils } from '@tornado/sdk-utils' import { Docs, Cache, Onchain, Options as DataOptions } from '@tornado/sdk-data' -import { Chain, Synchronizer, Options as ChainOptions, syncErrorHandler } from '@tornado/sdk-chain' +import { Chain, Synchronizer, Contracts, Options as ChainOptions, syncErrorHandler } from '@tornado/sdk-chain' // @ts-ignore import { toIndexableString } from 'pouchdb-collate' -import { match } from 'assert' // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DECLARATIONS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22,20 +25,62 @@ export namespace Options { // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IMPLEMENTATIONS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -export class Registrations extends Docs.Base {} +export class Registration extends Docs.Base { + ensName: string + address: string + relayer: string + stakedAmount: string -export class Stakes extends Docs.Base {} + constructor(obj: any) { + const blockNumber = obj['blockNumber'] + const ensName = obj['args']['ensName'] -export class Burns extends Docs.Base {} + super(toIndexableString([blockNumber, ensName])) -export class RegistrationsCache extends Cache.Syncable { - // TODO: IMPLEMENT - buildDoc(response: any): Docs.Withdrawal { - return new Docs.Withdrawal(response) + this.ensName = ensName + this.relayer = obj['args']['relayer'] + this.address = obj['args']['address'] + this.stakedAmount = (obj['args']['stakedAmount'] as BigNumber).toString() } +} + +export class Stake extends Docs.Base { + relayer: string + amountStakeAdded: string + + constructor(obj: any) { + const blockNumber = obj['blockNumber'] + + super(toIndexableString([blockNumber])) + + this.relayer = obj['args']['relayer'] + this.amountStakeAdded = (obj['args']['amountStakeAdded'] as BigNumber).toString() + } +} + +export class Burn extends Docs.Base { + relayer: string + amountBurned: string + + constructor(obj: any) { + const blockNumber = obj['blockNumber'] + + super(toIndexableString([blockNumber])) + + this.relayer = obj['args']['relayer'] + this.amountBurned = (obj['args']['amountBurned'] as BigNumber).toString() + } +} + +export class RegistrationsCache extends Cache.Syncable { + buildDoc(response: any): Registration { + return new Registration(response) + } + getErrorHandlers(): Array { return [syncErrorHandler] } + getCallbacks(registry: RelayerRegistry): Array { return [ (fromBlock: number, toBlock: number) => { @@ -49,14 +94,15 @@ export class RegistrationsCache extends Cache.Syncable { } } -export class StakesCache extends Cache.Syncable { - // TODO: IMPLEMENT - buildDoc(response: any): Docs.Withdrawal { - return new Docs.Withdrawal(response) +export class StakesCache extends Cache.Syncable { + buildDoc(response: any): Stake { + return new Stake(response) } + getErrorHandlers(): Array { return [syncErrorHandler] } + getCallbacks(registry: RelayerRegistry): Array { return [ (fromBlock: number, toBlock: number) => { @@ -70,14 +116,15 @@ export class StakesCache extends Cache.Syncable { } } -export class BurnsCache extends Cache.Syncable { - // TODO: IMPLEMENT - buildDoc(response: any): Docs.Withdrawal { - return new Docs.Withdrawal(response) +export class BurnsCache extends Cache.Syncable { + buildDoc(response: any): Burn { + return new Burn(response) } + getErrorHandlers(): Array { return [syncErrorHandler] } + getCallbacks(registry: RelayerRegistry): Array { return [ (fromBlock: number, toBlock: number) => { @@ -104,16 +151,86 @@ export class Registry extends Synchronizer { this.caches = new Map>() } - loadRegistrations(name: string, options?: Options.Cache): RegistrationsCache { - return this.loadCache(name, options) + private _checkProvider(parentCallName: string): void { + if (!this._chain) + throw ErrorUtils.getError('Core.' + parentCallName + ': you must first connect a provider!') } - loadStakes(name: string, options?: Options.Cache): StakesCache { - return this.loadCache(name, options) + async connect(provider: Provider): Promise { + if (!this._chain) this._chain = new Chain(provider) + else this._chain.provider = provider + await this._chain.fetchChainData() } - loadBurns(name: string, options?: Options.Cache): BurnsCache { - return this.loadCache(name, options) + getContract(): RelayerRegistry { + return Contracts.getRegistry(this.chain.provider) + } + + async syncRegistrations( + networkId?: string | number, + options?: Merge + ): Promise { + await this._sync('RelayerRegistered', networkId, options) + } + + async syncStakes(networkId?: string | number, options?: Merge): Promise { + await this._sync('StakeAddedToRelayer', networkId, options) + } + + async syncBurns(networkId?: string | number, options?: Merge): Promise { + await this._sync('StakeBurned', networkId, options) + } + + protected async _sync( + event: string | EventFilter, + networkId?: string | number, + options?: Merge + ): Promise { + networkId = networkId ?? '1' + + if (this.chain.id !== +networkId) + throw ErrorUtils.getError('Registry._sync: provider bound to wrong chain!') + + let registry = this.getContract(), + needsFilter = typeof event !== 'string', + filter: EventFilter = event as EventFilter, + emitterName, + cache + + options = options ?? {} + + options.startBlock = options.startBlock ?? (await Onchain.getRegistryDeployBlockNum('' + networkId)) + + if (event === 'RelayerRegistered') { + cache = this.loadRegistrations(networkId, options) + emitterName = 'registration' + if (needsFilter) filter = registry.filters.RelayerRegistered(null, null, null, null) + } else if (event === 'StakeAddedToRelayer') { + cache = this.loadStakes(networkId, options) + emitterName = 'stake' + if (needsFilter) filter = registry.filters.StakeAddedToRelayer(null, null) + } else if (event === 'StakeBurned') { + cache = this.loadBurns(networkId, options) + emitterName = 'burn' + if (needsFilter) filter = registry.filters['StakeBurned(address,uint256)'](null, null) + } else throw ErrorUtils.getError(`Registry._sync: such an event ${event} is not supported`) + + await this.sync(emitterName, filter, registry, cache, options) + } + + loadRegistrations(networkId?: number | string, options?: Options.Cache): RegistrationsCache { + networkId = networkId ?? '1' + return this.loadCache('Registrations' + networkId, options) + } + + loadStakes(networkId?: number | string, options?: Options.Cache): StakesCache { + networkId = networkId ?? '1' + return this.loadCache('Stakes' + networkId, options) + } + + loadBurns(networkId?: number | string, options?: Options.Cache): BurnsCache { + networkId = networkId ?? '1' + return this.loadCache('Burns' + networkId, options) } loadCache = Cache.Syncable>( @@ -127,12 +244,9 @@ export class Registry extends Synchronizer { const regexp = /([A-Za-z]+)([0-9]+)/ const matches = name.match(regexp) - if (!matches) - throw ErrorUtils.getError(`Registry.loadCache: name ${name} has wrong format for cache`) + if (!matches) throw ErrorUtils.getError(`Registry.loadCache: name ${name} has wrong format for cache`) - // ETH net id - if (matches.length === 2) - name += "1" + if (matches.length === 2) name += '1' if (matches[1] === 'Registrations') { constructor = (name: string, options?: Options.Cache) => new RegistrationsCache(name, options) @@ -143,32 +257,92 @@ export class Registry extends Synchronizer { } else throw ErrorUtils.getError(`Registry.loadCache: there exists no such event ${matches[1]}`) cache = constructor(name, options) + this.caches.set(name, cache) } return cache as C } - // TODO: FINISH - async _sync( - event: string, - networkId?: string, - options?: Merge + async exportRegistrationsZip( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache ): Promise { networkId = networkId ?? '1' - - if (this.chain.id !== +networkId) - throw ErrorUtils.getError('Registry.syncRegistrations: provider bound to wrong chain!') - - const registryAddress = await Onchain.getRegistryAddress(networkId) - - options = options ?? {} - - options.startBlock = options.startBlock ?? (await Onchain.getRegistryDeployBlockNum(networkId)) + await this._exportCacheZip('Registrations' + networkId, outDirPath, close, options) } - private _checkProvider(parentCallName: string): void { - if (!this._chain) - throw ErrorUtils.getError('Core.' + parentCallName + ': you must first connect a provider!') + async exportStakesZip( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + networkId = networkId ?? '1' + await this._exportCacheZip('Stakes' + networkId, outDirPath, close, options) + } + + async exportBurnsZip( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + networkId = networkId ?? '1' + await this._exportCacheZip('Burns' + networkId, outDirPath, close, options) + } + + async exportRegistrationsJson( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + networkId = networkId ?? '1' + await this._exportCacheJson('Registrations' + networkId, outDirPath, close, options) + } + + async exportStakesJson( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + networkId = networkId ?? '1' + await this._exportCacheJson('Stakes' + networkId, outDirPath, close, options) + } + + async exportBurnsJson( + networkId?: number | string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + networkId = networkId ?? '1' + await this._exportCacheJson('Burns' + networkId, outDirPath, close, options) + } + + protected async _exportCacheZip( + cacheName: string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + const cache = new Cache.Base(cacheName, options) + await cache.zip(outDirPath, close) + if (close === true) this.caches.delete(cacheName) + } + + protected async _exportCacheJson( + cacheName: string, + outDirPath?: string, + close?: boolean, + options?: Options.Cache + ): Promise { + const cache = new Cache.Base(cacheName, options) + await cache.jsonify(outDirPath) + if (close === true) this.caches.delete(cacheName) } protected async _populateSyncOptions(options: Options.Sync): Promise> { diff --git a/@tornado/sdk-utils/.mocharc.yml b/@tornado/sdk-utils/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-utils/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-utils/package.json b/@tornado/sdk-utils/package.json index c674a6a..e96921b 100644 --- a/@tornado/sdk-utils/package.json +++ b/@tornado/sdk-utils/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk-utils/src/index.ts b/@tornado/sdk-utils/src/index.ts index eb38f4c..6c47487 100644 --- a/@tornado/sdk-utils/src/index.ts +++ b/@tornado/sdk-utils/src/index.ts @@ -6,7 +6,10 @@ import { randomBytes } from 'crypto' export namespace ErrorUtils { export function ensureError(value: unknown): T { - if (value instanceof Error) return value as T + if (value instanceof Error) { + value.message = '\nError (tornado-sdk): ' + value.message + return value as T + } let stringified = '[Unable to stringify the thrown value]' try { diff --git a/@tornado/sdk-web/.mocharc.yml b/@tornado/sdk-web/.mocharc.yml deleted file mode 100644 index 826c7c3..0000000 --- a/@tornado/sdk-web/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["src/**/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "src/test/preload.ts"] -ignore: "src/test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk-web/package.json b/@tornado/sdk-web/package.json index 3f1b3eb..548760e 100644 --- a/@tornado/sdk-web/package.json +++ b/@tornado/sdk-web/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/@tornado/sdk/.mocharc.yml b/@tornado/sdk/.mocharc.yml deleted file mode 100644 index aae81f6..0000000 --- a/@tornado/sdk/.mocharc.yml +++ /dev/null @@ -1,63 +0,0 @@ -# file handling -extension: [ "ts" ] -spec: ["test/*.test.ts"] -require: ["ts-node/register", "tsconfig-paths/register.js", "test/preload.ts"] -ignore: "test/utils.test.ts" - -# # This is an example Mocha config containing every Mocha option plus others. -# allow-uncaught: false -# async-only: false -# bail: false -# check-leaks: false -# color: true -# delay: false -# diff: true -# exit: false # could be expressed as "no-exit: true" -# extension: ['js', 'cjs', 'mjs'] -# fail-zero: true -# # fgrep and grep are mutually exclusive -# fgrep: 'something' -# file: -# - '/path/to/some/file' -# - '/path/to/some/other/file' -# forbid-only: false -# forbid-pending: false -# full-trace: false -# global: -# - 'jQuery' -# - '$' -# # fgrep and grep are mutually exclusive -# grep: '/something/i' # also 'something' -# growl: false -# ignore: -# - '/path/to/some/ignored/file' -# inline-diffs: false -# # needs to be used with grep or fgrep -# # invert: false -# jobs: 1 -# node-option: -# - 'unhandled-rejections=strict' # without leading "--", also V8 flags -# package: './package.json' -# parallel: false -# recursive: false -# reporter: 'spec' -# reporter-option: # array, not object -# - 'foo=bar' -# - 'baz=quux' -# require: '@babel/register' -# retries: 1 -# slow: '75' -# sort: false -# spec: -# - 'test/**/*.spec.js' # the positional arguments! -# timeout: '2000' # same as "timeout: '2s'" -# # timeout: false # same as "timeout: 0" -# trace-warnings: true # node flags ok -# ui: 'bdd' -# v8-stack-trace-limit: 100 # V8 flags are prepended with "v8-" -# watch: false -# watch-files: -# - 'lib/**/*.js' -# - 'test/**/*.js' -# watch-ignore: -# - 'lib/vendor' \ No newline at end of file diff --git a/@tornado/sdk/package.json b/@tornado/sdk/package.json index e0c6f5a..56aaf04 100644 --- a/@tornado/sdk/package.json +++ b/@tornado/sdk/package.json @@ -13,7 +13,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/HISTORY.md b/HISTORY.md index a10926b..c293f79 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,14 @@ # History +### 0.0.12.alpha + +**NOTE:** this is a minor breaking version, I'm making it minor on purpose to keep versioning low. + +* Add an optional (meaning you have to add it yourself) `@tornado/sdk-registry` package which (only) syncs registry events (for now). +* Caches can now be also exported as JSON (but not imported yet). +* Code quality again. +* Other changes are minor or minor function additions. + ### 0.0.11-alpha **NOTE:** this is a minor breaking version, I'm making it minor on purpose to keep versioning low. diff --git a/README.md b/README.md index 23a71f7..cfb209c 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,12 @@ See [HISTORY.md](./HISTORY.md) for a development log. If they are not correct contact the dev, post an issue, or yell in the Matrix chat. ``` -19ca2e85b680d6605e7b3c39e9acc791 tornado-sdk-0.0.11-alpha.zip -168bcc32bb6f6973205413ebd685ad55 tornado-sdk-chain-0.0.11-alpha.zip -a2facbdf22e78bbb3de0d0cf6ad86280 tornado-sdk-core-0.0.11-alpha.zip -90c3be466ab4fa4795377336ba7f0e67 tornado-sdk-crypto-0.0.11-alpha.zip -0442a6f42ece8615c4d6b04f2d00f4e9 tornado-sdk-data-0.0.11-alpha.zip -2b79bc500ad061c518c3d369e85e89e6 tornado-sdk-utils-0.0.11-alpha.zip -faf9dc39b0fbbb06f6848ea9217a1b17 tornado-sdk-web-0.0.11-alpha.zip +bfa7f04719b1c21eb4ef35651ae4c59a tornado-sdk-0.0.12-alpha.zip +b6800a4fb03e049c583fd01491b905f9 tornado-sdk-chain-0.0.12-alpha.zip +996780acf44b7d5b8acfde1114272531 tornado-sdk-core-0.0.12-alpha.zip +eba0179c6fb3d49ddcecf8239dfec88d tornado-sdk-crypto-0.0.12-alpha.zip +e7212248f48c62818204ff22175fcf20 tornado-sdk-data-0.0.12-alpha.zip +c571038fabb99c1290b4521a90f67aea tornado-sdk-registry-0.0.12-alpha.zip +2e3264f2edaf9cbe7894f0d4362f5bde tornado-sdk-utils-0.0.12-alpha.zip +4b93d201e6fd2e4bfa51b321e4c2aba4 tornado-sdk-web-0.0.12-alpha.zip ``` diff --git a/docs/USAGE.md b/docs/USAGE.md index 17e0aec..7870063 100644 --- a/docs/USAGE.md +++ b/docs/USAGE.md @@ -161,6 +161,9 @@ async function sync() { // Now export it as a zipped archive! await core.exportCacheZip('Deposits1ETH0.1') + + // Or a JSON file! + await core.exportCacheJson('Deposits1ETH0.1') } sync() @@ -197,6 +200,9 @@ async function sync() { // Export as a zipped archive again! await core.exportCacheZip('Deposits1ETH0.1') + + // Or a JSON file! + await core.exportCacheJson('Deposits1ETH0.1') } sync() diff --git a/docs/api/assets/highlight.css b/docs/api/assets/highlight.css index 1f685b7..d0b0e3d 100644 --- a/docs/api/assets/highlight.css +++ b/docs/api/assets/highlight.css @@ -1,8 +1,8 @@ :root { - --light-hl-0: #001080; - --dark-hl-0: #9CDCFE; - --light-hl-1: #000000; - --dark-hl-1: #D4D4D4; + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #001080; + --dark-hl-1: #9CDCFE; --light-hl-2: #098658; --dark-hl-2: #B5CEA8; --light-hl-3: #0000FF; diff --git a/docs/api/assets/search.js b/docs/api/assets/search.js index 8c43c74..ea22fba 100644 --- a/docs/api/assets/search.js +++ b/docs/api/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":4,\"name\":\"Crypto\",\"url\":\"modules/Crypto.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"bigInt\",\"url\":\"types/Crypto.bigInt.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"OutputOf\",\"url\":\"modules/Crypto.OutputOf.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4194304,\"name\":\"PedersenHash\",\"url\":\"types/Crypto.OutputOf.PedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":256,\"name\":\"CreateDeposit\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#nullifier\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#secret\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"preimage\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#preimage\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"commitment\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#commitment\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"hexCommitment\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#hexCommitment\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"nullifierHash\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#nullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"hexNullifierHash\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#hexNullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":256,\"name\":\"MerkleProof\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"root\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#root\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path\"},{\"kind\":1024,\"name\":\"indices\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type.indices\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path.__type\"},{\"kind\":1024,\"name\":\"elements\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type.elements\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path.__type\"},{\"kind\":256,\"name\":\"Groth16Proof\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"pi_a\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_a\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":1024,\"name\":\"pi_b\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_b\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":1024,\"name\":\"pi_c\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_c\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":4194304,\"name\":\"MerkleProof\",\"url\":\"types/Crypto.MerkleProof.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4194304,\"name\":\"DepositProof\",\"url\":\"types/Crypto.DepositProof.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"InputFor\",\"url\":\"modules/Crypto.InputFor.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":256,\"name\":\"PedersenHash\",\"url\":\"interfaces/Crypto.InputFor.PedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"msg\",\"url\":\"interfaces/Crypto.InputFor.PedersenHash.html#msg\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.PedersenHash\"},{\"kind\":256,\"name\":\"CreateDeposit\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html#nullifier\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.CreateDeposit\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html#secret\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.CreateDeposit\"},{\"kind\":256,\"name\":\"BuildMerkleTree\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html#height\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.BuildMerkleTree\"},{\"kind\":1024,\"name\":\"leaves\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html#leaves\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.BuildMerkleTree\"},{\"kind\":256,\"name\":\"DepositProof\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"public\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public\"},{\"kind\":1024,\"name\":\"root\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.root\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"tree\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.tree\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"leafIndex\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.leafIndex\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"hexNullifierHash\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.hexNullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"recipientAddress\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.recipientAddress\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"relayerAddress\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.relayerAddress\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"fee\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.fee\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"refund\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.refund\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"private\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type.nullifier\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private.__type\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type.secret\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private.__type\"},{\"kind\":4194304,\"name\":\"Groth16\",\"url\":\"types/Crypto.InputFor.Groth16.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":4194304,\"name\":\"DepositInfo\",\"url\":\"types/Crypto.DepositInfo.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"Setup\",\"url\":\"modules/Crypto.Setup.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":64,\"name\":\"getZeroElement\",\"url\":\"functions/Crypto.Setup.getZeroElement.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getDefaultHash\",\"url\":\"functions/Crypto.Setup.getDefaultHash.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getProvingKey\",\"url\":\"functions/Crypto.Setup.getProvingKey.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getTornadoCircuit\",\"url\":\"functions/Crypto.Setup.getTornadoCircuit.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getGroth16\",\"url\":\"functions/Crypto.Setup.getGroth16.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"terminateGroth16\",\"url\":\"functions/Crypto.Setup.terminateGroth16.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":4,\"name\":\"Primitives\",\"url\":\"modules/Crypto.Primitives.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":64,\"name\":\"calcPedersenHash\",\"url\":\"functions/Crypto.Primitives.calcPedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"createNote\",\"url\":\"functions/Crypto.Primitives.createNote.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"parseNote\",\"url\":\"functions/Crypto.Primitives.parseNote.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"createDeposit\",\"url\":\"functions/Crypto.Primitives.createDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"buildMerkleTree\",\"url\":\"functions/Crypto.Primitives.buildMerkleTree.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"calcDepositProofs\",\"url\":\"functions/Crypto.Primitives.calcDepositProofs.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":4,\"name\":\"Data\",\"url\":\"modules/Data.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"TornadoInstance\",\"url\":\"interfaces/Data.TornadoInstance.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.TornadoInstance.html#network\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"symbol\",\"url\":\"interfaces/Data.TornadoInstance.html#symbol\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.TornadoInstance.html#decimals\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.TornadoInstance.html#denomination\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"deployBlock\",\"url\":\"interfaces/Data.TornadoInstance.html#deployBlock\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.TornadoInstance.html#address\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":256,\"name\":\"ClassicInstance\",\"url\":\"interfaces/Data.ClassicInstance.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"anonymityMiningEnabled\",\"url\":\"interfaces/Data.ClassicInstance.html#anonymityMiningEnabled\",\"classes\":\"\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.ClassicInstance.html#network\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"symbol\",\"url\":\"interfaces/Data.ClassicInstance.html#symbol\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.ClassicInstance.html#decimals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.ClassicInstance.html#denomination\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"deployBlock\",\"url\":\"interfaces/Data.ClassicInstance.html#deployBlock\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.ClassicInstance.html#address\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":256,\"name\":\"TokenData\",\"url\":\"interfaces/Data.TokenData.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.TokenData.html#network\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.TokenData.html#decimals\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.TokenData.html#address\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":4,\"name\":\"Keys\",\"url\":\"modules/Data.Keys.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":256,\"name\":\"InstanceLookup\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html\",\"classes\":\"\",\"parent\":\"Data.Keys\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#network\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#token\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":256,\"name\":\"RelayerProperties\",\"url\":\"interfaces/Data.RelayerProperties.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.RelayerProperties.html#address\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/Data.RelayerProperties.html#version\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"serviceFeePercent\",\"url\":\"interfaces/Data.RelayerProperties.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"miningFeePercent\",\"url\":\"interfaces/Data.RelayerProperties.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/Data.RelayerProperties.html#status\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"chainId\",\"url\":\"interfaces/Data.RelayerProperties.html#chainId\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"prices\",\"url\":\"interfaces/Data.RelayerProperties.html#prices\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Data.Options.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":256,\"name\":\"Cache\",\"url\":\"interfaces/Data.Options.Cache.html\",\"classes\":\"\",\"parent\":\"Data.Options\"},{\"kind\":1024,\"name\":\"adapter\",\"url\":\"interfaces/Data.Options.Cache.html#adapter\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":1024,\"name\":\"cacheDirPath\",\"url\":\"interfaces/Data.Options.Cache.html#cacheDirPath\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":1024,\"name\":\"persistent\",\"url\":\"interfaces/Data.Options.Cache.html#persistent\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":4,\"name\":\"Files\",\"url\":\"modules/Data.Files.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"parentPath\",\"url\":\"functions/Data.Files.parentPath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"stripExtensions\",\"url\":\"functions/Data.Files.stripExtensions.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"gzipSync\",\"url\":\"functions/Data.Files.gzipSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"gunzipSync\",\"url\":\"functions/Data.Files.gunzipSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"wipeCache\",\"url\":\"functions/Data.Files.wipeCache.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":4194304,\"name\":\"PathGetter\",\"url\":\"types/Data.Files.PathGetter.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Data.Files.PathGetter.html#__type\",\"classes\":\"\",\"parent\":\"Data.Files.PathGetter\"},{\"kind\":64,\"name\":\"getModulesPath\",\"url\":\"functions/Data.Files.getModulesPath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"getResourcePath\",\"url\":\"functions/Data.Files.getResourcePath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"getCachePath\",\"url\":\"functions/Data.Files.getCachePath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"cacheDirExists\",\"url\":\"functions/Data.Files.cacheDirExists.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"makeCacheDir\",\"url\":\"functions/Data.Files.makeCacheDir.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"loadRaw\",\"url\":\"functions/Data.Files.loadRaw.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"loadRawSync\",\"url\":\"functions/Data.Files.loadRawSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":4,\"name\":\"Json\",\"url\":\"modules/Data.Json.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"load\",\"url\":\"functions/Data.Json.load.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"loadSync\",\"url\":\"functions/Data.Json.loadSync.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"toMap\",\"url\":\"functions/Data.Json.toMap.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"loadMap\",\"url\":\"functions/Data.Json.loadMap.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"getError\",\"url\":\"functions/Data.Json.getError.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"throwError\",\"url\":\"functions/Data.Json.throwError.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"getValue\",\"url\":\"functions/Data.Json.getValue.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":4,\"name\":\"Onchain\",\"url\":\"modules/Data.Onchain.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"getClassicInstanceData\",\"url\":\"functions/Data.Onchain.getClassicInstanceData.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getClassicInstanceDataSync\",\"url\":\"functions/Data.Onchain.getClassicInstanceDataSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceLookupKeys\",\"url\":\"functions/Data.Onchain.getInstanceLookupKeys.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceLookupKeysSync\",\"url\":\"functions/Data.Onchain.getInstanceLookupKeysSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getPathstringBasedContent\",\"url\":\"functions/Data.Onchain.getPathstringBasedContent.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getPathstringBasedContentSync\",\"url\":\"functions/Data.Onchain.getPathstringBasedContentSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getNetworkSymbol\",\"url\":\"functions/Data.Onchain.getNetworkSymbol.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getNetworkSymbolSync\",\"url\":\"functions/Data.Onchain.getNetworkSymbolSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddresses\",\"url\":\"functions/Data.Onchain.getInstanceAddresses.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddressesSync\",\"url\":\"functions/Data.Onchain.getInstanceAddressesSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddress\",\"url\":\"functions/Data.Onchain.getInstanceAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddressSync\",\"url\":\"functions/Data.Onchain.getInstanceAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNums\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNums.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNumsSync\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNumsSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNum\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNum.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNumSync\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNumSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getProxyAddress\",\"url\":\"functions/Data.Onchain.getProxyAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticallAddress\",\"url\":\"functions/Data.Onchain.getMulticallAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticall3Address\",\"url\":\"functions/Data.Onchain.getMulticall3Address.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getProxyAddressSync\",\"url\":\"functions/Data.Onchain.getProxyAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticallAddressSync\",\"url\":\"functions/Data.Onchain.getMulticallAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticall3AddressSync\",\"url\":\"functions/Data.Onchain.getMulticall3AddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenData\",\"url\":\"functions/Data.Onchain.getTokenData.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenDataSync\",\"url\":\"functions/Data.Onchain.getTokenDataSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenAddress\",\"url\":\"functions/Data.Onchain.getTokenAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenAddressSync\",\"url\":\"functions/Data.Onchain.getTokenAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenDecimals\",\"url\":\"functions/Data.Onchain.getTokenDecimals.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenDecimalsSync\",\"url\":\"functions/Data.Onchain.getTokenDecimalsSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":4,\"name\":\"Offchain\",\"url\":\"modules/Data.Offchain.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"getUncensoredRpcURL\",\"url\":\"functions/Data.Offchain.getUncensoredRpcURL.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getUncensoredRpcURLSync\",\"url\":\"functions/Data.Offchain.getUncensoredRpcURLSync.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getClassicSubgraphURL\",\"url\":\"functions/Data.Offchain.getClassicSubgraphURL.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getClassicSubgraphURLSync\",\"url\":\"functions/Data.Offchain.getClassicSubgraphURLSync.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":4,\"name\":\"Constants\",\"url\":\"modules/Data.Constants.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":32,\"name\":\"MERKLE_TREE_HEIGHT\",\"url\":\"variables/Data.Constants.MERKLE_TREE_HEIGHT.html\",\"classes\":\"\",\"parent\":\"Data.Constants\"},{\"kind\":4,\"name\":\"Docs\",\"url\":\"modules/Data.Docs.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":128,\"name\":\"Base\",\"url\":\"classes/Data.Docs.Base.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Base.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Base.html#_id\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Base.html#_rev\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":128,\"name\":\"Deposit\",\"url\":\"classes/Data.Docs.Deposit.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Deposit.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"blockNumber\",\"url\":\"classes/Data.Docs.Deposit.html#blockNumber\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"leafIndex\",\"url\":\"classes/Data.Docs.Deposit.html#leafIndex\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"commitment\",\"url\":\"classes/Data.Docs.Deposit.html#commitment\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"transactionHash\",\"url\":\"classes/Data.Docs.Deposit.html#transactionHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"classes/Data.Docs.Deposit.html#timestamp\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Deposit.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Deposit.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":128,\"name\":\"Withdrawal\",\"url\":\"classes/Data.Docs.Withdrawal.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Withdrawal.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"blockNumber\",\"url\":\"classes/Data.Docs.Withdrawal.html#blockNumber\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"to\",\"url\":\"classes/Data.Docs.Withdrawal.html#to\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"nullifierHash\",\"url\":\"classes/Data.Docs.Withdrawal.html#nullifierHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"transactionHash\",\"url\":\"classes/Data.Docs.Withdrawal.html#transactionHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"fee\",\"url\":\"classes/Data.Docs.Withdrawal.html#fee\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Withdrawal.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Withdrawal.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":128,\"name\":\"Note\",\"url\":\"classes/Data.Docs.Note.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Note.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/Data.Docs.Note.html#network\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Data.Docs.Note.html#token\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"classes/Data.Docs.Note.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"note\",\"url\":\"classes/Data.Docs.Note.html#note\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Note.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Note.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Note\"},{\"kind\":128,\"name\":\"Invoice\",\"url\":\"classes/Data.Docs.Invoice.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Invoice.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/Data.Docs.Invoice.html#network\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Data.Docs.Invoice.html#token\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"classes/Data.Docs.Invoice.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"invoice\",\"url\":\"classes/Data.Docs.Invoice.html#invoice\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Invoice.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Invoice.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":128,\"name\":\"Relayer\",\"url\":\"classes/Data.Docs.Relayer.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Relayer.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"classes/Data.Docs.Relayer.html#address\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/Data.Docs.Relayer.html#version\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"serviceFeePercent\",\"url\":\"classes/Data.Docs.Relayer.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"miningFeePercent\",\"url\":\"classes/Data.Docs.Relayer.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Data.Docs.Relayer.html#status\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"chainId\",\"url\":\"classes/Data.Docs.Relayer.html#chainId\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"prices\",\"url\":\"classes/Data.Docs.Relayer.html#prices\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Relayer.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Relayer.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":4,\"name\":\"Cache\",\"url\":\"modules/Data.Cache.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":128,\"name\":\"Base\",\"url\":\"classes/Data.Cache.Base.html\",\"classes\":\"\",\"parent\":\"Data.Cache\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Cache.Base.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_adapter\",\"url\":\"classes/Data.Cache.Base.html#_adapter\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_path\",\"url\":\"classes/Data.Cache.Base.html#_path\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Data.Cache.Base.html#name\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/Data.Cache.Base.html#isOpen\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/Data.Cache.Base.html#db\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_unzip\",\"url\":\"classes/Data.Cache.Base.html#_unzip\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/Data.Cache.Base.html#zip\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Data.Cache.Base.html#get\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/Data.Cache.Base.html#getRows\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/Data.Cache.Base.html#close\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Data.Cache.Base.html#clear\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":128,\"name\":\"Syncable\",\"url\":\"classes/Data.Cache.Syncable.html\",\"classes\":\"\",\"parent\":\"Data.Cache\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Cache.Syncable.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/Data.Cache.Syncable.html#pooler\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/Data.Cache.Syncable.html#buildDoc\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/Data.Cache.Syncable.html#getCallbacks\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/Data.Cache.Syncable.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/Data.Cache.Syncable.html#initializePooler\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/Data.Cache.Syncable.html#close\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Data.Cache.Syncable.html#clear\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Data.Cache.Syncable.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/Data.Cache.Syncable.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/Data.Cache.Syncable.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/Data.Cache.Syncable.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Data.Cache.Syncable.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/Data.Cache.Syncable.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":4,\"name\":\"Network\",\"url\":\"modules/Network.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TornadoContracts\",\"url\":\"types/Network.TornadoContracts.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Network.Options.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":256,\"name\":\"Sync\",\"url\":\"interfaces/Network.Options.Sync.html\",\"classes\":\"\",\"parent\":\"Network.Options\"},{\"kind\":1024,\"name\":\"startBlock\",\"url\":\"interfaces/Network.Options.Sync.html#startBlock\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"targetBlock\",\"url\":\"interfaces/Network.Options.Sync.html#targetBlock\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"blockDelta\",\"url\":\"interfaces/Network.Options.Sync.html#blockDelta\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"blockDivisor\",\"url\":\"interfaces/Network.Options.Sync.html#blockDivisor\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"concurrencyLimit\",\"url\":\"interfaces/Network.Options.Sync.html#concurrencyLimit\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"msTimeout\",\"url\":\"interfaces/Network.Options.Sync.html#msTimeout\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"listenForEvents\",\"url\":\"interfaces/Network.Options.Sync.html#listenForEvents\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"persistentCache\",\"url\":\"interfaces/Network.Options.Sync.html#persistentCache\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"cacheAdapter\",\"url\":\"interfaces/Network.Options.Sync.html#cacheAdapter\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":128,\"name\":\"Chain\",\"url\":\"classes/Network.Chain.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Network.Chain.html#constructor\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"classes/Network.Chain.html#provider\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_emptySigner\",\"url\":\"classes/Network.Chain.html#_emptySigner\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_signer\",\"url\":\"classes/Network.Chain.html#_signer\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_chainId\",\"url\":\"classes/Network.Chain.html#_chainId\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_symbol\",\"url\":\"classes/Network.Chain.html#_symbol\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_fetched\",\"url\":\"classes/Network.Chain.html#_fetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"connectSigner\",\"url\":\"classes/Network.Chain.html#connectSigner\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"fetchChainData\",\"url\":\"classes/Network.Chain.html#fetchChainData\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_signerConnected\",\"url\":\"classes/Network.Chain.html#_signerConnected\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_propertiesFetched\",\"url\":\"classes/Network.Chain.html#_propertiesFetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"signer\",\"url\":\"classes/Network.Chain.html#signer\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"id\",\"url\":\"classes/Network.Chain.html#id\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"symbol\",\"url\":\"classes/Network.Chain.html#symbol\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"latestBlockNum\",\"url\":\"classes/Network.Chain.html#latestBlockNum\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getAccountBalance\",\"url\":\"classes/Network.Chain.html#getAccountBalance\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getGasPrice\",\"url\":\"classes/Network.Chain.html#getGasPrice\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenContract\",\"url\":\"classes/Network.Chain.html#getTokenContract\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenDecimals\",\"url\":\"classes/Network.Chain.html#getTokenDecimals\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenBalance\",\"url\":\"classes/Network.Chain.html#getTokenBalance\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"populateBatchCall\",\"url\":\"classes/Network.Chain.html#populateBatchCall\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"batchCall\",\"url\":\"classes/Network.Chain.html#batchCall\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":4,\"name\":\"Contracts\",\"url\":\"modules/Network.Contracts.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":64,\"name\":\"getProxy\",\"url\":\"functions/Network.Contracts.getProxy.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getInstance\",\"url\":\"functions/Network.Contracts.getInstance.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getToken\",\"url\":\"functions/Network.Contracts.getToken.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getTornToken\",\"url\":\"functions/Network.Contracts.getTornToken.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":128,\"name\":\"Synchronizer\",\"url\":\"classes/Network.Synchronizer.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Network.Synchronizer.html#sync\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"listenForEvents\",\"url\":\"classes/Network.Synchronizer.html#listenForEvents\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"clearListenerByIndex\",\"url\":\"classes/Network.Synchronizer.html#clearListenerByIndex\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"_populateSyncOptions\",\"url\":\"classes/Network.Synchronizer.html#_populateSyncOptions\",\"classes\":\"tsd-is-protected\",\"parent\":\"Network.Synchronizer\"},{\"kind\":4,\"name\":\"Web\",\"url\":\"modules/Web.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Web.Options.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":256,\"name\":\"Relayer\",\"url\":\"interfaces/Web.Options.Relayer.html\",\"classes\":\"\",\"parent\":\"Web.Options\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"interfaces/Web.Options.Relayer.html#url\",\"classes\":\"\",\"parent\":\"Web.Options.Relayer\"},{\"kind\":1024,\"name\":\"httpClient\",\"url\":\"interfaces/Web.Options.Relayer.html#httpClient\",\"classes\":\"\",\"parent\":\"Web.Options.Relayer\"},{\"kind\":256,\"name\":\"WithdrawalRequestResult\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":1024,\"name\":\"success\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html#success\",\"classes\":\"\",\"parent\":\"Web.WithdrawalRequestResult\"},{\"kind\":1024,\"name\":\"txHash\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html#txHash\",\"classes\":\"\",\"parent\":\"Web.WithdrawalRequestResult\"},{\"kind\":4194304,\"name\":\"RelayerOptions\",\"url\":\"types/Web.RelayerOptions.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":256,\"name\":\"ObfuscationOptions\",\"url\":\"interfaces/Web.ObfuscationOptions.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/Web.ObfuscationOptions.html#port\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Web.ObfuscationOptions.html#headers\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":1024,\"name\":\"rv\",\"url\":\"interfaces/Web.ObfuscationOptions.html#rv\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":128,\"name\":\"TorProvider\",\"url\":\"classes/Web.TorProvider.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Web.TorProvider.html#constructor\",\"classes\":\"\",\"parent\":\"Web.TorProvider\"},{\"kind\":32,\"name\":\"TorHttpClient\",\"url\":\"variables/Web.TorHttpClient.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"__type\",\"url\":\"variables/Web.TorHttpClient.html#__type\",\"classes\":\"\",\"parent\":\"Web.TorHttpClient\"},{\"kind\":32,\"name\":\"RegularHttpClient\",\"url\":\"variables/Web.RegularHttpClient.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"__type\",\"url\":\"variables/Web.RegularHttpClient.html#__type\",\"classes\":\"\",\"parent\":\"Web.RegularHttpClient\"},{\"kind\":128,\"name\":\"Relayer\",\"url\":\"classes/Web.Relayer.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":2048,\"name\":\"fromCache\",\"url\":\"classes/Web.Relayer.html#fromCache\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Web.Relayer.html#constructor\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/Web.Relayer.html#url\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"httpClient\",\"url\":\"classes/Web.Relayer.html#httpClient\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_fetched\",\"url\":\"classes/Web.Relayer.html#_fetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_address\",\"url\":\"classes/Web.Relayer.html#_address\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_version\",\"url\":\"classes/Web.Relayer.html#_version\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_serviceFee\",\"url\":\"classes/Web.Relayer.html#_serviceFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_miningFee\",\"url\":\"classes/Web.Relayer.html#_miningFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_status\",\"url\":\"classes/Web.Relayer.html#_status\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_chainId\",\"url\":\"classes/Web.Relayer.html#_chainId\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_prices\",\"url\":\"classes/Web.Relayer.html#_prices\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"fetchProperties\",\"url\":\"classes/Web.Relayer.html#fetchProperties\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_propertiesFetched\",\"url\":\"classes/Web.Relayer.html#_propertiesFetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"address\",\"url\":\"classes/Web.Relayer.html#address\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"version\",\"url\":\"classes/Web.Relayer.html#version\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"serviceFeePercent\",\"url\":\"classes/Web.Relayer.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"miningFeePercent\",\"url\":\"classes/Web.Relayer.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"status\",\"url\":\"classes/Web.Relayer.html#status\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"chainId\",\"url\":\"classes/Web.Relayer.html#chainId\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"prices\",\"url\":\"classes/Web.Relayer.html#prices\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"properties\",\"url\":\"classes/Web.Relayer.html#properties\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"getETHPurchasePrice\",\"url\":\"classes/Web.Relayer.html#getETHPurchasePrice\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"handleWithdrawal\",\"url\":\"classes/Web.Relayer.html#handleWithdrawal\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_handleHTTPError\",\"url\":\"classes/Web.Relayer.html#_handleHTTPError\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"remember\",\"url\":\"classes/Web.Relayer.html#remember\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":4,\"name\":\"Utils\",\"url\":\"modules/Utils.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"ErrorUtils\",\"url\":\"modules/Utils.ErrorUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"ensureError\",\"url\":\"functions/Utils.ErrorUtils.ensureError.html\",\"classes\":\"\",\"parent\":\"Utils.ErrorUtils\"},{\"kind\":64,\"name\":\"getError\",\"url\":\"functions/Utils.ErrorUtils.getError.html\",\"classes\":\"\",\"parent\":\"Utils.ErrorUtils\"},{\"kind\":4,\"name\":\"AsyncUtils\",\"url\":\"modules/Utils.AsyncUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"timeout\",\"url\":\"functions/Utils.AsyncUtils.timeout.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":4194304,\"name\":\"Callback\",\"url\":\"types/Utils.AsyncUtils.Callback.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Utils.AsyncUtils.Callback.html#__type\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.Callback\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/Utils.AsyncUtils.ErrorHandler.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Utils.AsyncUtils.ErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.ErrorHandler\"},{\"kind\":128,\"name\":\"PromisePooler\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#constructor\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"concurrencyLimit\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#concurrencyLimit\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_totalAdded\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_totalAdded\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_results\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_results\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_callbacks\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_callbacks\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_errorHandlers\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_errorHandlers\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_promises\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_promises\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":262144,\"name\":\"pending\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#pending\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":262144,\"name\":\"totalAdded\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#totalAdded\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"poolMany\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#poolMany\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"pool\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#pool\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#all\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"race\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#race\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#reset\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_pool\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_pool\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_getPromiseIndex\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_getPromiseIndex\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_waitIfFull\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_waitIfFull\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":128,\"name\":\"SimpleMutex\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#constructor\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":1024,\"name\":\"_mutexes\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#_mutexes\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":2048,\"name\":\"acquire\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#acquire\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":4,\"name\":\"NumberUtils\",\"url\":\"modules/Utils.NumberUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"randomBigInteger\",\"url\":\"functions/Utils.NumberUtils.randomBigInteger.html\",\"classes\":\"\",\"parent\":\"Utils.NumberUtils\"},{\"kind\":64,\"name\":\"getRandomFromRange\",\"url\":\"functions/Utils.NumberUtils.getRandomFromRange.html\",\"classes\":\"\",\"parent\":\"Utils.NumberUtils\"},{\"kind\":4,\"name\":\"HexUtils\",\"url\":\"modules/Utils.HexUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"bufferToHex\",\"url\":\"functions/Utils.HexUtils.bufferToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"numberToHex\",\"url\":\"functions/Utils.HexUtils.numberToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"bigIntToHex\",\"url\":\"functions/Utils.HexUtils.bigIntToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"prepareAddress\",\"url\":\"functions/Utils.HexUtils.prepareAddress.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":4,\"name\":\"ObjectUtils\",\"url\":\"modules/Utils.ObjectUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"populate\",\"url\":\"functions/Utils.ObjectUtils.populate.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":64,\"name\":\"swap\",\"url\":\"functions/Utils.ObjectUtils.swap.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":64,\"name\":\"exists\",\"url\":\"functions/Utils.ObjectUtils.exists.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Options.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"Core\",\"url\":\"modules/Options.Core.html\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":256,\"name\":\"Deposit\",\"url\":\"interfaces/Options.Core.Deposit.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":1024,\"name\":\"depositsPerInstance\",\"url\":\"interfaces/Options.Core.Deposit.html#depositsPerInstance\",\"classes\":\"\",\"parent\":\"Options.Core.Deposit\"},{\"kind\":1024,\"name\":\"doNotPopulate\",\"url\":\"interfaces/Options.Core.Deposit.html#doNotPopulate\",\"classes\":\"\",\"parent\":\"Options.Core.Deposit\"},{\"kind\":4194304,\"name\":\"Invoice\",\"url\":\"types/Options.Core.Invoice.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":256,\"name\":\"BuildDepositProof\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":1024,\"name\":\"gasPrice\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#gasPrice\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"gasPriceCushion\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#gasPriceCushion\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"tokenDecimals\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#tokenDecimals\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"ethPurchaseAmounts\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#ethPurchaseAmounts\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"checkNotesSpent\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#checkNotesSpent\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"checkKnownRoot\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#checkKnownRoot\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"merkleTreeHeight\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#merkleTreeHeight\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":4194304,\"name\":\"Sync\",\"url\":\"types/Options.Sync.html\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":4,\"name\":\"Transactions\",\"url\":\"modules/Transactions.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"Deposit\",\"url\":\"interfaces/Transactions.Deposit.html\",\"classes\":\"\",\"parent\":\"Transactions\"},{\"kind\":1024,\"name\":\"request\",\"url\":\"interfaces/Transactions.Deposit.html#request\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":1024,\"name\":\"invoice\",\"url\":\"interfaces/Transactions.Deposit.html#invoice\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":1024,\"name\":\"note\",\"url\":\"interfaces/Transactions.Deposit.html#note\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":4194304,\"name\":\"Invoice\",\"url\":\"types/Transactions.Invoice.html\",\"classes\":\"\",\"parent\":\"Transactions\"},{\"kind\":128,\"name\":\"DepositCache\",\"url\":\"classes/DepositCache.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DepositCache.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/DepositCache.html#buildDoc\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/DepositCache.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/DepositCache.html#getCallbacks\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/DepositCache.html#pooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/DepositCache.html#initializePooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/DepositCache.html#close\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DepositCache.html#clear\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/DepositCache.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/DepositCache.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/DepositCache.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/DepositCache.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DepositCache.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/DepositCache.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":128,\"name\":\"WithdrawalCache\",\"url\":\"classes/WithdrawalCache.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WithdrawalCache.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/WithdrawalCache.html#buildDoc\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/WithdrawalCache.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/WithdrawalCache.html#getCallbacks\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/WithdrawalCache.html#pooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/WithdrawalCache.html#initializePooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/WithdrawalCache.html#close\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/WithdrawalCache.html#clear\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/WithdrawalCache.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/WithdrawalCache.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/WithdrawalCache.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/WithdrawalCache.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/WithdrawalCache.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/WithdrawalCache.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":128,\"name\":\"Core\",\"url\":\"classes/Core.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Core.html#constructor\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_mutex\",\"url\":\"classes/Core.html#_mutex\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_chain\",\"url\":\"classes/Core.html#_chain\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"caches\",\"url\":\"classes/Core.html#caches\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":262144,\"name\":\"chain\",\"url\":\"classes/Core.html#chain\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_checkProvider\",\"url\":\"classes/Core.html#_checkProvider\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Core.html#connect\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getInstances\",\"url\":\"classes/Core.html#getInstances\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getInstance\",\"url\":\"classes/Core.html#getInstance\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getProxy\",\"url\":\"classes/Core.html#getProxy\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositProof\",\"url\":\"classes/Core.html#createDepositProof\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositProofs\",\"url\":\"classes/Core.html#createDepositProofs\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_calcWithdrawalFee\",\"url\":\"classes/Core.html#_calcWithdrawalFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_findLeavesAndIndices\",\"url\":\"classes/Core.html#_findLeavesAndIndices\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadNotes\",\"url\":\"classes/Core.html#loadNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"parseNotes\",\"url\":\"classes/Core.html#parseNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"parseNote\",\"url\":\"classes/Core.html#parseNote\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListener\",\"url\":\"classes/Core.html#clearListener\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListeners\",\"url\":\"classes/Core.html#clearListeners\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForDeposits\",\"url\":\"classes/Core.html#listenForDeposits\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForWithdrawals\",\"url\":\"classes/Core.html#listenForWithdrawals\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForInstanceEvents\",\"url\":\"classes/Core.html#listenForInstanceEvents\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_instanceEventToFilter\",\"url\":\"classes/Core.html#_instanceEventToFilter\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_resolveInstanceEvent\",\"url\":\"classes/Core.html#_resolveInstanceEvent\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_resolveInstance\",\"url\":\"classes/Core.html#_resolveInstance\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositTransaction\",\"url\":\"classes/Core.html#createDepositTransaction\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositTransactions\",\"url\":\"classes/Core.html#createDepositTransactions\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupNote\",\"url\":\"classes/Core.html#backupNote\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupInvoice\",\"url\":\"classes/Core.html#backupInvoice\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupNotes\",\"url\":\"classes/Core.html#backupNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupInvoices\",\"url\":\"classes/Core.html#backupInvoices\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_backupDepositData\",\"url\":\"classes/Core.html#_backupDepositData\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"exportCacheZip\",\"url\":\"classes/Core.html#exportCacheZip\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadDepositCache\",\"url\":\"classes/Core.html#loadDepositCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadWithdrawalCache\",\"url\":\"classes/Core.html#loadWithdrawalCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadCache\",\"url\":\"classes/Core.html#loadCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadInstance\",\"url\":\"classes/Core.html#loadInstance\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"syncDeposits\",\"url\":\"classes/Core.html#syncDeposits\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"syncWithdrawals\",\"url\":\"classes/Core.html#syncWithdrawals\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"_populateSyncOptions\",\"url\":\"classes/Core.html#_populateSyncOptions\",\"classes\":\"tsd-is-protected\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Core.html#sync\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForEvents\",\"url\":\"classes/Core.html#listenForEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListenerByIndex\",\"url\":\"classes/Core.html#clearListenerByIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,57.515]],[\"comment/0\",[]],[\"name/1\",[1,57.515]],[\"comment/1\",[]],[\"name/2\",[2,57.515]],[\"comment/2\",[]],[\"name/3\",[3,52.407]],[\"comment/3\",[]],[\"name/4\",[4,49.042]],[\"comment/4\",[]],[\"name/5\",[5,49.042]],[\"comment/5\",[]],[\"name/6\",[6,49.042]],[\"comment/6\",[]],[\"name/7\",[7,57.515]],[\"comment/7\",[]],[\"name/8\",[8,52.407]],[\"comment/8\",[]],[\"name/9\",[9,57.515]],[\"comment/9\",[]],[\"name/10\",[10,52.407]],[\"comment/10\",[]],[\"name/11\",[11,52.407]],[\"comment/11\",[]],[\"name/12\",[12,52.407]],[\"comment/12\",[]],[\"name/13\",[13,52.407]],[\"comment/13\",[]],[\"name/14\",[14,57.515]],[\"comment/14\",[]],[\"name/15\",[15,40.169]],[\"comment/15\",[]],[\"name/16\",[16,57.515]],[\"comment/16\",[]],[\"name/17\",[17,57.515]],[\"comment/17\",[]],[\"name/18\",[18,57.515]],[\"comment/18\",[]],[\"name/19\",[19,57.515]],[\"comment/19\",[]],[\"name/20\",[20,57.515]],[\"comment/20\",[]],[\"name/21\",[21,57.515]],[\"comment/21\",[]],[\"name/22\",[12,52.407]],[\"comment/22\",[]],[\"name/23\",[22,52.407]],[\"comment/23\",[]],[\"name/24\",[23,57.515]],[\"comment/24\",[]],[\"name/25\",[3,52.407]],[\"comment/25\",[]],[\"name/26\",[24,57.515]],[\"comment/26\",[]],[\"name/27\",[4,49.042]],[\"comment/27\",[]],[\"name/28\",[5,49.042]],[\"comment/28\",[]],[\"name/29\",[6,49.042]],[\"comment/29\",[]],[\"name/30\",[25,52.407]],[\"comment/30\",[]],[\"name/31\",[26,57.515]],[\"comment/31\",[]],[\"name/32\",[27,57.515]],[\"comment/32\",[]],[\"name/33\",[22,52.407]],[\"comment/33\",[]],[\"name/34\",[28,57.515]],[\"comment/34\",[]],[\"name/35\",[15,40.169]],[\"comment/35\",[]],[\"name/36\",[13,52.407]],[\"comment/36\",[]],[\"name/37\",[29,57.515]],[\"comment/37\",[]],[\"name/38\",[30,52.407]],[\"comment/38\",[]],[\"name/39\",[11,52.407]],[\"comment/39\",[]],[\"name/40\",[31,57.515]],[\"comment/40\",[]],[\"name/41\",[32,57.515]],[\"comment/41\",[]],[\"name/42\",[33,52.407]],[\"comment/42\",[]],[\"name/43\",[34,57.515]],[\"comment/43\",[]],[\"name/44\",[35,57.515]],[\"comment/44\",[]],[\"name/45\",[15,40.169]],[\"comment/45\",[]],[\"name/46\",[5,49.042]],[\"comment/46\",[]],[\"name/47\",[6,49.042]],[\"comment/47\",[]],[\"name/48\",[36,57.515]],[\"comment/48\",[]],[\"name/49\",[37,57.515]],[\"comment/49\",[]],[\"name/50\",[38,57.515]],[\"comment/50\",[]],[\"name/51\",[39,57.515]],[\"comment/51\",[]],[\"name/52\",[40,57.515]],[\"comment/52\",[]],[\"name/53\",[41,57.515]],[\"comment/53\",[]],[\"name/54\",[42,57.515]],[\"comment/54\",[]],[\"name/55\",[43,57.515]],[\"comment/55\",[]],[\"name/56\",[44,57.515]],[\"comment/56\",[]],[\"name/57\",[45,57.515]],[\"comment/57\",[]],[\"name/58\",[46,57.515]],[\"comment/58\",[]],[\"name/59\",[47,57.515]],[\"comment/59\",[]],[\"name/60\",[48,52.407]],[\"comment/60\",[]],[\"name/61\",[4,49.042]],[\"comment/61\",[]],[\"name/62\",[25,52.407]],[\"comment/62\",[]],[\"name/63\",[49,57.515]],[\"comment/63\",[]],[\"name/64\",[50,57.515]],[\"comment/64\",[]],[\"name/65\",[51,57.515]],[\"comment/65\",[]],[\"name/66\",[52,41.421]],[\"comment/66\",[]],[\"name/67\",[53,49.042]],[\"comment/67\",[]],[\"name/68\",[54,49.042]],[\"comment/68\",[]],[\"name/69\",[55,44.522]],[\"comment/69\",[]],[\"name/70\",[56,52.407]],[\"comment/70\",[]],[\"name/71\",[57,42.852]],[\"comment/71\",[]],[\"name/72\",[58,57.515]],[\"comment/72\",[]],[\"name/73\",[59,57.515]],[\"comment/73\",[]],[\"name/74\",[52,41.421]],[\"comment/74\",[]],[\"name/75\",[53,49.042]],[\"comment/75\",[]],[\"name/76\",[54,49.042]],[\"comment/76\",[]],[\"name/77\",[55,44.522]],[\"comment/77\",[]],[\"name/78\",[56,52.407]],[\"comment/78\",[]],[\"name/79\",[57,42.852]],[\"comment/79\",[]],[\"name/80\",[60,57.515]],[\"comment/80\",[]],[\"name/81\",[52,41.421]],[\"comment/81\",[]],[\"name/82\",[54,49.042]],[\"comment/82\",[]],[\"name/83\",[57,42.852]],[\"comment/83\",[]],[\"name/84\",[61,57.515]],[\"comment/84\",[]],[\"name/85\",[62,57.515]],[\"comment/85\",[]],[\"name/86\",[52,41.421]],[\"comment/86\",[]],[\"name/87\",[63,49.042]],[\"comment/87\",[]],[\"name/88\",[55,44.522]],[\"comment/88\",[]],[\"name/89\",[64,57.515]],[\"comment/89\",[]],[\"name/90\",[57,42.852]],[\"comment/90\",[]],[\"name/91\",[65,49.042]],[\"comment/91\",[]],[\"name/92\",[66,49.042]],[\"comment/92\",[]],[\"name/93\",[67,49.042]],[\"comment/93\",[]],[\"name/94\",[68,49.042]],[\"comment/94\",[]],[\"name/95\",[69,49.042]],[\"comment/95\",[]],[\"name/96\",[70,49.042]],[\"comment/96\",[]],[\"name/97\",[71,46.529]],[\"comment/97\",[]],[\"name/98\",[72,52.407]],[\"comment/98\",[]],[\"name/99\",[73,57.515]],[\"comment/99\",[]],[\"name/100\",[74,57.515]],[\"comment/100\",[]],[\"name/101\",[75,57.515]],[\"comment/101\",[]],[\"name/102\",[76,57.515]],[\"comment/102\",[]],[\"name/103\",[77,57.515]],[\"comment/103\",[]],[\"name/104\",[78,57.515]],[\"comment/104\",[]],[\"name/105\",[79,57.515]],[\"comment/105\",[]],[\"name/106\",[80,57.515]],[\"comment/106\",[]],[\"name/107\",[81,57.515]],[\"comment/107\",[]],[\"name/108\",[82,57.515]],[\"comment/108\",[]],[\"name/109\",[15,40.169]],[\"comment/109\",[]],[\"name/110\",[83,57.515]],[\"comment/110\",[]],[\"name/111\",[84,57.515]],[\"comment/111\",[]],[\"name/112\",[85,57.515]],[\"comment/112\",[]],[\"name/113\",[86,57.515]],[\"comment/113\",[]],[\"name/114\",[87,57.515]],[\"comment/114\",[]],[\"name/115\",[88,57.515]],[\"comment/115\",[]],[\"name/116\",[89,57.515]],[\"comment/116\",[]],[\"name/117\",[90,57.515]],[\"comment/117\",[]],[\"name/118\",[91,57.515]],[\"comment/118\",[]],[\"name/119\",[92,57.515]],[\"comment/119\",[]],[\"name/120\",[93,57.515]],[\"comment/120\",[]],[\"name/121\",[94,57.515]],[\"comment/121\",[]],[\"name/122\",[95,52.407]],[\"comment/122\",[]],[\"name/123\",[96,57.515]],[\"comment/123\",[]],[\"name/124\",[97,57.515]],[\"comment/124\",[]],[\"name/125\",[98,57.515]],[\"comment/125\",[]],[\"name/126\",[99,57.515]],[\"comment/126\",[]],[\"name/127\",[100,57.515]],[\"comment/127\",[]],[\"name/128\",[101,57.515]],[\"comment/128\",[]],[\"name/129\",[102,57.515]],[\"comment/129\",[]],[\"name/130\",[103,57.515]],[\"comment/130\",[]],[\"name/131\",[104,57.515]],[\"comment/131\",[]],[\"name/132\",[105,57.515]],[\"comment/132\",[]],[\"name/133\",[106,57.515]],[\"comment/133\",[]],[\"name/134\",[107,57.515]],[\"comment/134\",[]],[\"name/135\",[108,57.515]],[\"comment/135\",[]],[\"name/136\",[109,57.515]],[\"comment/136\",[]],[\"name/137\",[110,57.515]],[\"comment/137\",[]],[\"name/138\",[111,57.515]],[\"comment/138\",[]],[\"name/139\",[112,57.515]],[\"comment/139\",[]],[\"name/140\",[113,57.515]],[\"comment/140\",[]],[\"name/141\",[114,57.515]],[\"comment/141\",[]],[\"name/142\",[115,57.515]],[\"comment/142\",[]],[\"name/143\",[116,57.515]],[\"comment/143\",[]],[\"name/144\",[117,57.515]],[\"comment/144\",[]],[\"name/145\",[118,57.515]],[\"comment/145\",[]],[\"name/146\",[119,57.515]],[\"comment/146\",[]],[\"name/147\",[120,57.515]],[\"comment/147\",[]],[\"name/148\",[121,57.515]],[\"comment/148\",[]],[\"name/149\",[122,57.515]],[\"comment/149\",[]],[\"name/150\",[123,57.515]],[\"comment/150\",[]],[\"name/151\",[124,57.515]],[\"comment/151\",[]],[\"name/152\",[125,52.407]],[\"comment/152\",[]],[\"name/153\",[126,57.515]],[\"comment/153\",[]],[\"name/154\",[127,57.515]],[\"comment/154\",[]],[\"name/155\",[128,57.515]],[\"comment/155\",[]],[\"name/156\",[129,57.515]],[\"comment/156\",[]],[\"name/157\",[130,57.515]],[\"comment/157\",[]],[\"name/158\",[131,57.515]],[\"comment/158\",[]],[\"name/159\",[132,57.515]],[\"comment/159\",[]],[\"name/160\",[133,57.515]],[\"comment/160\",[]],[\"name/161\",[134,57.515]],[\"comment/161\",[]],[\"name/162\",[135,52.407]],[\"comment/162\",[]],[\"name/163\",[136,33.536]],[\"comment/163\",[]],[\"name/164\",[137,42.852]],[\"comment/164\",[]],[\"name/165\",[138,42.852]],[\"comment/165\",[]],[\"name/166\",[139,49.042]],[\"comment/166\",[]],[\"name/167\",[136,33.536]],[\"comment/167\",[]],[\"name/168\",[140,52.407]],[\"comment/168\",[]],[\"name/169\",[30,52.407]],[\"comment/169\",[]],[\"name/170\",[8,52.407]],[\"comment/170\",[]],[\"name/171\",[141,52.407]],[\"comment/171\",[]],[\"name/172\",[142,57.515]],[\"comment/172\",[]],[\"name/173\",[137,42.852]],[\"comment/173\",[]],[\"name/174\",[138,42.852]],[\"comment/174\",[]],[\"name/175\",[143,57.515]],[\"comment/175\",[]],[\"name/176\",[136,33.536]],[\"comment/176\",[]],[\"name/177\",[140,52.407]],[\"comment/177\",[]],[\"name/178\",[144,57.515]],[\"comment/178\",[]],[\"name/179\",[10,52.407]],[\"comment/179\",[]],[\"name/180\",[141,52.407]],[\"comment/180\",[]],[\"name/181\",[33,52.407]],[\"comment/181\",[]],[\"name/182\",[137,42.852]],[\"comment/182\",[]],[\"name/183\",[138,42.852]],[\"comment/183\",[]],[\"name/184\",[145,49.042]],[\"comment/184\",[]],[\"name/185\",[136,33.536]],[\"comment/185\",[]],[\"name/186\",[52,41.421]],[\"comment/186\",[]],[\"name/187\",[63,49.042]],[\"comment/187\",[]],[\"name/188\",[55,44.522]],[\"comment/188\",[]],[\"name/189\",[145,49.042]],[\"comment/189\",[]],[\"name/190\",[137,42.852]],[\"comment/190\",[]],[\"name/191\",[138,42.852]],[\"comment/191\",[]],[\"name/192\",[146,44.522]],[\"comment/192\",[]],[\"name/193\",[136,33.536]],[\"comment/193\",[]],[\"name/194\",[52,41.421]],[\"comment/194\",[]],[\"name/195\",[63,49.042]],[\"comment/195\",[]],[\"name/196\",[55,44.522]],[\"comment/196\",[]],[\"name/197\",[146,44.522]],[\"comment/197\",[]],[\"name/198\",[137,42.852]],[\"comment/198\",[]],[\"name/199\",[138,42.852]],[\"comment/199\",[]],[\"name/200\",[147,49.042]],[\"comment/200\",[]],[\"name/201\",[136,33.536]],[\"comment/201\",[]],[\"name/202\",[57,42.852]],[\"comment/202\",[]],[\"name/203\",[65,49.042]],[\"comment/203\",[]],[\"name/204\",[66,49.042]],[\"comment/204\",[]],[\"name/205\",[67,49.042]],[\"comment/205\",[]],[\"name/206\",[68,49.042]],[\"comment/206\",[]],[\"name/207\",[69,49.042]],[\"comment/207\",[]],[\"name/208\",[70,49.042]],[\"comment/208\",[]],[\"name/209\",[137,42.852]],[\"comment/209\",[]],[\"name/210\",[138,42.852]],[\"comment/210\",[]],[\"name/211\",[72,52.407]],[\"comment/211\",[]],[\"name/212\",[135,52.407]],[\"comment/212\",[]],[\"name/213\",[136,33.536]],[\"comment/213\",[]],[\"name/214\",[148,57.515]],[\"comment/214\",[]],[\"name/215\",[149,57.515]],[\"comment/215\",[]],[\"name/216\",[150,46.529]],[\"comment/216\",[]],[\"name/217\",[151,46.529]],[\"comment/217\",[]],[\"name/218\",[152,46.529]],[\"comment/218\",[]],[\"name/219\",[153,57.515]],[\"comment/219\",[]],[\"name/220\",[154,46.529]],[\"comment/220\",[]],[\"name/221\",[155,46.529]],[\"comment/221\",[]],[\"name/222\",[156,46.529]],[\"comment/222\",[]],[\"name/223\",[157,46.529]],[\"comment/223\",[]],[\"name/224\",[158,46.529]],[\"comment/224\",[]],[\"name/225\",[159,57.515]],[\"comment/225\",[]],[\"name/226\",[136,33.536]],[\"comment/226\",[]],[\"name/227\",[160,49.042]],[\"comment/227\",[]],[\"name/228\",[161,49.042]],[\"comment/228\",[]],[\"name/229\",[162,49.042]],[\"comment/229\",[]],[\"name/230\",[163,49.042]],[\"comment/230\",[]],[\"name/231\",[164,49.042]],[\"comment/231\",[]],[\"name/232\",[157,46.529]],[\"comment/232\",[]],[\"name/233\",[158,46.529]],[\"comment/233\",[]],[\"name/234\",[150,46.529]],[\"comment/234\",[]],[\"name/235\",[151,46.529]],[\"comment/235\",[]],[\"name/236\",[152,46.529]],[\"comment/236\",[]],[\"name/237\",[154,46.529]],[\"comment/237\",[]],[\"name/238\",[155,46.529]],[\"comment/238\",[]],[\"name/239\",[156,46.529]],[\"comment/239\",[]],[\"name/240\",[52,41.421]],[\"comment/240\",[]],[\"name/241\",[165,57.515]],[\"comment/241\",[]],[\"name/242\",[71,46.529]],[\"comment/242\",[]],[\"name/243\",[166,46.529]],[\"comment/243\",[]],[\"name/244\",[167,57.515]],[\"comment/244\",[]],[\"name/245\",[168,57.515]],[\"comment/245\",[]],[\"name/246\",[169,57.515]],[\"comment/246\",[]],[\"name/247\",[170,57.515]],[\"comment/247\",[]],[\"name/248\",[171,52.407]],[\"comment/248\",[]],[\"name/249\",[172,57.515]],[\"comment/249\",[]],[\"name/250\",[173,49.042]],[\"comment/250\",[]],[\"name/251\",[174,57.515]],[\"comment/251\",[]],[\"name/252\",[175,57.515]],[\"comment/252\",[]],[\"name/253\",[176,52.407]],[\"comment/253\",[]],[\"name/254\",[136,33.536]],[\"comment/254\",[]],[\"name/255\",[177,57.515]],[\"comment/255\",[]],[\"name/256\",[178,57.515]],[\"comment/256\",[]],[\"name/257\",[179,57.515]],[\"comment/257\",[]],[\"name/258\",[180,52.407]],[\"comment/258\",[]],[\"name/259\",[181,57.515]],[\"comment/259\",[]],[\"name/260\",[182,52.407]],[\"comment/260\",[]],[\"name/261\",[183,57.515]],[\"comment/261\",[]],[\"name/262\",[184,57.515]],[\"comment/262\",[]],[\"name/263\",[185,57.515]],[\"comment/263\",[]],[\"name/264\",[186,52.407]],[\"comment/264\",[]],[\"name/265\",[187,57.515]],[\"comment/265\",[]],[\"name/266\",[188,57.515]],[\"comment/266\",[]],[\"name/267\",[53,49.042]],[\"comment/267\",[]],[\"name/268\",[189,57.515]],[\"comment/268\",[]],[\"name/269\",[190,57.515]],[\"comment/269\",[]],[\"name/270\",[191,57.515]],[\"comment/270\",[]],[\"name/271\",[192,57.515]],[\"comment/271\",[]],[\"name/272\",[125,52.407]],[\"comment/272\",[]],[\"name/273\",[193,57.515]],[\"comment/273\",[]],[\"name/274\",[194,57.515]],[\"comment/274\",[]],[\"name/275\",[195,57.515]],[\"comment/275\",[]],[\"name/276\",[196,57.515]],[\"comment/276\",[]],[\"name/277\",[197,52.407]],[\"comment/277\",[]],[\"name/278\",[198,52.407]],[\"comment/278\",[]],[\"name/279\",[199,57.515]],[\"comment/279\",[]],[\"name/280\",[200,57.515]],[\"comment/280\",[]],[\"name/281\",[201,57.515]],[\"comment/281\",[]],[\"name/282\",[166,46.529]],[\"comment/282\",[]],[\"name/283\",[173,49.042]],[\"comment/283\",[]],[\"name/284\",[202,52.407]],[\"comment/284\",[]],[\"name/285\",[203,52.407]],[\"comment/285\",[]],[\"name/286\",[204,57.515]],[\"comment/286\",[]],[\"name/287\",[71,46.529]],[\"comment/287\",[]],[\"name/288\",[147,49.042]],[\"comment/288\",[]],[\"name/289\",[205,52.407]],[\"comment/289\",[]],[\"name/290\",[206,52.407]],[\"comment/290\",[]],[\"name/291\",[207,57.515]],[\"comment/291\",[]],[\"name/292\",[208,57.515]],[\"comment/292\",[]],[\"name/293\",[209,57.515]],[\"comment/293\",[]],[\"name/294\",[210,57.515]],[\"comment/294\",[]],[\"name/295\",[211,57.515]],[\"comment/295\",[]],[\"name/296\",[212,57.515]],[\"comment/296\",[]],[\"name/297\",[213,57.515]],[\"comment/297\",[]],[\"name/298\",[214,57.515]],[\"comment/298\",[]],[\"name/299\",[215,57.515]],[\"comment/299\",[]],[\"name/300\",[136,33.536]],[\"comment/300\",[]],[\"name/301\",[216,57.515]],[\"comment/301\",[]],[\"name/302\",[15,40.169]],[\"comment/302\",[]],[\"name/303\",[217,57.515]],[\"comment/303\",[]],[\"name/304\",[15,40.169]],[\"comment/304\",[]],[\"name/305\",[147,49.042]],[\"comment/305\",[]],[\"name/306\",[218,57.515]],[\"comment/306\",[]],[\"name/307\",[136,33.536]],[\"comment/307\",[]],[\"name/308\",[205,52.407]],[\"comment/308\",[]],[\"name/309\",[206,52.407]],[\"comment/309\",[]],[\"name/310\",[182,52.407]],[\"comment/310\",[]],[\"name/311\",[219,57.515]],[\"comment/311\",[]],[\"name/312\",[220,57.515]],[\"comment/312\",[]],[\"name/313\",[221,57.515]],[\"comment/313\",[]],[\"name/314\",[222,57.515]],[\"comment/314\",[]],[\"name/315\",[223,57.515]],[\"comment/315\",[]],[\"name/316\",[180,52.407]],[\"comment/316\",[]],[\"name/317\",[224,57.515]],[\"comment/317\",[]],[\"name/318\",[225,57.515]],[\"comment/318\",[]],[\"name/319\",[186,52.407]],[\"comment/319\",[]],[\"name/320\",[57,42.852]],[\"comment/320\",[]],[\"name/321\",[65,49.042]],[\"comment/321\",[]],[\"name/322\",[66,49.042]],[\"comment/322\",[]],[\"name/323\",[67,49.042]],[\"comment/323\",[]],[\"name/324\",[68,49.042]],[\"comment/324\",[]],[\"name/325\",[69,49.042]],[\"comment/325\",[]],[\"name/326\",[70,49.042]],[\"comment/326\",[]],[\"name/327\",[226,57.515]],[\"comment/327\",[]],[\"name/328\",[227,57.515]],[\"comment/328\",[]],[\"name/329\",[228,57.515]],[\"comment/329\",[]],[\"name/330\",[229,57.515]],[\"comment/330\",[]],[\"name/331\",[230,57.515]],[\"comment/331\",[]],[\"name/332\",[231,57.515]],[\"comment/332\",[]],[\"name/333\",[232,57.515]],[\"comment/333\",[]],[\"name/334\",[233,57.515]],[\"comment/334\",[]],[\"name/335\",[95,52.407]],[\"comment/335\",[]],[\"name/336\",[234,57.515]],[\"comment/336\",[]],[\"name/337\",[235,57.515]],[\"comment/337\",[]],[\"name/338\",[236,57.515]],[\"comment/338\",[]],[\"name/339\",[15,40.169]],[\"comment/339\",[]],[\"name/340\",[237,57.515]],[\"comment/340\",[]],[\"name/341\",[15,40.169]],[\"comment/341\",[]],[\"name/342\",[238,57.515]],[\"comment/342\",[]],[\"name/343\",[136,33.536]],[\"comment/343\",[]],[\"name/344\",[171,52.407]],[\"comment/344\",[]],[\"name/345\",[239,57.515]],[\"comment/345\",[]],[\"name/346\",[240,57.515]],[\"comment/346\",[]],[\"name/347\",[241,57.515]],[\"comment/347\",[]],[\"name/348\",[242,57.515]],[\"comment/348\",[]],[\"name/349\",[243,57.515]],[\"comment/349\",[]],[\"name/350\",[244,57.515]],[\"comment/350\",[]],[\"name/351\",[245,57.515]],[\"comment/351\",[]],[\"name/352\",[246,57.515]],[\"comment/352\",[]],[\"name/353\",[247,57.515]],[\"comment/353\",[]],[\"name/354\",[248,57.515]],[\"comment/354\",[]],[\"name/355\",[249,57.515]],[\"comment/355\",[]],[\"name/356\",[250,57.515]],[\"comment/356\",[]],[\"name/357\",[251,57.515]],[\"comment/357\",[]],[\"name/358\",[252,57.515]],[\"comment/358\",[]],[\"name/359\",[253,57.515]],[\"comment/359\",[]],[\"name/360\",[254,57.515]],[\"comment/360\",[]],[\"name/361\",[136,33.536]],[\"comment/361\",[]],[\"name/362\",[255,57.515]],[\"comment/362\",[]],[\"name/363\",[256,57.515]],[\"comment/363\",[]],[\"name/364\",[257,57.515]],[\"comment/364\",[]],[\"name/365\",[258,57.515]],[\"comment/365\",[]],[\"name/366\",[259,57.515]],[\"comment/366\",[]],[\"name/367\",[260,57.515]],[\"comment/367\",[]],[\"name/368\",[261,57.515]],[\"comment/368\",[]],[\"name/369\",[262,57.515]],[\"comment/369\",[]],[\"name/370\",[263,57.515]],[\"comment/370\",[]],[\"name/371\",[264,57.515]],[\"comment/371\",[]],[\"name/372\",[265,57.515]],[\"comment/372\",[]],[\"name/373\",[266,57.515]],[\"comment/373\",[]],[\"name/374\",[267,57.515]],[\"comment/374\",[]],[\"name/375\",[268,57.515]],[\"comment/375\",[]],[\"name/376\",[71,46.529]],[\"comment/376\",[]],[\"name/377\",[269,52.407]],[\"comment/377\",[]],[\"name/378\",[139,49.042]],[\"comment/378\",[]],[\"name/379\",[270,57.515]],[\"comment/379\",[]],[\"name/380\",[271,57.515]],[\"comment/380\",[]],[\"name/381\",[146,44.522]],[\"comment/381\",[]],[\"name/382\",[272,57.515]],[\"comment/382\",[]],[\"name/383\",[273,57.515]],[\"comment/383\",[]],[\"name/384\",[274,57.515]],[\"comment/384\",[]],[\"name/385\",[275,57.515]],[\"comment/385\",[]],[\"name/386\",[276,57.515]],[\"comment/386\",[]],[\"name/387\",[277,57.515]],[\"comment/387\",[]],[\"name/388\",[278,57.515]],[\"comment/388\",[]],[\"name/389\",[279,57.515]],[\"comment/389\",[]],[\"name/390\",[166,46.529]],[\"comment/390\",[]],[\"name/391\",[280,57.515]],[\"comment/391\",[]],[\"name/392\",[139,49.042]],[\"comment/392\",[]],[\"name/393\",[281,57.515]],[\"comment/393\",[]],[\"name/394\",[146,44.522]],[\"comment/394\",[]],[\"name/395\",[145,49.042]],[\"comment/395\",[]],[\"name/396\",[146,44.522]],[\"comment/396\",[]],[\"name/397\",[282,57.515]],[\"comment/397\",[]],[\"name/398\",[136,33.536]],[\"comment/398\",[]],[\"name/399\",[161,49.042]],[\"comment/399\",[]],[\"name/400\",[163,49.042]],[\"comment/400\",[]],[\"name/401\",[162,49.042]],[\"comment/401\",[]],[\"name/402\",[160,49.042]],[\"comment/402\",[]],[\"name/403\",[164,49.042]],[\"comment/403\",[]],[\"name/404\",[157,46.529]],[\"comment/404\",[]],[\"name/405\",[158,46.529]],[\"comment/405\",[]],[\"name/406\",[150,46.529]],[\"comment/406\",[]],[\"name/407\",[151,46.529]],[\"comment/407\",[]],[\"name/408\",[152,46.529]],[\"comment/408\",[]],[\"name/409\",[154,46.529]],[\"comment/409\",[]],[\"name/410\",[155,46.529]],[\"comment/410\",[]],[\"name/411\",[156,46.529]],[\"comment/411\",[]],[\"name/412\",[283,57.515]],[\"comment/412\",[]],[\"name/413\",[136,33.536]],[\"comment/413\",[]],[\"name/414\",[161,49.042]],[\"comment/414\",[]],[\"name/415\",[163,49.042]],[\"comment/415\",[]],[\"name/416\",[162,49.042]],[\"comment/416\",[]],[\"name/417\",[160,49.042]],[\"comment/417\",[]],[\"name/418\",[164,49.042]],[\"comment/418\",[]],[\"name/419\",[157,46.529]],[\"comment/419\",[]],[\"name/420\",[158,46.529]],[\"comment/420\",[]],[\"name/421\",[150,46.529]],[\"comment/421\",[]],[\"name/422\",[151,46.529]],[\"comment/422\",[]],[\"name/423\",[152,46.529]],[\"comment/423\",[]],[\"name/424\",[154,46.529]],[\"comment/424\",[]],[\"name/425\",[155,46.529]],[\"comment/425\",[]],[\"name/426\",[156,46.529]],[\"comment/426\",[]],[\"name/427\",[269,52.407]],[\"comment/427\",[]],[\"name/428\",[136,33.536]],[\"comment/428\",[]],[\"name/429\",[284,57.515]],[\"comment/429\",[]],[\"name/430\",[285,57.515]],[\"comment/430\",[]],[\"name/431\",[286,57.515]],[\"comment/431\",[]],[\"name/432\",[176,52.407]],[\"comment/432\",[]],[\"name/433\",[287,57.515]],[\"comment/433\",[]],[\"name/434\",[288,57.515]],[\"comment/434\",[]],[\"name/435\",[289,57.515]],[\"comment/435\",[]],[\"name/436\",[198,52.407]],[\"comment/436\",[]],[\"name/437\",[197,52.407]],[\"comment/437\",[]],[\"name/438\",[290,57.515]],[\"comment/438\",[]],[\"name/439\",[291,57.515]],[\"comment/439\",[]],[\"name/440\",[292,57.515]],[\"comment/440\",[]],[\"name/441\",[293,57.515]],[\"comment/441\",[]],[\"name/442\",[294,57.515]],[\"comment/442\",[]],[\"name/443\",[295,57.515]],[\"comment/443\",[]],[\"name/444\",[48,52.407]],[\"comment/444\",[]],[\"name/445\",[296,57.515]],[\"comment/445\",[]],[\"name/446\",[297,57.515]],[\"comment/446\",[]],[\"name/447\",[298,57.515]],[\"comment/447\",[]],[\"name/448\",[299,57.515]],[\"comment/448\",[]],[\"name/449\",[300,57.515]],[\"comment/449\",[]],[\"name/450\",[301,57.515]],[\"comment/450\",[]],[\"name/451\",[302,57.515]],[\"comment/451\",[]],[\"name/452\",[303,57.515]],[\"comment/452\",[]],[\"name/453\",[304,57.515]],[\"comment/453\",[]],[\"name/454\",[305,57.515]],[\"comment/454\",[]],[\"name/455\",[306,57.515]],[\"comment/455\",[]],[\"name/456\",[307,57.515]],[\"comment/456\",[]],[\"name/457\",[308,57.515]],[\"comment/457\",[]],[\"name/458\",[309,57.515]],[\"comment/458\",[]],[\"name/459\",[310,57.515]],[\"comment/459\",[]],[\"name/460\",[311,57.515]],[\"comment/460\",[]],[\"name/461\",[312,57.515]],[\"comment/461\",[]],[\"name/462\",[313,57.515]],[\"comment/462\",[]],[\"name/463\",[314,57.515]],[\"comment/463\",[]],[\"name/464\",[315,57.515]],[\"comment/464\",[]],[\"name/465\",[316,57.515]],[\"comment/465\",[]],[\"name/466\",[317,57.515]],[\"comment/466\",[]],[\"name/467\",[203,52.407]],[\"comment/467\",[]],[\"name/468\",[166,46.529]],[\"comment/468\",[]],[\"name/469\",[173,49.042]],[\"comment/469\",[]],[\"name/470\",[202,52.407]],[\"comment/470\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":15,\"name\":{\"15\":{},\"35\":{},\"45\":{},\"109\":{},\"302\":{},\"304\":{},\"339\":{},\"341\":{}},\"comment\":{}}],[\"_adapter\",{\"_index\":148,\"name\":{\"214\":{}},\"comment\":{}}],[\"_address\",{\"_index\":219,\"name\":{\"311\":{}},\"comment\":{}}],[\"_backupdepositdata\",{\"_index\":310,\"name\":{\"459\":{}},\"comment\":{}}],[\"_calcwithdrawalfee\",{\"_index\":292,\"name\":{\"440\":{}},\"comment\":{}}],[\"_callbacks\",{\"_index\":241,\"name\":{\"347\":{}},\"comment\":{}}],[\"_chain\",{\"_index\":285,\"name\":{\"430\":{}},\"comment\":{}}],[\"_chainid\",{\"_index\":180,\"name\":{\"258\":{},\"316\":{}},\"comment\":{}}],[\"_checkprovider\",{\"_index\":287,\"name\":{\"433\":{}},\"comment\":{}}],[\"_emptysigner\",{\"_index\":178,\"name\":{\"256\":{}},\"comment\":{}}],[\"_errorhandlers\",{\"_index\":242,\"name\":{\"348\":{}},\"comment\":{}}],[\"_fetched\",{\"_index\":182,\"name\":{\"260\":{},\"310\":{}},\"comment\":{}}],[\"_findleavesandindices\",{\"_index\":293,\"name\":{\"441\":{}},\"comment\":{}}],[\"_getpromiseindex\",{\"_index\":252,\"name\":{\"358\":{}},\"comment\":{}}],[\"_handlehttperror\",{\"_index\":229,\"name\":{\"330\":{}},\"comment\":{}}],[\"_id\",{\"_index\":137,\"name\":{\"164\":{},\"173\":{},\"182\":{},\"190\":{},\"198\":{},\"209\":{}},\"comment\":{}}],[\"_instanceeventtofilter\",{\"_index\":301,\"name\":{\"450\":{}},\"comment\":{}}],[\"_miningfee\",{\"_index\":222,\"name\":{\"314\":{}},\"comment\":{}}],[\"_mutex\",{\"_index\":284,\"name\":{\"429\":{}},\"comment\":{}}],[\"_mutexes\",{\"_index\":255,\"name\":{\"362\":{}},\"comment\":{}}],[\"_path\",{\"_index\":149,\"name\":{\"215\":{}},\"comment\":{}}],[\"_pool\",{\"_index\":251,\"name\":{\"357\":{}},\"comment\":{}}],[\"_populatesyncoptions\",{\"_index\":203,\"name\":{\"285\":{},\"467\":{}},\"comment\":{}}],[\"_prices\",{\"_index\":224,\"name\":{\"317\":{}},\"comment\":{}}],[\"_promises\",{\"_index\":243,\"name\":{\"349\":{}},\"comment\":{}}],[\"_propertiesfetched\",{\"_index\":186,\"name\":{\"264\":{},\"319\":{}},\"comment\":{}}],[\"_resolveinstance\",{\"_index\":303,\"name\":{\"452\":{}},\"comment\":{}}],[\"_resolveinstanceevent\",{\"_index\":302,\"name\":{\"451\":{}},\"comment\":{}}],[\"_results\",{\"_index\":240,\"name\":{\"346\":{}},\"comment\":{}}],[\"_rev\",{\"_index\":138,\"name\":{\"165\":{},\"174\":{},\"183\":{},\"191\":{},\"199\":{},\"210\":{}},\"comment\":{}}],[\"_servicefee\",{\"_index\":221,\"name\":{\"313\":{}},\"comment\":{}}],[\"_signer\",{\"_index\":179,\"name\":{\"257\":{}},\"comment\":{}}],[\"_signerconnected\",{\"_index\":185,\"name\":{\"263\":{}},\"comment\":{}}],[\"_status\",{\"_index\":223,\"name\":{\"315\":{}},\"comment\":{}}],[\"_symbol\",{\"_index\":181,\"name\":{\"259\":{}},\"comment\":{}}],[\"_totaladded\",{\"_index\":239,\"name\":{\"345\":{}},\"comment\":{}}],[\"_unzip\",{\"_index\":153,\"name\":{\"219\":{}},\"comment\":{}}],[\"_version\",{\"_index\":220,\"name\":{\"312\":{}},\"comment\":{}}],[\"_waitiffull\",{\"_index\":253,\"name\":{\"359\":{}},\"comment\":{}}],[\"acquire\",{\"_index\":256,\"name\":{\"363\":{}},\"comment\":{}}],[\"adapter\",{\"_index\":73,\"name\":{\"99\":{}},\"comment\":{}}],[\"address\",{\"_index\":57,\"name\":{\"71\":{},\"79\":{},\"83\":{},\"90\":{},\"202\":{},\"320\":{}},\"comment\":{}}],[\"all\",{\"_index\":248,\"name\":{\"354\":{}},\"comment\":{}}],[\"anonymityminingenabled\",{\"_index\":59,\"name\":{\"73\":{}},\"comment\":{}}],[\"asyncutils\",{\"_index\":234,\"name\":{\"336\":{}},\"comment\":{}}],[\"backupinvoice\",{\"_index\":307,\"name\":{\"456\":{}},\"comment\":{}}],[\"backupinvoices\",{\"_index\":309,\"name\":{\"458\":{}},\"comment\":{}}],[\"backupnote\",{\"_index\":306,\"name\":{\"455\":{}},\"comment\":{}}],[\"backupnotes\",{\"_index\":308,\"name\":{\"457\":{}},\"comment\":{}}],[\"base\",{\"_index\":135,\"name\":{\"162\":{},\"212\":{}},\"comment\":{}}],[\"batchcall\",{\"_index\":195,\"name\":{\"275\":{}},\"comment\":{}}],[\"bigint\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"biginttohex\",{\"_index\":263,\"name\":{\"370\":{}},\"comment\":{}}],[\"blockdelta\",{\"_index\":169,\"name\":{\"246\":{}},\"comment\":{}}],[\"blockdivisor\",{\"_index\":170,\"name\":{\"247\":{}},\"comment\":{}}],[\"blocknumber\",{\"_index\":140,\"name\":{\"168\":{},\"177\":{}},\"comment\":{}}],[\"buffertohex\",{\"_index\":261,\"name\":{\"368\":{}},\"comment\":{}}],[\"builddepositproof\",{\"_index\":272,\"name\":{\"382\":{}},\"comment\":{}}],[\"builddoc\",{\"_index\":161,\"name\":{\"228\":{},\"399\":{},\"414\":{}},\"comment\":{}}],[\"buildmerkletree\",{\"_index\":25,\"name\":{\"30\":{},\"62\":{}},\"comment\":{}}],[\"cache\",{\"_index\":72,\"name\":{\"98\":{},\"211\":{}},\"comment\":{}}],[\"cacheadapter\",{\"_index\":175,\"name\":{\"252\":{}},\"comment\":{}}],[\"cachedirexists\",{\"_index\":86,\"name\":{\"113\":{}},\"comment\":{}}],[\"cachedirpath\",{\"_index\":74,\"name\":{\"100\":{}},\"comment\":{}}],[\"caches\",{\"_index\":286,\"name\":{\"431\":{}},\"comment\":{}}],[\"calcdepositproofs\",{\"_index\":49,\"name\":{\"63\":{}},\"comment\":{}}],[\"calcpedersenhash\",{\"_index\":46,\"name\":{\"58\":{}},\"comment\":{}}],[\"callback\",{\"_index\":236,\"name\":{\"338\":{}},\"comment\":{}}],[\"chain\",{\"_index\":176,\"name\":{\"253\":{},\"432\":{}},\"comment\":{}}],[\"chainid\",{\"_index\":69,\"name\":{\"95\":{},\"207\":{},\"325\":{}},\"comment\":{}}],[\"checkknownroot\",{\"_index\":278,\"name\":{\"388\":{}},\"comment\":{}}],[\"checknotesspent\",{\"_index\":277,\"name\":{\"387\":{}},\"comment\":{}}],[\"classicinstance\",{\"_index\":58,\"name\":{\"72\":{}},\"comment\":{}}],[\"clear\",{\"_index\":158,\"name\":{\"224\":{},\"233\":{},\"405\":{},\"420\":{}},\"comment\":{}}],[\"clearlistener\",{\"_index\":296,\"name\":{\"445\":{}},\"comment\":{}}],[\"clearlistenerbyindex\",{\"_index\":202,\"name\":{\"284\":{},\"470\":{}},\"comment\":{}}],[\"clearlisteners\",{\"_index\":297,\"name\":{\"446\":{}},\"comment\":{}}],[\"close\",{\"_index\":157,\"name\":{\"223\":{},\"232\":{},\"404\":{},\"419\":{}},\"comment\":{}}],[\"commitment\",{\"_index\":8,\"name\":{\"8\":{},\"170\":{}},\"comment\":{}}],[\"concurrencylimit\",{\"_index\":171,\"name\":{\"248\":{},\"344\":{}},\"comment\":{}}],[\"connect\",{\"_index\":288,\"name\":{\"434\":{}},\"comment\":{}}],[\"connectsigner\",{\"_index\":183,\"name\":{\"261\":{}},\"comment\":{}}],[\"constants\",{\"_index\":132,\"name\":{\"159\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":136,\"name\":{\"163\":{},\"167\":{},\"176\":{},\"185\":{},\"193\":{},\"201\":{},\"213\":{},\"226\":{},\"254\":{},\"300\":{},\"307\":{},\"343\":{},\"361\":{},\"398\":{},\"413\":{},\"428\":{}},\"comment\":{}}],[\"contracts\",{\"_index\":196,\"name\":{\"276\":{}},\"comment\":{}}],[\"core\",{\"_index\":269,\"name\":{\"377\":{},\"427\":{}},\"comment\":{}}],[\"createdeposit\",{\"_index\":4,\"name\":{\"4\":{},\"27\":{},\"61\":{}},\"comment\":{}}],[\"createdepositproof\",{\"_index\":290,\"name\":{\"438\":{}},\"comment\":{}}],[\"createdepositproofs\",{\"_index\":291,\"name\":{\"439\":{}},\"comment\":{}}],[\"createdeposittransaction\",{\"_index\":304,\"name\":{\"453\":{}},\"comment\":{}}],[\"createdeposittransactions\",{\"_index\":305,\"name\":{\"454\":{}},\"comment\":{}}],[\"createnote\",{\"_index\":47,\"name\":{\"59\":{}},\"comment\":{}}],[\"crypto\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"data\",{\"_index\":50,\"name\":{\"64\":{}},\"comment\":{}}],[\"db\",{\"_index\":152,\"name\":{\"218\":{},\"236\":{},\"408\":{},\"423\":{}},\"comment\":{}}],[\"decimals\",{\"_index\":54,\"name\":{\"68\":{},\"76\":{},\"82\":{}},\"comment\":{}}],[\"denomination\",{\"_index\":55,\"name\":{\"69\":{},\"77\":{},\"88\":{},\"188\":{},\"196\":{}},\"comment\":{}}],[\"deployblock\",{\"_index\":56,\"name\":{\"70\":{},\"78\":{}},\"comment\":{}}],[\"deposit\",{\"_index\":139,\"name\":{\"166\":{},\"378\":{},\"392\":{}},\"comment\":{}}],[\"depositcache\",{\"_index\":282,\"name\":{\"397\":{}},\"comment\":{}}],[\"depositinfo\",{\"_index\":37,\"name\":{\"49\":{}},\"comment\":{}}],[\"depositproof\",{\"_index\":22,\"name\":{\"23\":{},\"33\":{}},\"comment\":{}}],[\"depositsperinstance\",{\"_index\":270,\"name\":{\"379\":{}},\"comment\":{}}],[\"docs\",{\"_index\":134,\"name\":{\"161\":{}},\"comment\":{}}],[\"donotpopulate\",{\"_index\":271,\"name\":{\"380\":{}},\"comment\":{}}],[\"elements\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"ensureerror\",{\"_index\":233,\"name\":{\"334\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":237,\"name\":{\"340\":{}},\"comment\":{}}],[\"errorutils\",{\"_index\":232,\"name\":{\"333\":{}},\"comment\":{}}],[\"ethpurchaseamounts\",{\"_index\":276,\"name\":{\"386\":{}},\"comment\":{}}],[\"exists\",{\"_index\":268,\"name\":{\"375\":{}},\"comment\":{}}],[\"exportcachezip\",{\"_index\":311,\"name\":{\"460\":{}},\"comment\":{}}],[\"fee\",{\"_index\":33,\"name\":{\"42\":{},\"181\":{}},\"comment\":{}}],[\"fetchchaindata\",{\"_index\":184,\"name\":{\"262\":{}},\"comment\":{}}],[\"fetchproperties\",{\"_index\":225,\"name\":{\"318\":{}},\"comment\":{}}],[\"files\",{\"_index\":76,\"name\":{\"102\":{}},\"comment\":{}}],[\"fromcache\",{\"_index\":218,\"name\":{\"306\":{}},\"comment\":{}}],[\"gasprice\",{\"_index\":273,\"name\":{\"383\":{}},\"comment\":{}}],[\"gaspricecushion\",{\"_index\":274,\"name\":{\"384\":{}},\"comment\":{}}],[\"get\",{\"_index\":155,\"name\":{\"221\":{},\"238\":{},\"410\":{},\"425\":{}},\"comment\":{}}],[\"getaccountbalance\",{\"_index\":190,\"name\":{\"269\":{}},\"comment\":{}}],[\"getcachepath\",{\"_index\":85,\"name\":{\"112\":{}},\"comment\":{}}],[\"getcallbacks\",{\"_index\":162,\"name\":{\"229\":{},\"401\":{},\"416\":{}},\"comment\":{}}],[\"getclassicinstancedata\",{\"_index\":99,\"name\":{\"126\":{}},\"comment\":{}}],[\"getclassicinstancedatasync\",{\"_index\":100,\"name\":{\"127\":{}},\"comment\":{}}],[\"getclassicsubgraphurl\",{\"_index\":130,\"name\":{\"157\":{}},\"comment\":{}}],[\"getclassicsubgraphurlsync\",{\"_index\":131,\"name\":{\"158\":{}},\"comment\":{}}],[\"getdefaulthash\",{\"_index\":40,\"name\":{\"52\":{}},\"comment\":{}}],[\"geterror\",{\"_index\":95,\"name\":{\"122\":{},\"335\":{}},\"comment\":{}}],[\"geterrorhandlers\",{\"_index\":163,\"name\":{\"230\":{},\"400\":{},\"415\":{}},\"comment\":{}}],[\"getethpurchaseprice\",{\"_index\":227,\"name\":{\"328\":{}},\"comment\":{}}],[\"getgasprice\",{\"_index\":191,\"name\":{\"270\":{}},\"comment\":{}}],[\"getgroth16\",{\"_index\":43,\"name\":{\"55\":{}},\"comment\":{}}],[\"getinstance\",{\"_index\":198,\"name\":{\"278\":{},\"436\":{}},\"comment\":{}}],[\"getinstanceaddress\",{\"_index\":109,\"name\":{\"136\":{}},\"comment\":{}}],[\"getinstanceaddresses\",{\"_index\":107,\"name\":{\"134\":{}},\"comment\":{}}],[\"getinstanceaddressessync\",{\"_index\":108,\"name\":{\"135\":{}},\"comment\":{}}],[\"getinstanceaddresssync\",{\"_index\":110,\"name\":{\"137\":{}},\"comment\":{}}],[\"getinstancedeployblocknum\",{\"_index\":113,\"name\":{\"140\":{}},\"comment\":{}}],[\"getinstancedeployblocknums\",{\"_index\":111,\"name\":{\"138\":{}},\"comment\":{}}],[\"getinstancedeployblocknumssync\",{\"_index\":112,\"name\":{\"139\":{}},\"comment\":{}}],[\"getinstancedeployblocknumsync\",{\"_index\":114,\"name\":{\"141\":{}},\"comment\":{}}],[\"getinstancelookupkeys\",{\"_index\":101,\"name\":{\"128\":{}},\"comment\":{}}],[\"getinstancelookupkeyssync\",{\"_index\":102,\"name\":{\"129\":{}},\"comment\":{}}],[\"getinstances\",{\"_index\":289,\"name\":{\"435\":{}},\"comment\":{}}],[\"getmodulespath\",{\"_index\":83,\"name\":{\"110\":{}},\"comment\":{}}],[\"getmulticall3address\",{\"_index\":117,\"name\":{\"144\":{}},\"comment\":{}}],[\"getmulticall3addresssync\",{\"_index\":120,\"name\":{\"147\":{}},\"comment\":{}}],[\"getmulticalladdress\",{\"_index\":116,\"name\":{\"143\":{}},\"comment\":{}}],[\"getmulticalladdresssync\",{\"_index\":119,\"name\":{\"146\":{}},\"comment\":{}}],[\"getnetworksymbol\",{\"_index\":105,\"name\":{\"132\":{}},\"comment\":{}}],[\"getnetworksymbolsync\",{\"_index\":106,\"name\":{\"133\":{}},\"comment\":{}}],[\"getpathstringbasedcontent\",{\"_index\":103,\"name\":{\"130\":{}},\"comment\":{}}],[\"getpathstringbasedcontentsync\",{\"_index\":104,\"name\":{\"131\":{}},\"comment\":{}}],[\"getprovingkey\",{\"_index\":41,\"name\":{\"53\":{}},\"comment\":{}}],[\"getproxy\",{\"_index\":197,\"name\":{\"277\":{},\"437\":{}},\"comment\":{}}],[\"getproxyaddress\",{\"_index\":115,\"name\":{\"142\":{}},\"comment\":{}}],[\"getproxyaddresssync\",{\"_index\":118,\"name\":{\"145\":{}},\"comment\":{}}],[\"getrandomfromrange\",{\"_index\":259,\"name\":{\"366\":{}},\"comment\":{}}],[\"getresourcepath\",{\"_index\":84,\"name\":{\"111\":{}},\"comment\":{}}],[\"getrows\",{\"_index\":156,\"name\":{\"222\":{},\"239\":{},\"411\":{},\"426\":{}},\"comment\":{}}],[\"gettoken\",{\"_index\":199,\"name\":{\"279\":{}},\"comment\":{}}],[\"gettokenaddress\",{\"_index\":123,\"name\":{\"150\":{}},\"comment\":{}}],[\"gettokenaddresssync\",{\"_index\":124,\"name\":{\"151\":{}},\"comment\":{}}],[\"gettokenbalance\",{\"_index\":193,\"name\":{\"273\":{}},\"comment\":{}}],[\"gettokencontract\",{\"_index\":192,\"name\":{\"271\":{}},\"comment\":{}}],[\"gettokendata\",{\"_index\":121,\"name\":{\"148\":{}},\"comment\":{}}],[\"gettokendatasync\",{\"_index\":122,\"name\":{\"149\":{}},\"comment\":{}}],[\"gettokendecimals\",{\"_index\":125,\"name\":{\"152\":{},\"272\":{}},\"comment\":{}}],[\"gettokendecimalssync\",{\"_index\":126,\"name\":{\"153\":{}},\"comment\":{}}],[\"gettornadocircuit\",{\"_index\":42,\"name\":{\"54\":{}},\"comment\":{}}],[\"gettorntoken\",{\"_index\":200,\"name\":{\"280\":{}},\"comment\":{}}],[\"getuncensoredrpcurl\",{\"_index\":128,\"name\":{\"155\":{}},\"comment\":{}}],[\"getuncensoredrpcurlsync\",{\"_index\":129,\"name\":{\"156\":{}},\"comment\":{}}],[\"getvalue\",{\"_index\":97,\"name\":{\"124\":{}},\"comment\":{}}],[\"getzeroelement\",{\"_index\":39,\"name\":{\"51\":{}},\"comment\":{}}],[\"groth16\",{\"_index\":36,\"name\":{\"48\":{}},\"comment\":{}}],[\"groth16proof\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"gunzipsync\",{\"_index\":80,\"name\":{\"106\":{}},\"comment\":{}}],[\"gzipsync\",{\"_index\":79,\"name\":{\"105\":{}},\"comment\":{}}],[\"handlewithdrawal\",{\"_index\":228,\"name\":{\"329\":{}},\"comment\":{}}],[\"headers\",{\"_index\":213,\"name\":{\"297\":{}},\"comment\":{}}],[\"height\",{\"_index\":26,\"name\":{\"31\":{}},\"comment\":{}}],[\"hexcommitment\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"hexnullifierhash\",{\"_index\":11,\"name\":{\"11\":{},\"39\":{}},\"comment\":{}}],[\"hexutils\",{\"_index\":260,\"name\":{\"367\":{}},\"comment\":{}}],[\"httpclient\",{\"_index\":206,\"name\":{\"290\":{},\"309\":{}},\"comment\":{}}],[\"id\",{\"_index\":188,\"name\":{\"266\":{}},\"comment\":{}}],[\"indices\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"initializepooler\",{\"_index\":164,\"name\":{\"231\":{},\"403\":{},\"418\":{}},\"comment\":{}}],[\"inputfor\",{\"_index\":23,\"name\":{\"24\":{}},\"comment\":{}}],[\"instancelookup\",{\"_index\":62,\"name\":{\"85\":{}},\"comment\":{}}],[\"invoice\",{\"_index\":146,\"name\":{\"192\":{},\"197\":{},\"381\":{},\"394\":{},\"396\":{}},\"comment\":{}}],[\"isopen\",{\"_index\":151,\"name\":{\"217\":{},\"235\":{},\"407\":{},\"422\":{}},\"comment\":{}}],[\"json\",{\"_index\":90,\"name\":{\"117\":{}},\"comment\":{}}],[\"keys\",{\"_index\":61,\"name\":{\"84\":{}},\"comment\":{}}],[\"latestblocknum\",{\"_index\":189,\"name\":{\"268\":{}},\"comment\":{}}],[\"leafindex\",{\"_index\":30,\"name\":{\"38\":{},\"169\":{}},\"comment\":{}}],[\"leaves\",{\"_index\":27,\"name\":{\"32\":{}},\"comment\":{}}],[\"listenfordeposits\",{\"_index\":298,\"name\":{\"447\":{}},\"comment\":{}}],[\"listenforevents\",{\"_index\":173,\"name\":{\"250\":{},\"283\":{},\"469\":{}},\"comment\":{}}],[\"listenforinstanceevents\",{\"_index\":300,\"name\":{\"449\":{}},\"comment\":{}}],[\"listenforwithdrawals\",{\"_index\":299,\"name\":{\"448\":{}},\"comment\":{}}],[\"load\",{\"_index\":91,\"name\":{\"118\":{}},\"comment\":{}}],[\"loadcache\",{\"_index\":314,\"name\":{\"463\":{}},\"comment\":{}}],[\"loaddepositcache\",{\"_index\":312,\"name\":{\"461\":{}},\"comment\":{}}],[\"loadinstance\",{\"_index\":315,\"name\":{\"464\":{}},\"comment\":{}}],[\"loadmap\",{\"_index\":94,\"name\":{\"121\":{}},\"comment\":{}}],[\"loadnotes\",{\"_index\":294,\"name\":{\"442\":{}},\"comment\":{}}],[\"loadraw\",{\"_index\":88,\"name\":{\"115\":{}},\"comment\":{}}],[\"loadrawsync\",{\"_index\":89,\"name\":{\"116\":{}},\"comment\":{}}],[\"loadsync\",{\"_index\":92,\"name\":{\"119\":{}},\"comment\":{}}],[\"loadwithdrawalcache\",{\"_index\":313,\"name\":{\"462\":{}},\"comment\":{}}],[\"makecachedir\",{\"_index\":87,\"name\":{\"114\":{}},\"comment\":{}}],[\"merkle_tree_height\",{\"_index\":133,\"name\":{\"160\":{}},\"comment\":{}}],[\"merkleproof\",{\"_index\":12,\"name\":{\"12\":{},\"22\":{}},\"comment\":{}}],[\"merkletreeheight\",{\"_index\":279,\"name\":{\"389\":{}},\"comment\":{}}],[\"miningfeepercent\",{\"_index\":67,\"name\":{\"93\":{},\"205\":{},\"323\":{}},\"comment\":{}}],[\"msg\",{\"_index\":24,\"name\":{\"26\":{}},\"comment\":{}}],[\"mstimeout\",{\"_index\":172,\"name\":{\"249\":{}},\"comment\":{}}],[\"name\",{\"_index\":150,\"name\":{\"216\":{},\"234\":{},\"406\":{},\"421\":{}},\"comment\":{}}],[\"network\",{\"_index\":52,\"name\":{\"66\":{},\"74\":{},\"81\":{},\"86\":{},\"186\":{},\"194\":{},\"240\":{}},\"comment\":{}}],[\"note\",{\"_index\":145,\"name\":{\"184\":{},\"189\":{},\"395\":{}},\"comment\":{}}],[\"nullifier\",{\"_index\":5,\"name\":{\"5\":{},\"28\":{},\"46\":{}},\"comment\":{}}],[\"nullifierhash\",{\"_index\":10,\"name\":{\"10\":{},\"179\":{}},\"comment\":{}}],[\"numbertohex\",{\"_index\":262,\"name\":{\"369\":{}},\"comment\":{}}],[\"numberutils\",{\"_index\":257,\"name\":{\"364\":{}},\"comment\":{}}],[\"obfuscationoptions\",{\"_index\":211,\"name\":{\"295\":{}},\"comment\":{}}],[\"objectutils\",{\"_index\":265,\"name\":{\"372\":{}},\"comment\":{}}],[\"offchain\",{\"_index\":127,\"name\":{\"154\":{}},\"comment\":{}}],[\"onchain\",{\"_index\":98,\"name\":{\"125\":{}},\"comment\":{}}],[\"options\",{\"_index\":71,\"name\":{\"97\":{},\"242\":{},\"287\":{},\"376\":{}},\"comment\":{}}],[\"outputof\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"parentpath\",{\"_index\":77,\"name\":{\"103\":{}},\"comment\":{}}],[\"parsenote\",{\"_index\":48,\"name\":{\"60\":{},\"444\":{}},\"comment\":{}}],[\"parsenotes\",{\"_index\":295,\"name\":{\"443\":{}},\"comment\":{}}],[\"path\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"pathgetter\",{\"_index\":82,\"name\":{\"108\":{}},\"comment\":{}}],[\"pedersenhash\",{\"_index\":3,\"name\":{\"3\":{},\"25\":{}},\"comment\":{}}],[\"pending\",{\"_index\":244,\"name\":{\"350\":{}},\"comment\":{}}],[\"persistent\",{\"_index\":75,\"name\":{\"101\":{}},\"comment\":{}}],[\"persistentcache\",{\"_index\":174,\"name\":{\"251\":{}},\"comment\":{}}],[\"pi_a\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"pi_b\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"pi_c\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"pool\",{\"_index\":247,\"name\":{\"353\":{}},\"comment\":{}}],[\"pooler\",{\"_index\":160,\"name\":{\"227\":{},\"402\":{},\"417\":{}},\"comment\":{}}],[\"poolmany\",{\"_index\":246,\"name\":{\"352\":{}},\"comment\":{}}],[\"populate\",{\"_index\":266,\"name\":{\"373\":{}},\"comment\":{}}],[\"populatebatchcall\",{\"_index\":194,\"name\":{\"274\":{}},\"comment\":{}}],[\"port\",{\"_index\":212,\"name\":{\"296\":{}},\"comment\":{}}],[\"preimage\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"prepareaddress\",{\"_index\":264,\"name\":{\"371\":{}},\"comment\":{}}],[\"prices\",{\"_index\":70,\"name\":{\"96\":{},\"208\":{},\"326\":{}},\"comment\":{}}],[\"primitives\",{\"_index\":45,\"name\":{\"57\":{}},\"comment\":{}}],[\"private\",{\"_index\":35,\"name\":{\"44\":{}},\"comment\":{}}],[\"promisepooler\",{\"_index\":238,\"name\":{\"342\":{}},\"comment\":{}}],[\"properties\",{\"_index\":226,\"name\":{\"327\":{}},\"comment\":{}}],[\"provider\",{\"_index\":177,\"name\":{\"255\":{}},\"comment\":{}}],[\"public\",{\"_index\":28,\"name\":{\"34\":{}},\"comment\":{}}],[\"race\",{\"_index\":249,\"name\":{\"355\":{}},\"comment\":{}}],[\"randombiginteger\",{\"_index\":258,\"name\":{\"365\":{}},\"comment\":{}}],[\"recipientaddress\",{\"_index\":31,\"name\":{\"40\":{}},\"comment\":{}}],[\"refund\",{\"_index\":34,\"name\":{\"43\":{}},\"comment\":{}}],[\"regularhttpclient\",{\"_index\":217,\"name\":{\"303\":{}},\"comment\":{}}],[\"relayer\",{\"_index\":147,\"name\":{\"200\":{},\"288\":{},\"305\":{}},\"comment\":{}}],[\"relayeraddress\",{\"_index\":32,\"name\":{\"41\":{}},\"comment\":{}}],[\"relayeroptions\",{\"_index\":210,\"name\":{\"294\":{}},\"comment\":{}}],[\"relayerproperties\",{\"_index\":64,\"name\":{\"89\":{}},\"comment\":{}}],[\"remember\",{\"_index\":230,\"name\":{\"331\":{}},\"comment\":{}}],[\"request\",{\"_index\":281,\"name\":{\"393\":{}},\"comment\":{}}],[\"reset\",{\"_index\":250,\"name\":{\"356\":{}},\"comment\":{}}],[\"root\",{\"_index\":13,\"name\":{\"13\":{},\"36\":{}},\"comment\":{}}],[\"rv\",{\"_index\":214,\"name\":{\"298\":{}},\"comment\":{}}],[\"secret\",{\"_index\":6,\"name\":{\"6\":{},\"29\":{},\"47\":{}},\"comment\":{}}],[\"servicefeepercent\",{\"_index\":66,\"name\":{\"92\":{},\"204\":{},\"322\":{}},\"comment\":{}}],[\"setup\",{\"_index\":38,\"name\":{\"50\":{}},\"comment\":{}}],[\"signer\",{\"_index\":187,\"name\":{\"265\":{}},\"comment\":{}}],[\"simplemutex\",{\"_index\":254,\"name\":{\"360\":{}},\"comment\":{}}],[\"startblock\",{\"_index\":167,\"name\":{\"244\":{}},\"comment\":{}}],[\"status\",{\"_index\":68,\"name\":{\"94\":{},\"206\":{},\"324\":{}},\"comment\":{}}],[\"stripextensions\",{\"_index\":78,\"name\":{\"104\":{}},\"comment\":{}}],[\"success\",{\"_index\":208,\"name\":{\"292\":{}},\"comment\":{}}],[\"swap\",{\"_index\":267,\"name\":{\"374\":{}},\"comment\":{}}],[\"symbol\",{\"_index\":53,\"name\":{\"67\":{},\"75\":{},\"267\":{}},\"comment\":{}}],[\"sync\",{\"_index\":166,\"name\":{\"243\":{},\"282\":{},\"390\":{},\"468\":{}},\"comment\":{}}],[\"syncable\",{\"_index\":159,\"name\":{\"225\":{}},\"comment\":{}}],[\"syncdeposits\",{\"_index\":316,\"name\":{\"465\":{}},\"comment\":{}}],[\"synchronizer\",{\"_index\":201,\"name\":{\"281\":{}},\"comment\":{}}],[\"syncwithdrawals\",{\"_index\":317,\"name\":{\"466\":{}},\"comment\":{}}],[\"targetblock\",{\"_index\":168,\"name\":{\"245\":{}},\"comment\":{}}],[\"terminategroth16\",{\"_index\":44,\"name\":{\"56\":{}},\"comment\":{}}],[\"throwerror\",{\"_index\":96,\"name\":{\"123\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":235,\"name\":{\"337\":{}},\"comment\":{}}],[\"timestamp\",{\"_index\":142,\"name\":{\"172\":{}},\"comment\":{}}],[\"to\",{\"_index\":144,\"name\":{\"178\":{}},\"comment\":{}}],[\"token\",{\"_index\":63,\"name\":{\"87\":{},\"187\":{},\"195\":{}},\"comment\":{}}],[\"tokendata\",{\"_index\":60,\"name\":{\"80\":{}},\"comment\":{}}],[\"tokendecimals\",{\"_index\":275,\"name\":{\"385\":{}},\"comment\":{}}],[\"tomap\",{\"_index\":93,\"name\":{\"120\":{}},\"comment\":{}}],[\"torhttpclient\",{\"_index\":216,\"name\":{\"301\":{}},\"comment\":{}}],[\"tornadocontracts\",{\"_index\":165,\"name\":{\"241\":{}},\"comment\":{}}],[\"tornadoinstance\",{\"_index\":51,\"name\":{\"65\":{}},\"comment\":{}}],[\"torprovider\",{\"_index\":215,\"name\":{\"299\":{}},\"comment\":{}}],[\"totaladded\",{\"_index\":245,\"name\":{\"351\":{}},\"comment\":{}}],[\"transactionhash\",{\"_index\":141,\"name\":{\"171\":{},\"180\":{}},\"comment\":{}}],[\"transactions\",{\"_index\":280,\"name\":{\"391\":{}},\"comment\":{}}],[\"tree\",{\"_index\":29,\"name\":{\"37\":{}},\"comment\":{}}],[\"txhash\",{\"_index\":209,\"name\":{\"293\":{}},\"comment\":{}}],[\"url\",{\"_index\":205,\"name\":{\"289\":{},\"308\":{}},\"comment\":{}}],[\"utils\",{\"_index\":231,\"name\":{\"332\":{}},\"comment\":{}}],[\"version\",{\"_index\":65,\"name\":{\"91\":{},\"203\":{},\"321\":{}},\"comment\":{}}],[\"web\",{\"_index\":204,\"name\":{\"286\":{}},\"comment\":{}}],[\"wipecache\",{\"_index\":81,\"name\":{\"107\":{}},\"comment\":{}}],[\"withdrawal\",{\"_index\":143,\"name\":{\"175\":{}},\"comment\":{}}],[\"withdrawalcache\",{\"_index\":283,\"name\":{\"412\":{}},\"comment\":{}}],[\"withdrawalrequestresult\",{\"_index\":207,\"name\":{\"291\":{}},\"comment\":{}}],[\"zip\",{\"_index\":154,\"name\":{\"220\":{},\"237\":{},\"409\":{},\"424\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":4,\"name\":\"Crypto\",\"url\":\"modules/Crypto.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"bigInt\",\"url\":\"types/Crypto.bigInt.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"OutputOf\",\"url\":\"modules/Crypto.OutputOf.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4194304,\"name\":\"PedersenHash\",\"url\":\"types/Crypto.OutputOf.PedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":256,\"name\":\"CreateDeposit\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#nullifier\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#secret\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"preimage\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#preimage\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"commitment\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#commitment\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"hexCommitment\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#hexCommitment\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"nullifierHash\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#nullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":1024,\"name\":\"hexNullifierHash\",\"url\":\"interfaces/Crypto.OutputOf.CreateDeposit.html#hexNullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.CreateDeposit\"},{\"kind\":256,\"name\":\"MerkleProof\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"root\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#root\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path\"},{\"kind\":1024,\"name\":\"indices\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type.indices\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path.__type\"},{\"kind\":1024,\"name\":\"elements\",\"url\":\"interfaces/Crypto.OutputOf.MerkleProof.html#path.__type.elements\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.MerkleProof.path.__type\"},{\"kind\":256,\"name\":\"Groth16Proof\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf\"},{\"kind\":1024,\"name\":\"pi_a\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_a\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":1024,\"name\":\"pi_b\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_b\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":1024,\"name\":\"pi_c\",\"url\":\"interfaces/Crypto.OutputOf.Groth16Proof.html#pi_c\",\"classes\":\"\",\"parent\":\"Crypto.OutputOf.Groth16Proof\"},{\"kind\":4194304,\"name\":\"MerkleProof\",\"url\":\"types/Crypto.MerkleProof.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4194304,\"name\":\"DepositProof\",\"url\":\"types/Crypto.DepositProof.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"InputFor\",\"url\":\"modules/Crypto.InputFor.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":256,\"name\":\"PedersenHash\",\"url\":\"interfaces/Crypto.InputFor.PedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"msg\",\"url\":\"interfaces/Crypto.InputFor.PedersenHash.html#msg\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.PedersenHash\"},{\"kind\":256,\"name\":\"CreateDeposit\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html#nullifier\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.CreateDeposit\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.InputFor.CreateDeposit.html#secret\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.CreateDeposit\"},{\"kind\":256,\"name\":\"BuildMerkleTree\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html#height\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.BuildMerkleTree\"},{\"kind\":1024,\"name\":\"leaves\",\"url\":\"interfaces/Crypto.InputFor.BuildMerkleTree.html#leaves\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.BuildMerkleTree\"},{\"kind\":256,\"name\":\"DepositProof\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":1024,\"name\":\"public\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public\"},{\"kind\":1024,\"name\":\"root\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.root\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"tree\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.tree\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"leafIndex\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.leafIndex\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"hexNullifierHash\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.hexNullifierHash\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"recipientAddress\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.recipientAddress\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"relayerAddress\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.relayerAddress\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"fee\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.fee\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"refund\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#public.__type-1.refund\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.public.__type\"},{\"kind\":1024,\"name\":\"private\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private\"},{\"kind\":1024,\"name\":\"nullifier\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type.nullifier\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private.__type\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/Crypto.InputFor.DepositProof.html#private.__type.secret\",\"classes\":\"\",\"parent\":\"Crypto.InputFor.DepositProof.private.__type\"},{\"kind\":4194304,\"name\":\"Groth16\",\"url\":\"types/Crypto.InputFor.Groth16.html\",\"classes\":\"\",\"parent\":\"Crypto.InputFor\"},{\"kind\":4194304,\"name\":\"DepositInfo\",\"url\":\"types/Crypto.DepositInfo.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":4,\"name\":\"Setup\",\"url\":\"modules/Crypto.Setup.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":64,\"name\":\"getZeroElement\",\"url\":\"functions/Crypto.Setup.getZeroElement.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getDefaultHash\",\"url\":\"functions/Crypto.Setup.getDefaultHash.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getProvingKey\",\"url\":\"functions/Crypto.Setup.getProvingKey.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getTornadoCircuit\",\"url\":\"functions/Crypto.Setup.getTornadoCircuit.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"getGroth16\",\"url\":\"functions/Crypto.Setup.getGroth16.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":64,\"name\":\"terminateGroth16\",\"url\":\"functions/Crypto.Setup.terminateGroth16.html\",\"classes\":\"\",\"parent\":\"Crypto.Setup\"},{\"kind\":4,\"name\":\"Primitives\",\"url\":\"modules/Crypto.Primitives.html\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":64,\"name\":\"calcPedersenHash\",\"url\":\"functions/Crypto.Primitives.calcPedersenHash.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"createNote\",\"url\":\"functions/Crypto.Primitives.createNote.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"parseNote\",\"url\":\"functions/Crypto.Primitives.parseNote.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"createDeposit\",\"url\":\"functions/Crypto.Primitives.createDeposit.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"buildMerkleTree\",\"url\":\"functions/Crypto.Primitives.buildMerkleTree.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":64,\"name\":\"calcDepositProofs\",\"url\":\"functions/Crypto.Primitives.calcDepositProofs.html\",\"classes\":\"\",\"parent\":\"Crypto.Primitives\"},{\"kind\":4,\"name\":\"Data\",\"url\":\"modules/Data.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"TornadoInstance\",\"url\":\"interfaces/Data.TornadoInstance.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.TornadoInstance.html#network\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"symbol\",\"url\":\"interfaces/Data.TornadoInstance.html#symbol\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.TornadoInstance.html#decimals\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.TornadoInstance.html#denomination\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"deployBlock\",\"url\":\"interfaces/Data.TornadoInstance.html#deployBlock\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.TornadoInstance.html#address\",\"classes\":\"\",\"parent\":\"Data.TornadoInstance\"},{\"kind\":256,\"name\":\"ClassicInstance\",\"url\":\"interfaces/Data.ClassicInstance.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"anonymityMiningEnabled\",\"url\":\"interfaces/Data.ClassicInstance.html#anonymityMiningEnabled\",\"classes\":\"\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.ClassicInstance.html#network\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"symbol\",\"url\":\"interfaces/Data.ClassicInstance.html#symbol\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.ClassicInstance.html#decimals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.ClassicInstance.html#denomination\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"deployBlock\",\"url\":\"interfaces/Data.ClassicInstance.html#deployBlock\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.ClassicInstance.html#address\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.ClassicInstance\"},{\"kind\":256,\"name\":\"TokenData\",\"url\":\"interfaces/Data.TokenData.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.TokenData.html#network\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":1024,\"name\":\"decimals\",\"url\":\"interfaces/Data.TokenData.html#decimals\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.TokenData.html#address\",\"classes\":\"\",\"parent\":\"Data.TokenData\"},{\"kind\":4,\"name\":\"Keys\",\"url\":\"modules/Data.Keys.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":256,\"name\":\"InstanceLookup\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html\",\"classes\":\"\",\"parent\":\"Data.Keys\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#network\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#token\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"interfaces/Data.Keys.InstanceLookup.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Keys.InstanceLookup\"},{\"kind\":256,\"name\":\"RelayerProperties\",\"url\":\"interfaces/Data.RelayerProperties.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"interfaces/Data.RelayerProperties.html#address\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/Data.RelayerProperties.html#version\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"serviceFeePercent\",\"url\":\"interfaces/Data.RelayerProperties.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"miningFeePercent\",\"url\":\"interfaces/Data.RelayerProperties.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/Data.RelayerProperties.html#status\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"chainId\",\"url\":\"interfaces/Data.RelayerProperties.html#chainId\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":1024,\"name\":\"prices\",\"url\":\"interfaces/Data.RelayerProperties.html#prices\",\"classes\":\"\",\"parent\":\"Data.RelayerProperties\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Data.Options.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":256,\"name\":\"Cache\",\"url\":\"interfaces/Data.Options.Cache.html\",\"classes\":\"\",\"parent\":\"Data.Options\"},{\"kind\":1024,\"name\":\"adapter\",\"url\":\"interfaces/Data.Options.Cache.html#adapter\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":1024,\"name\":\"dirPath\",\"url\":\"interfaces/Data.Options.Cache.html#dirPath\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":1024,\"name\":\"persistent\",\"url\":\"interfaces/Data.Options.Cache.html#persistent\",\"classes\":\"\",\"parent\":\"Data.Options.Cache\"},{\"kind\":4,\"name\":\"Files\",\"url\":\"modules/Data.Files.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"parentPath\",\"url\":\"functions/Data.Files.parentPath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"stripExtensions\",\"url\":\"functions/Data.Files.stripExtensions.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"gzipSync\",\"url\":\"functions/Data.Files.gzipSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"gunzipSync\",\"url\":\"functions/Data.Files.gunzipSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"wipeCache\",\"url\":\"functions/Data.Files.wipeCache.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":4194304,\"name\":\"PathGetter\",\"url\":\"types/Data.Files.PathGetter.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Data.Files.PathGetter.html#__type\",\"classes\":\"\",\"parent\":\"Data.Files.PathGetter\"},{\"kind\":64,\"name\":\"getModulesPath\",\"url\":\"functions/Data.Files.getModulesPath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"getResourcePath\",\"url\":\"functions/Data.Files.getResourcePath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"getCachePath\",\"url\":\"functions/Data.Files.getCachePath.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"cacheDirExists\",\"url\":\"functions/Data.Files.cacheDirExists.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"makeCacheDir\",\"url\":\"functions/Data.Files.makeCacheDir.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"loadRaw\",\"url\":\"functions/Data.Files.loadRaw.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"loadRawSync\",\"url\":\"functions/Data.Files.loadRawSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"writeRaw\",\"url\":\"functions/Data.Files.writeRaw.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":64,\"name\":\"writeRawSync\",\"url\":\"functions/Data.Files.writeRawSync.html\",\"classes\":\"\",\"parent\":\"Data.Files\"},{\"kind\":4,\"name\":\"Json\",\"url\":\"modules/Data.Json.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"load\",\"url\":\"functions/Data.Json.load.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"loadSync\",\"url\":\"functions/Data.Json.loadSync.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"toMap\",\"url\":\"functions/Data.Json.toMap.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"loadMap\",\"url\":\"functions/Data.Json.loadMap.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"getError\",\"url\":\"functions/Data.Json.getError.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"throwError\",\"url\":\"functions/Data.Json.throwError.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":64,\"name\":\"getValue\",\"url\":\"functions/Data.Json.getValue.html\",\"classes\":\"\",\"parent\":\"Data.Json\"},{\"kind\":4,\"name\":\"Onchain\",\"url\":\"modules/Data.Onchain.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"getClassicInstanceData\",\"url\":\"functions/Data.Onchain.getClassicInstanceData.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getClassicInstanceDataSync\",\"url\":\"functions/Data.Onchain.getClassicInstanceDataSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceLookupKeys\",\"url\":\"functions/Data.Onchain.getInstanceLookupKeys.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceLookupKeysSync\",\"url\":\"functions/Data.Onchain.getInstanceLookupKeysSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getPathstringBasedContent\",\"url\":\"functions/Data.Onchain.getPathstringBasedContent.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getPathstringBasedContentSync\",\"url\":\"functions/Data.Onchain.getPathstringBasedContentSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getNetworkSymbol\",\"url\":\"functions/Data.Onchain.getNetworkSymbol.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getNetworkSymbolSync\",\"url\":\"functions/Data.Onchain.getNetworkSymbolSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddresses\",\"url\":\"functions/Data.Onchain.getInstanceAddresses.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddressesSync\",\"url\":\"functions/Data.Onchain.getInstanceAddressesSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddress\",\"url\":\"functions/Data.Onchain.getInstanceAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceAddressSync\",\"url\":\"functions/Data.Onchain.getInstanceAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getRegistryAddress\",\"url\":\"functions/Data.Onchain.getRegistryAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getRegistryAddressSync\",\"url\":\"functions/Data.Onchain.getRegistryAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getRegistryDeployBlockNum\",\"url\":\"functions/Data.Onchain.getRegistryDeployBlockNum.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getRegistryDeployBlockNumSync\",\"url\":\"functions/Data.Onchain.getRegistryDeployBlockNumSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNums\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNums.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNumsSync\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNumsSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNum\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNum.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getInstanceDeployBlockNumSync\",\"url\":\"functions/Data.Onchain.getInstanceDeployBlockNumSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getProxyAddress\",\"url\":\"functions/Data.Onchain.getProxyAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticallAddress\",\"url\":\"functions/Data.Onchain.getMulticallAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticall3Address\",\"url\":\"functions/Data.Onchain.getMulticall3Address.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getProxyAddressSync\",\"url\":\"functions/Data.Onchain.getProxyAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticallAddressSync\",\"url\":\"functions/Data.Onchain.getMulticallAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getMulticall3AddressSync\",\"url\":\"functions/Data.Onchain.getMulticall3AddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenAddress\",\"url\":\"functions/Data.Onchain.getTokenAddress.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenAddressSync\",\"url\":\"functions/Data.Onchain.getTokenAddressSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenDecimals\",\"url\":\"functions/Data.Onchain.getTokenDecimals.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":64,\"name\":\"getTokenDecimalsSync\",\"url\":\"functions/Data.Onchain.getTokenDecimalsSync.html\",\"classes\":\"\",\"parent\":\"Data.Onchain\"},{\"kind\":4,\"name\":\"Offchain\",\"url\":\"modules/Data.Offchain.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":64,\"name\":\"getUncensoredRpcURL\",\"url\":\"functions/Data.Offchain.getUncensoredRpcURL.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getUncensoredRpcURLSync\",\"url\":\"functions/Data.Offchain.getUncensoredRpcURLSync.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getClassicSubgraphURL\",\"url\":\"functions/Data.Offchain.getClassicSubgraphURL.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":64,\"name\":\"getClassicSubgraphURLSync\",\"url\":\"functions/Data.Offchain.getClassicSubgraphURLSync.html\",\"classes\":\"\",\"parent\":\"Data.Offchain\"},{\"kind\":4,\"name\":\"Constants\",\"url\":\"modules/Data.Constants.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":32,\"name\":\"MERKLE_TREE_HEIGHT\",\"url\":\"variables/Data.Constants.MERKLE_TREE_HEIGHT.html\",\"classes\":\"\",\"parent\":\"Data.Constants\"},{\"kind\":4,\"name\":\"Docs\",\"url\":\"modules/Data.Docs.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":128,\"name\":\"Base\",\"url\":\"classes/Data.Docs.Base.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Base.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Base.html#_id\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Base.html#_rev\",\"classes\":\"\",\"parent\":\"Data.Docs.Base\"},{\"kind\":128,\"name\":\"Deposit\",\"url\":\"classes/Data.Docs.Deposit.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Deposit.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"blockNumber\",\"url\":\"classes/Data.Docs.Deposit.html#blockNumber\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"leafIndex\",\"url\":\"classes/Data.Docs.Deposit.html#leafIndex\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"commitment\",\"url\":\"classes/Data.Docs.Deposit.html#commitment\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"transactionHash\",\"url\":\"classes/Data.Docs.Deposit.html#transactionHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"classes/Data.Docs.Deposit.html#timestamp\",\"classes\":\"\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Deposit.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Deposit.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Deposit\"},{\"kind\":128,\"name\":\"Withdrawal\",\"url\":\"classes/Data.Docs.Withdrawal.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Withdrawal.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"blockNumber\",\"url\":\"classes/Data.Docs.Withdrawal.html#blockNumber\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"to\",\"url\":\"classes/Data.Docs.Withdrawal.html#to\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"nullifierHash\",\"url\":\"classes/Data.Docs.Withdrawal.html#nullifierHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"transactionHash\",\"url\":\"classes/Data.Docs.Withdrawal.html#transactionHash\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"fee\",\"url\":\"classes/Data.Docs.Withdrawal.html#fee\",\"classes\":\"\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Withdrawal.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Withdrawal.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Withdrawal\"},{\"kind\":128,\"name\":\"Note\",\"url\":\"classes/Data.Docs.Note.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Note.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/Data.Docs.Note.html#network\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Data.Docs.Note.html#token\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"classes/Data.Docs.Note.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"note\",\"url\":\"classes/Data.Docs.Note.html#note\",\"classes\":\"\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Note.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Note\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Note.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Note\"},{\"kind\":128,\"name\":\"Invoice\",\"url\":\"classes/Data.Docs.Invoice.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Invoice.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/Data.Docs.Invoice.html#network\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Data.Docs.Invoice.html#token\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"denomination\",\"url\":\"classes/Data.Docs.Invoice.html#denomination\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"invoice\",\"url\":\"classes/Data.Docs.Invoice.html#invoice\",\"classes\":\"\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Invoice.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Invoice.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Invoice\"},{\"kind\":128,\"name\":\"Relayer\",\"url\":\"classes/Data.Docs.Relayer.html\",\"classes\":\"\",\"parent\":\"Data.Docs\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Docs.Relayer.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"classes/Data.Docs.Relayer.html#address\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/Data.Docs.Relayer.html#version\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"serviceFeePercent\",\"url\":\"classes/Data.Docs.Relayer.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"miningFeePercent\",\"url\":\"classes/Data.Docs.Relayer.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Data.Docs.Relayer.html#status\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"chainId\",\"url\":\"classes/Data.Docs.Relayer.html#chainId\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"prices\",\"url\":\"classes/Data.Docs.Relayer.html#prices\",\"classes\":\"\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"_id\",\"url\":\"classes/Data.Docs.Relayer.html#_id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":1024,\"name\":\"_rev\",\"url\":\"classes/Data.Docs.Relayer.html#_rev\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Docs.Relayer\"},{\"kind\":4,\"name\":\"Cache\",\"url\":\"modules/Data.Cache.html\",\"classes\":\"\",\"parent\":\"Data\"},{\"kind\":128,\"name\":\"Base\",\"url\":\"classes/Data.Cache.Base.html\",\"classes\":\"\",\"parent\":\"Data.Cache\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Cache.Base.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_adapter\",\"url\":\"classes/Data.Cache.Base.html#_adapter\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_path\",\"url\":\"classes/Data.Cache.Base.html#_path\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Data.Cache.Base.html#name\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/Data.Cache.Base.html#isOpen\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/Data.Cache.Base.html#db\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":1024,\"name\":\"_unzip\",\"url\":\"classes/Data.Cache.Base.html#_unzip\",\"classes\":\"tsd-is-private\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/Data.Cache.Base.html#zip\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"jsonify\",\"url\":\"classes/Data.Cache.Base.html#jsonify\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Data.Cache.Base.html#get\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/Data.Cache.Base.html#getRows\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/Data.Cache.Base.html#close\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Data.Cache.Base.html#clear\",\"classes\":\"\",\"parent\":\"Data.Cache.Base\"},{\"kind\":128,\"name\":\"Syncable\",\"url\":\"classes/Data.Cache.Syncable.html\",\"classes\":\"\",\"parent\":\"Data.Cache\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Data.Cache.Syncable.html#constructor\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/Data.Cache.Syncable.html#pooler\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/Data.Cache.Syncable.html#buildDoc\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/Data.Cache.Syncable.html#getCallbacks\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/Data.Cache.Syncable.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/Data.Cache.Syncable.html#initializePooler\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/Data.Cache.Syncable.html#close\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Data.Cache.Syncable.html#clear\",\"classes\":\"\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Data.Cache.Syncable.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/Data.Cache.Syncable.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/Data.Cache.Syncable.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/Data.Cache.Syncable.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"jsonify\",\"url\":\"classes/Data.Cache.Syncable.html#jsonify\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Data.Cache.Syncable.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/Data.Cache.Syncable.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Data.Cache.Syncable\"},{\"kind\":4,\"name\":\"Network\",\"url\":\"modules/Network.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"syncErrorHandler\",\"url\":\"functions/Network.syncErrorHandler.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":4194304,\"name\":\"TornadoContracts\",\"url\":\"types/Network.TornadoContracts.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Network.Options.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":256,\"name\":\"Sync\",\"url\":\"interfaces/Network.Options.Sync.html\",\"classes\":\"\",\"parent\":\"Network.Options\"},{\"kind\":1024,\"name\":\"startBlock\",\"url\":\"interfaces/Network.Options.Sync.html#startBlock\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"targetBlock\",\"url\":\"interfaces/Network.Options.Sync.html#targetBlock\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"blockDelta\",\"url\":\"interfaces/Network.Options.Sync.html#blockDelta\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"blockDivisor\",\"url\":\"interfaces/Network.Options.Sync.html#blockDivisor\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"concurrencyLimit\",\"url\":\"interfaces/Network.Options.Sync.html#concurrencyLimit\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"msTimeout\",\"url\":\"interfaces/Network.Options.Sync.html#msTimeout\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":1024,\"name\":\"listenForEvents\",\"url\":\"interfaces/Network.Options.Sync.html#listenForEvents\",\"classes\":\"\",\"parent\":\"Network.Options.Sync\"},{\"kind\":4194304,\"name\":\"Cache\",\"url\":\"types/Network.Options.Cache.html\",\"classes\":\"\",\"parent\":\"Network.Options\"},{\"kind\":128,\"name\":\"Chain\",\"url\":\"classes/Network.Chain.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Network.Chain.html#constructor\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"classes/Network.Chain.html#provider\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_emptySigner\",\"url\":\"classes/Network.Chain.html#_emptySigner\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_signer\",\"url\":\"classes/Network.Chain.html#_signer\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_chainId\",\"url\":\"classes/Network.Chain.html#_chainId\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_symbol\",\"url\":\"classes/Network.Chain.html#_symbol\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_fetched\",\"url\":\"classes/Network.Chain.html#_fetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"connectSigner\",\"url\":\"classes/Network.Chain.html#connectSigner\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"fetchChainData\",\"url\":\"classes/Network.Chain.html#fetchChainData\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_signerConnected\",\"url\":\"classes/Network.Chain.html#_signerConnected\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":1024,\"name\":\"_propertiesFetched\",\"url\":\"classes/Network.Chain.html#_propertiesFetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"signer\",\"url\":\"classes/Network.Chain.html#signer\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"id\",\"url\":\"classes/Network.Chain.html#id\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":262144,\"name\":\"symbol\",\"url\":\"classes/Network.Chain.html#symbol\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"latestBlockNum\",\"url\":\"classes/Network.Chain.html#latestBlockNum\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getAccountBalance\",\"url\":\"classes/Network.Chain.html#getAccountBalance\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getGasPrice\",\"url\":\"classes/Network.Chain.html#getGasPrice\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenContract\",\"url\":\"classes/Network.Chain.html#getTokenContract\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenDecimals\",\"url\":\"classes/Network.Chain.html#getTokenDecimals\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"getTokenBalance\",\"url\":\"classes/Network.Chain.html#getTokenBalance\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"populateBatchCall\",\"url\":\"classes/Network.Chain.html#populateBatchCall\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":2048,\"name\":\"batchCall\",\"url\":\"classes/Network.Chain.html#batchCall\",\"classes\":\"\",\"parent\":\"Network.Chain\"},{\"kind\":4,\"name\":\"Contracts\",\"url\":\"modules/Network.Contracts.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":64,\"name\":\"getProxy\",\"url\":\"functions/Network.Contracts.getProxy.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getRegistry\",\"url\":\"functions/Network.Contracts.getRegistry.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getInstance\",\"url\":\"functions/Network.Contracts.getInstance.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getToken\",\"url\":\"functions/Network.Contracts.getToken.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":64,\"name\":\"getTornToken\",\"url\":\"functions/Network.Contracts.getTornToken.html\",\"classes\":\"\",\"parent\":\"Network.Contracts\"},{\"kind\":128,\"name\":\"Synchronizer\",\"url\":\"classes/Network.Synchronizer.html\",\"classes\":\"\",\"parent\":\"Network\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Network.Synchronizer.html#constructor\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":1024,\"name\":\"caches\",\"url\":\"classes/Network.Synchronizer.html#caches\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Network.Synchronizer.html#sync\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"loadCache\",\"url\":\"classes/Network.Synchronizer.html#loadCache\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"listenForEvents\",\"url\":\"classes/Network.Synchronizer.html#listenForEvents\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"clearListenerByIndex\",\"url\":\"classes/Network.Synchronizer.html#clearListenerByIndex\",\"classes\":\"\",\"parent\":\"Network.Synchronizer\"},{\"kind\":2048,\"name\":\"_populateSyncOptions\",\"url\":\"classes/Network.Synchronizer.html#_populateSyncOptions\",\"classes\":\"tsd-is-protected\",\"parent\":\"Network.Synchronizer\"},{\"kind\":4,\"name\":\"Web\",\"url\":\"modules/Web.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Web.Options.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":256,\"name\":\"Relayer\",\"url\":\"interfaces/Web.Options.Relayer.html\",\"classes\":\"\",\"parent\":\"Web.Options\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"interfaces/Web.Options.Relayer.html#url\",\"classes\":\"\",\"parent\":\"Web.Options.Relayer\"},{\"kind\":1024,\"name\":\"httpClient\",\"url\":\"interfaces/Web.Options.Relayer.html#httpClient\",\"classes\":\"\",\"parent\":\"Web.Options.Relayer\"},{\"kind\":256,\"name\":\"WithdrawalRequestResult\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":1024,\"name\":\"success\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html#success\",\"classes\":\"\",\"parent\":\"Web.WithdrawalRequestResult\"},{\"kind\":1024,\"name\":\"txHash\",\"url\":\"interfaces/Web.WithdrawalRequestResult.html#txHash\",\"classes\":\"\",\"parent\":\"Web.WithdrawalRequestResult\"},{\"kind\":4194304,\"name\":\"RelayerOptions\",\"url\":\"types/Web.RelayerOptions.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":256,\"name\":\"ObfuscationOptions\",\"url\":\"interfaces/Web.ObfuscationOptions.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/Web.ObfuscationOptions.html#port\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Web.ObfuscationOptions.html#headers\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":1024,\"name\":\"rv\",\"url\":\"interfaces/Web.ObfuscationOptions.html#rv\",\"classes\":\"\",\"parent\":\"Web.ObfuscationOptions\"},{\"kind\":128,\"name\":\"TorProvider\",\"url\":\"classes/Web.TorProvider.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Web.TorProvider.html#constructor\",\"classes\":\"\",\"parent\":\"Web.TorProvider\"},{\"kind\":32,\"name\":\"TorHttpClient\",\"url\":\"variables/Web.TorHttpClient.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"__type\",\"url\":\"variables/Web.TorHttpClient.html#__type\",\"classes\":\"\",\"parent\":\"Web.TorHttpClient\"},{\"kind\":32,\"name\":\"RegularHttpClient\",\"url\":\"variables/Web.RegularHttpClient.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":512,\"name\":\"__type\",\"url\":\"variables/Web.RegularHttpClient.html#__type\",\"classes\":\"\",\"parent\":\"Web.RegularHttpClient\"},{\"kind\":128,\"name\":\"Relayer\",\"url\":\"classes/Web.Relayer.html\",\"classes\":\"\",\"parent\":\"Web\"},{\"kind\":2048,\"name\":\"fromCache\",\"url\":\"classes/Web.Relayer.html#fromCache\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Web.Relayer.html#constructor\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/Web.Relayer.html#url\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"httpClient\",\"url\":\"classes/Web.Relayer.html#httpClient\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_fetched\",\"url\":\"classes/Web.Relayer.html#_fetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_address\",\"url\":\"classes/Web.Relayer.html#_address\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_version\",\"url\":\"classes/Web.Relayer.html#_version\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_serviceFee\",\"url\":\"classes/Web.Relayer.html#_serviceFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_miningFee\",\"url\":\"classes/Web.Relayer.html#_miningFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_status\",\"url\":\"classes/Web.Relayer.html#_status\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_chainId\",\"url\":\"classes/Web.Relayer.html#_chainId\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_prices\",\"url\":\"classes/Web.Relayer.html#_prices\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"fetchProperties\",\"url\":\"classes/Web.Relayer.html#fetchProperties\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_propertiesFetched\",\"url\":\"classes/Web.Relayer.html#_propertiesFetched\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"address\",\"url\":\"classes/Web.Relayer.html#address\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"version\",\"url\":\"classes/Web.Relayer.html#version\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"serviceFeePercent\",\"url\":\"classes/Web.Relayer.html#serviceFeePercent\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"miningFeePercent\",\"url\":\"classes/Web.Relayer.html#miningFeePercent\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"status\",\"url\":\"classes/Web.Relayer.html#status\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"chainId\",\"url\":\"classes/Web.Relayer.html#chainId\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"prices\",\"url\":\"classes/Web.Relayer.html#prices\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":262144,\"name\":\"properties\",\"url\":\"classes/Web.Relayer.html#properties\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"getETHPurchasePrice\",\"url\":\"classes/Web.Relayer.html#getETHPurchasePrice\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"handleWithdrawal\",\"url\":\"classes/Web.Relayer.html#handleWithdrawal\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":1024,\"name\":\"_handleHTTPError\",\"url\":\"classes/Web.Relayer.html#_handleHTTPError\",\"classes\":\"tsd-is-private\",\"parent\":\"Web.Relayer\"},{\"kind\":2048,\"name\":\"remember\",\"url\":\"classes/Web.Relayer.html#remember\",\"classes\":\"\",\"parent\":\"Web.Relayer\"},{\"kind\":4,\"name\":\"Utils\",\"url\":\"modules/Utils.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"ErrorUtils\",\"url\":\"modules/Utils.ErrorUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"ensureError\",\"url\":\"functions/Utils.ErrorUtils.ensureError.html\",\"classes\":\"\",\"parent\":\"Utils.ErrorUtils\"},{\"kind\":64,\"name\":\"getError\",\"url\":\"functions/Utils.ErrorUtils.getError.html\",\"classes\":\"\",\"parent\":\"Utils.ErrorUtils\"},{\"kind\":4,\"name\":\"AsyncUtils\",\"url\":\"modules/Utils.AsyncUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"timeout\",\"url\":\"functions/Utils.AsyncUtils.timeout.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":4194304,\"name\":\"Callback\",\"url\":\"types/Utils.AsyncUtils.Callback.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Utils.AsyncUtils.Callback.html#__type\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.Callback\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/Utils.AsyncUtils.ErrorHandler.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Utils.AsyncUtils.ErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.ErrorHandler\"},{\"kind\":128,\"name\":\"PromisePooler\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#constructor\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"concurrencyLimit\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#concurrencyLimit\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_totalAdded\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_totalAdded\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_results\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_results\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_callbacks\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_callbacks\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_errorHandlers\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_errorHandlers\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_promises\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_promises\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":262144,\"name\":\"pending\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#pending\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":262144,\"name\":\"totalAdded\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#totalAdded\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"poolMany\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#poolMany\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"pool\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#pool\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#all\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"race\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#race\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#reset\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_pool\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_pool\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_getPromiseIndex\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_getPromiseIndex\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":1024,\"name\":\"_waitIfFull\",\"url\":\"classes/Utils.AsyncUtils.PromisePooler.html#_waitIfFull\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.PromisePooler\"},{\"kind\":128,\"name\":\"SimpleMutex\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#constructor\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":1024,\"name\":\"_mutexes\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#_mutexes\",\"classes\":\"tsd-is-private\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":2048,\"name\":\"acquire\",\"url\":\"classes/Utils.AsyncUtils.SimpleMutex.html#acquire\",\"classes\":\"\",\"parent\":\"Utils.AsyncUtils.SimpleMutex\"},{\"kind\":4,\"name\":\"NumberUtils\",\"url\":\"modules/Utils.NumberUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"randomBigInteger\",\"url\":\"functions/Utils.NumberUtils.randomBigInteger.html\",\"classes\":\"\",\"parent\":\"Utils.NumberUtils\"},{\"kind\":64,\"name\":\"getRandomFromRange\",\"url\":\"functions/Utils.NumberUtils.getRandomFromRange.html\",\"classes\":\"\",\"parent\":\"Utils.NumberUtils\"},{\"kind\":4,\"name\":\"HexUtils\",\"url\":\"modules/Utils.HexUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"bufferToHex\",\"url\":\"functions/Utils.HexUtils.bufferToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"numberToHex\",\"url\":\"functions/Utils.HexUtils.numberToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"bigIntToHex\",\"url\":\"functions/Utils.HexUtils.bigIntToHex.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":64,\"name\":\"prepareAddress\",\"url\":\"functions/Utils.HexUtils.prepareAddress.html\",\"classes\":\"\",\"parent\":\"Utils.HexUtils\"},{\"kind\":4,\"name\":\"ObjectUtils\",\"url\":\"modules/Utils.ObjectUtils.html\",\"classes\":\"\",\"parent\":\"Utils\"},{\"kind\":64,\"name\":\"populate\",\"url\":\"functions/Utils.ObjectUtils.populate.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":64,\"name\":\"swap\",\"url\":\"functions/Utils.ObjectUtils.swap.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":64,\"name\":\"exists\",\"url\":\"functions/Utils.ObjectUtils.exists.html\",\"classes\":\"\",\"parent\":\"Utils.ObjectUtils\"},{\"kind\":4,\"name\":\"Options\",\"url\":\"modules/Options.html\",\"classes\":\"\"},{\"kind\":4,\"name\":\"Core\",\"url\":\"modules/Options.Core.html\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":256,\"name\":\"Deposit\",\"url\":\"interfaces/Options.Core.Deposit.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":1024,\"name\":\"depositsPerInstance\",\"url\":\"interfaces/Options.Core.Deposit.html#depositsPerInstance\",\"classes\":\"\",\"parent\":\"Options.Core.Deposit\"},{\"kind\":1024,\"name\":\"doNotPopulate\",\"url\":\"interfaces/Options.Core.Deposit.html#doNotPopulate\",\"classes\":\"\",\"parent\":\"Options.Core.Deposit\"},{\"kind\":4194304,\"name\":\"Invoice\",\"url\":\"types/Options.Core.Invoice.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":256,\"name\":\"BuildDepositProof\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html\",\"classes\":\"\",\"parent\":\"Options.Core\"},{\"kind\":1024,\"name\":\"gasPrice\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#gasPrice\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"gasPriceCushion\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#gasPriceCushion\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"tokenDecimals\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#tokenDecimals\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"ethPurchaseAmounts\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#ethPurchaseAmounts\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"checkNotesSpent\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#checkNotesSpent\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"checkKnownRoot\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#checkKnownRoot\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":1024,\"name\":\"merkleTreeHeight\",\"url\":\"interfaces/Options.Core.BuildDepositProof.html#merkleTreeHeight\",\"classes\":\"\",\"parent\":\"Options.Core.BuildDepositProof\"},{\"kind\":4194304,\"name\":\"Sync\",\"url\":\"types/Options.Sync.html\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":4194304,\"name\":\"Cache\",\"url\":\"types/Options.Cache.html\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":4,\"name\":\"Transactions\",\"url\":\"modules/Transactions.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"Deposit\",\"url\":\"interfaces/Transactions.Deposit.html\",\"classes\":\"\",\"parent\":\"Transactions\"},{\"kind\":1024,\"name\":\"request\",\"url\":\"interfaces/Transactions.Deposit.html#request\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":1024,\"name\":\"invoice\",\"url\":\"interfaces/Transactions.Deposit.html#invoice\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":1024,\"name\":\"note\",\"url\":\"interfaces/Transactions.Deposit.html#note\",\"classes\":\"\",\"parent\":\"Transactions.Deposit\"},{\"kind\":4194304,\"name\":\"Invoice\",\"url\":\"types/Transactions.Invoice.html\",\"classes\":\"\",\"parent\":\"Transactions\"},{\"kind\":128,\"name\":\"DepositCache\",\"url\":\"classes/DepositCache.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DepositCache.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/DepositCache.html#buildDoc\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/DepositCache.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/DepositCache.html#getCallbacks\",\"classes\":\"\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/DepositCache.html#pooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/DepositCache.html#initializePooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/DepositCache.html#close\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DepositCache.html#clear\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/DepositCache.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/DepositCache.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/DepositCache.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/DepositCache.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"jsonify\",\"url\":\"classes/DepositCache.html#jsonify\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DepositCache.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/DepositCache.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DepositCache\"},{\"kind\":128,\"name\":\"WithdrawalCache\",\"url\":\"classes/WithdrawalCache.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WithdrawalCache.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"buildDoc\",\"url\":\"classes/WithdrawalCache.html#buildDoc\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getErrorHandlers\",\"url\":\"classes/WithdrawalCache.html#getErrorHandlers\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getCallbacks\",\"url\":\"classes/WithdrawalCache.html#getCallbacks\",\"classes\":\"\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"pooler\",\"url\":\"classes/WithdrawalCache.html#pooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"initializePooler\",\"url\":\"classes/WithdrawalCache.html#initializePooler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/WithdrawalCache.html#close\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/WithdrawalCache.html#clear\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/WithdrawalCache.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"isOpen\",\"url\":\"classes/WithdrawalCache.html#isOpen\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/WithdrawalCache.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"zip\",\"url\":\"classes/WithdrawalCache.html#zip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"jsonify\",\"url\":\"classes/WithdrawalCache.html#jsonify\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/WithdrawalCache.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":2048,\"name\":\"getRows\",\"url\":\"classes/WithdrawalCache.html#getRows\",\"classes\":\"tsd-is-inherited\",\"parent\":\"WithdrawalCache\"},{\"kind\":128,\"name\":\"Core\",\"url\":\"classes/Core.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Core.html#constructor\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_mutex\",\"url\":\"classes/Core.html#_mutex\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_chain\",\"url\":\"classes/Core.html#_chain\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_notes\",\"url\":\"classes/Core.html#_notes\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_invoices\",\"url\":\"classes/Core.html#_invoices\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":262144,\"name\":\"chain\",\"url\":\"classes/Core.html#chain\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_checkProvider\",\"url\":\"classes/Core.html#_checkProvider\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Core.html#connect\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getInstances\",\"url\":\"classes/Core.html#getInstances\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getInstance\",\"url\":\"classes/Core.html#getInstance\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"getProxy\",\"url\":\"classes/Core.html#getProxy\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositProof\",\"url\":\"classes/Core.html#createDepositProof\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositProofs\",\"url\":\"classes/Core.html#createDepositProofs\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_calcWithdrawalFee\",\"url\":\"classes/Core.html#_calcWithdrawalFee\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_findLeavesAndIndices\",\"url\":\"classes/Core.html#_findLeavesAndIndices\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadNotes\",\"url\":\"classes/Core.html#loadNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"parseNotes\",\"url\":\"classes/Core.html#parseNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"parseNote\",\"url\":\"classes/Core.html#parseNote\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListener\",\"url\":\"classes/Core.html#clearListener\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListeners\",\"url\":\"classes/Core.html#clearListeners\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForDeposits\",\"url\":\"classes/Core.html#listenForDeposits\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForWithdrawals\",\"url\":\"classes/Core.html#listenForWithdrawals\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForInstanceEvents\",\"url\":\"classes/Core.html#listenForInstanceEvents\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_instanceEventToFilter\",\"url\":\"classes/Core.html#_instanceEventToFilter\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_resolveInstanceEvent\",\"url\":\"classes/Core.html#_resolveInstanceEvent\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_resolveInstance\",\"url\":\"classes/Core.html#_resolveInstance\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositTransaction\",\"url\":\"classes/Core.html#createDepositTransaction\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"createDepositTransactions\",\"url\":\"classes/Core.html#createDepositTransactions\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"syncDeposits\",\"url\":\"classes/Core.html#syncDeposits\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"syncWithdrawals\",\"url\":\"classes/Core.html#syncWithdrawals\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"_populateSyncOptions\",\"url\":\"classes/Core.html#_populateSyncOptions\",\"classes\":\"tsd-is-protected\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupNote\",\"url\":\"classes/Core.html#backupNote\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupInvoice\",\"url\":\"classes/Core.html#backupInvoice\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupNotes\",\"url\":\"classes/Core.html#backupNotes\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"backupInvoices\",\"url\":\"classes/Core.html#backupInvoices\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"_backupDepositData\",\"url\":\"classes/Core.html#_backupDepositData\",\"classes\":\"tsd-is-private\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"exportCacheZip\",\"url\":\"classes/Core.html#exportCacheZip\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"exportCacheJson\",\"url\":\"classes/Core.html#exportCacheJson\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadNotesCache\",\"url\":\"classes/Core.html#loadNotesCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadInvoicesCache\",\"url\":\"classes/Core.html#loadInvoicesCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadDepositCache\",\"url\":\"classes/Core.html#loadDepositCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadWithdrawalCache\",\"url\":\"classes/Core.html#loadWithdrawalCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadCache\",\"url\":\"classes/Core.html#loadCache\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"loadInstance\",\"url\":\"classes/Core.html#loadInstance\",\"classes\":\"\",\"parent\":\"Core\"},{\"kind\":1024,\"name\":\"caches\",\"url\":\"classes/Core.html#caches\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Core.html#sync\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"listenForEvents\",\"url\":\"classes/Core.html#listenForEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"},{\"kind\":2048,\"name\":\"clearListenerByIndex\",\"url\":\"classes/Core.html#clearListenerByIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"Core\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,57.889]],[\"comment/0\",[]],[\"name/1\",[1,57.889]],[\"comment/1\",[]],[\"name/2\",[2,57.889]],[\"comment/2\",[]],[\"name/3\",[3,52.781]],[\"comment/3\",[]],[\"name/4\",[4,49.416]],[\"comment/4\",[]],[\"name/5\",[5,49.416]],[\"comment/5\",[]],[\"name/6\",[6,49.416]],[\"comment/6\",[]],[\"name/7\",[7,57.889]],[\"comment/7\",[]],[\"name/8\",[8,52.781]],[\"comment/8\",[]],[\"name/9\",[9,57.889]],[\"comment/9\",[]],[\"name/10\",[10,52.781]],[\"comment/10\",[]],[\"name/11\",[11,52.781]],[\"comment/11\",[]],[\"name/12\",[12,52.781]],[\"comment/12\",[]],[\"name/13\",[13,52.781]],[\"comment/13\",[]],[\"name/14\",[14,57.889]],[\"comment/14\",[]],[\"name/15\",[15,40.543]],[\"comment/15\",[]],[\"name/16\",[16,57.889]],[\"comment/16\",[]],[\"name/17\",[17,57.889]],[\"comment/17\",[]],[\"name/18\",[18,57.889]],[\"comment/18\",[]],[\"name/19\",[19,57.889]],[\"comment/19\",[]],[\"name/20\",[20,57.889]],[\"comment/20\",[]],[\"name/21\",[21,57.889]],[\"comment/21\",[]],[\"name/22\",[12,52.781]],[\"comment/22\",[]],[\"name/23\",[22,52.781]],[\"comment/23\",[]],[\"name/24\",[23,57.889]],[\"comment/24\",[]],[\"name/25\",[3,52.781]],[\"comment/25\",[]],[\"name/26\",[24,57.889]],[\"comment/26\",[]],[\"name/27\",[4,49.416]],[\"comment/27\",[]],[\"name/28\",[5,49.416]],[\"comment/28\",[]],[\"name/29\",[6,49.416]],[\"comment/29\",[]],[\"name/30\",[25,52.781]],[\"comment/30\",[]],[\"name/31\",[26,57.889]],[\"comment/31\",[]],[\"name/32\",[27,57.889]],[\"comment/32\",[]],[\"name/33\",[22,52.781]],[\"comment/33\",[]],[\"name/34\",[28,57.889]],[\"comment/34\",[]],[\"name/35\",[15,40.543]],[\"comment/35\",[]],[\"name/36\",[13,52.781]],[\"comment/36\",[]],[\"name/37\",[29,57.889]],[\"comment/37\",[]],[\"name/38\",[30,52.781]],[\"comment/38\",[]],[\"name/39\",[11,52.781]],[\"comment/39\",[]],[\"name/40\",[31,57.889]],[\"comment/40\",[]],[\"name/41\",[32,57.889]],[\"comment/41\",[]],[\"name/42\",[33,52.781]],[\"comment/42\",[]],[\"name/43\",[34,57.889]],[\"comment/43\",[]],[\"name/44\",[35,57.889]],[\"comment/44\",[]],[\"name/45\",[15,40.543]],[\"comment/45\",[]],[\"name/46\",[5,49.416]],[\"comment/46\",[]],[\"name/47\",[6,49.416]],[\"comment/47\",[]],[\"name/48\",[36,57.889]],[\"comment/48\",[]],[\"name/49\",[37,57.889]],[\"comment/49\",[]],[\"name/50\",[38,57.889]],[\"comment/50\",[]],[\"name/51\",[39,57.889]],[\"comment/51\",[]],[\"name/52\",[40,57.889]],[\"comment/52\",[]],[\"name/53\",[41,57.889]],[\"comment/53\",[]],[\"name/54\",[42,57.889]],[\"comment/54\",[]],[\"name/55\",[43,57.889]],[\"comment/55\",[]],[\"name/56\",[44,57.889]],[\"comment/56\",[]],[\"name/57\",[45,57.889]],[\"comment/57\",[]],[\"name/58\",[46,57.889]],[\"comment/58\",[]],[\"name/59\",[47,57.889]],[\"comment/59\",[]],[\"name/60\",[48,52.781]],[\"comment/60\",[]],[\"name/61\",[4,49.416]],[\"comment/61\",[]],[\"name/62\",[25,52.781]],[\"comment/62\",[]],[\"name/63\",[49,57.889]],[\"comment/63\",[]],[\"name/64\",[50,57.889]],[\"comment/64\",[]],[\"name/65\",[51,57.889]],[\"comment/65\",[]],[\"name/66\",[52,41.795]],[\"comment/66\",[]],[\"name/67\",[53,49.416]],[\"comment/67\",[]],[\"name/68\",[54,49.416]],[\"comment/68\",[]],[\"name/69\",[55,44.897]],[\"comment/69\",[]],[\"name/70\",[56,52.781]],[\"comment/70\",[]],[\"name/71\",[57,43.226]],[\"comment/71\",[]],[\"name/72\",[58,57.889]],[\"comment/72\",[]],[\"name/73\",[59,57.889]],[\"comment/73\",[]],[\"name/74\",[52,41.795]],[\"comment/74\",[]],[\"name/75\",[53,49.416]],[\"comment/75\",[]],[\"name/76\",[54,49.416]],[\"comment/76\",[]],[\"name/77\",[55,44.897]],[\"comment/77\",[]],[\"name/78\",[56,52.781]],[\"comment/78\",[]],[\"name/79\",[57,43.226]],[\"comment/79\",[]],[\"name/80\",[60,57.889]],[\"comment/80\",[]],[\"name/81\",[52,41.795]],[\"comment/81\",[]],[\"name/82\",[54,49.416]],[\"comment/82\",[]],[\"name/83\",[57,43.226]],[\"comment/83\",[]],[\"name/84\",[61,57.889]],[\"comment/84\",[]],[\"name/85\",[62,57.889]],[\"comment/85\",[]],[\"name/86\",[52,41.795]],[\"comment/86\",[]],[\"name/87\",[63,49.416]],[\"comment/87\",[]],[\"name/88\",[55,44.897]],[\"comment/88\",[]],[\"name/89\",[64,57.889]],[\"comment/89\",[]],[\"name/90\",[57,43.226]],[\"comment/90\",[]],[\"name/91\",[65,49.416]],[\"comment/91\",[]],[\"name/92\",[66,49.416]],[\"comment/92\",[]],[\"name/93\",[67,49.416]],[\"comment/93\",[]],[\"name/94\",[68,49.416]],[\"comment/94\",[]],[\"name/95\",[69,49.416]],[\"comment/95\",[]],[\"name/96\",[70,49.416]],[\"comment/96\",[]],[\"name/97\",[71,46.903]],[\"comment/97\",[]],[\"name/98\",[72,46.903]],[\"comment/98\",[]],[\"name/99\",[73,57.889]],[\"comment/99\",[]],[\"name/100\",[74,57.889]],[\"comment/100\",[]],[\"name/101\",[75,57.889]],[\"comment/101\",[]],[\"name/102\",[76,57.889]],[\"comment/102\",[]],[\"name/103\",[77,57.889]],[\"comment/103\",[]],[\"name/104\",[78,57.889]],[\"comment/104\",[]],[\"name/105\",[79,57.889]],[\"comment/105\",[]],[\"name/106\",[80,57.889]],[\"comment/106\",[]],[\"name/107\",[81,57.889]],[\"comment/107\",[]],[\"name/108\",[82,57.889]],[\"comment/108\",[]],[\"name/109\",[15,40.543]],[\"comment/109\",[]],[\"name/110\",[83,57.889]],[\"comment/110\",[]],[\"name/111\",[84,57.889]],[\"comment/111\",[]],[\"name/112\",[85,57.889]],[\"comment/112\",[]],[\"name/113\",[86,57.889]],[\"comment/113\",[]],[\"name/114\",[87,57.889]],[\"comment/114\",[]],[\"name/115\",[88,57.889]],[\"comment/115\",[]],[\"name/116\",[89,57.889]],[\"comment/116\",[]],[\"name/117\",[90,57.889]],[\"comment/117\",[]],[\"name/118\",[91,57.889]],[\"comment/118\",[]],[\"name/119\",[92,57.889]],[\"comment/119\",[]],[\"name/120\",[93,57.889]],[\"comment/120\",[]],[\"name/121\",[94,57.889]],[\"comment/121\",[]],[\"name/122\",[95,57.889]],[\"comment/122\",[]],[\"name/123\",[96,57.889]],[\"comment/123\",[]],[\"name/124\",[97,52.781]],[\"comment/124\",[]],[\"name/125\",[98,57.889]],[\"comment/125\",[]],[\"name/126\",[99,57.889]],[\"comment/126\",[]],[\"name/127\",[100,57.889]],[\"comment/127\",[]],[\"name/128\",[101,57.889]],[\"comment/128\",[]],[\"name/129\",[102,57.889]],[\"comment/129\",[]],[\"name/130\",[103,57.889]],[\"comment/130\",[]],[\"name/131\",[104,57.889]],[\"comment/131\",[]],[\"name/132\",[105,57.889]],[\"comment/132\",[]],[\"name/133\",[106,57.889]],[\"comment/133\",[]],[\"name/134\",[107,57.889]],[\"comment/134\",[]],[\"name/135\",[108,57.889]],[\"comment/135\",[]],[\"name/136\",[109,57.889]],[\"comment/136\",[]],[\"name/137\",[110,57.889]],[\"comment/137\",[]],[\"name/138\",[111,57.889]],[\"comment/138\",[]],[\"name/139\",[112,57.889]],[\"comment/139\",[]],[\"name/140\",[113,57.889]],[\"comment/140\",[]],[\"name/141\",[114,57.889]],[\"comment/141\",[]],[\"name/142\",[115,57.889]],[\"comment/142\",[]],[\"name/143\",[116,57.889]],[\"comment/143\",[]],[\"name/144\",[117,57.889]],[\"comment/144\",[]],[\"name/145\",[118,57.889]],[\"comment/145\",[]],[\"name/146\",[119,57.889]],[\"comment/146\",[]],[\"name/147\",[120,57.889]],[\"comment/147\",[]],[\"name/148\",[121,57.889]],[\"comment/148\",[]],[\"name/149\",[122,57.889]],[\"comment/149\",[]],[\"name/150\",[123,57.889]],[\"comment/150\",[]],[\"name/151\",[124,57.889]],[\"comment/151\",[]],[\"name/152\",[125,57.889]],[\"comment/152\",[]],[\"name/153\",[126,57.889]],[\"comment/153\",[]],[\"name/154\",[127,57.889]],[\"comment/154\",[]],[\"name/155\",[128,57.889]],[\"comment/155\",[]],[\"name/156\",[129,52.781]],[\"comment/156\",[]],[\"name/157\",[130,57.889]],[\"comment/157\",[]],[\"name/158\",[131,57.889]],[\"comment/158\",[]],[\"name/159\",[132,57.889]],[\"comment/159\",[]],[\"name/160\",[133,57.889]],[\"comment/160\",[]],[\"name/161\",[134,57.889]],[\"comment/161\",[]],[\"name/162\",[135,57.889]],[\"comment/162\",[]],[\"name/163\",[136,57.889]],[\"comment/163\",[]],[\"name/164\",[137,57.889]],[\"comment/164\",[]],[\"name/165\",[138,57.889]],[\"comment/165\",[]],[\"name/166\",[139,52.781]],[\"comment/166\",[]],[\"name/167\",[140,33.322]],[\"comment/167\",[]],[\"name/168\",[141,43.226]],[\"comment/168\",[]],[\"name/169\",[142,43.226]],[\"comment/169\",[]],[\"name/170\",[143,49.416]],[\"comment/170\",[]],[\"name/171\",[140,33.322]],[\"comment/171\",[]],[\"name/172\",[144,52.781]],[\"comment/172\",[]],[\"name/173\",[30,52.781]],[\"comment/173\",[]],[\"name/174\",[8,52.781]],[\"comment/174\",[]],[\"name/175\",[145,52.781]],[\"comment/175\",[]],[\"name/176\",[146,57.889]],[\"comment/176\",[]],[\"name/177\",[141,43.226]],[\"comment/177\",[]],[\"name/178\",[142,43.226]],[\"comment/178\",[]],[\"name/179\",[147,57.889]],[\"comment/179\",[]],[\"name/180\",[140,33.322]],[\"comment/180\",[]],[\"name/181\",[144,52.781]],[\"comment/181\",[]],[\"name/182\",[148,57.889]],[\"comment/182\",[]],[\"name/183\",[10,52.781]],[\"comment/183\",[]],[\"name/184\",[145,52.781]],[\"comment/184\",[]],[\"name/185\",[33,52.781]],[\"comment/185\",[]],[\"name/186\",[141,43.226]],[\"comment/186\",[]],[\"name/187\",[142,43.226]],[\"comment/187\",[]],[\"name/188\",[149,49.416]],[\"comment/188\",[]],[\"name/189\",[140,33.322]],[\"comment/189\",[]],[\"name/190\",[52,41.795]],[\"comment/190\",[]],[\"name/191\",[63,49.416]],[\"comment/191\",[]],[\"name/192\",[55,44.897]],[\"comment/192\",[]],[\"name/193\",[149,49.416]],[\"comment/193\",[]],[\"name/194\",[141,43.226]],[\"comment/194\",[]],[\"name/195\",[142,43.226]],[\"comment/195\",[]],[\"name/196\",[150,44.897]],[\"comment/196\",[]],[\"name/197\",[140,33.322]],[\"comment/197\",[]],[\"name/198\",[52,41.795]],[\"comment/198\",[]],[\"name/199\",[63,49.416]],[\"comment/199\",[]],[\"name/200\",[55,44.897]],[\"comment/200\",[]],[\"name/201\",[150,44.897]],[\"comment/201\",[]],[\"name/202\",[141,43.226]],[\"comment/202\",[]],[\"name/203\",[142,43.226]],[\"comment/203\",[]],[\"name/204\",[151,49.416]],[\"comment/204\",[]],[\"name/205\",[140,33.322]],[\"comment/205\",[]],[\"name/206\",[57,43.226]],[\"comment/206\",[]],[\"name/207\",[65,49.416]],[\"comment/207\",[]],[\"name/208\",[66,49.416]],[\"comment/208\",[]],[\"name/209\",[67,49.416]],[\"comment/209\",[]],[\"name/210\",[68,49.416]],[\"comment/210\",[]],[\"name/211\",[69,49.416]],[\"comment/211\",[]],[\"name/212\",[70,49.416]],[\"comment/212\",[]],[\"name/213\",[141,43.226]],[\"comment/213\",[]],[\"name/214\",[142,43.226]],[\"comment/214\",[]],[\"name/215\",[72,46.903]],[\"comment/215\",[]],[\"name/216\",[139,52.781]],[\"comment/216\",[]],[\"name/217\",[140,33.322]],[\"comment/217\",[]],[\"name/218\",[152,57.889]],[\"comment/218\",[]],[\"name/219\",[153,57.889]],[\"comment/219\",[]],[\"name/220\",[154,46.903]],[\"comment/220\",[]],[\"name/221\",[155,46.903]],[\"comment/221\",[]],[\"name/222\",[156,46.903]],[\"comment/222\",[]],[\"name/223\",[157,57.889]],[\"comment/223\",[]],[\"name/224\",[158,46.903]],[\"comment/224\",[]],[\"name/225\",[159,46.903]],[\"comment/225\",[]],[\"name/226\",[160,46.903]],[\"comment/226\",[]],[\"name/227\",[161,46.903]],[\"comment/227\",[]],[\"name/228\",[162,46.903]],[\"comment/228\",[]],[\"name/229\",[163,46.903]],[\"comment/229\",[]],[\"name/230\",[164,57.889]],[\"comment/230\",[]],[\"name/231\",[140,33.322]],[\"comment/231\",[]],[\"name/232\",[165,49.416]],[\"comment/232\",[]],[\"name/233\",[166,49.416]],[\"comment/233\",[]],[\"name/234\",[167,49.416]],[\"comment/234\",[]],[\"name/235\",[168,49.416]],[\"comment/235\",[]],[\"name/236\",[169,49.416]],[\"comment/236\",[]],[\"name/237\",[162,46.903]],[\"comment/237\",[]],[\"name/238\",[163,46.903]],[\"comment/238\",[]],[\"name/239\",[154,46.903]],[\"comment/239\",[]],[\"name/240\",[155,46.903]],[\"comment/240\",[]],[\"name/241\",[156,46.903]],[\"comment/241\",[]],[\"name/242\",[158,46.903]],[\"comment/242\",[]],[\"name/243\",[159,46.903]],[\"comment/243\",[]],[\"name/244\",[160,46.903]],[\"comment/244\",[]],[\"name/245\",[161,46.903]],[\"comment/245\",[]],[\"name/246\",[52,41.795]],[\"comment/246\",[]],[\"name/247\",[170,57.889]],[\"comment/247\",[]],[\"name/248\",[171,57.889]],[\"comment/248\",[]],[\"name/249\",[71,46.903]],[\"comment/249\",[]],[\"name/250\",[172,46.903]],[\"comment/250\",[]],[\"name/251\",[173,57.889]],[\"comment/251\",[]],[\"name/252\",[174,57.889]],[\"comment/252\",[]],[\"name/253\",[175,57.889]],[\"comment/253\",[]],[\"name/254\",[176,57.889]],[\"comment/254\",[]],[\"name/255\",[177,52.781]],[\"comment/255\",[]],[\"name/256\",[178,57.889]],[\"comment/256\",[]],[\"name/257\",[179,49.416]],[\"comment/257\",[]],[\"name/258\",[72,46.903]],[\"comment/258\",[]],[\"name/259\",[180,52.781]],[\"comment/259\",[]],[\"name/260\",[140,33.322]],[\"comment/260\",[]],[\"name/261\",[181,57.889]],[\"comment/261\",[]],[\"name/262\",[182,57.889]],[\"comment/262\",[]],[\"name/263\",[183,57.889]],[\"comment/263\",[]],[\"name/264\",[184,52.781]],[\"comment/264\",[]],[\"name/265\",[185,57.889]],[\"comment/265\",[]],[\"name/266\",[186,52.781]],[\"comment/266\",[]],[\"name/267\",[187,57.889]],[\"comment/267\",[]],[\"name/268\",[188,57.889]],[\"comment/268\",[]],[\"name/269\",[189,57.889]],[\"comment/269\",[]],[\"name/270\",[190,52.781]],[\"comment/270\",[]],[\"name/271\",[191,57.889]],[\"comment/271\",[]],[\"name/272\",[192,57.889]],[\"comment/272\",[]],[\"name/273\",[53,49.416]],[\"comment/273\",[]],[\"name/274\",[193,57.889]],[\"comment/274\",[]],[\"name/275\",[194,57.889]],[\"comment/275\",[]],[\"name/276\",[195,57.889]],[\"comment/276\",[]],[\"name/277\",[196,57.889]],[\"comment/277\",[]],[\"name/278\",[129,52.781]],[\"comment/278\",[]],[\"name/279\",[197,57.889]],[\"comment/279\",[]],[\"name/280\",[198,57.889]],[\"comment/280\",[]],[\"name/281\",[199,57.889]],[\"comment/281\",[]],[\"name/282\",[200,57.889]],[\"comment/282\",[]],[\"name/283\",[201,52.781]],[\"comment/283\",[]],[\"name/284\",[202,57.889]],[\"comment/284\",[]],[\"name/285\",[203,52.781]],[\"comment/285\",[]],[\"name/286\",[204,57.889]],[\"comment/286\",[]],[\"name/287\",[205,57.889]],[\"comment/287\",[]],[\"name/288\",[206,57.889]],[\"comment/288\",[]],[\"name/289\",[140,33.322]],[\"comment/289\",[]],[\"name/290\",[207,52.781]],[\"comment/290\",[]],[\"name/291\",[172,46.903]],[\"comment/291\",[]],[\"name/292\",[208,52.781]],[\"comment/292\",[]],[\"name/293\",[179,49.416]],[\"comment/293\",[]],[\"name/294\",[209,52.781]],[\"comment/294\",[]],[\"name/295\",[210,52.781]],[\"comment/295\",[]],[\"name/296\",[211,57.889]],[\"comment/296\",[]],[\"name/297\",[71,46.903]],[\"comment/297\",[]],[\"name/298\",[151,49.416]],[\"comment/298\",[]],[\"name/299\",[212,52.781]],[\"comment/299\",[]],[\"name/300\",[213,52.781]],[\"comment/300\",[]],[\"name/301\",[214,57.889]],[\"comment/301\",[]],[\"name/302\",[215,57.889]],[\"comment/302\",[]],[\"name/303\",[216,57.889]],[\"comment/303\",[]],[\"name/304\",[217,57.889]],[\"comment/304\",[]],[\"name/305\",[218,57.889]],[\"comment/305\",[]],[\"name/306\",[219,57.889]],[\"comment/306\",[]],[\"name/307\",[220,57.889]],[\"comment/307\",[]],[\"name/308\",[221,57.889]],[\"comment/308\",[]],[\"name/309\",[222,57.889]],[\"comment/309\",[]],[\"name/310\",[140,33.322]],[\"comment/310\",[]],[\"name/311\",[223,57.889]],[\"comment/311\",[]],[\"name/312\",[15,40.543]],[\"comment/312\",[]],[\"name/313\",[224,57.889]],[\"comment/313\",[]],[\"name/314\",[15,40.543]],[\"comment/314\",[]],[\"name/315\",[151,49.416]],[\"comment/315\",[]],[\"name/316\",[225,57.889]],[\"comment/316\",[]],[\"name/317\",[140,33.322]],[\"comment/317\",[]],[\"name/318\",[212,52.781]],[\"comment/318\",[]],[\"name/319\",[213,52.781]],[\"comment/319\",[]],[\"name/320\",[186,52.781]],[\"comment/320\",[]],[\"name/321\",[226,57.889]],[\"comment/321\",[]],[\"name/322\",[227,57.889]],[\"comment/322\",[]],[\"name/323\",[228,57.889]],[\"comment/323\",[]],[\"name/324\",[229,57.889]],[\"comment/324\",[]],[\"name/325\",[230,57.889]],[\"comment/325\",[]],[\"name/326\",[184,52.781]],[\"comment/326\",[]],[\"name/327\",[231,57.889]],[\"comment/327\",[]],[\"name/328\",[232,57.889]],[\"comment/328\",[]],[\"name/329\",[190,52.781]],[\"comment/329\",[]],[\"name/330\",[57,43.226]],[\"comment/330\",[]],[\"name/331\",[65,49.416]],[\"comment/331\",[]],[\"name/332\",[66,49.416]],[\"comment/332\",[]],[\"name/333\",[67,49.416]],[\"comment/333\",[]],[\"name/334\",[68,49.416]],[\"comment/334\",[]],[\"name/335\",[69,49.416]],[\"comment/335\",[]],[\"name/336\",[70,49.416]],[\"comment/336\",[]],[\"name/337\",[233,57.889]],[\"comment/337\",[]],[\"name/338\",[234,57.889]],[\"comment/338\",[]],[\"name/339\",[235,57.889]],[\"comment/339\",[]],[\"name/340\",[236,57.889]],[\"comment/340\",[]],[\"name/341\",[237,57.889]],[\"comment/341\",[]],[\"name/342\",[238,57.889]],[\"comment/342\",[]],[\"name/343\",[239,57.889]],[\"comment/343\",[]],[\"name/344\",[240,57.889]],[\"comment/344\",[]],[\"name/345\",[97,52.781]],[\"comment/345\",[]],[\"name/346\",[241,57.889]],[\"comment/346\",[]],[\"name/347\",[242,57.889]],[\"comment/347\",[]],[\"name/348\",[243,57.889]],[\"comment/348\",[]],[\"name/349\",[15,40.543]],[\"comment/349\",[]],[\"name/350\",[244,57.889]],[\"comment/350\",[]],[\"name/351\",[15,40.543]],[\"comment/351\",[]],[\"name/352\",[245,57.889]],[\"comment/352\",[]],[\"name/353\",[140,33.322]],[\"comment/353\",[]],[\"name/354\",[177,52.781]],[\"comment/354\",[]],[\"name/355\",[246,57.889]],[\"comment/355\",[]],[\"name/356\",[247,57.889]],[\"comment/356\",[]],[\"name/357\",[248,57.889]],[\"comment/357\",[]],[\"name/358\",[249,57.889]],[\"comment/358\",[]],[\"name/359\",[250,57.889]],[\"comment/359\",[]],[\"name/360\",[251,57.889]],[\"comment/360\",[]],[\"name/361\",[252,57.889]],[\"comment/361\",[]],[\"name/362\",[253,57.889]],[\"comment/362\",[]],[\"name/363\",[254,57.889]],[\"comment/363\",[]],[\"name/364\",[255,57.889]],[\"comment/364\",[]],[\"name/365\",[256,57.889]],[\"comment/365\",[]],[\"name/366\",[257,57.889]],[\"comment/366\",[]],[\"name/367\",[258,57.889]],[\"comment/367\",[]],[\"name/368\",[259,57.889]],[\"comment/368\",[]],[\"name/369\",[260,57.889]],[\"comment/369\",[]],[\"name/370\",[261,57.889]],[\"comment/370\",[]],[\"name/371\",[140,33.322]],[\"comment/371\",[]],[\"name/372\",[262,57.889]],[\"comment/372\",[]],[\"name/373\",[263,57.889]],[\"comment/373\",[]],[\"name/374\",[264,57.889]],[\"comment/374\",[]],[\"name/375\",[265,57.889]],[\"comment/375\",[]],[\"name/376\",[266,57.889]],[\"comment/376\",[]],[\"name/377\",[267,57.889]],[\"comment/377\",[]],[\"name/378\",[268,57.889]],[\"comment/378\",[]],[\"name/379\",[269,57.889]],[\"comment/379\",[]],[\"name/380\",[270,57.889]],[\"comment/380\",[]],[\"name/381\",[271,57.889]],[\"comment/381\",[]],[\"name/382\",[272,57.889]],[\"comment/382\",[]],[\"name/383\",[273,57.889]],[\"comment/383\",[]],[\"name/384\",[274,57.889]],[\"comment/384\",[]],[\"name/385\",[275,57.889]],[\"comment/385\",[]],[\"name/386\",[71,46.903]],[\"comment/386\",[]],[\"name/387\",[276,52.781]],[\"comment/387\",[]],[\"name/388\",[143,49.416]],[\"comment/388\",[]],[\"name/389\",[277,57.889]],[\"comment/389\",[]],[\"name/390\",[278,57.889]],[\"comment/390\",[]],[\"name/391\",[150,44.897]],[\"comment/391\",[]],[\"name/392\",[279,57.889]],[\"comment/392\",[]],[\"name/393\",[280,57.889]],[\"comment/393\",[]],[\"name/394\",[281,57.889]],[\"comment/394\",[]],[\"name/395\",[282,57.889]],[\"comment/395\",[]],[\"name/396\",[283,57.889]],[\"comment/396\",[]],[\"name/397\",[284,57.889]],[\"comment/397\",[]],[\"name/398\",[285,57.889]],[\"comment/398\",[]],[\"name/399\",[286,57.889]],[\"comment/399\",[]],[\"name/400\",[172,46.903]],[\"comment/400\",[]],[\"name/401\",[72,46.903]],[\"comment/401\",[]],[\"name/402\",[287,57.889]],[\"comment/402\",[]],[\"name/403\",[143,49.416]],[\"comment/403\",[]],[\"name/404\",[288,57.889]],[\"comment/404\",[]],[\"name/405\",[150,44.897]],[\"comment/405\",[]],[\"name/406\",[149,49.416]],[\"comment/406\",[]],[\"name/407\",[150,44.897]],[\"comment/407\",[]],[\"name/408\",[289,57.889]],[\"comment/408\",[]],[\"name/409\",[140,33.322]],[\"comment/409\",[]],[\"name/410\",[166,49.416]],[\"comment/410\",[]],[\"name/411\",[168,49.416]],[\"comment/411\",[]],[\"name/412\",[167,49.416]],[\"comment/412\",[]],[\"name/413\",[165,49.416]],[\"comment/413\",[]],[\"name/414\",[169,49.416]],[\"comment/414\",[]],[\"name/415\",[162,46.903]],[\"comment/415\",[]],[\"name/416\",[163,46.903]],[\"comment/416\",[]],[\"name/417\",[154,46.903]],[\"comment/417\",[]],[\"name/418\",[155,46.903]],[\"comment/418\",[]],[\"name/419\",[156,46.903]],[\"comment/419\",[]],[\"name/420\",[158,46.903]],[\"comment/420\",[]],[\"name/421\",[159,46.903]],[\"comment/421\",[]],[\"name/422\",[160,46.903]],[\"comment/422\",[]],[\"name/423\",[161,46.903]],[\"comment/423\",[]],[\"name/424\",[290,57.889]],[\"comment/424\",[]],[\"name/425\",[140,33.322]],[\"comment/425\",[]],[\"name/426\",[166,49.416]],[\"comment/426\",[]],[\"name/427\",[168,49.416]],[\"comment/427\",[]],[\"name/428\",[167,49.416]],[\"comment/428\",[]],[\"name/429\",[165,49.416]],[\"comment/429\",[]],[\"name/430\",[169,49.416]],[\"comment/430\",[]],[\"name/431\",[162,46.903]],[\"comment/431\",[]],[\"name/432\",[163,46.903]],[\"comment/432\",[]],[\"name/433\",[154,46.903]],[\"comment/433\",[]],[\"name/434\",[155,46.903]],[\"comment/434\",[]],[\"name/435\",[156,46.903]],[\"comment/435\",[]],[\"name/436\",[158,46.903]],[\"comment/436\",[]],[\"name/437\",[159,46.903]],[\"comment/437\",[]],[\"name/438\",[160,46.903]],[\"comment/438\",[]],[\"name/439\",[161,46.903]],[\"comment/439\",[]],[\"name/440\",[276,52.781]],[\"comment/440\",[]],[\"name/441\",[140,33.322]],[\"comment/441\",[]],[\"name/442\",[291,57.889]],[\"comment/442\",[]],[\"name/443\",[292,57.889]],[\"comment/443\",[]],[\"name/444\",[293,57.889]],[\"comment/444\",[]],[\"name/445\",[294,57.889]],[\"comment/445\",[]],[\"name/446\",[180,52.781]],[\"comment/446\",[]],[\"name/447\",[295,57.889]],[\"comment/447\",[]],[\"name/448\",[296,57.889]],[\"comment/448\",[]],[\"name/449\",[297,57.889]],[\"comment/449\",[]],[\"name/450\",[203,52.781]],[\"comment/450\",[]],[\"name/451\",[201,52.781]],[\"comment/451\",[]],[\"name/452\",[298,57.889]],[\"comment/452\",[]],[\"name/453\",[299,57.889]],[\"comment/453\",[]],[\"name/454\",[300,57.889]],[\"comment/454\",[]],[\"name/455\",[301,57.889]],[\"comment/455\",[]],[\"name/456\",[302,57.889]],[\"comment/456\",[]],[\"name/457\",[303,57.889]],[\"comment/457\",[]],[\"name/458\",[48,52.781]],[\"comment/458\",[]],[\"name/459\",[304,57.889]],[\"comment/459\",[]],[\"name/460\",[305,57.889]],[\"comment/460\",[]],[\"name/461\",[306,57.889]],[\"comment/461\",[]],[\"name/462\",[307,57.889]],[\"comment/462\",[]],[\"name/463\",[308,57.889]],[\"comment/463\",[]],[\"name/464\",[309,57.889]],[\"comment/464\",[]],[\"name/465\",[310,57.889]],[\"comment/465\",[]],[\"name/466\",[311,57.889]],[\"comment/466\",[]],[\"name/467\",[312,57.889]],[\"comment/467\",[]],[\"name/468\",[313,57.889]],[\"comment/468\",[]],[\"name/469\",[314,57.889]],[\"comment/469\",[]],[\"name/470\",[315,57.889]],[\"comment/470\",[]],[\"name/471\",[210,52.781]],[\"comment/471\",[]],[\"name/472\",[316,57.889]],[\"comment/472\",[]],[\"name/473\",[317,57.889]],[\"comment/473\",[]],[\"name/474\",[318,57.889]],[\"comment/474\",[]],[\"name/475\",[319,57.889]],[\"comment/475\",[]],[\"name/476\",[320,57.889]],[\"comment/476\",[]],[\"name/477\",[321,57.889]],[\"comment/477\",[]],[\"name/478\",[322,57.889]],[\"comment/478\",[]],[\"name/479\",[323,57.889]],[\"comment/479\",[]],[\"name/480\",[324,57.889]],[\"comment/480\",[]],[\"name/481\",[325,57.889]],[\"comment/481\",[]],[\"name/482\",[326,57.889]],[\"comment/482\",[]],[\"name/483\",[208,52.781]],[\"comment/483\",[]],[\"name/484\",[327,57.889]],[\"comment/484\",[]],[\"name/485\",[207,52.781]],[\"comment/485\",[]],[\"name/486\",[172,46.903]],[\"comment/486\",[]],[\"name/487\",[179,49.416]],[\"comment/487\",[]],[\"name/488\",[209,52.781]],[\"comment/488\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":15,\"name\":{\"15\":{},\"35\":{},\"45\":{},\"109\":{},\"312\":{},\"314\":{},\"349\":{},\"351\":{}},\"comment\":{}}],[\"_adapter\",{\"_index\":152,\"name\":{\"218\":{}},\"comment\":{}}],[\"_address\",{\"_index\":226,\"name\":{\"321\":{}},\"comment\":{}}],[\"_backupdepositdata\",{\"_index\":320,\"name\":{\"476\":{}},\"comment\":{}}],[\"_calcwithdrawalfee\",{\"_index\":300,\"name\":{\"454\":{}},\"comment\":{}}],[\"_callbacks\",{\"_index\":248,\"name\":{\"357\":{}},\"comment\":{}}],[\"_chain\",{\"_index\":292,\"name\":{\"443\":{}},\"comment\":{}}],[\"_chainid\",{\"_index\":184,\"name\":{\"264\":{},\"326\":{}},\"comment\":{}}],[\"_checkprovider\",{\"_index\":295,\"name\":{\"447\":{}},\"comment\":{}}],[\"_emptysigner\",{\"_index\":182,\"name\":{\"262\":{}},\"comment\":{}}],[\"_errorhandlers\",{\"_index\":249,\"name\":{\"358\":{}},\"comment\":{}}],[\"_fetched\",{\"_index\":186,\"name\":{\"266\":{},\"320\":{}},\"comment\":{}}],[\"_findleavesandindices\",{\"_index\":301,\"name\":{\"455\":{}},\"comment\":{}}],[\"_getpromiseindex\",{\"_index\":259,\"name\":{\"368\":{}},\"comment\":{}}],[\"_handlehttperror\",{\"_index\":236,\"name\":{\"340\":{}},\"comment\":{}}],[\"_id\",{\"_index\":141,\"name\":{\"168\":{},\"177\":{},\"186\":{},\"194\":{},\"202\":{},\"213\":{}},\"comment\":{}}],[\"_instanceeventtofilter\",{\"_index\":309,\"name\":{\"464\":{}},\"comment\":{}}],[\"_invoices\",{\"_index\":294,\"name\":{\"445\":{}},\"comment\":{}}],[\"_miningfee\",{\"_index\":229,\"name\":{\"324\":{}},\"comment\":{}}],[\"_mutex\",{\"_index\":291,\"name\":{\"442\":{}},\"comment\":{}}],[\"_mutexes\",{\"_index\":262,\"name\":{\"372\":{}},\"comment\":{}}],[\"_notes\",{\"_index\":293,\"name\":{\"444\":{}},\"comment\":{}}],[\"_path\",{\"_index\":153,\"name\":{\"219\":{}},\"comment\":{}}],[\"_pool\",{\"_index\":258,\"name\":{\"367\":{}},\"comment\":{}}],[\"_populatesyncoptions\",{\"_index\":210,\"name\":{\"295\":{},\"471\":{}},\"comment\":{}}],[\"_prices\",{\"_index\":231,\"name\":{\"327\":{}},\"comment\":{}}],[\"_promises\",{\"_index\":250,\"name\":{\"359\":{}},\"comment\":{}}],[\"_propertiesfetched\",{\"_index\":190,\"name\":{\"270\":{},\"329\":{}},\"comment\":{}}],[\"_resolveinstance\",{\"_index\":311,\"name\":{\"466\":{}},\"comment\":{}}],[\"_resolveinstanceevent\",{\"_index\":310,\"name\":{\"465\":{}},\"comment\":{}}],[\"_results\",{\"_index\":247,\"name\":{\"356\":{}},\"comment\":{}}],[\"_rev\",{\"_index\":142,\"name\":{\"169\":{},\"178\":{},\"187\":{},\"195\":{},\"203\":{},\"214\":{}},\"comment\":{}}],[\"_servicefee\",{\"_index\":228,\"name\":{\"323\":{}},\"comment\":{}}],[\"_signer\",{\"_index\":183,\"name\":{\"263\":{}},\"comment\":{}}],[\"_signerconnected\",{\"_index\":189,\"name\":{\"269\":{}},\"comment\":{}}],[\"_status\",{\"_index\":230,\"name\":{\"325\":{}},\"comment\":{}}],[\"_symbol\",{\"_index\":185,\"name\":{\"265\":{}},\"comment\":{}}],[\"_totaladded\",{\"_index\":246,\"name\":{\"355\":{}},\"comment\":{}}],[\"_unzip\",{\"_index\":157,\"name\":{\"223\":{}},\"comment\":{}}],[\"_version\",{\"_index\":227,\"name\":{\"322\":{}},\"comment\":{}}],[\"_waitiffull\",{\"_index\":260,\"name\":{\"369\":{}},\"comment\":{}}],[\"acquire\",{\"_index\":263,\"name\":{\"373\":{}},\"comment\":{}}],[\"adapter\",{\"_index\":73,\"name\":{\"99\":{}},\"comment\":{}}],[\"address\",{\"_index\":57,\"name\":{\"71\":{},\"79\":{},\"83\":{},\"90\":{},\"206\":{},\"330\":{}},\"comment\":{}}],[\"all\",{\"_index\":255,\"name\":{\"364\":{}},\"comment\":{}}],[\"anonymityminingenabled\",{\"_index\":59,\"name\":{\"73\":{}},\"comment\":{}}],[\"asyncutils\",{\"_index\":241,\"name\":{\"346\":{}},\"comment\":{}}],[\"backupinvoice\",{\"_index\":317,\"name\":{\"473\":{}},\"comment\":{}}],[\"backupinvoices\",{\"_index\":319,\"name\":{\"475\":{}},\"comment\":{}}],[\"backupnote\",{\"_index\":316,\"name\":{\"472\":{}},\"comment\":{}}],[\"backupnotes\",{\"_index\":318,\"name\":{\"474\":{}},\"comment\":{}}],[\"base\",{\"_index\":139,\"name\":{\"166\":{},\"216\":{}},\"comment\":{}}],[\"batchcall\",{\"_index\":199,\"name\":{\"281\":{}},\"comment\":{}}],[\"bigint\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"biginttohex\",{\"_index\":270,\"name\":{\"380\":{}},\"comment\":{}}],[\"blockdelta\",{\"_index\":175,\"name\":{\"253\":{}},\"comment\":{}}],[\"blockdivisor\",{\"_index\":176,\"name\":{\"254\":{}},\"comment\":{}}],[\"blocknumber\",{\"_index\":144,\"name\":{\"172\":{},\"181\":{}},\"comment\":{}}],[\"buffertohex\",{\"_index\":268,\"name\":{\"378\":{}},\"comment\":{}}],[\"builddepositproof\",{\"_index\":279,\"name\":{\"392\":{}},\"comment\":{}}],[\"builddoc\",{\"_index\":166,\"name\":{\"233\":{},\"410\":{},\"426\":{}},\"comment\":{}}],[\"buildmerkletree\",{\"_index\":25,\"name\":{\"30\":{},\"62\":{}},\"comment\":{}}],[\"cache\",{\"_index\":72,\"name\":{\"98\":{},\"215\":{},\"258\":{},\"401\":{}},\"comment\":{}}],[\"cachedirexists\",{\"_index\":86,\"name\":{\"113\":{}},\"comment\":{}}],[\"caches\",{\"_index\":207,\"name\":{\"290\":{},\"485\":{}},\"comment\":{}}],[\"calcdepositproofs\",{\"_index\":49,\"name\":{\"63\":{}},\"comment\":{}}],[\"calcpedersenhash\",{\"_index\":46,\"name\":{\"58\":{}},\"comment\":{}}],[\"callback\",{\"_index\":243,\"name\":{\"348\":{}},\"comment\":{}}],[\"chain\",{\"_index\":180,\"name\":{\"259\":{},\"446\":{}},\"comment\":{}}],[\"chainid\",{\"_index\":69,\"name\":{\"95\":{},\"211\":{},\"335\":{}},\"comment\":{}}],[\"checkknownroot\",{\"_index\":285,\"name\":{\"398\":{}},\"comment\":{}}],[\"checknotesspent\",{\"_index\":284,\"name\":{\"397\":{}},\"comment\":{}}],[\"classicinstance\",{\"_index\":58,\"name\":{\"72\":{}},\"comment\":{}}],[\"clear\",{\"_index\":163,\"name\":{\"229\":{},\"238\":{},\"416\":{},\"432\":{}},\"comment\":{}}],[\"clearlistener\",{\"_index\":304,\"name\":{\"459\":{}},\"comment\":{}}],[\"clearlistenerbyindex\",{\"_index\":209,\"name\":{\"294\":{},\"488\":{}},\"comment\":{}}],[\"clearlisteners\",{\"_index\":305,\"name\":{\"460\":{}},\"comment\":{}}],[\"close\",{\"_index\":162,\"name\":{\"228\":{},\"237\":{},\"415\":{},\"431\":{}},\"comment\":{}}],[\"commitment\",{\"_index\":8,\"name\":{\"8\":{},\"174\":{}},\"comment\":{}}],[\"concurrencylimit\",{\"_index\":177,\"name\":{\"255\":{},\"354\":{}},\"comment\":{}}],[\"connect\",{\"_index\":296,\"name\":{\"448\":{}},\"comment\":{}}],[\"connectsigner\",{\"_index\":187,\"name\":{\"267\":{}},\"comment\":{}}],[\"constants\",{\"_index\":136,\"name\":{\"163\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":140,\"name\":{\"167\":{},\"171\":{},\"180\":{},\"189\":{},\"197\":{},\"205\":{},\"217\":{},\"231\":{},\"260\":{},\"289\":{},\"310\":{},\"317\":{},\"353\":{},\"371\":{},\"409\":{},\"425\":{},\"441\":{}},\"comment\":{}}],[\"contracts\",{\"_index\":200,\"name\":{\"282\":{}},\"comment\":{}}],[\"core\",{\"_index\":276,\"name\":{\"387\":{},\"440\":{}},\"comment\":{}}],[\"createdeposit\",{\"_index\":4,\"name\":{\"4\":{},\"27\":{},\"61\":{}},\"comment\":{}}],[\"createdepositproof\",{\"_index\":298,\"name\":{\"452\":{}},\"comment\":{}}],[\"createdepositproofs\",{\"_index\":299,\"name\":{\"453\":{}},\"comment\":{}}],[\"createdeposittransaction\",{\"_index\":312,\"name\":{\"467\":{}},\"comment\":{}}],[\"createdeposittransactions\",{\"_index\":313,\"name\":{\"468\":{}},\"comment\":{}}],[\"createnote\",{\"_index\":47,\"name\":{\"59\":{}},\"comment\":{}}],[\"crypto\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"data\",{\"_index\":50,\"name\":{\"64\":{}},\"comment\":{}}],[\"db\",{\"_index\":156,\"name\":{\"222\":{},\"241\":{},\"419\":{},\"435\":{}},\"comment\":{}}],[\"decimals\",{\"_index\":54,\"name\":{\"68\":{},\"76\":{},\"82\":{}},\"comment\":{}}],[\"denomination\",{\"_index\":55,\"name\":{\"69\":{},\"77\":{},\"88\":{},\"192\":{},\"200\":{}},\"comment\":{}}],[\"deployblock\",{\"_index\":56,\"name\":{\"70\":{},\"78\":{}},\"comment\":{}}],[\"deposit\",{\"_index\":143,\"name\":{\"170\":{},\"388\":{},\"403\":{}},\"comment\":{}}],[\"depositcache\",{\"_index\":289,\"name\":{\"408\":{}},\"comment\":{}}],[\"depositinfo\",{\"_index\":37,\"name\":{\"49\":{}},\"comment\":{}}],[\"depositproof\",{\"_index\":22,\"name\":{\"23\":{},\"33\":{}},\"comment\":{}}],[\"depositsperinstance\",{\"_index\":277,\"name\":{\"389\":{}},\"comment\":{}}],[\"dirpath\",{\"_index\":74,\"name\":{\"100\":{}},\"comment\":{}}],[\"docs\",{\"_index\":138,\"name\":{\"165\":{}},\"comment\":{}}],[\"donotpopulate\",{\"_index\":278,\"name\":{\"390\":{}},\"comment\":{}}],[\"elements\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"ensureerror\",{\"_index\":240,\"name\":{\"344\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":244,\"name\":{\"350\":{}},\"comment\":{}}],[\"errorutils\",{\"_index\":239,\"name\":{\"343\":{}},\"comment\":{}}],[\"ethpurchaseamounts\",{\"_index\":283,\"name\":{\"396\":{}},\"comment\":{}}],[\"exists\",{\"_index\":275,\"name\":{\"385\":{}},\"comment\":{}}],[\"exportcachejson\",{\"_index\":322,\"name\":{\"478\":{}},\"comment\":{}}],[\"exportcachezip\",{\"_index\":321,\"name\":{\"477\":{}},\"comment\":{}}],[\"fee\",{\"_index\":33,\"name\":{\"42\":{},\"185\":{}},\"comment\":{}}],[\"fetchchaindata\",{\"_index\":188,\"name\":{\"268\":{}},\"comment\":{}}],[\"fetchproperties\",{\"_index\":232,\"name\":{\"328\":{}},\"comment\":{}}],[\"files\",{\"_index\":76,\"name\":{\"102\":{}},\"comment\":{}}],[\"fromcache\",{\"_index\":225,\"name\":{\"316\":{}},\"comment\":{}}],[\"gasprice\",{\"_index\":280,\"name\":{\"393\":{}},\"comment\":{}}],[\"gaspricecushion\",{\"_index\":281,\"name\":{\"394\":{}},\"comment\":{}}],[\"get\",{\"_index\":160,\"name\":{\"226\":{},\"244\":{},\"422\":{},\"438\":{}},\"comment\":{}}],[\"getaccountbalance\",{\"_index\":194,\"name\":{\"275\":{}},\"comment\":{}}],[\"getcachepath\",{\"_index\":85,\"name\":{\"112\":{}},\"comment\":{}}],[\"getcallbacks\",{\"_index\":167,\"name\":{\"234\":{},\"412\":{},\"428\":{}},\"comment\":{}}],[\"getclassicinstancedata\",{\"_index\":101,\"name\":{\"128\":{}},\"comment\":{}}],[\"getclassicinstancedatasync\",{\"_index\":102,\"name\":{\"129\":{}},\"comment\":{}}],[\"getclassicsubgraphurl\",{\"_index\":134,\"name\":{\"161\":{}},\"comment\":{}}],[\"getclassicsubgraphurlsync\",{\"_index\":135,\"name\":{\"162\":{}},\"comment\":{}}],[\"getdefaulthash\",{\"_index\":40,\"name\":{\"52\":{}},\"comment\":{}}],[\"geterror\",{\"_index\":97,\"name\":{\"124\":{},\"345\":{}},\"comment\":{}}],[\"geterrorhandlers\",{\"_index\":168,\"name\":{\"235\":{},\"411\":{},\"427\":{}},\"comment\":{}}],[\"getethpurchaseprice\",{\"_index\":234,\"name\":{\"338\":{}},\"comment\":{}}],[\"getgasprice\",{\"_index\":195,\"name\":{\"276\":{}},\"comment\":{}}],[\"getgroth16\",{\"_index\":43,\"name\":{\"55\":{}},\"comment\":{}}],[\"getinstance\",{\"_index\":203,\"name\":{\"285\":{},\"450\":{}},\"comment\":{}}],[\"getinstanceaddress\",{\"_index\":111,\"name\":{\"138\":{}},\"comment\":{}}],[\"getinstanceaddresses\",{\"_index\":109,\"name\":{\"136\":{}},\"comment\":{}}],[\"getinstanceaddressessync\",{\"_index\":110,\"name\":{\"137\":{}},\"comment\":{}}],[\"getinstanceaddresssync\",{\"_index\":112,\"name\":{\"139\":{}},\"comment\":{}}],[\"getinstancedeployblocknum\",{\"_index\":119,\"name\":{\"146\":{}},\"comment\":{}}],[\"getinstancedeployblocknums\",{\"_index\":117,\"name\":{\"144\":{}},\"comment\":{}}],[\"getinstancedeployblocknumssync\",{\"_index\":118,\"name\":{\"145\":{}},\"comment\":{}}],[\"getinstancedeployblocknumsync\",{\"_index\":120,\"name\":{\"147\":{}},\"comment\":{}}],[\"getinstancelookupkeys\",{\"_index\":103,\"name\":{\"130\":{}},\"comment\":{}}],[\"getinstancelookupkeyssync\",{\"_index\":104,\"name\":{\"131\":{}},\"comment\":{}}],[\"getinstances\",{\"_index\":297,\"name\":{\"449\":{}},\"comment\":{}}],[\"getmodulespath\",{\"_index\":83,\"name\":{\"110\":{}},\"comment\":{}}],[\"getmulticall3address\",{\"_index\":123,\"name\":{\"150\":{}},\"comment\":{}}],[\"getmulticall3addresssync\",{\"_index\":126,\"name\":{\"153\":{}},\"comment\":{}}],[\"getmulticalladdress\",{\"_index\":122,\"name\":{\"149\":{}},\"comment\":{}}],[\"getmulticalladdresssync\",{\"_index\":125,\"name\":{\"152\":{}},\"comment\":{}}],[\"getnetworksymbol\",{\"_index\":107,\"name\":{\"134\":{}},\"comment\":{}}],[\"getnetworksymbolsync\",{\"_index\":108,\"name\":{\"135\":{}},\"comment\":{}}],[\"getpathstringbasedcontent\",{\"_index\":105,\"name\":{\"132\":{}},\"comment\":{}}],[\"getpathstringbasedcontentsync\",{\"_index\":106,\"name\":{\"133\":{}},\"comment\":{}}],[\"getprovingkey\",{\"_index\":41,\"name\":{\"53\":{}},\"comment\":{}}],[\"getproxy\",{\"_index\":201,\"name\":{\"283\":{},\"451\":{}},\"comment\":{}}],[\"getproxyaddress\",{\"_index\":121,\"name\":{\"148\":{}},\"comment\":{}}],[\"getproxyaddresssync\",{\"_index\":124,\"name\":{\"151\":{}},\"comment\":{}}],[\"getrandomfromrange\",{\"_index\":266,\"name\":{\"376\":{}},\"comment\":{}}],[\"getregistry\",{\"_index\":202,\"name\":{\"284\":{}},\"comment\":{}}],[\"getregistryaddress\",{\"_index\":113,\"name\":{\"140\":{}},\"comment\":{}}],[\"getregistryaddresssync\",{\"_index\":114,\"name\":{\"141\":{}},\"comment\":{}}],[\"getregistrydeployblocknum\",{\"_index\":115,\"name\":{\"142\":{}},\"comment\":{}}],[\"getregistrydeployblocknumsync\",{\"_index\":116,\"name\":{\"143\":{}},\"comment\":{}}],[\"getresourcepath\",{\"_index\":84,\"name\":{\"111\":{}},\"comment\":{}}],[\"getrows\",{\"_index\":161,\"name\":{\"227\":{},\"245\":{},\"423\":{},\"439\":{}},\"comment\":{}}],[\"gettoken\",{\"_index\":204,\"name\":{\"286\":{}},\"comment\":{}}],[\"gettokenaddress\",{\"_index\":127,\"name\":{\"154\":{}},\"comment\":{}}],[\"gettokenaddresssync\",{\"_index\":128,\"name\":{\"155\":{}},\"comment\":{}}],[\"gettokenbalance\",{\"_index\":197,\"name\":{\"279\":{}},\"comment\":{}}],[\"gettokencontract\",{\"_index\":196,\"name\":{\"277\":{}},\"comment\":{}}],[\"gettokendecimals\",{\"_index\":129,\"name\":{\"156\":{},\"278\":{}},\"comment\":{}}],[\"gettokendecimalssync\",{\"_index\":130,\"name\":{\"157\":{}},\"comment\":{}}],[\"gettornadocircuit\",{\"_index\":42,\"name\":{\"54\":{}},\"comment\":{}}],[\"gettorntoken\",{\"_index\":205,\"name\":{\"287\":{}},\"comment\":{}}],[\"getuncensoredrpcurl\",{\"_index\":132,\"name\":{\"159\":{}},\"comment\":{}}],[\"getuncensoredrpcurlsync\",{\"_index\":133,\"name\":{\"160\":{}},\"comment\":{}}],[\"getvalue\",{\"_index\":99,\"name\":{\"126\":{}},\"comment\":{}}],[\"getzeroelement\",{\"_index\":39,\"name\":{\"51\":{}},\"comment\":{}}],[\"groth16\",{\"_index\":36,\"name\":{\"48\":{}},\"comment\":{}}],[\"groth16proof\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"gunzipsync\",{\"_index\":80,\"name\":{\"106\":{}},\"comment\":{}}],[\"gzipsync\",{\"_index\":79,\"name\":{\"105\":{}},\"comment\":{}}],[\"handlewithdrawal\",{\"_index\":235,\"name\":{\"339\":{}},\"comment\":{}}],[\"headers\",{\"_index\":220,\"name\":{\"307\":{}},\"comment\":{}}],[\"height\",{\"_index\":26,\"name\":{\"31\":{}},\"comment\":{}}],[\"hexcommitment\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"hexnullifierhash\",{\"_index\":11,\"name\":{\"11\":{},\"39\":{}},\"comment\":{}}],[\"hexutils\",{\"_index\":267,\"name\":{\"377\":{}},\"comment\":{}}],[\"httpclient\",{\"_index\":213,\"name\":{\"300\":{},\"319\":{}},\"comment\":{}}],[\"id\",{\"_index\":192,\"name\":{\"272\":{}},\"comment\":{}}],[\"indices\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"initializepooler\",{\"_index\":169,\"name\":{\"236\":{},\"414\":{},\"430\":{}},\"comment\":{}}],[\"inputfor\",{\"_index\":23,\"name\":{\"24\":{}},\"comment\":{}}],[\"instancelookup\",{\"_index\":62,\"name\":{\"85\":{}},\"comment\":{}}],[\"invoice\",{\"_index\":150,\"name\":{\"196\":{},\"201\":{},\"391\":{},\"405\":{},\"407\":{}},\"comment\":{}}],[\"isopen\",{\"_index\":155,\"name\":{\"221\":{},\"240\":{},\"418\":{},\"434\":{}},\"comment\":{}}],[\"json\",{\"_index\":92,\"name\":{\"119\":{}},\"comment\":{}}],[\"jsonify\",{\"_index\":159,\"name\":{\"225\":{},\"243\":{},\"421\":{},\"437\":{}},\"comment\":{}}],[\"keys\",{\"_index\":61,\"name\":{\"84\":{}},\"comment\":{}}],[\"latestblocknum\",{\"_index\":193,\"name\":{\"274\":{}},\"comment\":{}}],[\"leafindex\",{\"_index\":30,\"name\":{\"38\":{},\"173\":{}},\"comment\":{}}],[\"leaves\",{\"_index\":27,\"name\":{\"32\":{}},\"comment\":{}}],[\"listenfordeposits\",{\"_index\":306,\"name\":{\"461\":{}},\"comment\":{}}],[\"listenforevents\",{\"_index\":179,\"name\":{\"257\":{},\"293\":{},\"487\":{}},\"comment\":{}}],[\"listenforinstanceevents\",{\"_index\":308,\"name\":{\"463\":{}},\"comment\":{}}],[\"listenforwithdrawals\",{\"_index\":307,\"name\":{\"462\":{}},\"comment\":{}}],[\"load\",{\"_index\":93,\"name\":{\"120\":{}},\"comment\":{}}],[\"loadcache\",{\"_index\":208,\"name\":{\"292\":{},\"483\":{}},\"comment\":{}}],[\"loaddepositcache\",{\"_index\":325,\"name\":{\"481\":{}},\"comment\":{}}],[\"loadinstance\",{\"_index\":327,\"name\":{\"484\":{}},\"comment\":{}}],[\"loadinvoicescache\",{\"_index\":324,\"name\":{\"480\":{}},\"comment\":{}}],[\"loadmap\",{\"_index\":96,\"name\":{\"123\":{}},\"comment\":{}}],[\"loadnotes\",{\"_index\":302,\"name\":{\"456\":{}},\"comment\":{}}],[\"loadnotescache\",{\"_index\":323,\"name\":{\"479\":{}},\"comment\":{}}],[\"loadraw\",{\"_index\":88,\"name\":{\"115\":{}},\"comment\":{}}],[\"loadrawsync\",{\"_index\":89,\"name\":{\"116\":{}},\"comment\":{}}],[\"loadsync\",{\"_index\":94,\"name\":{\"121\":{}},\"comment\":{}}],[\"loadwithdrawalcache\",{\"_index\":326,\"name\":{\"482\":{}},\"comment\":{}}],[\"makecachedir\",{\"_index\":87,\"name\":{\"114\":{}},\"comment\":{}}],[\"merkle_tree_height\",{\"_index\":137,\"name\":{\"164\":{}},\"comment\":{}}],[\"merkleproof\",{\"_index\":12,\"name\":{\"12\":{},\"22\":{}},\"comment\":{}}],[\"merkletreeheight\",{\"_index\":286,\"name\":{\"399\":{}},\"comment\":{}}],[\"miningfeepercent\",{\"_index\":67,\"name\":{\"93\":{},\"209\":{},\"333\":{}},\"comment\":{}}],[\"msg\",{\"_index\":24,\"name\":{\"26\":{}},\"comment\":{}}],[\"mstimeout\",{\"_index\":178,\"name\":{\"256\":{}},\"comment\":{}}],[\"name\",{\"_index\":154,\"name\":{\"220\":{},\"239\":{},\"417\":{},\"433\":{}},\"comment\":{}}],[\"network\",{\"_index\":52,\"name\":{\"66\":{},\"74\":{},\"81\":{},\"86\":{},\"190\":{},\"198\":{},\"246\":{}},\"comment\":{}}],[\"note\",{\"_index\":149,\"name\":{\"188\":{},\"193\":{},\"406\":{}},\"comment\":{}}],[\"nullifier\",{\"_index\":5,\"name\":{\"5\":{},\"28\":{},\"46\":{}},\"comment\":{}}],[\"nullifierhash\",{\"_index\":10,\"name\":{\"10\":{},\"183\":{}},\"comment\":{}}],[\"numbertohex\",{\"_index\":269,\"name\":{\"379\":{}},\"comment\":{}}],[\"numberutils\",{\"_index\":264,\"name\":{\"374\":{}},\"comment\":{}}],[\"obfuscationoptions\",{\"_index\":218,\"name\":{\"305\":{}},\"comment\":{}}],[\"objectutils\",{\"_index\":272,\"name\":{\"382\":{}},\"comment\":{}}],[\"offchain\",{\"_index\":131,\"name\":{\"158\":{}},\"comment\":{}}],[\"onchain\",{\"_index\":100,\"name\":{\"127\":{}},\"comment\":{}}],[\"options\",{\"_index\":71,\"name\":{\"97\":{},\"249\":{},\"297\":{},\"386\":{}},\"comment\":{}}],[\"outputof\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"parentpath\",{\"_index\":77,\"name\":{\"103\":{}},\"comment\":{}}],[\"parsenote\",{\"_index\":48,\"name\":{\"60\":{},\"458\":{}},\"comment\":{}}],[\"parsenotes\",{\"_index\":303,\"name\":{\"457\":{}},\"comment\":{}}],[\"path\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"pathgetter\",{\"_index\":82,\"name\":{\"108\":{}},\"comment\":{}}],[\"pedersenhash\",{\"_index\":3,\"name\":{\"3\":{},\"25\":{}},\"comment\":{}}],[\"pending\",{\"_index\":251,\"name\":{\"360\":{}},\"comment\":{}}],[\"persistent\",{\"_index\":75,\"name\":{\"101\":{}},\"comment\":{}}],[\"pi_a\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"pi_b\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"pi_c\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"pool\",{\"_index\":254,\"name\":{\"363\":{}},\"comment\":{}}],[\"pooler\",{\"_index\":165,\"name\":{\"232\":{},\"413\":{},\"429\":{}},\"comment\":{}}],[\"poolmany\",{\"_index\":253,\"name\":{\"362\":{}},\"comment\":{}}],[\"populate\",{\"_index\":273,\"name\":{\"383\":{}},\"comment\":{}}],[\"populatebatchcall\",{\"_index\":198,\"name\":{\"280\":{}},\"comment\":{}}],[\"port\",{\"_index\":219,\"name\":{\"306\":{}},\"comment\":{}}],[\"preimage\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"prepareaddress\",{\"_index\":271,\"name\":{\"381\":{}},\"comment\":{}}],[\"prices\",{\"_index\":70,\"name\":{\"96\":{},\"212\":{},\"336\":{}},\"comment\":{}}],[\"primitives\",{\"_index\":45,\"name\":{\"57\":{}},\"comment\":{}}],[\"private\",{\"_index\":35,\"name\":{\"44\":{}},\"comment\":{}}],[\"promisepooler\",{\"_index\":245,\"name\":{\"352\":{}},\"comment\":{}}],[\"properties\",{\"_index\":233,\"name\":{\"337\":{}},\"comment\":{}}],[\"provider\",{\"_index\":181,\"name\":{\"261\":{}},\"comment\":{}}],[\"public\",{\"_index\":28,\"name\":{\"34\":{}},\"comment\":{}}],[\"race\",{\"_index\":256,\"name\":{\"365\":{}},\"comment\":{}}],[\"randombiginteger\",{\"_index\":265,\"name\":{\"375\":{}},\"comment\":{}}],[\"recipientaddress\",{\"_index\":31,\"name\":{\"40\":{}},\"comment\":{}}],[\"refund\",{\"_index\":34,\"name\":{\"43\":{}},\"comment\":{}}],[\"regularhttpclient\",{\"_index\":224,\"name\":{\"313\":{}},\"comment\":{}}],[\"relayer\",{\"_index\":151,\"name\":{\"204\":{},\"298\":{},\"315\":{}},\"comment\":{}}],[\"relayeraddress\",{\"_index\":32,\"name\":{\"41\":{}},\"comment\":{}}],[\"relayeroptions\",{\"_index\":217,\"name\":{\"304\":{}},\"comment\":{}}],[\"relayerproperties\",{\"_index\":64,\"name\":{\"89\":{}},\"comment\":{}}],[\"remember\",{\"_index\":237,\"name\":{\"341\":{}},\"comment\":{}}],[\"request\",{\"_index\":288,\"name\":{\"404\":{}},\"comment\":{}}],[\"reset\",{\"_index\":257,\"name\":{\"366\":{}},\"comment\":{}}],[\"root\",{\"_index\":13,\"name\":{\"13\":{},\"36\":{}},\"comment\":{}}],[\"rv\",{\"_index\":221,\"name\":{\"308\":{}},\"comment\":{}}],[\"secret\",{\"_index\":6,\"name\":{\"6\":{},\"29\":{},\"47\":{}},\"comment\":{}}],[\"servicefeepercent\",{\"_index\":66,\"name\":{\"92\":{},\"208\":{},\"332\":{}},\"comment\":{}}],[\"setup\",{\"_index\":38,\"name\":{\"50\":{}},\"comment\":{}}],[\"signer\",{\"_index\":191,\"name\":{\"271\":{}},\"comment\":{}}],[\"simplemutex\",{\"_index\":261,\"name\":{\"370\":{}},\"comment\":{}}],[\"startblock\",{\"_index\":173,\"name\":{\"251\":{}},\"comment\":{}}],[\"status\",{\"_index\":68,\"name\":{\"94\":{},\"210\":{},\"334\":{}},\"comment\":{}}],[\"stripextensions\",{\"_index\":78,\"name\":{\"104\":{}},\"comment\":{}}],[\"success\",{\"_index\":215,\"name\":{\"302\":{}},\"comment\":{}}],[\"swap\",{\"_index\":274,\"name\":{\"384\":{}},\"comment\":{}}],[\"symbol\",{\"_index\":53,\"name\":{\"67\":{},\"75\":{},\"273\":{}},\"comment\":{}}],[\"sync\",{\"_index\":172,\"name\":{\"250\":{},\"291\":{},\"400\":{},\"486\":{}},\"comment\":{}}],[\"syncable\",{\"_index\":164,\"name\":{\"230\":{}},\"comment\":{}}],[\"syncdeposits\",{\"_index\":314,\"name\":{\"469\":{}},\"comment\":{}}],[\"syncerrorhandler\",{\"_index\":170,\"name\":{\"247\":{}},\"comment\":{}}],[\"synchronizer\",{\"_index\":206,\"name\":{\"288\":{}},\"comment\":{}}],[\"syncwithdrawals\",{\"_index\":315,\"name\":{\"470\":{}},\"comment\":{}}],[\"targetblock\",{\"_index\":174,\"name\":{\"252\":{}},\"comment\":{}}],[\"terminategroth16\",{\"_index\":44,\"name\":{\"56\":{}},\"comment\":{}}],[\"throwerror\",{\"_index\":98,\"name\":{\"125\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":242,\"name\":{\"347\":{}},\"comment\":{}}],[\"timestamp\",{\"_index\":146,\"name\":{\"176\":{}},\"comment\":{}}],[\"to\",{\"_index\":148,\"name\":{\"182\":{}},\"comment\":{}}],[\"token\",{\"_index\":63,\"name\":{\"87\":{},\"191\":{},\"199\":{}},\"comment\":{}}],[\"tokendata\",{\"_index\":60,\"name\":{\"80\":{}},\"comment\":{}}],[\"tokendecimals\",{\"_index\":282,\"name\":{\"395\":{}},\"comment\":{}}],[\"tomap\",{\"_index\":95,\"name\":{\"122\":{}},\"comment\":{}}],[\"torhttpclient\",{\"_index\":223,\"name\":{\"311\":{}},\"comment\":{}}],[\"tornadocontracts\",{\"_index\":171,\"name\":{\"248\":{}},\"comment\":{}}],[\"tornadoinstance\",{\"_index\":51,\"name\":{\"65\":{}},\"comment\":{}}],[\"torprovider\",{\"_index\":222,\"name\":{\"309\":{}},\"comment\":{}}],[\"totaladded\",{\"_index\":252,\"name\":{\"361\":{}},\"comment\":{}}],[\"transactionhash\",{\"_index\":145,\"name\":{\"175\":{},\"184\":{}},\"comment\":{}}],[\"transactions\",{\"_index\":287,\"name\":{\"402\":{}},\"comment\":{}}],[\"tree\",{\"_index\":29,\"name\":{\"37\":{}},\"comment\":{}}],[\"txhash\",{\"_index\":216,\"name\":{\"303\":{}},\"comment\":{}}],[\"url\",{\"_index\":212,\"name\":{\"299\":{},\"318\":{}},\"comment\":{}}],[\"utils\",{\"_index\":238,\"name\":{\"342\":{}},\"comment\":{}}],[\"version\",{\"_index\":65,\"name\":{\"91\":{},\"207\":{},\"331\":{}},\"comment\":{}}],[\"web\",{\"_index\":211,\"name\":{\"296\":{}},\"comment\":{}}],[\"wipecache\",{\"_index\":81,\"name\":{\"107\":{}},\"comment\":{}}],[\"withdrawal\",{\"_index\":147,\"name\":{\"179\":{}},\"comment\":{}}],[\"withdrawalcache\",{\"_index\":290,\"name\":{\"424\":{}},\"comment\":{}}],[\"withdrawalrequestresult\",{\"_index\":214,\"name\":{\"301\":{}},\"comment\":{}}],[\"writeraw\",{\"_index\":90,\"name\":{\"117\":{}},\"comment\":{}}],[\"writerawsync\",{\"_index\":91,\"name\":{\"118\":{}},\"comment\":{}}],[\"zip\",{\"_index\":158,\"name\":{\"224\":{},\"242\":{},\"420\":{},\"436\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/api/classes/Core.html b/docs/api/classes/Core.html index e3f45d4..c71d838 100644 --- a/docs/api/classes/Core.html +++ b/docs/api/classes/Core.html @@ -22,7 +22,7 @@
  • Core
+
  • Defined in @tornado/sdk-core/dist/index.d.ts:50
  • @@ -40,10 +40,12 @@ _checkProvider _findLeavesAndIndices _instanceEventToFilter +_invoices? _mutex +_notes? _resolveInstance _resolveInstanceEvent -caches +caches captureRejectionSymbol captureRejections defaultMaxListeners @@ -71,6 +73,7 @@ createDepositTransactions emit eventNames +exportCacheJson exportCacheZip getInstance getInstances @@ -85,7 +88,9 @@ loadCache loadDepositCache loadInstance +loadInvoicesCache loadNotes +loadNotesCache loadWithdrawalCache off on @@ -117,29 +122,29 @@

    Returns Core

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:56
  • Properties

    _backupDepositData: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:115
  • _calcWithdrawalFee: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:75
  • _chain?: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:52
  • _checkProvider: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:57
  • _findLeavesAndIndices: any
    @@ -151,32 +156,43 @@

    Returns

    The result of concatenating the array of leaf indices found by matching them with the provided commitment values, followed by the array of all leaf indices, including all of the formerly mentioned values given that they are valid. Values which have not been matched, meaning probably invalid values, will be 0.

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:81
  • _instanceEventToFilter: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:90
  • +
    + +
    _invoices?: any
    _mutex: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:51
  • +
    + +
    _notes?: any
    _resolveInstance: any
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:92
  • _resolveInstanceEvent: any
    -
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:91
  • +
    -
    caches: Map<string, Data.Cache.Base<Data.Docs.Base>>
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:62
  • captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:55
  • Methods

      - +
    • Parameters

      -

      Returns Promise<{
          blockDelta: number;
          blockDivisor: number;
          cacheAdapter: string;
          concurrencyLimit: number;
          listenForEvents: boolean;
          msTimeout: number;
          persistentCache: true;
          startBlock: number;
          targetBlock: number;
      }>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:110
    • @@ -270,7 +286,7 @@ regular 'error' listener is installed.

        - +
      • Parameters

        @@ -278,14 +294,16 @@ regular 'error' listener is installed.

      • instance: TornadoInstance
      • -
        transaction: Transactions.Deposit
      +
      transaction: Transactions.Deposit
      +
    • +
      Optional options: Data.Options.Cache

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:112
    • - +
    • Parameters

      @@ -293,14 +311,16 @@ regular 'error' listener is installed.

    • instance: TornadoInstance
    • -
      transactions: Transactions.Deposit[]
    +
    transactions: Transactions.Deposit[]
    +
  • +
    Optional options: Data.Options.Cache
  • Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:114
    • - +
    • Parameters

      @@ -308,14 +328,16 @@ regular 'error' listener is installed.

    • instance: TornadoInstance
    • -
      transaction: Transactions.Deposit
    +
    transaction: Transactions.Deposit
    +
  • +
    Optional options: Data.Options.Cache
  • Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:111
    • - +
    • Parameters

      @@ -323,10 +345,12 @@ regular 'error' listener is installed.

    • instance: TornadoInstance
    • -
      transactions: Transactions.Deposit[]
    +
    transactions: Transactions.Deposit[]
    +
  • +
    Optional options: Data.Options.Cache
  • Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:113
    • @@ -343,7 +367,7 @@ regular 'error' listener is installed.

      Optional listenerIndex: number

    Returns void

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:85
    • @@ -361,7 +385,7 @@ regular 'error' listener is installed.

      Returns void

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:67
    • @@ -374,7 +398,7 @@ regular 'error' listener is installed.

      instance: string | TornadoInstance

    Returns void

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:86
    • @@ -387,7 +411,7 @@ regular 'error' listener is installed.

      provider: Provider

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:58
    • @@ -408,7 +432,7 @@ regular 'error' listener is installed.

      Optional options: BuildDepositProof

    Returns Promise<string[]>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:65
    • @@ -441,7 +465,7 @@ regular 'error' listener is installed.

      Returns Promise<string[][]>

      The proofs for which the user should then decide whether to use a relayer (recommended, but decide carefully which one) or use his own wallet (if needed).

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:74
    • @@ -463,7 +487,7 @@ regular 'error' listener is installed.

      Returns Transactions.Deposit

      A promise which resolves to the created transaction.

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:99
    • @@ -487,7 +511,7 @@ regular 'error' listener is installed.

      Returns Transactions.Deposit[]

      A promise which resolves to the created transactions.

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:107
    • @@ -496,7 +520,7 @@ regular 'error' listener is installed.

      Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

      Returns true if the event had listeners, false otherwise.

      -
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener +
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener

      Since

      v0.1.26

      @@ -519,7 +543,7 @@ to each.

    • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      -
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] +
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ]

      Since

      v6.0.0

      @@ -528,10 +552,10 @@ listeners. The values in the array are strings or Symbols.

      Inherited from Synchronizer.eventNames

      • Defined in .yarn/cache/@types-node-npm-18.16.2-81a2b61beb-7ad66d23b3.zip/node_modules/@types/node/events.d.ts:673
    -
    - +
    +
      - +
    • Parameters

      @@ -541,10 +565,31 @@ listeners. The values in the array are strings or Symbols.

    • Optional outDirPath: string
    • -
      Optional close: boolean
    +
    Optional close: boolean
    +
  • +
    Optional options: Data.Options.Cache
  • Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:117
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        cacheName: string
      • +
      • +
        Optional outDirPath: string
      • +
      • +
        Optional close: boolean
      • +
      • +
        Optional options: Data.Options.Cache
      +

      Returns Promise<void>

      @@ -559,7 +604,7 @@ listeners. The values in the array are strings or Symbols.

      denomination: string | number

    Returns TornadoInstance

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:63
    • @@ -572,7 +617,7 @@ listeners. The values in the array are strings or Symbols.

      keys: {
          denomination: string | number;
          token: string;
      }[]

    Returns TornadoInstance[]

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:59
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:64
  • Returns void

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:87
  • +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:66
  • Returns void

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:89
  • Returns void

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:88
    • @@ -688,7 +733,7 @@ is found in the list of the listeners of the event.

    • Returns a copy of the array of listeners for the event named eventName.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ] +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]

      Since

      v0.1.26

      @@ -713,17 +758,18 @@ is found in the list of the listeners of the event.

    • D extends Data.Docs.Base<D>

    • -

      C extends Data.Cache.Base<D, C> = Data.Cache.Base<D>

    +

    C extends Syncable<D, C> = Syncable<D>

    Parameters

    +
    Optional options: Data.Options.Cache

    Returns C

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:122
    • @@ -735,10 +781,10 @@ is found in the list of the listeners of the event.

    • name: string
    • -
      Optional options: Network.Options.Sync
    +
    Optional options: Data.Options.Cache

    Returns DepositCache

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:120
    • @@ -755,11 +801,24 @@ is found in the list of the listeners of the event.

      denomination: string | number

    Returns TornadoInstance

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:123
  • +
    + +
    +
    Optional keys: Partial<InstanceLookup>
    +
  • +
    Optional options: Data.Options.Cache
  • Returns Promise<Crypto.OutputOf.CreateDeposit[]>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:82
  • +
    + +
      @@ -782,10 +856,10 @@ is found in the list of the listeners of the event.

    • name: string
    • -
      Optional options: Network.Options.Sync
    +
    Optional options: Data.Options.Cache

    Returns WithdrawalCache

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:121
    • @@ -826,12 +900,12 @@ is found in the list of the listeners of the event.

      event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a

      Since

      v0.1.101

      @@ -869,12 +943,12 @@ event listener to the beginning of the listeners array.

    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      -
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a

      Since

      v0.3.0

      @@ -917,7 +991,7 @@ event listener to the beginning of the listeners array.

      note: string

    Returns Crypto.OutputOf.CreateDeposit

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:84
    • @@ -930,7 +1004,7 @@ event listener to the beginning of the listeners array.

      notes: string[]

    Returns Crypto.OutputOf.CreateDeposit[]

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:83
    • @@ -940,7 +1014,7 @@ event listener to the beginning of the listeners array.

      event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      -
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); +
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -979,7 +1053,7 @@ times.

    • Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      -
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -1018,7 +1092,7 @@ listener is removed, and then invoked.

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      -
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); +
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log');

      Since

      v9.4.0

      @@ -1060,7 +1134,7 @@ component or module (e.g. sockets or file streams).

    • Removes the specified listener from the listener array for the event namedeventName.

      -
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); +
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);

      removeListener() will remove, at most, one instance of a listener from the listener array. If any single listener has been added multiple times to the @@ -1069,7 +1143,7 @@ called multiple times to remove each instance.

      Once an event is emitted, all listeners attached to it at the time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and before the last listener finishes execution will not remove them fromemit() in progress. Subsequent events behave as expected.

      -
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A +
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A

      Because listeners are managed using an internal array, calling this will change the position indices of any listener registered after the listener @@ -1079,7 +1153,7 @@ the emitter.listeners() method will need to be recreated.

      When a single function has been added as a handler multiple times for a single event (as in the example below), removeListener() will remove the most recently added instance. In the example the once('ping')listener is removed:

      -
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); +
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping');

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -1150,7 +1224,7 @@ modified for this specific EventEmitter instance. The value can be

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:64
    • @@ -1162,10 +1236,10 @@ modified for this specific EventEmitter instance. The value can be
    • instance: TornadoInstance
    • -
      Optional options: Network.Options.Sync
    +
    Optional options: Merge<Network.Options.Sync, Data.Options.Cache>

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:108
    • @@ -1177,10 +1251,10 @@ modified for this specific EventEmitter instance. The value can be
    • instance: TornadoInstance
    • -
      Optional options: Network.Options.Sync
    +
    Optional options: Merge<Network.Options.Sync, Data.Options.Cache>

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:109
    • @@ -1191,7 +1265,7 @@ modified for this specific EventEmitter instance. The value can be the emitter.

      For EventTargets this is the only way to get the event listeners for the event target. This is useful for debugging and diagnostic purposes.

      -
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } +
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      }

      Since

      v15.2.0, v14.17.0

      @@ -1213,7 +1287,7 @@ event target. This is useful for debugging and diagnostic purposes.

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      -
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 +
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2

      Since

      v0.9.12

      @@ -1240,14 +1314,14 @@ event target. This is useful for debugging and diagnostic purposes.

      • -
        const { on, EventEmitter } = require('events');

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo')) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })(); +
        const { on, EventEmitter } = require('events');

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo')) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        Returns an AsyncIterator that iterates eventName events. It will throw if the EventEmitter emits 'error'. It removes all listeners when exiting the loop. The value returned by each iteration is an array composed of the emitted event arguments.

        An AbortSignal can be used to cancel waiting on events:

        -
        const { on, EventEmitter } = require('events');
        const ac = new AbortController();

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo', { signal: ac.signal })) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        process.nextTick(() => ac.abort()); +
        const { on, EventEmitter } = require('events');
        const ac = new AbortController();

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo', { signal: ac.signal })) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        process.nextTick(() => ac.abort());

        Since

        v13.6.0, v12.16.0

        @@ -1279,15 +1353,15 @@ The Promise will resolve with an array of all the arguments emitted given event.

        This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event semantics and does not listen to the 'error' event.

        -
        const { once, EventEmitter } = require('events');

        async function run() {
        const ee = new EventEmitter();

        process.nextTick(() => {
        ee.emit('myevent', 42);
        });

        const [value] = await once(ee, 'myevent');
        console.log(value);

        const err = new Error('kaboom');
        process.nextTick(() => {
        ee.emit('error', err);
        });

        try {
        await once(ee, 'myevent');
        } catch (err) {
        console.log('error happened', err);
        }
        }

        run(); +
        const { once, EventEmitter } = require('events');

        async function run() {
        const ee = new EventEmitter();

        process.nextTick(() => {
        ee.emit('myevent', 42);
        });

        const [value] = await once(ee, 'myevent');
        console.log(value);

        const err = new Error('kaboom');
        process.nextTick(() => {
        ee.emit('error', err);
        });

        try {
        await once(ee, 'myevent');
        } catch (err) {
        console.log('error happened', err);
        }
        }

        run();

        The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the 'error' event itself, then it is treated as any other kind of event without special handling:

        -
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();

        once(ee, 'error')
        .then(([err]) => console.log('ok', err.message))
        .catch((err) => console.log('error', err.message));

        ee.emit('error', new Error('boom'));

        // Prints: ok boom +
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();

        once(ee, 'error')
        .then(([err]) => console.log('ok', err.message))
        .catch((err) => console.log('error', err.message));

        ee.emit('error', new Error('boom'));

        // Prints: ok boom

        An AbortSignal can be used to cancel waiting for the event:

        -
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();
        const ac = new AbortController();

        async function foo(emitter, event, signal) {
        try {
        await once(emitter, event, { signal });
        console.log('event emitted!');
        } catch (error) {
        if (error.name === 'AbortError') {
        console.error('Waiting for the event was canceled!');
        } else {
        console.error('There was an error', error.message);
        }
        }
        }

        foo(ee, 'foo', ac.signal);
        ac.abort(); // Abort waiting for the event
        ee.emit('foo'); // Prints: Waiting for the event was canceled! +
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();
        const ac = new AbortController();

        async function foo(emitter, event, signal) {
        try {
        await once(emitter, event, { signal });
        console.log('event emitted!');
        } catch (error) {
        if (error.name === 'AbortError') {
        console.error('Waiting for the event was canceled!');
        } else {
        console.error('There was an error', error.message);
        }
        }
        }

        foo(ee, 'foo', ac.signal);
        ac.abort(); // Abort waiting for the event
        ee.emit('foo'); // Prints: Waiting for the event was canceled!

        Since

        v11.13.0, v10.16.0

        @@ -1325,7 +1399,7 @@ special handling:

      • +
      • wipeCache
      • +
      • writeRaw
      • +
      • writeRawSync
    • Json
  • @@ -1594,16 +1677,19 @@ special handling:

  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -1615,6 +1701,7 @@ special handling:

  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Cache.Base.html b/docs/api/classes/Data.Cache.Base.html index 51058aa..1f076be 100644 --- a/docs/api/classes/Data.Cache.Base.html +++ b/docs/api/classes/Data.Cache.Base.html @@ -29,7 +29,7 @@
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:201
  • @@ -54,6 +54,7 @@ close get getRows +jsonify zip
    @@ -74,42 +75,42 @@
  • name: string
  • -
    Optional options: Cache
  • +
    Optional options: Data.Options.Cache

    Returns Data.Cache.Base<T>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:208
  • Properties

    _adapter: any
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:202
  • _path: any
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:203
  • _unzip: any
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:207
  • db: Database<T>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:206
  • isOpen: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:205
  • name: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:204
  • Methods

    @@ -119,7 +120,7 @@
  • Returns Promise<void>

  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:214
    • @@ -127,7 +128,7 @@
    • Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:213
    • @@ -140,7 +141,7 @@
      keys: any[]

    Returns Promise<T>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:211
    • @@ -155,7 +156,20 @@
      Optional options: any

    Returns Promise<Rows<T>>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:212
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional outDirPath: string
      +

      Returns Promise<void>

      @@ -170,7 +184,7 @@
      Optional close: boolean

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:209
  • Json
  • @@ -367,16 +386,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -388,6 +410,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Cache.Syncable.html b/docs/api/classes/Data.Cache.Syncable.html index d60aa3d..3be7ed5 100644 --- a/docs/api/classes/Data.Cache.Syncable.html +++ b/docs/api/classes/Data.Cache.Syncable.html @@ -32,7 +32,7 @@
  • DepositCache
  • WithdrawalCache
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:216
  • @@ -59,6 +59,7 @@ getErrorHandlers getRows initializePooler +jsonify zip
    @@ -79,11 +80,11 @@
  • name: string
  • -
    Optional options: Cache
  • +
    Optional options: Data.Options.Cache

    Returns Syncable<T>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:218
  • Properties

    @@ -91,24 +92,24 @@
    db: Database<T>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:206
  • isOpen: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:205
  • name: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:204
  • pooler?: PromisePooler
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:217
  • Methods

    @@ -123,7 +124,7 @@
    response: any

    Returns Data.Docs.Base

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:219
    • @@ -132,7 +133,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:224
    • @@ -141,7 +142,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:223
    • @@ -155,7 +156,7 @@

      Returns Promise<T>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:211
    • @@ -168,7 +169,7 @@
      Rest ...args: any[]

    Returns Callback[]

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:220
    • @@ -181,7 +182,7 @@
      Rest ...args: any[]

    Returns ErrorHandler[]

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:221
    • @@ -197,7 +198,7 @@

      Returns Promise<Rows<T>>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:212
    • @@ -214,7 +215,21 @@
      concurrencyLimit: number

    Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:222
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional outDirPath: string
      +

      Returns Promise<void>

      @@ -230,7 +245,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:209
  • Json
  • @@ -429,16 +449,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -450,6 +473,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Base.html b/docs/api/classes/Data.Docs.Base.html index 2fb2536..abd7dd5 100644 --- a/docs/api/classes/Data.Docs.Base.html +++ b/docs/api/classes/Data.Docs.Base.html @@ -28,7 +28,7 @@
  • Data.Docs.Invoice
  • Data.Docs.Relayer
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:144
  • @@ -57,19 +57,19 @@
    id: string

    Returns Data.Docs.Base

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:147
  • Properties

    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -278,6 +285,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Deposit.html b/docs/api/classes/Data.Docs.Deposit.html index da90420..6638ff1 100644 --- a/docs/api/classes/Data.Docs.Deposit.html +++ b/docs/api/classes/Data.Docs.Deposit.html @@ -24,7 +24,7 @@
    • Deposit
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:149
  • @@ -59,7 +59,7 @@

    Returns Data.Docs.Deposit

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:155
  • Properties

    @@ -67,38 +67,38 @@
    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • blockNumber: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:150
  • commitment: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:152
  • leafIndex: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:151
  • timestamp: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:154
  • transactionHash: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:153
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -312,6 +319,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Invoice.html b/docs/api/classes/Data.Docs.Invoice.html index 05c724c..7cde0c0 100644 --- a/docs/api/classes/Data.Docs.Invoice.html +++ b/docs/api/classes/Data.Docs.Invoice.html @@ -24,7 +24,7 @@
    • Invoice
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:172
  • @@ -66,7 +66,7 @@

    Returns Data.Docs.Invoice

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:177
  • Properties

    @@ -74,33 +74,33 @@
    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • denomination: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:175
  • invoice: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:176
  • network: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:173
  • token: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:174
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -313,6 +320,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Note.html b/docs/api/classes/Data.Docs.Note.html index e36e7c8..ecf5549 100644 --- a/docs/api/classes/Data.Docs.Note.html +++ b/docs/api/classes/Data.Docs.Note.html @@ -24,7 +24,7 @@
    • Note
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:165
  • @@ -66,7 +66,7 @@

    Returns Note

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:170
  • Properties

    @@ -74,33 +74,33 @@
    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • denomination: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:168
  • network: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:166
  • note: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:169
  • token: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:167
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -313,6 +320,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Relayer.html b/docs/api/classes/Data.Docs.Relayer.html index 2c143ff..6be02fa 100644 --- a/docs/api/classes/Data.Docs.Relayer.html +++ b/docs/api/classes/Data.Docs.Relayer.html @@ -24,7 +24,7 @@
    • Relayer
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:179
  • @@ -63,7 +63,7 @@

    Returns Data.Docs.Relayer

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:187
  • Properties

    @@ -71,48 +71,48 @@
    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • address: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:180
  • chainId: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:185
  • miningFeePercent: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:183
  • prices: Map<string, BigNumber>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:186
  • serviceFeePercent: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:182
  • status: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:184
  • version: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:181
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -328,6 +335,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Data.Docs.Withdrawal.html b/docs/api/classes/Data.Docs.Withdrawal.html index 05768c9..a817b92 100644 --- a/docs/api/classes/Data.Docs.Withdrawal.html +++ b/docs/api/classes/Data.Docs.Withdrawal.html @@ -24,7 +24,7 @@
    • Withdrawal
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:157
  • @@ -59,7 +59,7 @@

    Returns Withdrawal

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:163
  • Properties

    @@ -67,38 +67,38 @@
    _id: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:145
  • _rev?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:146
  • blockNumber: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:158
  • fee: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:162
  • nullifierHash: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:160
  • to: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:159
  • transactionHash: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:161
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -312,6 +319,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/DepositCache.html b/docs/api/classes/DepositCache.html index 14cb4fb..81194fa 100644 --- a/docs/api/classes/DepositCache.html +++ b/docs/api/classes/DepositCache.html @@ -22,7 +22,7 @@
    • DepositCache
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:38
  • @@ -49,6 +49,7 @@ getErrorHandlers getRows initializePooler +jsonify zip
    @@ -64,11 +65,11 @@
  • name: string
  • -
    Optional options: Cache
  • +
    Optional options: Data.Options.Cache

    Returns DepositCache

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:218
  • Properties

    @@ -76,25 +77,25 @@
    db: Database<T>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:206
  • isOpen: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:205
  • name: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:204
  • pooler?: PromisePooler
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:217
  • Methods

    @@ -110,7 +111,7 @@

    Returns Data.Docs.Deposit

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:39
    • @@ -119,7 +120,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:224
    • @@ -128,7 +129,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:223
    • @@ -142,7 +143,7 @@

      Returns Promise<Data.Docs.Deposit>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:211
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:41
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:40
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:212
    • @@ -199,7 +200,21 @@

      Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:222
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional outDirPath: string
      +

      Returns Promise<void>

      @@ -215,7 +230,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:209
  • Json
  • @@ -414,16 +434,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -435,6 +458,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Network.Chain.html b/docs/api/classes/Network.Chain.html index ec3ab6d..882d517 100644 --- a/docs/api/classes/Network.Chain.html +++ b/docs/api/classes/Network.Chain.html @@ -25,7 +25,7 @@ handles such interactions.

    • Chain
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:27
  • @@ -81,49 +81,49 @@ handles such interactions.

    Optional signer: Signer
  • Returns Chain

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:34
  • Properties

    _chainId?: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:31
  • _emptySigner: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:29
  • _fetched: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:33
  • _propertiesFetched: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:38
  • _signer?: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:30
  • _signerConnected: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:37
  • _symbol?: any
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:32
  • provider: Provider
    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:28
  • Accessors

    @@ -133,7 +133,7 @@ handles such interactions.

  • Returns number

  • +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:40
    • @@ -141,7 +141,7 @@ handles such interactions.

    • Returns Signer

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:39
    • @@ -149,7 +149,7 @@ handles such interactions.

    • Returns string

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:41
  • Methods

    @@ -164,7 +164,7 @@ handles such interactions.

    callStruct: (Omit<Call3ValueStruct, "value"> & Partial<Pick<Call3ValueStruct, "value">>)[]

    Returns Promise<ContractTransaction>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:49
    • @@ -177,7 +177,7 @@ handles such interactions.

      signer: Signer

    Returns void

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:35
    • @@ -185,7 +185,7 @@ handles such interactions.

    • Returns Promise<void>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:36
    • @@ -198,7 +198,7 @@ handles such interactions.

      account: string

    Returns Promise<BigNumber>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:43
    • @@ -206,7 +206,7 @@ handles such interactions.

    • Returns Promise<BigNumber>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:44
    • @@ -223,7 +223,7 @@ handles such interactions.

      Optional normalized: boolean

    Returns Promise<BigNumber>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:47
    • @@ -236,7 +236,7 @@ handles such interactions.

      tokenAddress: string

    Returns ERC20

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:45
    • @@ -249,7 +249,7 @@ handles such interactions.

      token: string

    Returns Promise<BigNumber>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:46
    • @@ -257,7 +257,7 @@ handles such interactions.

    • Returns Promise<number>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:42
    • @@ -270,7 +270,7 @@ handles such interactions.

      callStruct: (Omit<Call3ValueStruct, "value"> & Partial<Pick<Call3ValueStruct, "value">>)[]

    Returns Promise<TransactionRequest>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:48
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -498,6 +505,7 @@ handles such interactions.

  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Network.Synchronizer.html b/docs/api/classes/Network.Synchronizer.html index fe25fd5..fd78896 100644 --- a/docs/api/classes/Network.Synchronizer.html +++ b/docs/api/classes/Network.Synchronizer.html @@ -33,11 +33,12 @@

    Constructors

    -
    +
    -
      - +
        +
      • -
        -

        Parameters

        -
          -
        • -
          Optional options: EventEmitterOptions

        Returns Synchronizer

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:63
  • Properties

    +
    + +
    caches: Map<string, Syncable<Data.Docs.Base>>
    captureRejectionSymbol: typeof captureRejectionSymbol
      @@ -182,7 +184,7 @@ regular 'error' listener is installed.

      Optional listenerIndex: number

    Returns void

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:67
    • @@ -191,7 +193,7 @@ regular 'error' listener is installed.

      Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

      Returns true if the event had listeners, false otherwise.

      -
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener +
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener

      Since

      v0.1.26

      @@ -214,7 +216,7 @@ to each.

    • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      -
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] +
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ]

      Since

      v6.0.0

      @@ -255,7 +257,7 @@ set by emitter.setMaxListeners(n) or defaults to cache: Syncable<Data.Docs.Base>

    Returns void

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:66
    • @@ -288,7 +290,7 @@ is found in the list of the listeners of the event.

    • Returns a copy of the array of listeners for the event named eventName.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ] +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]

      Since

      v0.1.26

      @@ -302,6 +304,26 @@ is found in the list of the listeners of the event.

      Inherited from EventEmitter.listeners

      • Defined in .yarn/cache/@types-node-npm-18.16.2-81a2b61beb-7ad66d23b3.zip/node_modules/@types/node/events.d.ts:539
    +
    + +
      + +
    • +
      +

      Type Parameters

      +
      +
      +

      Parameters

      +
        +
      • +
        name: string
      +

      Returns C

      @@ -342,12 +364,12 @@ is found in the list of the listeners of the event.

      event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); +
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a

      Since

      v0.1.101

      @@ -385,12 +407,12 @@ event listener to the beginning of the listeners array.

    • Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      -
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a +
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a

      Since

      v0.3.0

      @@ -430,7 +452,7 @@ event listener to the beginning of the listeners array.

      event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      -
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); +
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -469,7 +491,7 @@ times.

    • Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      -
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); +
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -508,7 +530,7 @@ listener is removed, and then invoked.

    • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      -
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); +
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log');

      Since

      v9.4.0

      @@ -550,7 +572,7 @@ component or module (e.g. sockets or file streams).

    • Removes the specified listener from the listener array for the event namedeventName.

      -
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); +
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback);

      removeListener() will remove, at most, one instance of a listener from the listener array. If any single listener has been added multiple times to the @@ -559,7 +581,7 @@ called multiple times to remove each instance.

      Once an event is emitted, all listeners attached to it at the time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and before the last listener finishes execution will not remove them fromemit() in progress. Subsequent events behave as expected.

      -
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A +
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A

      Because listeners are managed using an internal array, calling this will change the position indices of any listener registered after the listener @@ -569,7 +591,7 @@ the emitter.listeners() method will need to be recreated.

      When a single function has been added as a handler multiple times for a single event (as in the example below), removeListener() will remove the most recently added instance. In the example the once('ping')listener is removed:

      -
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); +
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping');

      Returns a reference to the EventEmitter, so that calls can be chained.

      @@ -639,7 +661,7 @@ modified for this specific EventEmitter instance. The value can be
      Optional options: Network.Options.Sync

    Returns Promise<void>

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:64
    • @@ -650,7 +672,7 @@ modified for this specific EventEmitter instance. The value can be the emitter.

      For EventTargets this is the only way to get the event listeners for the event target. This is useful for debugging and diagnostic purposes.

      -
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } +
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      }

      Since

      v15.2.0, v14.17.0

      @@ -672,7 +694,7 @@ event target. This is useful for debugging and diagnostic purposes.

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      -
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 +
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2

      Since

      v0.9.12

      @@ -699,14 +721,14 @@ event target. This is useful for debugging and diagnostic purposes.

      • -
        const { on, EventEmitter } = require('events');

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo')) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })(); +
        const { on, EventEmitter } = require('events');

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo')) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        Returns an AsyncIterator that iterates eventName events. It will throw if the EventEmitter emits 'error'. It removes all listeners when exiting the loop. The value returned by each iteration is an array composed of the emitted event arguments.

        An AbortSignal can be used to cancel waiting on events:

        -
        const { on, EventEmitter } = require('events');
        const ac = new AbortController();

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo', { signal: ac.signal })) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        process.nextTick(() => ac.abort()); +
        const { on, EventEmitter } = require('events');
        const ac = new AbortController();

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo', { signal: ac.signal })) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        process.nextTick(() => ac.abort());

        Since

        v13.6.0, v12.16.0

        @@ -738,15 +760,15 @@ The Promise will resolve with an array of all the arguments emitted given event.

        This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event semantics and does not listen to the 'error' event.

        -
        const { once, EventEmitter } = require('events');

        async function run() {
        const ee = new EventEmitter();

        process.nextTick(() => {
        ee.emit('myevent', 42);
        });

        const [value] = await once(ee, 'myevent');
        console.log(value);

        const err = new Error('kaboom');
        process.nextTick(() => {
        ee.emit('error', err);
        });

        try {
        await once(ee, 'myevent');
        } catch (err) {
        console.log('error happened', err);
        }
        }

        run(); +
        const { once, EventEmitter } = require('events');

        async function run() {
        const ee = new EventEmitter();

        process.nextTick(() => {
        ee.emit('myevent', 42);
        });

        const [value] = await once(ee, 'myevent');
        console.log(value);

        const err = new Error('kaboom');
        process.nextTick(() => {
        ee.emit('error', err);
        });

        try {
        await once(ee, 'myevent');
        } catch (err) {
        console.log('error happened', err);
        }
        }

        run();

        The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the 'error' event itself, then it is treated as any other kind of event without special handling:

        -
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();

        once(ee, 'error')
        .then(([err]) => console.log('ok', err.message))
        .catch((err) => console.log('error', err.message));

        ee.emit('error', new Error('boom'));

        // Prints: ok boom +
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();

        once(ee, 'error')
        .then(([err]) => console.log('ok', err.message))
        .catch((err) => console.log('error', err.message));

        ee.emit('error', new Error('boom'));

        // Prints: ok boom

        An AbortSignal can be used to cancel waiting for the event:

        -
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();
        const ac = new AbortController();

        async function foo(emitter, event, signal) {
        try {
        await once(emitter, event, { signal });
        console.log('event emitted!');
        } catch (error) {
        if (error.name === 'AbortError') {
        console.error('Waiting for the event was canceled!');
        } else {
        console.error('There was an error', error.message);
        }
        }
        }

        foo(ee, 'foo', ac.signal);
        ac.abort(); // Abort waiting for the event
        ee.emit('foo'); // Prints: Waiting for the event was canceled! +
        const { EventEmitter, once } = require('events');

        const ee = new EventEmitter();
        const ac = new AbortController();

        async function foo(emitter, event, signal) {
        try {
        await once(emitter, event, { signal });
        console.log('event emitted!');
        } catch (error) {
        if (error.name === 'AbortError') {
        console.error('Waiting for the event was canceled!');
        } else {
        console.error('There was an error', error.message);
        }
        }
        }

        foo(ee, 'foo', ac.signal);
        ac.abort(); // Abort waiting for the event
        ee.emit('foo'); // Prints: Waiting for the event was canceled!

        Since

        v11.13.0, v10.16.0

        @@ -784,7 +806,7 @@ special handling:

      • Json
    • @@ -1015,16 +1043,19 @@ special handling:

    • Options
    • +
    • Sync
    • +
    • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -1036,6 +1067,7 @@ special handling:

  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Utils.AsyncUtils.PromisePooler.html b/docs/api/classes/Utils.AsyncUtils.PromisePooler.html index 6507c1f..595c638 100644 --- a/docs/api/classes/Utils.AsyncUtils.PromisePooler.html +++ b/docs/api/classes/Utils.AsyncUtils.PromisePooler.html @@ -318,7 +318,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -394,16 +398,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -415,6 +422,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Utils.AsyncUtils.SimpleMutex.html b/docs/api/classes/Utils.AsyncUtils.SimpleMutex.html index 9838292..d719308 100644 --- a/docs/api/classes/Utils.AsyncUtils.SimpleMutex.html +++ b/docs/api/classes/Utils.AsyncUtils.SimpleMutex.html @@ -183,7 +183,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -259,16 +263,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -280,6 +287,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Web.Relayer.html b/docs/api/classes/Web.Relayer.html index c5b7616..1251fe7 100644 --- a/docs/api/classes/Web.Relayer.html +++ b/docs/api/classes/Web.Relayer.html @@ -410,7 +410,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -486,16 +490,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -507,6 +514,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/Web.TorProvider.html b/docs/api/classes/Web.TorProvider.html index 27a9130..6b0dd00 100644 --- a/docs/api/classes/Web.TorProvider.html +++ b/docs/api/classes/Web.TorProvider.html @@ -1500,7 +1500,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -1576,16 +1580,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -1597,6 +1604,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/classes/WithdrawalCache.html b/docs/api/classes/WithdrawalCache.html index aa64e52..7f5c88b 100644 --- a/docs/api/classes/WithdrawalCache.html +++ b/docs/api/classes/WithdrawalCache.html @@ -22,7 +22,7 @@
    • WithdrawalCache
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:43
  • @@ -49,6 +49,7 @@ getErrorHandlers getRows initializePooler +jsonify zip
    @@ -64,11 +65,11 @@
  • name: string
  • -
    Optional options: Cache
  • +
    Optional options: Data.Options.Cache

    Returns WithdrawalCache

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:218
  • Properties

    @@ -76,25 +77,25 @@
    db: Database<T>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:206
  • isOpen: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:205
  • name: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:204
  • pooler?: PromisePooler
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:217
  • Methods

    @@ -110,7 +111,7 @@

    Returns Withdrawal

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:44
    • @@ -119,7 +120,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:224
    • @@ -128,7 +129,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:223
    • @@ -142,7 +143,7 @@

      Returns Promise<Withdrawal>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:211
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:46
  • +
  • Defined in @tornado/sdk-core/dist/index.d.ts:45
    • @@ -181,7 +182,7 @@

      Returns Promise<Rows<Withdrawal>>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:212
    • @@ -199,7 +200,21 @@

      Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:222
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional outDirPath: string
      +

      Returns Promise<void>

      @@ -215,7 +230,7 @@

      Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:209
  • Json
  • @@ -414,16 +434,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -435,6 +458,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.buildMerkleTree.html b/docs/api/functions/Crypto.Primitives.buildMerkleTree.html index 1c655eb..e6f1023 100644 --- a/docs/api/functions/Crypto.Primitives.buildMerkleTree.html +++ b/docs/api/functions/Crypto.Primitives.buildMerkleTree.html @@ -28,7 +28,7 @@
    inputs: BuildMerkleTree
  • Returns MerkleTree

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:111
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.calcDepositProofs.html b/docs/api/functions/Crypto.Primitives.calcDepositProofs.html index c7b052a..4f38ee9 100644 --- a/docs/api/functions/Crypto.Primitives.calcDepositProofs.html +++ b/docs/api/functions/Crypto.Primitives.calcDepositProofs.html @@ -28,7 +28,7 @@
    inputs: Crypto.InputFor.DepositProof[]
  • Returns Promise<string[][]>

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:112
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.calcPedersenHash.html b/docs/api/functions/Crypto.Primitives.calcPedersenHash.html index 6f643d9..cec4472 100644 --- a/docs/api/functions/Crypto.Primitives.calcPedersenHash.html +++ b/docs/api/functions/Crypto.Primitives.calcPedersenHash.html @@ -28,7 +28,7 @@
    pedersenHashData: Crypto.InputFor.PedersenHash
  • Returns Crypto.OutputOf.PedersenHash

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:107
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.createDeposit.html b/docs/api/functions/Crypto.Primitives.createDeposit.html index df03f17..e29d45b 100644 --- a/docs/api/functions/Crypto.Primitives.createDeposit.html +++ b/docs/api/functions/Crypto.Primitives.createDeposit.html @@ -28,7 +28,7 @@
    Optional input: Crypto.InputFor.CreateDeposit
  • Returns DepositInfo

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:110
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.createNote.html b/docs/api/functions/Crypto.Primitives.createNote.html index 41e0e21..6f75364 100644 --- a/docs/api/functions/Crypto.Primitives.createNote.html +++ b/docs/api/functions/Crypto.Primitives.createNote.html @@ -28,7 +28,7 @@
    msg: Buffer
  • Returns string

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:108
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Primitives.parseNote.html b/docs/api/functions/Crypto.Primitives.parseNote.html index 21bcba9..c8520c6 100644 --- a/docs/api/functions/Crypto.Primitives.parseNote.html +++ b/docs/api/functions/Crypto.Primitives.parseNote.html @@ -28,7 +28,7 @@
    hexNote: string
  • Returns DepositInfo

    +
  • Defined in @tornado/sdk-crypto/dist/index.d.ts:109
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.getDefaultHash.html b/docs/api/functions/Crypto.Setup.getDefaultHash.html index 376c996..1c584bd 100644 --- a/docs/api/functions/Crypto.Setup.getDefaultHash.html +++ b/docs/api/functions/Crypto.Setup.getDefaultHash.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.getGroth16.html b/docs/api/functions/Crypto.Setup.getGroth16.html index d9a9ba7..f52be56 100644 --- a/docs/api/functions/Crypto.Setup.getGroth16.html +++ b/docs/api/functions/Crypto.Setup.getGroth16.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.getProvingKey.html b/docs/api/functions/Crypto.Setup.getProvingKey.html index 4f89497..28d00f0 100644 --- a/docs/api/functions/Crypto.Setup.getProvingKey.html +++ b/docs/api/functions/Crypto.Setup.getProvingKey.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.getTornadoCircuit.html b/docs/api/functions/Crypto.Setup.getTornadoCircuit.html index ca85a8e..e44e2f2 100644 --- a/docs/api/functions/Crypto.Setup.getTornadoCircuit.html +++ b/docs/api/functions/Crypto.Setup.getTornadoCircuit.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.getZeroElement.html b/docs/api/functions/Crypto.Setup.getZeroElement.html index a10ffa0..7571b0d 100644 --- a/docs/api/functions/Crypto.Setup.getZeroElement.html +++ b/docs/api/functions/Crypto.Setup.getZeroElement.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Crypto.Setup.terminateGroth16.html b/docs/api/functions/Crypto.Setup.terminateGroth16.html index d88a125..fccbca8 100644 --- a/docs/api/functions/Crypto.Setup.terminateGroth16.html +++ b/docs/api/functions/Crypto.Setup.terminateGroth16.html @@ -128,7 +128,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -204,16 +208,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -225,6 +232,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.cacheDirExists.html b/docs/api/functions/Data.Files.cacheDirExists.html index 1af1af8..41d3d74 100644 --- a/docs/api/functions/Data.Files.cacheDirExists.html +++ b/docs/api/functions/Data.Files.cacheDirExists.html @@ -28,7 +28,7 @@
    Optional prefix: string
  • Returns boolean

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:59
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.getCachePath.html b/docs/api/functions/Data.Files.getCachePath.html index 8e563d3..54a8816 100644 --- a/docs/api/functions/Data.Files.getCachePath.html +++ b/docs/api/functions/Data.Files.getCachePath.html @@ -30,7 +30,7 @@
    Optional prefix: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:58
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.getModulesPath.html b/docs/api/functions/Data.Files.getModulesPath.html index 5311915..5289d3b 100644 --- a/docs/api/functions/Data.Files.getModulesPath.html +++ b/docs/api/functions/Data.Files.getModulesPath.html @@ -30,7 +30,7 @@
    Optional prefix: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:56
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.getResourcePath.html b/docs/api/functions/Data.Files.getResourcePath.html index fd7f8c4..696903b 100644 --- a/docs/api/functions/Data.Files.getResourcePath.html +++ b/docs/api/functions/Data.Files.getResourcePath.html @@ -30,7 +30,7 @@
    Optional prefix: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:57
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.gunzipSync.html b/docs/api/functions/Data.Files.gunzipSync.html index 24fffdb..b127977 100644 --- a/docs/api/functions/Data.Files.gunzipSync.html +++ b/docs/api/functions/Data.Files.gunzipSync.html @@ -30,7 +30,7 @@
    extractPath: string
  • Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:66
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.gzipSync.html b/docs/api/functions/Data.Files.gzipSync.html index 78dda0a..a674c9e 100644 --- a/docs/api/functions/Data.Files.gzipSync.html +++ b/docs/api/functions/Data.Files.gzipSync.html @@ -30,7 +30,7 @@
    archivePath: string
  • Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:65
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.loadRaw.html b/docs/api/functions/Data.Files.loadRaw.html index 5caf90a..b57d4f2 100644 --- a/docs/api/functions/Data.Files.loadRaw.html +++ b/docs/api/functions/Data.Files.loadRaw.html @@ -28,7 +28,7 @@
    relative: string
  • Returns Promise<Buffer>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:61
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.loadRawSync.html b/docs/api/functions/Data.Files.loadRawSync.html index 8b7ce65..feec8c2 100644 --- a/docs/api/functions/Data.Files.loadRawSync.html +++ b/docs/api/functions/Data.Files.loadRawSync.html @@ -28,7 +28,7 @@
    relative: string
  • Returns Buffer

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:62
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.makeCacheDir.html b/docs/api/functions/Data.Files.makeCacheDir.html index 4e20980..43e7270 100644 --- a/docs/api/functions/Data.Files.makeCacheDir.html +++ b/docs/api/functions/Data.Files.makeCacheDir.html @@ -28,7 +28,7 @@
    Optional prefix: string
  • Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:60
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.parentPath.html b/docs/api/functions/Data.Files.parentPath.html index 970e8ff..b86d719 100644 --- a/docs/api/functions/Data.Files.parentPath.html +++ b/docs/api/functions/Data.Files.parentPath.html @@ -28,7 +28,7 @@
    filepath: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:54
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.stripExtensions.html b/docs/api/functions/Data.Files.stripExtensions.html index c324cf7..fbfba44 100644 --- a/docs/api/functions/Data.Files.stripExtensions.html +++ b/docs/api/functions/Data.Files.stripExtensions.html @@ -28,7 +28,7 @@
    filepath: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:55
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.wipeCache.html b/docs/api/functions/Data.Files.wipeCache.html index 5cddec7..b067287 100644 --- a/docs/api/functions/Data.Files.wipeCache.html +++ b/docs/api/functions/Data.Files.wipeCache.html @@ -19,7 +19,7 @@

    Function wipeCache

      - +
    • Parameters

      @@ -27,10 +27,10 @@
    • Optional prompt: boolean
    • -
      Optional cacheDirPath: string
    +
    Optional dirPath: string
  • Returns Promise<void>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:67
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Files.writeRaw.html b/docs/api/functions/Data.Files.writeRaw.html new file mode 100644 index 0000000..9ec43df --- /dev/null +++ b/docs/api/functions/Data.Files.writeRaw.html @@ -0,0 +1,313 @@ +writeRaw | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function writeRaw

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        relative: string
      • +
      • +
        data: string | ArrayBufferView
      • +
      • +
        flag: string
      +

      Returns Promise<void>

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Data.Files.writeRawSync.html b/docs/api/functions/Data.Files.writeRawSync.html new file mode 100644 index 0000000..a4a4d05 --- /dev/null +++ b/docs/api/functions/Data.Files.writeRawSync.html @@ -0,0 +1,313 @@ +writeRawSync | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function writeRawSync

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        relative: string
      • +
      • +
        data: string | ArrayBufferView
      • +
      • +
        flag: string
      +

      Returns void

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Data.Json.getError.html b/docs/api/functions/Data.Json.getError.html index 21c33c1..a68ab42 100644 --- a/docs/api/functions/Data.Json.getError.html +++ b/docs/api/functions/Data.Json.getError.html @@ -28,7 +28,7 @@
    Rest ...values: any[]
  • Returns Error

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:74
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.getValue.html b/docs/api/functions/Data.Json.getValue.html index 0a8a88e..cf269d3 100644 --- a/docs/api/functions/Data.Json.getValue.html +++ b/docs/api/functions/Data.Json.getValue.html @@ -30,7 +30,7 @@
    keys: any[]
  • Returns any

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:76
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.load.html b/docs/api/functions/Data.Json.load.html index 88b5d5a..3215e2a 100644 --- a/docs/api/functions/Data.Json.load.html +++ b/docs/api/functions/Data.Json.load.html @@ -32,7 +32,7 @@
    Optional pathGetter: PathGetter
  • Returns Promise<any>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:70
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.loadMap.html b/docs/api/functions/Data.Json.loadMap.html index 449e7fb..e1dde88 100644 --- a/docs/api/functions/Data.Json.loadMap.html +++ b/docs/api/functions/Data.Json.loadMap.html @@ -35,7 +35,7 @@
    Optional encoding: BufferEncoding
  • Returns Promise<Map<string, V>>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:73
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -237,6 +244,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.loadSync.html b/docs/api/functions/Data.Json.loadSync.html index 173438e..4cf0169 100644 --- a/docs/api/functions/Data.Json.loadSync.html +++ b/docs/api/functions/Data.Json.loadSync.html @@ -32,7 +32,7 @@
    Optional pathGetter: PathGetter
  • Returns any

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:71
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.throwError.html b/docs/api/functions/Data.Json.throwError.html index 8c1a235..a85c874 100644 --- a/docs/api/functions/Data.Json.throwError.html +++ b/docs/api/functions/Data.Json.throwError.html @@ -28,7 +28,7 @@
    Rest ...values: any[]
  • Returns void

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:75
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Json.toMap.html b/docs/api/functions/Data.Json.toMap.html index 8fd329c..b6d3b41 100644 --- a/docs/api/functions/Data.Json.toMap.html +++ b/docs/api/functions/Data.Json.toMap.html @@ -33,7 +33,7 @@
    jsonData: any
  • Returns Map<string, V>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:72
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -235,6 +242,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Offchain.getClassicSubgraphURL.html b/docs/api/functions/Data.Offchain.getClassicSubgraphURL.html index b48de00..1b38c36 100644 --- a/docs/api/functions/Data.Offchain.getClassicSubgraphURL.html +++ b/docs/api/functions/Data.Offchain.getClassicSubgraphURL.html @@ -28,7 +28,7 @@
    network: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:137
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Offchain.getClassicSubgraphURLSync.html b/docs/api/functions/Data.Offchain.getClassicSubgraphURLSync.html index b479a7c..5cc9a64 100644 --- a/docs/api/functions/Data.Offchain.getClassicSubgraphURLSync.html +++ b/docs/api/functions/Data.Offchain.getClassicSubgraphURLSync.html @@ -28,7 +28,7 @@
    network: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:138
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Offchain.getUncensoredRpcURL.html b/docs/api/functions/Data.Offchain.getUncensoredRpcURL.html index b6079fe..722805d 100644 --- a/docs/api/functions/Data.Offchain.getUncensoredRpcURL.html +++ b/docs/api/functions/Data.Offchain.getUncensoredRpcURL.html @@ -30,7 +30,7 @@
    Optional name: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:135
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Offchain.getUncensoredRpcURLSync.html b/docs/api/functions/Data.Offchain.getUncensoredRpcURLSync.html index 1ec6770..c8ee7ab 100644 --- a/docs/api/functions/Data.Offchain.getUncensoredRpcURLSync.html +++ b/docs/api/functions/Data.Offchain.getUncensoredRpcURLSync.html @@ -30,7 +30,7 @@
    Optional name: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:136
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getClassicInstanceData.html b/docs/api/functions/Data.Onchain.getClassicInstanceData.html index c25d282..cff52e0 100644 --- a/docs/api/functions/Data.Onchain.getClassicInstanceData.html +++ b/docs/api/functions/Data.Onchain.getClassicInstanceData.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns Promise<ClassicInstance>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:79
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getClassicInstanceDataSync.html b/docs/api/functions/Data.Onchain.getClassicInstanceDataSync.html index cf761f6..bcaca4f 100644 --- a/docs/api/functions/Data.Onchain.getClassicInstanceDataSync.html +++ b/docs/api/functions/Data.Onchain.getClassicInstanceDataSync.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns ClassicInstance

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:80
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceAddress.html b/docs/api/functions/Data.Onchain.getInstanceAddress.html index 849c781..9d306aa 100644 --- a/docs/api/functions/Data.Onchain.getInstanceAddress.html +++ b/docs/api/functions/Data.Onchain.getInstanceAddress.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:105
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceAddressSync.html b/docs/api/functions/Data.Onchain.getInstanceAddressSync.html index fcd874a..3a64840 100644 --- a/docs/api/functions/Data.Onchain.getInstanceAddressSync.html +++ b/docs/api/functions/Data.Onchain.getInstanceAddressSync.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:106
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceAddresses.html b/docs/api/functions/Data.Onchain.getInstanceAddresses.html index 1479f14..a817d05 100644 --- a/docs/api/functions/Data.Onchain.getInstanceAddresses.html +++ b/docs/api/functions/Data.Onchain.getInstanceAddresses.html @@ -28,7 +28,7 @@
    paths: {
        denomination: string;
        network: string;
        token: string;
    }[]
  • Returns Promise<string[]>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:95
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceAddressesSync.html b/docs/api/functions/Data.Onchain.getInstanceAddressesSync.html index 5a00999..e9c6c1b 100644 --- a/docs/api/functions/Data.Onchain.getInstanceAddressesSync.html +++ b/docs/api/functions/Data.Onchain.getInstanceAddressesSync.html @@ -28,7 +28,7 @@
    paths: {
        denomination: string;
        network: string;
        token: string;
    }[]
  • Returns string[]

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:100
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNum.html b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNum.html index 8444057..b3cdecb 100644 --- a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNum.html +++ b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNum.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns Promise<number>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:121
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumSync.html b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumSync.html index a534516..05e02b9 100644 --- a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumSync.html +++ b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumSync.html @@ -32,7 +32,7 @@
    denomination: string
  • Returns number

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:122
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNums.html b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNums.html index 243d548..f430cb3 100644 --- a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNums.html +++ b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNums.html @@ -28,7 +28,7 @@
    paths: {
        denomination: string;
        network: string;
        token: string;
    }[]
  • Returns Promise<number[]>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:111
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumsSync.html b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumsSync.html index ac666f1..e0b4f6f 100644 --- a/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumsSync.html +++ b/docs/api/functions/Data.Onchain.getInstanceDeployBlockNumsSync.html @@ -28,7 +28,7 @@
    paths: {
        denomination: string;
        network: string;
        token: string;
    }[]
  • Returns number[]

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:116
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceLookupKeys.html b/docs/api/functions/Data.Onchain.getInstanceLookupKeys.html index d203646..491b132 100644 --- a/docs/api/functions/Data.Onchain.getInstanceLookupKeys.html +++ b/docs/api/functions/Data.Onchain.getInstanceLookupKeys.html @@ -28,7 +28,7 @@
    instanceAddress: string
  • Returns Promise<InstanceLookup>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:81
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getInstanceLookupKeysSync.html b/docs/api/functions/Data.Onchain.getInstanceLookupKeysSync.html index 3fb3d5a..d42cd16 100644 --- a/docs/api/functions/Data.Onchain.getInstanceLookupKeysSync.html +++ b/docs/api/functions/Data.Onchain.getInstanceLookupKeysSync.html @@ -28,7 +28,7 @@
    instanceAddress: string
  • Returns InstanceLookup

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:82
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getMulticall3Address.html b/docs/api/functions/Data.Onchain.getMulticall3Address.html index 65ce61d..6b34884 100644 --- a/docs/api/functions/Data.Onchain.getMulticall3Address.html +++ b/docs/api/functions/Data.Onchain.getMulticall3Address.html @@ -28,7 +28,7 @@
    network: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:125
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getMulticall3AddressSync.html b/docs/api/functions/Data.Onchain.getMulticall3AddressSync.html index 8639b53..5aef4e9 100644 --- a/docs/api/functions/Data.Onchain.getMulticall3AddressSync.html +++ b/docs/api/functions/Data.Onchain.getMulticall3AddressSync.html @@ -28,7 +28,7 @@
    network: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:128
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getMulticallAddress.html b/docs/api/functions/Data.Onchain.getMulticallAddress.html index 6e359dc..b008d3c 100644 --- a/docs/api/functions/Data.Onchain.getMulticallAddress.html +++ b/docs/api/functions/Data.Onchain.getMulticallAddress.html @@ -28,7 +28,7 @@
    network: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:124
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getMulticallAddressSync.html b/docs/api/functions/Data.Onchain.getMulticallAddressSync.html index 65f79e7..64304c4 100644 --- a/docs/api/functions/Data.Onchain.getMulticallAddressSync.html +++ b/docs/api/functions/Data.Onchain.getMulticallAddressSync.html @@ -28,7 +28,7 @@
    network: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:127
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getNetworkSymbol.html b/docs/api/functions/Data.Onchain.getNetworkSymbol.html index db48f8c..f5b3d46 100644 --- a/docs/api/functions/Data.Onchain.getNetworkSymbol.html +++ b/docs/api/functions/Data.Onchain.getNetworkSymbol.html @@ -28,7 +28,7 @@
    networkId: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:93
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getNetworkSymbolSync.html b/docs/api/functions/Data.Onchain.getNetworkSymbolSync.html index abe50f5..442cfd9 100644 --- a/docs/api/functions/Data.Onchain.getNetworkSymbolSync.html +++ b/docs/api/functions/Data.Onchain.getNetworkSymbolSync.html @@ -28,7 +28,7 @@
    networkId: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:94
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getPathstringBasedContent.html b/docs/api/functions/Data.Onchain.getPathstringBasedContent.html index a929a39..00b77bf 100644 --- a/docs/api/functions/Data.Onchain.getPathstringBasedContent.html +++ b/docs/api/functions/Data.Onchain.getPathstringBasedContent.html @@ -35,7 +35,7 @@
    paths: {
        denomination?: string;
        network?: string;
        token?: string;
    }[]
  • Returns Promise<T[]>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:83
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -237,6 +244,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getPathstringBasedContentSync.html b/docs/api/functions/Data.Onchain.getPathstringBasedContentSync.html index 9874bff..1ccb05e 100644 --- a/docs/api/functions/Data.Onchain.getPathstringBasedContentSync.html +++ b/docs/api/functions/Data.Onchain.getPathstringBasedContentSync.html @@ -35,7 +35,7 @@
    paths: {
        denomination?: string;
        network?: string;
        token?: string;
    }[]
  • Returns T[]

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:88
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -237,6 +244,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getProxyAddress.html b/docs/api/functions/Data.Onchain.getProxyAddress.html index 48f6006..91aedbc 100644 --- a/docs/api/functions/Data.Onchain.getProxyAddress.html +++ b/docs/api/functions/Data.Onchain.getProxyAddress.html @@ -28,7 +28,7 @@
    network: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:123
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getProxyAddressSync.html b/docs/api/functions/Data.Onchain.getProxyAddressSync.html index ac158d9..827bfbf 100644 --- a/docs/api/functions/Data.Onchain.getProxyAddressSync.html +++ b/docs/api/functions/Data.Onchain.getProxyAddressSync.html @@ -28,7 +28,7 @@
    network: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:126
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getRegistryAddress.html b/docs/api/functions/Data.Onchain.getRegistryAddress.html new file mode 100644 index 0000000..e88bf0e --- /dev/null +++ b/docs/api/functions/Data.Onchain.getRegistryAddress.html @@ -0,0 +1,309 @@ +getRegistryAddress | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function getRegistryAddress

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional network: string
      +

      Returns Promise<string>

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Data.Onchain.getTokenData.html b/docs/api/functions/Data.Onchain.getRegistryAddressSync.html similarity index 92% rename from docs/api/functions/Data.Onchain.getTokenData.html rename to docs/api/functions/Data.Onchain.getRegistryAddressSync.html index 0280671..4e231d5 100644 --- a/docs/api/functions/Data.Onchain.getTokenData.html +++ b/docs/api/functions/Data.Onchain.getRegistryAddressSync.html @@ -1,4 +1,4 @@ -getTokenData | @tornado/sdk
    +getRegistryAddressSync | @tornado/sdk
    +
  • getRegistryAddressSync
  • +

    Function getRegistryAddressSync

      - +
    • Parameters

      • -
        network: string
      • -
      • -
        token: string
      -

      Returns Promise<TokenData>

    +

    Returns string

  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:108
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getRegistryDeployBlockNum.html b/docs/api/functions/Data.Onchain.getRegistryDeployBlockNum.html new file mode 100644 index 0000000..4b5f1b4 --- /dev/null +++ b/docs/api/functions/Data.Onchain.getRegistryDeployBlockNum.html @@ -0,0 +1,309 @@ +getRegistryDeployBlockNum | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function getRegistryDeployBlockNum

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional network: string
      +

      Returns Promise<number>

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Data.Onchain.getTokenDataSync.html b/docs/api/functions/Data.Onchain.getRegistryDeployBlockNumSync.html similarity index 92% rename from docs/api/functions/Data.Onchain.getTokenDataSync.html rename to docs/api/functions/Data.Onchain.getRegistryDeployBlockNumSync.html index e37d7b0..9927700 100644 --- a/docs/api/functions/Data.Onchain.getTokenDataSync.html +++ b/docs/api/functions/Data.Onchain.getRegistryDeployBlockNumSync.html @@ -1,4 +1,4 @@ -getTokenDataSync | @tornado/sdk
    +getRegistryDeployBlockNumSync | @tornado/sdk
    +
  • getRegistryDeployBlockNumSync
  • +

    Function getRegistryDeployBlockNumSync

      - +
    • Parameters

      • -
        network: string
      • -
      • -
        token: string
      -

      Returns TokenData

    +

    Returns number

  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:110
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getTokenAddress.html b/docs/api/functions/Data.Onchain.getTokenAddress.html index 779ab5b..9ae02fb 100644 --- a/docs/api/functions/Data.Onchain.getTokenAddress.html +++ b/docs/api/functions/Data.Onchain.getTokenAddress.html @@ -30,7 +30,7 @@
    token: string
  • Returns Promise<string>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:129
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getTokenAddressSync.html b/docs/api/functions/Data.Onchain.getTokenAddressSync.html index b9fec09..959942d 100644 --- a/docs/api/functions/Data.Onchain.getTokenAddressSync.html +++ b/docs/api/functions/Data.Onchain.getTokenAddressSync.html @@ -30,7 +30,7 @@
    token: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:130
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getTokenDecimals.html b/docs/api/functions/Data.Onchain.getTokenDecimals.html index 39b6e52..c5cae17 100644 --- a/docs/api/functions/Data.Onchain.getTokenDecimals.html +++ b/docs/api/functions/Data.Onchain.getTokenDecimals.html @@ -30,7 +30,7 @@
    token: string
  • Returns Promise<number>

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:131
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Data.Onchain.getTokenDecimalsSync.html b/docs/api/functions/Data.Onchain.getTokenDecimalsSync.html index 507e360..7bd8de5 100644 --- a/docs/api/functions/Data.Onchain.getTokenDecimalsSync.html +++ b/docs/api/functions/Data.Onchain.getTokenDecimalsSync.html @@ -30,7 +30,7 @@
    token: string
  • Returns number

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:132
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Network.Contracts.getInstance.html b/docs/api/functions/Network.Contracts.getInstance.html index 077157f..e0e7cc7 100644 --- a/docs/api/functions/Network.Contracts.getInstance.html +++ b/docs/api/functions/Network.Contracts.getInstance.html @@ -139,7 +139,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -215,16 +219,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -236,6 +243,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Network.Contracts.getProxy.html b/docs/api/functions/Network.Contracts.getProxy.html index 138b2df..9b9bf41 100644 --- a/docs/api/functions/Network.Contracts.getProxy.html +++ b/docs/api/functions/Network.Contracts.getProxy.html @@ -30,7 +30,7 @@
    signerOrProvider: Provider | Signer
  • Returns TornadoProxy

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:55
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Network.Contracts.getRegistry.html b/docs/api/functions/Network.Contracts.getRegistry.html new file mode 100644 index 0000000..e86e85c --- /dev/null +++ b/docs/api/functions/Network.Contracts.getRegistry.html @@ -0,0 +1,311 @@ +getRegistry | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function getRegistry

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        signerOrProvider: Provider | Signer
      • +
      • +
        Optional network: string
      +

      Returns RelayerRegistry

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Network.Contracts.getToken.html b/docs/api/functions/Network.Contracts.getToken.html index 180f79f..b2bd821 100644 --- a/docs/api/functions/Network.Contracts.getToken.html +++ b/docs/api/functions/Network.Contracts.getToken.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Network.Contracts.getTornToken.html b/docs/api/functions/Network.Contracts.getTornToken.html index 513ffe1..04796e2 100644 --- a/docs/api/functions/Network.Contracts.getTornToken.html +++ b/docs/api/functions/Network.Contracts.getTornToken.html @@ -133,7 +133,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Network.syncErrorHandler.html b/docs/api/functions/Network.syncErrorHandler.html new file mode 100644 index 0000000..cca431a --- /dev/null +++ b/docs/api/functions/Network.syncErrorHandler.html @@ -0,0 +1,316 @@ +syncErrorHandler | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Function syncErrorHandler

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        err: Error
      • +
      • +
        numResolvedPromises: number
      • +
      • +
        callbackIndex: number
      • +
      • +
        orderIndex: number
      • +
      • +
        Rest ...args: any[]
      +

      Returns void

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/functions/Utils.AsyncUtils.timeout.html b/docs/api/functions/Utils.AsyncUtils.timeout.html index 2cca68c..af741d8 100644 --- a/docs/api/functions/Utils.AsyncUtils.timeout.html +++ b/docs/api/functions/Utils.AsyncUtils.timeout.html @@ -133,7 +133,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.ErrorUtils.ensureError.html b/docs/api/functions/Utils.ErrorUtils.ensureError.html index 475f678..4c5c606 100644 --- a/docs/api/functions/Utils.ErrorUtils.ensureError.html +++ b/docs/api/functions/Utils.ErrorUtils.ensureError.html @@ -138,7 +138,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -214,16 +218,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -235,6 +242,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.ErrorUtils.getError.html b/docs/api/functions/Utils.ErrorUtils.getError.html index 8637ae2..99e610f 100644 --- a/docs/api/functions/Utils.ErrorUtils.getError.html +++ b/docs/api/functions/Utils.ErrorUtils.getError.html @@ -133,7 +133,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.HexUtils.bigIntToHex.html b/docs/api/functions/Utils.HexUtils.bigIntToHex.html index c5e3672..2b4fd3f 100644 --- a/docs/api/functions/Utils.HexUtils.bigIntToHex.html +++ b/docs/api/functions/Utils.HexUtils.bigIntToHex.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.HexUtils.bufferToHex.html b/docs/api/functions/Utils.HexUtils.bufferToHex.html index 0897db0..355f475 100644 --- a/docs/api/functions/Utils.HexUtils.bufferToHex.html +++ b/docs/api/functions/Utils.HexUtils.bufferToHex.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.HexUtils.numberToHex.html b/docs/api/functions/Utils.HexUtils.numberToHex.html index 7fc9466..8f325f2 100644 --- a/docs/api/functions/Utils.HexUtils.numberToHex.html +++ b/docs/api/functions/Utils.HexUtils.numberToHex.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.HexUtils.prepareAddress.html b/docs/api/functions/Utils.HexUtils.prepareAddress.html index ec978c0..cb7a8c8 100644 --- a/docs/api/functions/Utils.HexUtils.prepareAddress.html +++ b/docs/api/functions/Utils.HexUtils.prepareAddress.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.NumberUtils.getRandomFromRange.html b/docs/api/functions/Utils.NumberUtils.getRandomFromRange.html index fb0a701..d44148d 100644 --- a/docs/api/functions/Utils.NumberUtils.getRandomFromRange.html +++ b/docs/api/functions/Utils.NumberUtils.getRandomFromRange.html @@ -137,7 +137,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -213,16 +217,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.NumberUtils.randomBigInteger.html b/docs/api/functions/Utils.NumberUtils.randomBigInteger.html index 4ae8571..0db7be4 100644 --- a/docs/api/functions/Utils.NumberUtils.randomBigInteger.html +++ b/docs/api/functions/Utils.NumberUtils.randomBigInteger.html @@ -133,7 +133,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.ObjectUtils.exists.html b/docs/api/functions/Utils.ObjectUtils.exists.html index 89a296d..4c23b50 100644 --- a/docs/api/functions/Utils.ObjectUtils.exists.html +++ b/docs/api/functions/Utils.ObjectUtils.exists.html @@ -133,7 +133,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.ObjectUtils.populate.html b/docs/api/functions/Utils.ObjectUtils.populate.html index fe57be2..058d870 100644 --- a/docs/api/functions/Utils.ObjectUtils.populate.html +++ b/docs/api/functions/Utils.ObjectUtils.populate.html @@ -140,7 +140,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -216,16 +220,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -237,6 +244,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/functions/Utils.ObjectUtils.swap.html b/docs/api/functions/Utils.ObjectUtils.swap.html index 9511d57..4d6dcbf 100644 --- a/docs/api/functions/Utils.ObjectUtils.swap.html +++ b/docs/api/functions/Utils.ObjectUtils.swap.html @@ -140,7 +140,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -216,16 +220,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -237,6 +244,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/index.html b/docs/api/index.html index 39817e5..290a033 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -12,13 +12,19 @@

    @tornado/sdk

    -

    Tornado Cash SDK

    SDK to integrate your protocol with Tornado Cash.

    -

    Please check out the docs here.

    -

    You SHOULD familiarize yourself with features still considered experimental.

    -

    You may also read, a note on testing.

    +

    Tornado Cash SDK

    A general purpose SDK for Tornado Cash interactions.

    +

    Contributions are welcome, we are here for freedom after all!

    See HISTORY.md for a development log.

    -

    Package md5sum checksums

    ecfbb8a878d31a163f6569c0aea32221  tornado-sdk-0.0.10-alpha.zip
    05be559908957e0f4961121537abc25c tornado-sdk-chain-0.0.9-alpha.zip
    bbc6bebfc9a36b022b5236da7791a234 tornado-sdk-core-0.0.10-alpha.zip
    3afd4ac753d27d2371623ba94f0c17aa tornado-sdk-crypto-0.0.9-alpha.zip
    d250fbc88e1e55b26f26179fa12aacb9 tornado-sdk-data-0.0.9-alpha.zip
    8cee3f65925686ea397d2c20f567be1a tornado-sdk-utils-0.0.9-alpha.zip
    49cef79f2e800ccaab5ae54f67dad124 tornado-sdk-web-0.0.9-alpha.zip +

    Latest package md5sum checksums

    If they are not correct contact the dev, post an issue, or yell in the Matrix chat.

    +
    19ca2e85b680d6605e7b3c39e9acc791  tornado-sdk-0.0.11-alpha.zip
    168bcc32bb6f6973205413ebd685ad55 tornado-sdk-chain-0.0.11-alpha.zip
    a2facbdf22e78bbb3de0d0cf6ad86280 tornado-sdk-core-0.0.11-alpha.zip
    90c3be466ab4fa4795377336ba7f0e67 tornado-sdk-crypto-0.0.11-alpha.zip
    0442a6f42ece8615c4d6b04f2d00f4e9 tornado-sdk-data-0.0.11-alpha.zip
    2b79bc500ad061c518c3d369e85e89e6 tornado-sdk-utils-0.0.11-alpha.zip
    faf9dc39b0fbbb06f6848ea9217a1b17 tornado-sdk-web-0.0.11-alpha.zip
    +
  • Latest package md5sum checksums
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -209,16 +219,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -230,6 +243,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.InputFor.BuildMerkleTree.html b/docs/api/interfaces/Crypto.InputFor.BuildMerkleTree.html index 3ad12d4..9180561 100644 --- a/docs/api/interfaces/Crypto.InputFor.BuildMerkleTree.html +++ b/docs/api/interfaces/Crypto.InputFor.BuildMerkleTree.html @@ -155,7 +155,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -231,16 +235,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -252,6 +259,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.InputFor.CreateDeposit.html b/docs/api/interfaces/Crypto.InputFor.CreateDeposit.html index 868383f..92013b9 100644 --- a/docs/api/interfaces/Crypto.InputFor.CreateDeposit.html +++ b/docs/api/interfaces/Crypto.InputFor.CreateDeposit.html @@ -155,7 +155,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -231,16 +235,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -252,6 +259,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.InputFor.DepositProof.html b/docs/api/interfaces/Crypto.InputFor.DepositProof.html index 00234d9..daeb650 100644 --- a/docs/api/interfaces/Crypto.InputFor.DepositProof.html +++ b/docs/api/interfaces/Crypto.InputFor.DepositProof.html @@ -181,7 +181,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -257,16 +261,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -278,6 +285,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.InputFor.PedersenHash.html b/docs/api/interfaces/Crypto.InputFor.PedersenHash.html index 255e707..3571928 100644 --- a/docs/api/interfaces/Crypto.InputFor.PedersenHash.html +++ b/docs/api/interfaces/Crypto.InputFor.PedersenHash.html @@ -148,7 +148,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -224,16 +228,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -245,6 +252,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.OutputOf.CreateDeposit.html b/docs/api/interfaces/Crypto.OutputOf.CreateDeposit.html index 0434529..b20cc46 100644 --- a/docs/api/interfaces/Crypto.OutputOf.CreateDeposit.html +++ b/docs/api/interfaces/Crypto.OutputOf.CreateDeposit.html @@ -190,7 +190,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -266,16 +270,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -287,6 +294,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.OutputOf.Groth16Proof.html b/docs/api/interfaces/Crypto.OutputOf.Groth16Proof.html index 63c509a..15f39f9 100644 --- a/docs/api/interfaces/Crypto.OutputOf.Groth16Proof.html +++ b/docs/api/interfaces/Crypto.OutputOf.Groth16Proof.html @@ -162,7 +162,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -238,16 +242,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -259,6 +266,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Crypto.OutputOf.MerkleProof.html b/docs/api/interfaces/Crypto.OutputOf.MerkleProof.html index ef726bd..87f194e 100644 --- a/docs/api/interfaces/Crypto.OutputOf.MerkleProof.html +++ b/docs/api/interfaces/Crypto.OutputOf.MerkleProof.html @@ -162,7 +162,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -238,16 +242,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -259,6 +266,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.ClassicInstance.html b/docs/api/interfaces/Data.ClassicInstance.html index adec0b0..27c0a4d 100644 --- a/docs/api/interfaces/Data.ClassicInstance.html +++ b/docs/api/interfaces/Data.ClassicInstance.html @@ -23,7 +23,7 @@
    • ClassicInstance
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:21
  • @@ -46,42 +46,42 @@
    address: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:19
  • anonymityMiningEnabled: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:22
  • decimals: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:16
  • denomination: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:17
  • deployBlock: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:18
  • network: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:14
  • symbol: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:15
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -294,6 +301,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.Keys.InstanceLookup.html b/docs/api/interfaces/Data.Keys.InstanceLookup.html index af16855..04a4cee 100644 --- a/docs/api/interfaces/Data.Keys.InstanceLookup.html +++ b/docs/api/interfaces/Data.Keys.InstanceLookup.html @@ -22,7 +22,7 @@
    • InstanceLookup
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:30
  • @@ -40,17 +40,17 @@
    denomination: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:33
  • network: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:31
  • token: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:32
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -238,16 +242,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -259,6 +266,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.Options.Cache.html b/docs/api/interfaces/Data.Options.Cache.html index 5294b7c..3e12cc7 100644 --- a/docs/api/interfaces/Data.Options.Cache.html +++ b/docs/api/interfaces/Data.Options.Cache.html @@ -22,7 +22,7 @@
    • Cache
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:46
  • @@ -31,7 +31,7 @@

    Properties

    @@ -40,17 +40,17 @@
    adapter?: string
    -
    - -
    cacheDirPath?: string
    +
    + +
    dirPath?: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:48
  • persistent?: boolean
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:49
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -238,16 +242,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -259,6 +266,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.RelayerProperties.html b/docs/api/interfaces/Data.RelayerProperties.html index a5c34a8..2717df8 100644 --- a/docs/api/interfaces/Data.RelayerProperties.html +++ b/docs/api/interfaces/Data.RelayerProperties.html @@ -21,7 +21,7 @@
    • RelayerProperties
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:36
  • @@ -43,37 +43,37 @@
    address: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:37
  • chainId: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:42
  • miningFeePercent: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:40
  • prices: Map<string, BigNumber>
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:43
  • serviceFeePercent: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:39
  • status: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:41
  • version: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:38
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -265,16 +269,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -286,6 +293,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.TokenData.html b/docs/api/interfaces/Data.TokenData.html index 06c2cf5..f77f534 100644 --- a/docs/api/interfaces/Data.TokenData.html +++ b/docs/api/interfaces/Data.TokenData.html @@ -21,7 +21,7 @@
    • TokenData
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:24
  • @@ -39,17 +39,17 @@
    address: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:27
  • decimals: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:26
  • network: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:25
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -237,16 +241,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -258,6 +265,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Data.TornadoInstance.html b/docs/api/interfaces/Data.TornadoInstance.html index ac695d3..9794174 100644 --- a/docs/api/interfaces/Data.TornadoInstance.html +++ b/docs/api/interfaces/Data.TornadoInstance.html @@ -23,7 +23,7 @@
  • +
  • Defined in @tornado/sdk-data/dist/index.d.ts:13
  • @@ -44,32 +44,32 @@
    address: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:19
  • decimals: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:16
  • denomination: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:17
  • deployBlock: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:18
  • network: number
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:14
  • symbol: string
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:15
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -281,6 +288,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Network.Options.Sync.html b/docs/api/interfaces/Network.Options.Sync.html index 2bfe113..01fef90 100644 --- a/docs/api/interfaces/Network.Options.Sync.html +++ b/docs/api/interfaces/Network.Options.Sync.html @@ -32,11 +32,9 @@

    Properties

    @@ -52,11 +50,6 @@
    blockDivisor?: number
    -
    - -
    cacheAdapter?: string
    concurrencyLimit?: number
    -
    - -
    persistentCache?: true
    startBlock?: number
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -280,16 +270,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -301,6 +294,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Options.Core.BuildDepositProof.html b/docs/api/interfaces/Options.Core.BuildDepositProof.html index e43147d..d10da84 100644 --- a/docs/api/interfaces/Options.Core.BuildDepositProof.html +++ b/docs/api/interfaces/Options.Core.BuildDepositProof.html @@ -190,7 +190,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -266,16 +270,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -287,6 +294,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Options.Core.Deposit.html b/docs/api/interfaces/Options.Core.Deposit.html index b4d8d76..a43a229 100644 --- a/docs/api/interfaces/Options.Core.Deposit.html +++ b/docs/api/interfaces/Options.Core.Deposit.html @@ -155,7 +155,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -231,16 +235,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -252,6 +259,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Transactions.Deposit.html b/docs/api/interfaces/Transactions.Deposit.html index 17c1a92..df1760e 100644 --- a/docs/api/interfaces/Transactions.Deposit.html +++ b/docs/api/interfaces/Transactions.Deposit.html @@ -21,7 +21,7 @@
    • Deposit
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:31
  • @@ -39,17 +39,17 @@
    invoice?: string
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:33
  • note?: string
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:34
  • request: TransactionRequest
    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:32
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -237,16 +241,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -258,6 +265,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Web.ObfuscationOptions.html b/docs/api/interfaces/Web.ObfuscationOptions.html index 5649c9b..d6d944e 100644 --- a/docs/api/interfaces/Web.ObfuscationOptions.html +++ b/docs/api/interfaces/Web.ObfuscationOptions.html @@ -161,7 +161,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -237,16 +241,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -258,6 +265,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Web.Options.Relayer.html b/docs/api/interfaces/Web.Options.Relayer.html index 83e032b..19562d3 100644 --- a/docs/api/interfaces/Web.Options.Relayer.html +++ b/docs/api/interfaces/Web.Options.Relayer.html @@ -155,7 +155,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -231,16 +235,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -252,6 +259,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/interfaces/Web.WithdrawalRequestResult.html b/docs/api/interfaces/Web.WithdrawalRequestResult.html index 08b1bdb..65b06f1 100644 --- a/docs/api/interfaces/Web.WithdrawalRequestResult.html +++ b/docs/api/interfaces/Web.WithdrawalRequestResult.html @@ -154,7 +154,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -230,16 +234,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -251,6 +258,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules.html b/docs/api/modules.html index a0a7d6c..59a0104 100644 --- a/docs/api/modules.html +++ b/docs/api/modules.html @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Crypto.InputFor.html b/docs/api/modules/Crypto.InputFor.html index a45a7aa..5367988 100644 --- a/docs/api/modules/Crypto.InputFor.html +++ b/docs/api/modules/Crypto.InputFor.html @@ -143,7 +143,9 @@ to the merkle proof builder.

  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -219,16 +223,19 @@ to the merkle proof builder.

  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -240,6 +247,7 @@ to the merkle proof builder.

  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Crypto.OutputOf.html b/docs/api/modules/Crypto.OutputOf.html index e15a739..96c8fa0 100644 --- a/docs/api/modules/Crypto.OutputOf.html +++ b/docs/api/modules/Crypto.OutputOf.html @@ -141,7 +141,9 @@ appropriate.

  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -217,16 +221,19 @@ appropriate.

  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -238,6 +245,7 @@ appropriate.

  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Crypto.Primitives.html b/docs/api/modules/Crypto.Primitives.html index 4038284..7c6cedd 100644 --- a/docs/api/modules/Crypto.Primitives.html +++ b/docs/api/modules/Crypto.Primitives.html @@ -15,9 +15,12 @@
  • @tornado/sdk
  • Crypto
  • Primitives
  • -

    Namespace Primitives

    Index

    @@ -134,7 +137,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -210,16 +217,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -231,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Crypto.Setup.html b/docs/api/modules/Crypto.Setup.html index 3e86efa..7f9da96 100644 --- a/docs/api/modules/Crypto.Setup.html +++ b/docs/api/modules/Crypto.Setup.html @@ -138,7 +138,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -214,16 +218,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -235,6 +242,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Crypto.html b/docs/api/modules/Crypto.html index 08706f2..52b1efc 100644 --- a/docs/api/modules/Crypto.html +++ b/docs/api/modules/Crypto.html @@ -138,7 +138,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -214,16 +218,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -235,6 +242,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Cache.html b/docs/api/modules/Data.Cache.html index 17c2e8b..309db91 100644 --- a/docs/api/modules/Data.Cache.html +++ b/docs/api/modules/Data.Cache.html @@ -17,7 +17,7 @@
  • Cache
  • Namespace Cache

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:190
  • Index

    @@ -130,7 +130,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -206,16 +210,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -227,6 +234,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Constants.html b/docs/api/modules/Data.Constants.html index 369c1e1..6e7d257 100644 --- a/docs/api/modules/Data.Constants.html +++ b/docs/api/modules/Data.Constants.html @@ -17,7 +17,7 @@
  • Constants
  • Namespace Constants

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:140
  • Index

    @@ -129,7 +129,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -205,16 +209,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -226,6 +233,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Docs.html b/docs/api/modules/Data.Docs.html index b0e04ab..bf08afe 100644 --- a/docs/api/modules/Data.Docs.html +++ b/docs/api/modules/Data.Docs.html @@ -17,7 +17,7 @@
  • Docs
  • Namespace Docs

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:143
  • Index

    @@ -134,7 +134,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -210,16 +214,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -231,6 +238,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Files.html b/docs/api/modules/Data.Files.html index 460f441..ed69dc5 100644 --- a/docs/api/modules/Data.Files.html +++ b/docs/api/modules/Data.Files.html @@ -17,7 +17,7 @@
  • Files
  • Namespace Files

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:52
  • Index

    @@ -39,6 +39,8 @@ parentPath stripExtensions wipeCache +writeRaw +writeRawSync
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -220,16 +226,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -241,6 +250,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Json.html b/docs/api/modules/Data.Json.html index 32c67d9..2679031 100644 --- a/docs/api/modules/Data.Json.html +++ b/docs/api/modules/Data.Json.html @@ -17,7 +17,7 @@
  • Json
  • Namespace Json

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:69
  • Index

    @@ -135,7 +135,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +215,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +239,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Keys.html b/docs/api/modules/Data.Keys.html index c46867e..6d4fe00 100644 --- a/docs/api/modules/Data.Keys.html +++ b/docs/api/modules/Data.Keys.html @@ -17,7 +17,7 @@
  • Keys
  • Namespace Keys

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:29
  • Index

    @@ -129,7 +129,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -205,16 +209,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -226,6 +233,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Offchain.html b/docs/api/modules/Data.Offchain.html index 323ed99..fccecc6 100644 --- a/docs/api/modules/Data.Offchain.html +++ b/docs/api/modules/Data.Offchain.html @@ -17,7 +17,7 @@
  • Offchain
  • Namespace Offchain

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:134
  • Index

    @@ -132,7 +132,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -208,16 +212,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -229,6 +236,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Onchain.html b/docs/api/modules/Data.Onchain.html index 7e87bc6..4b039f6 100644 --- a/docs/api/modules/Data.Onchain.html +++ b/docs/api/modules/Data.Onchain.html @@ -17,7 +17,7 @@
  • Onchain
  • Namespace Onchain

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:78
  • Index

    @@ -45,10 +45,12 @@ getPathstringBasedContentSync getProxyAddress getProxyAddressSync +getRegistryAddress +getRegistryAddressSync +getRegistryDeployBlockNum +getRegistryDeployBlockNumSync getTokenAddress getTokenAddressSync -getTokenData -getTokenDataSync getTokenDecimals getTokenDecimalsSync
    @@ -156,7 +158,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -232,16 +238,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -253,6 +262,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.Options.html b/docs/api/modules/Data.Options.html index efff260..6b7820d 100644 --- a/docs/api/modules/Data.Options.html +++ b/docs/api/modules/Data.Options.html @@ -17,7 +17,7 @@
  • Options
  • Namespace Options

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:45
  • Index

    @@ -129,7 +129,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -205,16 +209,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -226,6 +233,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Data.html b/docs/api/modules/Data.html index ea5889d..241946a 100644 --- a/docs/api/modules/Data.html +++ b/docs/api/modules/Data.html @@ -143,7 +143,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -219,16 +223,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -240,6 +247,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Network.Contracts.html b/docs/api/modules/Network.Contracts.html index 31e110b..2244ae9 100644 --- a/docs/api/modules/Network.Contracts.html +++ b/docs/api/modules/Network.Contracts.html @@ -20,7 +20,7 @@

    This is Tornado-specific.

    +
  • Defined in @tornado/sdk-chain/dist/index.d.ts:54
  • Index

    @@ -28,6 +28,7 @@

    Functions

    @@ -135,7 +136,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -211,16 +216,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -232,6 +240,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Network.Options.html b/docs/api/modules/Network.Options.html index 8db00d1..64d159f 100644 --- a/docs/api/modules/Network.Options.html +++ b/docs/api/modules/Network.Options.html @@ -24,6 +24,10 @@

    Interfaces

    +
    +

    Type Aliases

    +
  • +
  • Groth16
  • OutputOf
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -205,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -226,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Network.html b/docs/api/modules/Network.html index 2a62890..af75fd9 100644 --- a/docs/api/modules/Network.html +++ b/docs/api/modules/Network.html @@ -33,6 +33,10 @@

    Type Aliases

    +
    +

    Functions

    +
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -214,16 +222,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -235,6 +246,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Options.Core.html b/docs/api/modules/Options.Core.html index f79d8de..7929a6d 100644 --- a/docs/api/modules/Options.Core.html +++ b/docs/api/modules/Options.Core.html @@ -134,7 +134,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -210,16 +214,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -231,6 +238,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Options.html b/docs/api/modules/Options.html index 08b3dae..b666b44 100644 --- a/docs/api/modules/Options.html +++ b/docs/api/modules/Options.html @@ -26,7 +26,8 @@

    Type Aliases

    -
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -208,16 +213,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -229,6 +237,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Transactions.html b/docs/api/modules/Transactions.html index 116ad0f..26f9bd5 100644 --- a/docs/api/modules/Transactions.html +++ b/docs/api/modules/Transactions.html @@ -16,7 +16,7 @@
  • Transactions
  • Namespace Transactions

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:30
  • Index

    @@ -132,7 +132,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -208,16 +212,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -229,6 +236,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.AsyncUtils.html b/docs/api/modules/Utils.AsyncUtils.html index 5a5aaa7..8d351fa 100644 --- a/docs/api/modules/Utils.AsyncUtils.html +++ b/docs/api/modules/Utils.AsyncUtils.html @@ -139,7 +139,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -215,16 +219,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -236,6 +243,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.ErrorUtils.html b/docs/api/modules/Utils.ErrorUtils.html index db026a9..e7bab9a 100644 --- a/docs/api/modules/Utils.ErrorUtils.html +++ b/docs/api/modules/Utils.ErrorUtils.html @@ -130,7 +130,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -206,16 +210,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -227,6 +234,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.HexUtils.html b/docs/api/modules/Utils.HexUtils.html index d2ec222..42f5136 100644 --- a/docs/api/modules/Utils.HexUtils.html +++ b/docs/api/modules/Utils.HexUtils.html @@ -132,7 +132,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -208,16 +212,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -229,6 +236,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.NumberUtils.html b/docs/api/modules/Utils.NumberUtils.html index 01e6478..1cc245b 100644 --- a/docs/api/modules/Utils.NumberUtils.html +++ b/docs/api/modules/Utils.NumberUtils.html @@ -130,7 +130,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -206,16 +210,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -227,6 +234,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.ObjectUtils.html b/docs/api/modules/Utils.ObjectUtils.html index 3f331ce..2d0251d 100644 --- a/docs/api/modules/Utils.ObjectUtils.html +++ b/docs/api/modules/Utils.ObjectUtils.html @@ -131,7 +131,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -207,16 +211,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -228,6 +235,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Utils.html b/docs/api/modules/Utils.html index 96fc2c8..2c82b53 100644 --- a/docs/api/modules/Utils.html +++ b/docs/api/modules/Utils.html @@ -132,7 +132,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -208,16 +212,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -229,6 +236,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Web.Options.html b/docs/api/modules/Web.Options.html index 9760af3..2d6654f 100644 --- a/docs/api/modules/Web.Options.html +++ b/docs/api/modules/Web.Options.html @@ -129,7 +129,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -205,16 +209,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -226,6 +233,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/modules/Web.html b/docs/api/modules/Web.html index 2458ad8..a0ce878 100644 --- a/docs/api/modules/Web.html +++ b/docs/api/modules/Web.html @@ -147,7 +147,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -223,16 +227,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -244,6 +251,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.DepositInfo.html b/docs/api/types/Crypto.DepositInfo.html index f2fb1df..b3fc4a3 100644 --- a/docs/api/types/Crypto.DepositInfo.html +++ b/docs/api/types/Crypto.DepositInfo.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.DepositProof.html b/docs/api/types/Crypto.DepositProof.html index 9e4526c..d0b0764 100644 --- a/docs/api/types/Crypto.DepositProof.html +++ b/docs/api/types/Crypto.DepositProof.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.InputFor.Groth16.html b/docs/api/types/Crypto.InputFor.Groth16.html index b0dde28..291ce69 100644 --- a/docs/api/types/Crypto.InputFor.Groth16.html +++ b/docs/api/types/Crypto.InputFor.Groth16.html @@ -124,7 +124,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -200,16 +204,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -221,6 +228,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.MerkleProof.html b/docs/api/types/Crypto.MerkleProof.html index 4cf81ce..ff8e8c3 100644 --- a/docs/api/types/Crypto.MerkleProof.html +++ b/docs/api/types/Crypto.MerkleProof.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.OutputOf.PedersenHash.html b/docs/api/types/Crypto.OutputOf.PedersenHash.html index 25f3d99..6dfcd1b 100644 --- a/docs/api/types/Crypto.OutputOf.PedersenHash.html +++ b/docs/api/types/Crypto.OutputOf.PedersenHash.html @@ -124,7 +124,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -200,16 +204,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -221,6 +228,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Crypto.bigInt.html b/docs/api/types/Crypto.bigInt.html index 067251c..7200a92 100644 --- a/docs/api/types/Crypto.bigInt.html +++ b/docs/api/types/Crypto.bigInt.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Data.Files.PathGetter.html b/docs/api/types/Data.Files.PathGetter.html index 6ea1015..36b5cd3 100644 --- a/docs/api/types/Data.Files.PathGetter.html +++ b/docs/api/types/Data.Files.PathGetter.html @@ -32,7 +32,7 @@
    relative: string
  • Returns string

    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:53
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Network.Options.Cache.html b/docs/api/types/Network.Options.Cache.html new file mode 100644 index 0000000..cf8b170 --- /dev/null +++ b/docs/api/types/Network.Options.Cache.html @@ -0,0 +1,300 @@ +Cache | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Type alias Cache

    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/types/Network.TornadoContracts.html b/docs/api/types/Network.TornadoContracts.html index 443cd01..80ea55e 100644 --- a/docs/api/types/Network.TornadoContracts.html +++ b/docs/api/types/Network.TornadoContracts.html @@ -16,7 +16,7 @@
  • Network
  • TornadoContracts
  • Type alias TornadoContracts

    -
    TornadoContracts: TornadoInstance | TornadoProxy | ETHTornado | ERC20Tornado | ERC20
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Options.Cache.html b/docs/api/types/Options.Cache.html new file mode 100644 index 0000000..e20c9e1 --- /dev/null +++ b/docs/api/types/Options.Cache.html @@ -0,0 +1,299 @@ +Cache | @tornado/sdk
    +
    + +
    +
    +
    +
    + +

    Type alias Cache

    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/docs/api/types/Options.Core.Invoice.html b/docs/api/types/Options.Core.Invoice.html index 05917fd..59e1954 100644 --- a/docs/api/types/Options.Core.Invoice.html +++ b/docs/api/types/Options.Core.Invoice.html @@ -124,7 +124,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -200,16 +204,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -221,6 +228,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Options.Sync.html b/docs/api/types/Options.Sync.html index 6541da5..9000415 100644 --- a/docs/api/types/Options.Sync.html +++ b/docs/api/types/Options.Sync.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Transactions.Invoice.html b/docs/api/types/Transactions.Invoice.html index 14e54ad..b786c16 100644 --- a/docs/api/types/Transactions.Invoice.html +++ b/docs/api/types/Transactions.Invoice.html @@ -18,7 +18,7 @@

    Type alias Invoice

    +
  • Defined in @tornado/sdk-core/dist/index.d.ts:36
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Utils.AsyncUtils.Callback.html b/docs/api/types/Utils.AsyncUtils.Callback.html index 4b4a720..737638f 100644 --- a/docs/api/types/Utils.AsyncUtils.Callback.html +++ b/docs/api/types/Utils.AsyncUtils.Callback.html @@ -137,7 +137,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -213,16 +217,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -234,6 +241,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Utils.AsyncUtils.ErrorHandler.html b/docs/api/types/Utils.AsyncUtils.ErrorHandler.html index 798b556..33f3e2c 100644 --- a/docs/api/types/Utils.AsyncUtils.ErrorHandler.html +++ b/docs/api/types/Utils.AsyncUtils.ErrorHandler.html @@ -145,7 +145,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -221,16 +225,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -242,6 +249,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/types/Web.RelayerOptions.html b/docs/api/types/Web.RelayerOptions.html index cbcc3c1..173fba3 100644 --- a/docs/api/types/Web.RelayerOptions.html +++ b/docs/api/types/Web.RelayerOptions.html @@ -123,7 +123,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -199,16 +203,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -220,6 +227,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/variables/Data.Constants.MERKLE_TREE_HEIGHT.html b/docs/api/variables/Data.Constants.MERKLE_TREE_HEIGHT.html index 0f83b45..34aaedc 100644 --- a/docs/api/variables/Data.Constants.MERKLE_TREE_HEIGHT.html +++ b/docs/api/variables/Data.Constants.MERKLE_TREE_HEIGHT.html @@ -19,7 +19,7 @@

    Variable MERKLE_TREE_HEIGHTConst

    MERKLE_TREE_HEIGHT: 20 = 20
    +
  • Defined in @tornado/sdk-data/dist/index.d.ts:141
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -200,16 +204,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -221,6 +228,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/variables/Web.RegularHttpClient.html b/docs/api/variables/Web.RegularHttpClient.html index ca90d39..59f089b 100644 --- a/docs/api/variables/Web.RegularHttpClient.html +++ b/docs/api/variables/Web.RegularHttpClient.html @@ -136,7 +136,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -212,16 +216,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -233,6 +240,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/docs/api/variables/Web.TorHttpClient.html b/docs/api/variables/Web.TorHttpClient.html index d58ad33..938dcb5 100644 --- a/docs/api/variables/Web.TorHttpClient.html +++ b/docs/api/variables/Web.TorHttpClient.html @@ -146,7 +146,9 @@
  • makeCacheDir
  • parentPath
  • stripExtensions
  • -
  • wipeCache
  • +
  • wipeCache
  • +
  • writeRaw
  • +
  • writeRawSync
  • Json
  • @@ -222,16 +226,19 @@
  • Options
  • +
  • Sync
  • +
  • Cache
  • Chain
  • Synchronizer
  • -
  • TornadoContracts
  • +
  • TornadoContracts
  • +
  • syncErrorHandler
  • Options
    @@ -243,6 +250,7 @@
  • BuildDepositProof
  • Deposit
  • Invoice
  • +
  • Cache
  • Sync
  • Transactions diff --git a/package.json b/package.json index 7e9808d..cd0049d 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "crypto", "zk" ], - "version": "0.0.11-alpha", + "version": "0.0.12-alpha", "engines": { "node": "^18" }, diff --git a/test/core.test.ts b/test/core.test.ts index 4390594..1af781e 100644 --- a/test/core.test.ts +++ b/test/core.test.ts @@ -129,7 +129,7 @@ describe('Core', () => { }) after(async function () { - this.timeout() + this.timeout(0) if (debug) core.off('debug', logListener) }) @@ -447,7 +447,7 @@ describe('Core', () => { } }).timeout(0) - it.only('createDepositTransactions: multiple token deposits', async () => { + it('createDepositTransactions: multiple token deposits', async () => { // Prepare contracts const denoms = [100, 1000, 10000, 100000] const proxy = core.getProxy() @@ -512,7 +512,7 @@ describe('Core', () => { expect(await dai.balanceOf(needsMoneyAddress)).to.equal(0) }).timeout(0) - it.only('createDepositProofs: multiple dai withdrawals', async () => { + it('createDepositProofs: multiple dai withdrawals', async () => { // ETH instances const denoms = [100, 1000, 10000, 100000] const instances = core.getInstances( diff --git a/test/data.test.ts b/test/data.test.ts index ea1daf3..aa40640 100644 --- a/test/data.test.ts +++ b/test/data.test.ts @@ -19,6 +19,11 @@ describe('data', () => { Files.gunzipSync(filepath, Files.getCachePath()) }) + it(`Cache.jsonify: should be able to write db docs to json`, async () => { + const cache = new Cache.Base(process.env.EXPORT_TEST_DIRNAME!) + await cache.jsonify() + }) + it(`Cache.zip: should be able to zip or load from zip ${process.env.EXPORT_TEST_DIRNAME}`, async () => { const cache = new Cache.Base(process.env.EXPORT_TEST_DIRNAME!) await cache.zip(undefined, true) diff --git a/test/registry.test.ts b/test/registry.test.ts new file mode 100644 index 0000000..c6e4890 --- /dev/null +++ b/test/registry.test.ts @@ -0,0 +1,79 @@ +import chai from 'chai' +import * as ganache from 'ganache' + +// External +import { once } from 'events' +import { solidity } from 'ethereum-waffle' +import { providers, BigNumber } from 'ethers' +import { parseUnits } from 'ethers/lib/utils' + +// @ts-expect-error +import { parseIndexableString } from 'pouchdb-collate' + +// Local +import { ERC20, TornadoInstance } from './deth' +import { Files, Onchain, RelayerProperties } from '@tornado/sdk-data' +import { Chain, Contracts } from '@tornado/sdk-chain' +import { ErrorUtils } from '@tornado/sdk-utils' +import { TorProvider } from '@tornado/sdk-web' +import { Registry } from '@tornado/sdk-registry' + +chai.use(solidity) + +const expect = chai.expect + +describe('Registry', () => { + const torify = process.env.TORIFY === 'true' + const debug = process.env.DEBUG === 'true' + + if (!process.env.ETH_MAINNET_TEST_RPC) throw ErrorUtils.getError('need a mainnet rpc endpoint.') + + const mainnetProvider: providers.Provider = torify + ? new TorProvider(process.env.ETH_MAINNET_TEST_RPC!, { port: +process.env.TOR_PORT! }) + : new providers.JsonRpcProvider(process.env.ETH_MAINNET_TEST_RPC) + + describe('Synchronization', () => { + let registry: Registry + + let logListener = function (...args: any[]) { + if (args.length === 3) { + console.debug(`\nSync will be started with SB: ${args[0]}, TB: ${args[1]}, BD: ${args[2]}\n`) + } else if (args.length == 2) { + console.debug(`Syncing from block ${args[0]} to ${args[1]}`) + } + } + + before(async function () { + this.timeout(0) + registry = new Registry() + await registry.connect(mainnetProvider) + if (debug) registry.on('debug', logListener) + }) + + after(async function () { + this.timeout(0) + if (debug) registry.off('debug', logListener) + }) + + it('Should be able to sync all registration events', async () => { + console.log('\n ♻️ Syncing ' + 'Registrations' + '\n') + await registry.syncRegistrations() + await registry.exportRegistrationsJson() + console.log() + }).timeout(0) + + it('Should be able to sync all stake events', async () => { + console.log('\n ♻️ Syncing ' + 'Stakes' + '\n') + await registry.syncStakes() + await registry.exportStakesJson() + console.log() + }).timeout(0) + + it('Should be able to sync all burn events', async () => { + console.log('\n ♻️ Syncing ' + 'Burns' + '\n') + await registry.syncBurns() + await registry.exportBurnsJson() + console.log() + }).timeout(0) + }) +})