Introduce @tornado scoped dependencies
Signed-off-by: T-Hax <>
This commit is contained in:
parent
9419f0673c
commit
4065d89909
@ -1,8 +1,6 @@
|
|||||||
enableTelemetry: false
|
enableTelemetry: false
|
||||||
|
|
||||||
npmScopes:
|
npmScopes:
|
||||||
thax:
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
tornado:
|
tornado:
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
||||||
|
|
||||||
@ -13,9 +11,6 @@ packageExtensions:
|
|||||||
"@resolver-engine/imports-fs@*":
|
"@resolver-engine/imports-fs@*":
|
||||||
dependencies:
|
dependencies:
|
||||||
"@resolver-engine/core": "*"
|
"@resolver-engine/core": "*"
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
web3-utils: "*"
|
|
||||||
|
|
||||||
plugins:
|
plugins:
|
||||||
- path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
|
- path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -25,7 +25,7 @@
|
|||||||
"@tornado/sdk-utils": "workspace:*",
|
"@tornado/sdk-utils": "workspace:*",
|
||||||
"ethers": "^5",
|
"ethers": "^5",
|
||||||
"pouchdb-collate": "^8.0.1",
|
"pouchdb-collate": "^8.0.1",
|
||||||
"snarkjs": "npm:@thax/snarkjs@^0.1.20-p2"
|
"snarkjs": "npm:@tornado/snarkjs@^0.1.20-p2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@typechain/ethers-v5": "^10.2.0",
|
"@typechain/ethers-v5": "^10.2.0",
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -20,11 +20,11 @@
|
|||||||
"@tornado/sdk-data": "workspace:*",
|
"@tornado/sdk-data": "workspace:*",
|
||||||
"@tornado/sdk-utils": "workspace:*",
|
"@tornado/sdk-utils": "workspace:*",
|
||||||
"chalk": "^5.2.0",
|
"chalk": "^5.2.0",
|
||||||
"circomlib": "npm:@thax/circomlib@^0.0.20-p1",
|
"circomlib": "npm:@tornado/circomlib@^0.0.20-p2",
|
||||||
"ethers": "^5",
|
"ethers": "^5",
|
||||||
"fixed-merkle-tree": "npm:@thax/fixed-merkle-tree@^0.6.1-p1",
|
"fixed-merkle-tree": "npm:@tornado/fixed-merkle-tree@^0.6.1-p2",
|
||||||
"snarkjs": "npm:@thax/snarkjs@^0.1.20-p2",
|
"snarkjs": "npm:@tornado/snarkjs@^0.1.20-p2",
|
||||||
"websnark": "npm:@thax/websnark@^0.0.4-p1"
|
"websnark": "npm:@tornado/websnark@^0.0.4-p1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/big-integer": "^0.0.31",
|
"@types/big-integer": "^0.0.31",
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
tornado:
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -20,7 +20,7 @@
|
|||||||
"main": "./build/index.js",
|
"main": "./build/index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ethers": "^5",
|
"ethers": "^5",
|
||||||
"snarkjs": "npm:@thax/snarkjs@^0.1.20-p2"
|
"snarkjs": "npm:@tornado/snarkjs@^0.1.20-p2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/big-integer": "^0.0.31",
|
"@types/big-integer": "^0.0.31",
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -22,7 +22,7 @@
|
|||||||
"axios": "^1.3.5",
|
"axios": "^1.3.5",
|
||||||
"ethers": "^5",
|
"ethers": "^5",
|
||||||
"socks-proxy-agent": "^7.0.0",
|
"socks-proxy-agent": "^7.0.0",
|
||||||
"web3-providers-http": "npm:@thax/web3-providers-http@^1.6.5-p1"
|
"web3-providers-http": "npm:@tornado/web3-providers-http@^1.6.5-p1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/big-integer": "^0.0.31",
|
"@types/big-integer": "^0.0.31",
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# So basically, we want to selectively download packages from the Gitea repository but still allow the
|
|
||||||
# main repositories, so we are going to have to scope OUR packages properly. This means, unless the tornadocash
|
|
||||||
# Gitea organization defines a default scope, that we'll have to add every user scope. Including my own below.
|
|
||||||
# Note that all scopes are after @ prefix. So my prefix is @thax
|
|
||||||
npmScopes:
|
|
||||||
thax:
|
|
||||||
npmPublishRegistry: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
npmRegistryServer: "https://development.tornadocash.community/api/packages/T-Hax/npm/"
|
|
||||||
# The below can be EXPORTED via some env file which actually exports the variables though
|
|
||||||
# Check the env.example, you will notice it's not a regular env
|
|
||||||
# So split your env files up, since this is only for manual actions
|
|
||||||
# npmAuthToken: ${GITEA_AUTH_TOKEN}
|
|
||||||
|
|
||||||
# If the following isn't set you won't have a node_modules folder
|
|
||||||
# You might be used to a node_modules folder instead of a pnp or other folder type
|
|
||||||
# If you want to use the new linkers uncomment or change the following
|
|
||||||
# nodeLinker: "node-modules"
|
|
||||||
|
|
||||||
# So the tornadocash org, the person who maintains it, might setup something (in future) like,
|
|
||||||
# tornadocash:
|
|
||||||
# npmPublishRegistry: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
# npmRegistryServer: "https://development.tornadocash.community/api/packages/tornadocash/npm/"
|
|
||||||
|
|
||||||
# We disable telemetry for obvious reasons.
|
|
||||||
enableTelemetry: false
|
|
||||||
|
|
||||||
packageExtensions:
|
|
||||||
"@resolver-engine/imports-fs@*":
|
|
||||||
dependencies:
|
|
||||||
"@resolver-engine/core": "*"
|
|
||||||
"@thax/circomlib@*":
|
|
||||||
dependencies:
|
|
||||||
"web3-utils": "*"
|
|
@ -127,7 +127,7 @@ describe('Core', () => {
|
|||||||
if (debug) core.off('debug', logListener)
|
if (debug) core.off('debug', logListener)
|
||||||
})
|
})
|
||||||
|
|
||||||
it.only('Should sync all instances.', async function () {
|
it('Should sync all instances.', async function () {
|
||||||
for (let i = 0; i < instances.length; i++) {
|
for (let i = 0; i < instances.length; i++) {
|
||||||
console.log('\n ♻️ Syncing ' + denominations[i] + '\n')
|
console.log('\n ♻️ Syncing ' + denominations[i] + '\n')
|
||||||
|
|
||||||
@ -371,7 +371,7 @@ describe('Core', () => {
|
|||||||
).to.changeTokenBalance(dai, needsMoney, daiDelta)
|
).to.changeTokenBalance(dai, needsMoney, daiDelta)
|
||||||
}).timeout(0)
|
}).timeout(0)
|
||||||
|
|
||||||
it('buildDepositTransactions: multiple eth deposits', async () => {
|
it.only('buildDepositTransactions: multiple eth deposits', async () => {
|
||||||
const instances = await core.getInstances(
|
const instances = await core.getInstances(
|
||||||
[0.1, 1, 10, 100].map((el) => {
|
[0.1, 1, 10, 100].map((el) => {
|
||||||
return { token: 'eth', denomination: el }
|
return { token: 'eth', denomination: el }
|
||||||
@ -390,7 +390,7 @@ describe('Core', () => {
|
|||||||
console.log('WAITING => ', i)
|
console.log('WAITING => ', i)
|
||||||
}
|
}
|
||||||
|
|
||||||
expect(await needsMoney.getBalance()).to.be.lte(BigNumber.from(888.8))
|
expect(await needsMoney.getBalance()).to.be.lte(parseUnits('888.8'))
|
||||||
}).timeout(0)
|
}).timeout(0)
|
||||||
|
|
||||||
it('buildDepositTransactions: multiple token deposits', async () => {
|
it('buildDepositTransactions: multiple token deposits', async () => {
|
||||||
|
151
yarn.lock
151
yarn.lock
@ -975,6 +975,20 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@tornado/circomlib@npm:0.0.20-p2, circomlib@npm:@tornado/circomlib@^0.0.20-p2":
|
||||||
|
version: 0.0.20-p2
|
||||||
|
resolution: "@tornado/circomlib@npm:0.0.20-p2::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Fcircomlib%2F-%2F0.0.20-p2%2Fcircomlib-0.0.20-p2.tgz"
|
||||||
|
dependencies:
|
||||||
|
"@tornado/snarkjs": 0.1.20-p2
|
||||||
|
blake-hash: ^1.1.0
|
||||||
|
blake2b: ^2.1.3
|
||||||
|
typedarray-to-buffer: ^3.1.5
|
||||||
|
web3: ^1.9.0
|
||||||
|
web3-utils: ^1.9.0
|
||||||
|
checksum: 22375406bf9a42ff3181cb358e6104465af5f8cf4863377e24e03aa7ab2e6ab0034c6dda0a0784386e16bed662e0e6b9b83c9de9856463389f4b30d03214ce26
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@tornado/sdk-chain@workspace:*, @tornado/sdk-chain@workspace:@tornado/sdk-chain":
|
"@tornado/sdk-chain@workspace:*, @tornado/sdk-chain@workspace:@tornado/sdk-chain":
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@tornado/sdk-chain@workspace:@tornado/sdk-chain"
|
resolution: "@tornado/sdk-chain@workspace:@tornado/sdk-chain"
|
||||||
@ -1056,7 +1070,7 @@ __metadata:
|
|||||||
pouchdb-collate: ^8.0.1
|
pouchdb-collate: ^8.0.1
|
||||||
prettier: ^2.3.0
|
prettier: ^2.3.0
|
||||||
rimraf: ^4.4.0
|
rimraf: ^4.4.0
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
snarkjs: "npm:@tornado/snarkjs@^0.1.20-p2"
|
||||||
source-map-support: ^0.5.19
|
source-map-support: ^0.5.19
|
||||||
ts-essentials: ^9.3.1
|
ts-essentials: ^9.3.1
|
||||||
ts-node: ^10.9.1
|
ts-node: ^10.9.1
|
||||||
@ -1085,26 +1099,26 @@ __metadata:
|
|||||||
"@typescript-eslint/parser": ^5.54.1
|
"@typescript-eslint/parser": ^5.54.1
|
||||||
chai: ^4.3.4
|
chai: ^4.3.4
|
||||||
chalk: ^5.2.0
|
chalk: ^5.2.0
|
||||||
circomlib: "npm:@thax/circomlib@^0.0.20-p1"
|
circomlib: "npm:@tornado/circomlib@^0.0.20-p2"
|
||||||
conventional-changelog-cli: ^2.1.1
|
conventional-changelog-cli: ^2.1.1
|
||||||
dotenv: ^16.0.3
|
dotenv: ^16.0.3
|
||||||
eslint: ^8.35.0
|
eslint: ^8.35.0
|
||||||
eslint-plugin-prettier: ^4.2.1
|
eslint-plugin-prettier: ^4.2.1
|
||||||
ethereum-waffle: ^4.0.10
|
ethereum-waffle: ^4.0.10
|
||||||
ethers: ^5
|
ethers: ^5
|
||||||
fixed-merkle-tree: "npm:@thax/fixed-merkle-tree@^0.6.1-p1"
|
fixed-merkle-tree: "npm:@tornado/fixed-merkle-tree@^0.6.1-p2"
|
||||||
fs-extra: ^11.1.0
|
fs-extra: ^11.1.0
|
||||||
mocha: ^10.2.0
|
mocha: ^10.2.0
|
||||||
prettier: ^2.3.0
|
prettier: ^2.3.0
|
||||||
rimraf: ^4.4.0
|
rimraf: ^4.4.0
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
snarkjs: "npm:@tornado/snarkjs@^0.1.20-p2"
|
||||||
source-map-support: ^0.5.19
|
source-map-support: ^0.5.19
|
||||||
ts-essentials: ^9.3.1
|
ts-essentials: ^9.3.1
|
||||||
ts-node: ^10.9.1
|
ts-node: ^10.9.1
|
||||||
tsc-alias: ^1.2.11
|
tsc-alias: ^1.2.11
|
||||||
tsconfig-paths: ^4.1.2
|
tsconfig-paths: ^4.1.2
|
||||||
typescript: ^5.0.4
|
typescript: ^5.0.4
|
||||||
websnark: "npm:@thax/websnark@^0.0.4-p1"
|
websnark: "npm:@tornado/websnark@^0.0.4-p1"
|
||||||
dependenciesMeta:
|
dependenciesMeta:
|
||||||
tsconfig-paths@4.2.0:
|
tsconfig-paths@4.2.0:
|
||||||
unplugged: true
|
unplugged: true
|
||||||
@ -1216,7 +1230,7 @@ __metadata:
|
|||||||
mocha: ^10.2.0
|
mocha: ^10.2.0
|
||||||
prettier: ^2.3.0
|
prettier: ^2.3.0
|
||||||
rimraf: ^4.4.0
|
rimraf: ^4.4.0
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
snarkjs: "npm:@tornado/snarkjs@^0.1.20-p2"
|
||||||
source-map-support: ^0.5.19
|
source-map-support: ^0.5.19
|
||||||
ts-essentials: ^9.3.1
|
ts-essentials: ^9.3.1
|
||||||
ts-node: ^10.9.1
|
ts-node: ^10.9.1
|
||||||
@ -1264,7 +1278,7 @@ __metadata:
|
|||||||
tsc-alias: ^1.2.11
|
tsc-alias: ^1.2.11
|
||||||
tsconfig-paths: ^4.1.2
|
tsconfig-paths: ^4.1.2
|
||||||
typescript: ^5.0.4
|
typescript: ^5.0.4
|
||||||
web3-providers-http: "npm:@thax/web3-providers-http@^1.6.5-p1"
|
web3-providers-http: "npm:@tornado/web3-providers-http@^1.6.5-p1"
|
||||||
dependenciesMeta:
|
dependenciesMeta:
|
||||||
tsconfig-paths@4.2.0:
|
tsconfig-paths@4.2.0:
|
||||||
unplugged: true
|
unplugged: true
|
||||||
@ -1298,6 +1312,31 @@ __metadata:
|
|||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
|
"@tornado/snarkjs@npm:0.1.20-p2, snarkjs@npm:@tornado/snarkjs@^0.1.20-p2":
|
||||||
|
version: 0.1.20-p2
|
||||||
|
resolution: "@tornado/snarkjs@npm:0.1.20-p2::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Fsnarkjs%2F-%2F0.1.20-p2%2Fsnarkjs-0.1.20-p2.tgz"
|
||||||
|
dependencies:
|
||||||
|
big-integer: ^1.6.43
|
||||||
|
chai: ^4.2.0
|
||||||
|
escape-string-regexp: ^1.0.5
|
||||||
|
eslint: ^5.16.0
|
||||||
|
keccak: ^2.0.0
|
||||||
|
yargs: ^12.0.5
|
||||||
|
bin:
|
||||||
|
cli: cli.js
|
||||||
|
checksum: 8b4796e7549cc0845d4b6f1cea8fb93beb113d53a3851c05b99c50876e86634d44e4cb0e7b00ed3938b7576b706fef11b020f3650eba2fbdc6bf05c1e708c05c
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"@tornado/xhr2-cookies@npm:1.1.0-p0":
|
||||||
|
version: 1.1.0-p0
|
||||||
|
resolution: "@tornado/xhr2-cookies@npm:1.1.0-p0::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Fxhr2-cookies%2F-%2F1.1.0-p0%2Fxhr2-cookies-1.1.0-p0.tgz"
|
||||||
|
dependencies:
|
||||||
|
cookiejar: ^2.1.1
|
||||||
|
checksum: 07d027055819f65d17e3d1592198575d00d7c95a40b9ac680a796358346ca485486aaeb407c342f8d53407a8777d434545cb1a0fb1d37d27cddc33026bef7663
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@trufflesuite/bigint-buffer@npm:1.1.10":
|
"@trufflesuite/bigint-buffer@npm:1.1.10":
|
||||||
version: 1.1.10
|
version: 1.1.10
|
||||||
resolution: "@trufflesuite/bigint-buffer@npm:1.1.10"
|
resolution: "@trufflesuite/bigint-buffer@npm:1.1.10"
|
||||||
@ -3014,19 +3053,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"circomlib@npm:@thax/circomlib@^0.0.20-p0, circomlib@npm:@thax/circomlib@^0.0.20-p1":
|
|
||||||
version: 0.0.20-p1
|
|
||||||
resolution: "@thax/circomlib@npm:0.0.20-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Fcircomlib%2F-%2F0.0.20-p1%2Fcircomlib-0.0.20-p1.tgz"
|
|
||||||
dependencies:
|
|
||||||
blake-hash: ^1.1.0
|
|
||||||
blake2b: ^2.1.3
|
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
|
||||||
typedarray-to-buffer: ^3.1.5
|
|
||||||
web3: ^1.0.0-beta.55
|
|
||||||
checksum: 68bba1c458fa135579b6c21627e983f5495c3054d12b0c0c079c85dbe9170f78e9bd17433fe4a10597835b4cfb218c8a46af8b5cee2cbc58af3bb6e8702400b2
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"class-is@npm:^1.1.0":
|
"class-is@npm:^1.1.0":
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
resolution: "class-is@npm:1.1.0"
|
resolution: "class-is@npm:1.1.0"
|
||||||
@ -4894,13 +4920,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"fixed-merkle-tree@npm:@thax/fixed-merkle-tree@^0.6.1-p1":
|
"fixed-merkle-tree@npm:@tornado/fixed-merkle-tree@^0.6.1-p2":
|
||||||
version: 0.6.1-p1
|
version: 0.6.1-p2
|
||||||
resolution: "@thax/fixed-merkle-tree@npm:0.6.1-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Ffixed-merkle-tree%2F-%2F0.6.1-p1%2Ffixed-merkle-tree-0.6.1-p1.tgz"
|
resolution: "@tornado/fixed-merkle-tree@npm:0.6.1-p2::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Ffixed-merkle-tree%2F-%2F0.6.1-p2%2Ffixed-merkle-tree-0.6.1-p2.tgz"
|
||||||
dependencies:
|
dependencies:
|
||||||
circomlib: "npm:@thax/circomlib@^0.0.20-p0"
|
"@tornado/circomlib": 0.0.20-p2
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
"@tornado/snarkjs": 0.1.20-p2
|
||||||
checksum: 2925022ddd931555707b98ca29644d07d610cb5876b3f7602703fb8e565fb9b6d898ed15f3dcf916e38a55e94ace8890a50b63cc550681e1d6ee25f3796e7b69
|
checksum: a06258207333ad3f1e085ba9e4b3f3ae2d2e6d4682930a820bd3542cb545afaee369e1ffd1d75ccb507f34185acb24b5d04da2e66e8cc546dc3c6ff163f84045
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -9441,22 +9467,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"snarkjs@npm:@thax/snarkjs@^0.1.20-p2":
|
|
||||||
version: 0.1.20-p2
|
|
||||||
resolution: "@thax/snarkjs@npm:0.1.20-p2::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Fsnarkjs%2F-%2F0.1.20-p2%2Fsnarkjs-0.1.20-p2.tgz"
|
|
||||||
dependencies:
|
|
||||||
big-integer: ^1.6.43
|
|
||||||
chai: ^4.2.0
|
|
||||||
escape-string-regexp: ^1.0.5
|
|
||||||
eslint: ^5.16.0
|
|
||||||
keccak: ^2.0.0
|
|
||||||
yargs: ^12.0.5
|
|
||||||
bin:
|
|
||||||
cli: cli.js
|
|
||||||
checksum: da2e44648cadd42cf26d632039d29ef16b090647d165f3d56f0edf654ff4f7b0dd6a36b2b5e87fda24599d32e77492b3174e56b081026589dfd1940b45087ddc
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"socks-proxy-agent@npm:^7.0.0":
|
"socks-proxy-agent@npm:^7.0.0":
|
||||||
version: 7.0.0
|
version: 7.0.0
|
||||||
resolution: "socks-proxy-agent@npm:7.0.0"
|
resolution: "socks-proxy-agent@npm:7.0.0"
|
||||||
@ -10920,13 +10930,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"web3-providers-http@npm:@thax/web3-providers-http@^1.6.5-p1":
|
"web3-providers-http@npm:@tornado/web3-providers-http@^1.6.5-p1":
|
||||||
version: 1.6.5-p1
|
version: 1.6.5-p1
|
||||||
resolution: "@thax/web3-providers-http@npm:1.6.5-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Fweb3-providers-http%2F-%2F1.6.5-p1%2Fweb3-providers-http-1.6.5-p1.tgz"
|
resolution: "@tornado/web3-providers-http@npm:1.6.5-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Fweb3-providers-http%2F-%2F1.6.5-p1%2Fweb3-providers-http-1.6.5-p1.tgz"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
"@tornado/xhr2-cookies": 1.1.0-p0
|
||||||
web3-core-helpers: 1.6.1
|
web3-core-helpers: 1.6.1
|
||||||
xhr2-cookies: "npm:@thax/xhr2-cookies@^1.1.0-p0"
|
checksum: ba73cb210a6cb97b0918ace8a1dff0ba84ec33df4a81f32f619f5ced5c13c2c6e57fabe9c9ab8ae9244ed84b3a7a6a606acca47a399fdfe40361707cb80ab919
|
||||||
checksum: 04a16722591f9c4b72e7324048c1902cb1b4b495c5b2c47f08da235e21fc92fd06ca984288ad91eaa8fe87a914a44f81696990c1491fac89e5d831b86a4e5f6b
|
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -10963,21 +10973,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"web3-utils@npm:*, web3-utils@npm:1.9.0":
|
|
||||||
version: 1.9.0
|
|
||||||
resolution: "web3-utils@npm:1.9.0"
|
|
||||||
dependencies:
|
|
||||||
bn.js: ^5.2.1
|
|
||||||
ethereum-bloom-filters: ^1.0.6
|
|
||||||
ethereumjs-util: ^7.1.0
|
|
||||||
ethjs-unit: 0.1.6
|
|
||||||
number-to-bn: 1.7.0
|
|
||||||
randombytes: ^2.1.0
|
|
||||||
utf8: 3.0.0
|
|
||||||
checksum: 3c794a7fcef9387b96e8fcd847fbf286862f0540ab6656063cdb69830ddd7141d955f5e52c049e3d5f28373311934d19f75199f42604741400af72e2348a26f6
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"web3-utils@npm:1.6.1":
|
"web3-utils@npm:1.6.1":
|
||||||
version: 1.6.1
|
version: 1.6.1
|
||||||
resolution: "web3-utils@npm:1.6.1"
|
resolution: "web3-utils@npm:1.6.1"
|
||||||
@ -10993,7 +10988,22 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"web3@npm:^1.0.0-beta.55":
|
"web3-utils@npm:1.9.0, web3-utils@npm:^1.9.0":
|
||||||
|
version: 1.9.0
|
||||||
|
resolution: "web3-utils@npm:1.9.0"
|
||||||
|
dependencies:
|
||||||
|
bn.js: ^5.2.1
|
||||||
|
ethereum-bloom-filters: ^1.0.6
|
||||||
|
ethereumjs-util: ^7.1.0
|
||||||
|
ethjs-unit: 0.1.6
|
||||||
|
number-to-bn: 1.7.0
|
||||||
|
randombytes: ^2.1.0
|
||||||
|
utf8: 3.0.0
|
||||||
|
checksum: 3c794a7fcef9387b96e8fcd847fbf286862f0540ab6656063cdb69830ddd7141d955f5e52c049e3d5f28373311934d19f75199f42604741400af72e2348a26f6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"web3@npm:^1.9.0":
|
||||||
version: 1.9.0
|
version: 1.9.0
|
||||||
resolution: "web3@npm:1.9.0"
|
resolution: "web3@npm:1.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -11015,14 +11025,14 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"websnark@npm:@thax/websnark@^0.0.4-p1":
|
"websnark@npm:@tornado/websnark@^0.0.4-p1":
|
||||||
version: 0.0.4-p1
|
version: 0.0.4-p1
|
||||||
resolution: "@thax/websnark@npm:0.0.4-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Fwebsnark%2F-%2F0.0.4-p1%2Fwebsnark-0.0.4-p1.tgz"
|
resolution: "@tornado/websnark@npm:0.0.4-p1::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540tornado%252Fwebsnark%2F-%2F0.0.4-p1%2Fwebsnark-0.0.4-p1.tgz"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
"@tornado/snarkjs": 0.1.20-p2
|
||||||
big-integer: 1.6.42
|
big-integer: 1.6.42
|
||||||
snarkjs: "npm:@thax/snarkjs@^0.1.20-p2"
|
|
||||||
wasmbuilder: 0.0.3
|
wasmbuilder: 0.0.3
|
||||||
checksum: 47b4fd8be8f237222c6736ab0f1b2cbf4648800f1740c71048329c9efce79771cc5bd6abc61a6f7dabd9355f87993388d4a2a224ab42fe1fd24b3cafc8b4a5e2
|
checksum: 5c2cac4f02b38ad66e67deae10e323ab5562141beef29870c57f61435ab5f813d47f851578a87bcb18397ad1003f17b79d4c7080b899e593956d4aaa15d3bcf5
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -11255,15 +11265,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"xhr2-cookies@npm:@thax/xhr2-cookies@^1.1.0-p0":
|
|
||||||
version: 1.1.0-p0
|
|
||||||
resolution: "@thax/xhr2-cookies@npm:1.1.0-p0::__archiveUrl=https%3A%2F%2Fdevelopment.tornadocash.community%2Fapi%2Fpackages%2FT-Hax%2Fnpm%2F%2540thax%252Fxhr2-cookies%2F-%2F1.1.0-p0%2Fxhr2-cookies-1.1.0-p0.tgz"
|
|
||||||
dependencies:
|
|
||||||
cookiejar: ^2.1.1
|
|
||||||
checksum: 550ea0c945feaccf537818866a7997276826949cc87bd01b812d616873c7e8566c8337438ff915bfe7bcf80e08ee94ec1109c72a2842170260c14250a619f952
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"xhr@npm:^2.0.4, xhr@npm:^2.3.3":
|
"xhr@npm:^2.0.4, xhr@npm:^2.3.3":
|
||||||
version: 2.6.0
|
version: 2.6.0
|
||||||
resolution: "xhr@npm:2.6.0"
|
resolution: "xhr@npm:2.6.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user