This commit is contained in:
Alexey 2021-03-14 23:00:16 +04:00
parent 91975bc778
commit e64848c498
3 changed files with 80 additions and 7 deletions

70
instancesGoerli.js Normal file
View File

@ -0,0 +1,70 @@
module.exports = [
{
tokenAddress: '0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60',
denomination: '10000000000000000000000',
domain: 'dai-10000.tornadocash.eth',
symbol: 'DAI',
decimals: 18,
},
{
tokenAddress: '0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60',
denomination: '100000000000000000000000',
domain: 'dai-100000.tornadocash.eth',
symbol: 'DAI',
decimals: 18,
},
{
isCToken: true,
tokenAddress: '0x822397d9a55d0fefd20F5c4bCaB33C5F65bd28Eb',
denomination: '5000000000000',
domain: 'cdai-50000.tornadocash.eth',
symbol: 'cDAI',
decimals: 8,
},
{
isCToken: true,
tokenAddress: '0x822397d9a55d0fefd20F5c4bCaB33C5F65bd28Eb',
denomination: '50000000000000',
domain: 'cdai-500000.tornadocash.eth',
symbol: 'cDAI',
decimals: 8,
},
{
isCToken: true,
tokenAddress: '0x822397d9a55d0fefd20F5c4bCaB33C5F65bd28Eb',
denomination: '500000000000000',
domain: 'cdai-5000000.tornadocash.eth',
symbol: 'cDAI',
decimals: 8,
},
{
tokenAddress: '0xC04B0d3107736C32e19F1c62b2aF67BE61d63a05',
denomination: '10000000',
domain: 'wbtc-01.tornadocash.eth',
symbol: 'wBTC',
decimals: 8,
},
{
tokenAddress: '0xC04B0d3107736C32e19F1c62b2aF67BE61d63a05',
denomination: '100000000',
domain: 'wbtc-1.tornadocash.eth',
symbol: 'wBTC',
decimals: 8,
},
{
tokenAddress: '0xC04B0d3107736C32e19F1c62b2aF67BE61d63a05',
denomination: '1000000000',
domain: 'wbtc-10.tornadocash.eth',
symbol: 'wBTC',
decimals: 8,
},
// {
// isETH: false,
// isCToken: true,
// tokenAddress: "0xBA62BCfcAaFc6622853cca2BE6Ac7d845BC0f2Dc",
// denomination: "1000000000000000000",
// domain: "fau-2.tornadocash.eth",
// symbol: "FAU",
// decimals: 18
// },
]

View File

@ -4,9 +4,10 @@ const ethers = require('ethers')
const { formatUnits, commify } = ethers.utils
const { deploy, getContractData } = require('./utils')
const { DEPLOYER, SALT, HASHER, VERIFIER, COMP_ADDRESS } = process.env
const { DEPLOYER, SALT, HASHER, VERIFIER, COMP_ADDRESS, NET_ID } = process.env
const instances = require('../instances')
const instancesFile = NET_ID == 1 ? 'instancesMainnet' : 'instancesGoerli'
const instances = require(instancesFile)
// const deployer = getContractData('../deployer/build/contracts/Deployer.json')
// const verifier = getContractData('../tornado-core/build/contracts/Verifier.json')
// const hasher = getContractData('../tornado-core/build/contracts/Hasher.json')
@ -67,12 +68,14 @@ for (const instance of instances) {
domain: instance.domain,
contract: instance.isETH ? ethTornado : instance.isCToken ? compTornado : ercTornado,
args,
title: `Tornado.cash instance for ${commify(formatUnits(instance.denomination, instance.decimals)).replace(/\.0$/, '')} of ${
instance.symbol
title: `Tornado.cash instance for ${commify(
formatUnits(instance.denomination, instance.decimals),
).replace(/\.0$/, '')} of ${instance.symbol}`,
description: `Tornado cash instance for ${commify(
formatUnits(instance.denomination, instance.decimals),
).replace(/\.0$/, '')} of ${instance.symbol}${
instance.isETH ? '' : ` at address ${instance.tokenAddress}`
}`,
description: `Tornado cash instance for ${commify(formatUnits(instance.denomination, instance.decimals)).replace(/\.0$/, '')} of ${
instance.symbol
}${instance.isETH ? '' : ` at address ${instance.tokenAddress}`}`,
}),
)
}