forked from tornadocash/tornado-cli
Update built files
This commit is contained in:
parent
de6b929c51
commit
29236fe7fd
66
dist/cli.js
vendored
66
dist/cli.js
vendored
@ -176838,6 +176838,15 @@ function getActiveTokens(config) {
|
|||||||
const { tokens, disabledTokens } = config;
|
const { tokens, disabledTokens } = config;
|
||||||
return Object.keys(tokens).filter((t) => !(disabledTokens == null ? void 0 : disabledTokens.includes(t)));
|
return Object.keys(tokens).filter((t) => !(disabledTokens == null ? void 0 : disabledTokens.includes(t)));
|
||||||
}
|
}
|
||||||
|
function getActiveTokenInstances(config) {
|
||||||
|
const { tokens, disabledTokens } = config;
|
||||||
|
return Object.entries(tokens).reduce((acc, [token, instances]) => {
|
||||||
|
if (!(disabledTokens == null ? void 0 : disabledTokens.includes(token))) {
|
||||||
|
acc[token] = instances;
|
||||||
|
}
|
||||||
|
return acc;
|
||||||
|
}, {});
|
||||||
|
}
|
||||||
function getInstanceByAddress(config, address) {
|
function getInstanceByAddress(config, address) {
|
||||||
const { tokens, disabledTokens } = config;
|
const { tokens, disabledTokens } = config;
|
||||||
for (const [currency, { instanceAddress }] of Object.entries(tokens)) {
|
for (const [currency, { instanceAddress }] of Object.entries(tokens)) {
|
||||||
@ -177026,7 +177035,7 @@ var __async$9 = (__this, __arguments, generator) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
const MIN_FEE = 0.1;
|
const MIN_FEE = 0.1;
|
||||||
const MAX_FEE = 0.6;
|
const MAX_FEE = 0.9;
|
||||||
const MIN_STAKE_BALANCE = parseEther("500");
|
const MIN_STAKE_BALANCE = parseEther("500");
|
||||||
function calculateScore({ stakeBalance, tornadoServiceFee }) {
|
function calculateScore({ stakeBalance, tornadoServiceFee }) {
|
||||||
if (tornadoServiceFee < MIN_FEE) {
|
if (tornadoServiceFee < MIN_FEE) {
|
||||||
@ -177274,13 +177283,13 @@ class BaseEventsService {
|
|||||||
contract,
|
contract,
|
||||||
type = "",
|
type = "",
|
||||||
deployedBlock = 0,
|
deployedBlock = 0,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
this.netId = netId;
|
this.netId = netId;
|
||||||
this.provider = provider;
|
this.provider = provider;
|
||||||
this.graphApi = graphApi;
|
this.graphApi = graphApi;
|
||||||
this.subgraphName = subgraphName;
|
this.subgraphName = subgraphName;
|
||||||
this.fetchDataOptions = fetchDataOptions;
|
this.fetchDataOptions = fetchDataOptions2;
|
||||||
this.contract = contract;
|
this.contract = contract;
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.deployedBlock = deployedBlock;
|
this.deployedBlock = deployedBlock;
|
||||||
@ -177478,9 +177487,9 @@ class BaseTornadoService extends BaseEventsService {
|
|||||||
amount,
|
amount,
|
||||||
currency,
|
currency,
|
||||||
deployedBlock,
|
deployedBlock,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
super({ netId, provider, graphApi, subgraphName, contract: Tornado, type, deployedBlock, fetchDataOptions });
|
super({ netId, provider, graphApi, subgraphName, contract: Tornado, type, deployedBlock, fetchDataOptions: fetchDataOptions2 });
|
||||||
this.amount = amount;
|
this.amount = amount;
|
||||||
this.currency = currency;
|
this.currency = currency;
|
||||||
this.batchTransactionService = new BatchTransactionService({
|
this.batchTransactionService = new BatchTransactionService({
|
||||||
@ -177574,9 +177583,9 @@ class BaseEchoService extends BaseEventsService {
|
|||||||
subgraphName,
|
subgraphName,
|
||||||
Echoer,
|
Echoer,
|
||||||
deployedBlock,
|
deployedBlock,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
super({ netId, provider, graphApi, subgraphName, contract: Echoer, deployedBlock, fetchDataOptions });
|
super({ netId, provider, graphApi, subgraphName, contract: Echoer, deployedBlock, fetchDataOptions: fetchDataOptions2 });
|
||||||
}
|
}
|
||||||
getInstanceName() {
|
getInstanceName() {
|
||||||
return `echo_${this.netId}`;
|
return `echo_${this.netId}`;
|
||||||
@ -177625,9 +177634,9 @@ class BaseEncryptedNotesService extends BaseEventsService {
|
|||||||
subgraphName,
|
subgraphName,
|
||||||
Router,
|
Router,
|
||||||
deployedBlock,
|
deployedBlock,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
super({ netId, provider, graphApi, subgraphName, contract: Router, deployedBlock, fetchDataOptions });
|
super({ netId, provider, graphApi, subgraphName, contract: Router, deployedBlock, fetchDataOptions: fetchDataOptions2 });
|
||||||
}
|
}
|
||||||
getInstanceName() {
|
getInstanceName() {
|
||||||
return `encrypted_notes_${this.netId}`;
|
return `encrypted_notes_${this.netId}`;
|
||||||
@ -177664,9 +177673,9 @@ class BaseGovernanceService extends BaseEventsService {
|
|||||||
subgraphName,
|
subgraphName,
|
||||||
Governance,
|
Governance,
|
||||||
deployedBlock,
|
deployedBlock,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
super({ netId, provider, graphApi, subgraphName, contract: Governance, deployedBlock, fetchDataOptions });
|
super({ netId, provider, graphApi, subgraphName, contract: Governance, deployedBlock, fetchDataOptions: fetchDataOptions2 });
|
||||||
this.batchTransactionService = new BatchTransactionService({
|
this.batchTransactionService = new BatchTransactionService({
|
||||||
provider,
|
provider,
|
||||||
onProgress: this.updateTransactionProgress
|
onProgress: this.updateTransactionProgress
|
||||||
@ -177760,6 +177769,26 @@ class BaseGovernanceService extends BaseEventsService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function getTovarishNetworks(registryService, relayers) {
|
||||||
|
return __async$8(this, null, function* () {
|
||||||
|
yield Promise.all(
|
||||||
|
relayers.filter((r) => r.tovarishUrl).map((relayer) => __async$8(this, null, function* () {
|
||||||
|
var _a, _b;
|
||||||
|
try {
|
||||||
|
relayer.tovarishNetworks = yield fetchData(relayer.tovarishUrl, __spreadProps(__spreadValues({}, registryService.fetchDataOptions), {
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json"
|
||||||
|
},
|
||||||
|
timeout: ((_a = registryService.fetchDataOptions) == null ? void 0 : _a.torPort) ? 1e4 : 3e3,
|
||||||
|
maxRetry: ((_b = registryService.fetchDataOptions) == null ? void 0 : _b.torPort) ? 2 : 0
|
||||||
|
}));
|
||||||
|
} catch (e) {
|
||||||
|
relayer.tovarishNetworks = [];
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
class BaseRegistryService extends BaseEventsService {
|
class BaseRegistryService extends BaseEventsService {
|
||||||
constructor({
|
constructor({
|
||||||
netId,
|
netId,
|
||||||
@ -177770,9 +177799,9 @@ class BaseRegistryService extends BaseEventsService {
|
|||||||
Aggregator,
|
Aggregator,
|
||||||
relayerEnsSubdomains,
|
relayerEnsSubdomains,
|
||||||
deployedBlock,
|
deployedBlock,
|
||||||
fetchDataOptions
|
fetchDataOptions: fetchDataOptions2
|
||||||
}) {
|
}) {
|
||||||
super({ netId, provider, graphApi, subgraphName, contract: RelayerRegistry, deployedBlock, fetchDataOptions });
|
super({ netId, provider, graphApi, subgraphName, contract: RelayerRegistry, deployedBlock, fetchDataOptions: fetchDataOptions2 });
|
||||||
this.Aggregator = Aggregator;
|
this.Aggregator = Aggregator;
|
||||||
this.relayerEnsSubdomains = relayerEnsSubdomains;
|
this.relayerEnsSubdomains = relayerEnsSubdomains;
|
||||||
this.updateInterval = 86400;
|
this.updateInterval = 86400;
|
||||||
@ -177849,13 +177878,18 @@ class BaseRegistryService extends BaseEventsService {
|
|||||||
});
|
});
|
||||||
const relayerNameHashes = uniqueRegisters.map((r) => namehash(r.ensName));
|
const relayerNameHashes = uniqueRegisters.map((r) => namehash(r.ensName));
|
||||||
const [relayersData, timestamp] = yield Promise.all([
|
const [relayersData, timestamp] = yield Promise.all([
|
||||||
this.Aggregator.relayersData.staticCall(relayerNameHashes, subdomains),
|
this.Aggregator.relayersData.staticCall(relayerNameHashes, subdomains.concat("tovarish-relayer")),
|
||||||
this.provider.getBlock("latest").then((b) => Number(b == null ? void 0 : b.timestamp))
|
this.provider.getBlock("latest").then((b) => Number(b == null ? void 0 : b.timestamp))
|
||||||
]);
|
]);
|
||||||
const relayers = relayersData.map(({ owner, balance: stakeBalance, records, isRegistered }, index) => {
|
const relayers = relayersData.map(({ owner, balance: stakeBalance, records, isRegistered }, index) => {
|
||||||
const { ensName, relayerAddress } = uniqueRegisters[index];
|
const { ensName, relayerAddress } = uniqueRegisters[index];
|
||||||
|
let tovarishUrl = void 0;
|
||||||
const hostnames = records.reduce((acc, record, recordIndex) => {
|
const hostnames = records.reduce((acc, record, recordIndex) => {
|
||||||
if (record) {
|
if (record) {
|
||||||
|
if (recordIndex === records.length - 1) {
|
||||||
|
tovarishUrl = record;
|
||||||
|
return acc;
|
||||||
|
}
|
||||||
acc[Number(Object.keys(this.relayerEnsSubdomains)[recordIndex])] = record;
|
acc[Number(Object.keys(this.relayerEnsSubdomains)[recordIndex])] = record;
|
||||||
}
|
}
|
||||||
return acc;
|
return acc;
|
||||||
@ -177870,10 +177904,12 @@ class BaseRegistryService extends BaseEventsService {
|
|||||||
isRegistered,
|
isRegistered,
|
||||||
owner,
|
owner,
|
||||||
stakeBalance: formatEther(stakeBalance),
|
stakeBalance: formatEther(stakeBalance),
|
||||||
hostnames
|
hostnames,
|
||||||
|
tovarishUrl
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}).filter((r) => r);
|
}).filter((r) => r);
|
||||||
|
yield getTovarishNetworks(this, relayers);
|
||||||
return {
|
return {
|
||||||
timestamp,
|
timestamp,
|
||||||
relayers
|
relayers
|
||||||
|
@ -781,9 +781,9 @@
|
|||||||
"@openzeppelin/contracts-v3" "npm:@openzeppelin/contracts@3.2.0-rc.0"
|
"@openzeppelin/contracts-v3" "npm:@openzeppelin/contracts@3.2.0-rc.0"
|
||||||
ethers "^6.4.0"
|
ethers "^6.4.0"
|
||||||
|
|
||||||
"@tornado/core@git+https://git.tornado.ws/tornadocontrib/tornado-core.git#f7fdf7db0a813ae2193f9864e212d68dc840c0d7":
|
"@tornado/core@git+https://git.tornado.ws/tornadocontrib/tornado-core.git#c155649719d121fe50799420750f531eb50589ce":
|
||||||
version "1.0.14"
|
version "1.0.15"
|
||||||
resolved "git+https://git.tornado.ws/tornadocontrib/tornado-core.git#f7fdf7db0a813ae2193f9864e212d68dc840c0d7"
|
resolved "git+https://git.tornado.ws/tornadocontrib/tornado-core.git#c155649719d121fe50799420750f531eb50589ce"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@metamask/eth-sig-util" "^7.0.3"
|
"@metamask/eth-sig-util" "^7.0.3"
|
||||||
"@tornado/contracts" "^1.0.1"
|
"@tornado/contracts" "^1.0.1"
|
||||||
|
Loading…
Reference in New Issue
Block a user