networkConfig.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. const {
  2. INFURA_KEY,
  3. ALCHEMY_MAINNET_KEY,
  4. ALCHEMY_POLYGON_KEY,
  5. ALCHEMY_OPTIMISM_KEY,
  6. ALCHEMY_ARBITRUM_KEY,
  7. ALCHEMY_GOERLI_KEY
  8. } = process.env
  9. export default {
  10. netId1: {
  11. rpcCallRetryAttempt: 15,
  12. gasPrices: {
  13. instant: 80,
  14. fast: 50,
  15. standard: 25,
  16. low: 8
  17. },
  18. nativeCurrency: 'eth',
  19. currencyName: 'ETH',
  20. explorerUrl: {
  21. tx: 'https://etherscan.io/tx/',
  22. address: 'https://etherscan.io/address/',
  23. block: 'https://etherscan.io/block/'
  24. },
  25. merkleTreeHeight: 20,
  26. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  27. networkName: 'Ethereum Mainnet',
  28. deployedBlock: 9116966,
  29. rpcUrls: {
  30. Infura: {
  31. name: 'Infura',
  32. url: `https://mainnet.infura.io/v3/${INFURA_KEY}`
  33. },
  34. Alchemy: {
  35. name: 'Alchemy',
  36. url: `https://eth-mainnet.alchemyapi.io/v2/${ALCHEMY_MAINNET_KEY}`
  37. }
  38. },
  39. multicall: '0xeefba1e63905ef1d7acba5a8513c70307c1ce441',
  40. registryContract: '0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2',
  41. echoContractAccount: '0x9B27DD5Bb15d42DC224FCD0B7caEbBe16161Df42',
  42. aggregatorContract: '0xE8F47A78A6D52D317D0D2FFFac56739fE14D1b49',
  43. tokens: {
  44. eth: {
  45. instanceAddress: {
  46. '0.1': '0x12D66f87A04A9E220743712cE6d9bB1B5616B8Fc',
  47. '1': '0x47CE0C6eD5B0Ce3d3A51fdb1C52DC66a7c3c2936',
  48. '10': '0x910Cbd523D972eb0a6f4cAe4618aD62622b39DbF',
  49. '100': '0xA160cdAB225685dA1d56aa342Ad8841c3b53f291'
  50. },
  51. symbol: 'ETH',
  52. decimals: 18
  53. },
  54. dai: {
  55. instanceAddress: {
  56. '100': '0xD4B88Df4D29F5CedD6857912842cff3b20C8Cfa3',
  57. '1000': '0xFD8610d20aA15b7B2E3Be39B396a1bC3516c7144',
  58. '10000': '0x07687e702b410Fa43f4cB4Af7FA097918ffD2730',
  59. '100000': '0x23773E65ed146A459791799d01336DB287f25334'
  60. },
  61. tokenAddress: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
  62. symbol: 'DAI',
  63. decimals: 18,
  64. gasLimit: '55000'
  65. },
  66. cdai: {
  67. instanceAddress: {
  68. '5000': '0x22aaA7720ddd5388A3c0A3333430953C68f1849b',
  69. '50000': '0x03893a7c7463AE47D46bc7f091665f1893656003',
  70. '500000': '0x2717c5e28cf931547B621a5dddb772Ab6A35B701',
  71. '5000000': '0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af'
  72. },
  73. tokenAddress: '0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643',
  74. symbol: 'cDAI',
  75. decimals: 8,
  76. gasLimit: '425000'
  77. },
  78. usdc: {
  79. instanceAddress: {
  80. '100': '0xd96f2B1c14Db8458374d9Aca76E26c3D18364307',
  81. '1000': '0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D',
  82. '10000': '',
  83. '100000': ''
  84. },
  85. tokenAddress: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
  86. symbol: 'USDC',
  87. decimals: 6,
  88. gasLimit: '80000'
  89. },
  90. usdt: {
  91. instanceAddress: {
  92. '100': '0x169AD27A470D064DEDE56a2D3ff727986b15D52B',
  93. '1000': '0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f',
  94. '10000': '',
  95. '100000': ''
  96. },
  97. tokenAddress: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
  98. symbol: 'USDT',
  99. decimals: 6,
  100. gasLimit: '100000'
  101. },
  102. wbtc: {
  103. instanceAddress: {
  104. '0.1': '0x178169B423a011fff22B9e3F3abeA13414dDD0F1',
  105. '1': '0x610B717796ad172B316836AC95a2ffad065CeaB4',
  106. '10': '0xbB93e510BbCD0B7beb5A853875f9eC60275CF498',
  107. '100': ''
  108. },
  109. tokenAddress: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599',
  110. symbol: 'WBTC',
  111. decimals: 8,
  112. gasLimit: '85000'
  113. }
  114. },
  115. ensSubdomainKey: 'mainnet-tornado',
  116. pollInterval: 15,
  117. constants: {
  118. GOVERNANCE_BLOCK: 11474695,
  119. NOTE_ACCOUNT_BLOCK: 11842486,
  120. ENCRYPTED_NOTES_BLOCK: 14248730,
  121. MINING_BLOCK_TIME: 15
  122. },
  123. 'torn.contract.tornadocash.eth': '0x77777FeDdddFfC19Ff86DB637967013e6C6A116C',
  124. 'governance.contract.tornadocash.eth': '0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce',
  125. 'tornado-router.contract.tornadocash.eth': '0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b',
  126. 'staking-rewards.contract.tornadocash.eth': '0x2FC93484614a34f26F7970CBB94615bA109BB4bf'
  127. },
  128. netId56: {
  129. rpcCallRetryAttempt: 15,
  130. gasPrices: {
  131. instant: 5,
  132. fast: 5,
  133. standard: 5,
  134. low: 5
  135. },
  136. nativeCurrency: 'bnb',
  137. currencyName: 'BNB',
  138. explorerUrl: {
  139. tx: 'https://bscscan.com/tx/',
  140. address: 'https://bscscan.com/address/',
  141. block: 'https://bscscan.com/block/'
  142. },
  143. merkleTreeHeight: 20,
  144. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  145. networkName: 'Binance Smart Chain',
  146. deployedBlock: 8158799,
  147. multicall: '0x41263cba59eb80dc200f3e2544eda4ed6a90e76c',
  148. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  149. rpcUrls: {
  150. publicRpc1: {
  151. name: 'BSC Public RPC 1',
  152. url: 'https://bsc-dataseed.binance.org/'
  153. },
  154. publicRpc2: {
  155. name: 'BSC Public RPC 2',
  156. url: 'https://bsc-dataseed1.defibit.io/'
  157. },
  158. publicRpc3: {
  159. name: 'BSC Public RPC 3',
  160. url: 'https://bsc-dataseed1.ninicoin.io/'
  161. }
  162. },
  163. tokens: {
  164. bnb: {
  165. instanceAddress: {
  166. '0.1': '0x84443CFd09A48AF6eF360C6976C5392aC5023a1F',
  167. '1': '0xd47438C816c9E7f2E2888E060936a499Af9582b3',
  168. '10': '0x330bdFADE01eE9bF63C209Ee33102DD334618e0a',
  169. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD'
  170. },
  171. symbol: 'BNB',
  172. decimals: 18
  173. }
  174. },
  175. ensSubdomainKey: 'bsc-tornado',
  176. pollInterval: 10,
  177. constants: {
  178. NOTE_ACCOUNT_BLOCK: 8159269,
  179. ENCRYPTED_NOTES_BLOCK: 8159269
  180. },
  181. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  182. },
  183. netId137: {
  184. rpcCallRetryAttempt: 15,
  185. gasPrices: {
  186. instant: 100,
  187. fast: 75,
  188. standard: 50,
  189. low: 30
  190. },
  191. nativeCurrency: 'matic',
  192. currencyName: 'MATIC',
  193. explorerUrl: {
  194. tx: 'https://polygonscan.com/tx/',
  195. address: 'https://polygonscan.com/address/',
  196. block: 'https://polygonscan.com/block/'
  197. },
  198. merkleTreeHeight: 20,
  199. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  200. networkName: 'Polygon (Matic) Network',
  201. deployedBlock: 16257962,
  202. multicall: '0x11ce4B23bD875D7F5C6a31084f55fDe1e9A87507',
  203. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  204. rpcUrls: {
  205. Infura: {
  206. name: 'Infura',
  207. url: `https://polygon-mainnet.infura.io/v3/${INFURA_KEY}`
  208. },
  209. Alchemy: {
  210. name: 'Alchemy',
  211. url: `https://polygon-mainnet.g.alchemy.com/v2/${ALCHEMY_POLYGON_KEY}`
  212. }
  213. },
  214. tokens: {
  215. matic: {
  216. instanceAddress: {
  217. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD',
  218. '1000': '0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178',
  219. '10000': '0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040',
  220. '100000': '0xa5C2254e4253490C54cef0a4347fddb8f75A4998'
  221. },
  222. symbol: 'MATIC',
  223. decimals: 18
  224. }
  225. },
  226. ensSubdomainKey: 'polygon-tornado',
  227. pollInterval: 10,
  228. constants: {
  229. NOTE_ACCOUNT_BLOCK: 16257996,
  230. ENCRYPTED_NOTES_BLOCK: 16257996
  231. },
  232. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  233. },
  234. netId10: {
  235. rpcCallRetryAttempt: 15,
  236. gasPrices: {
  237. instant: 0.001,
  238. fast: 0.001,
  239. standard: 0.001,
  240. low: 0.001
  241. },
  242. nativeCurrency: 'eth',
  243. currencyName: 'ETH',
  244. explorerUrl: {
  245. tx: 'https://optimistic.etherscan.io/tx/',
  246. address: 'https://optimistic.etherscan.io/address/',
  247. block: 'https://optimistic.etherscan.io/block/'
  248. },
  249. merkleTreeHeight: 20,
  250. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  251. networkName: 'Optimism',
  252. deployedBlock: 2243689,
  253. multicall: '0x35A6Cdb2C9AD4a45112df4a04147EB07dFA01aB7',
  254. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  255. ovmGasPriceOracleContract: '0x420000000000000000000000000000000000000F',
  256. rpcUrls: {
  257. Alchemy: {
  258. name: 'Alchemy',
  259. url: `https://opt-mainnet.g.alchemy.com/v2/${ALCHEMY_OPTIMISM_KEY}`
  260. },
  261. Infura: {
  262. name: 'Infura',
  263. url: `https://optimism-mainnet.infura.io/v3/${INFURA_KEY}`
  264. }
  265. },
  266. tokens: {
  267. eth: {
  268. instanceAddress: {
  269. '0.1': '0x84443CFd09A48AF6eF360C6976C5392aC5023a1F',
  270. '1': '0xd47438C816c9E7f2E2888E060936a499Af9582b3',
  271. '10': '0x330bdFADE01eE9bF63C209Ee33102DD334618e0a',
  272. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD'
  273. },
  274. symbol: 'ETH',
  275. decimals: 18
  276. }
  277. },
  278. ensSubdomainKey: 'optimism-tornado',
  279. pollInterval: 15,
  280. constants: {
  281. NOTE_ACCOUNT_BLOCK: 2243694,
  282. ENCRYPTED_NOTES_BLOCK: 2243694
  283. },
  284. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  285. },
  286. netId42161: {
  287. rpcCallRetryAttempt: 15,
  288. gasPrices: {
  289. instant: 4,
  290. fast: 3,
  291. standard: 2.52,
  292. low: 2.29
  293. },
  294. nativeCurrency: 'eth',
  295. currencyName: 'ETH',
  296. explorerUrl: {
  297. tx: 'https://arbiscan.io/tx/',
  298. address: 'https://arbiscan.io/address/',
  299. block: 'https://arbiscan.io/block/'
  300. },
  301. merkleTreeHeight: 20,
  302. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  303. networkName: 'Arbitrum One',
  304. deployedBlock: 3430648,
  305. multicall: '0x842eC2c7D803033Edf55E478F461FC547Bc54EB2',
  306. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  307. rpcUrls: {
  308. Arbitrum: {
  309. name: 'Arbitrum Public RPC',
  310. url: 'https://arb1.arbitrum.io/rpc'
  311. },
  312. Alchemy: {
  313. name: 'Alchemy',
  314. url: `https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_ARBITRUM_KEY}`
  315. },
  316. Infura: {
  317. name: 'Infura',
  318. url: `https://arbitrum-mainnet.infura.io/v3/${INFURA_KEY}`
  319. }
  320. },
  321. tokens: {
  322. eth: {
  323. instanceAddress: {
  324. '0.1': '0x84443CFd09A48AF6eF360C6976C5392aC5023a1F',
  325. '1': '0xd47438C816c9E7f2E2888E060936a499Af9582b3',
  326. '10': '0x330bdFADE01eE9bF63C209Ee33102DD334618e0a',
  327. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD'
  328. },
  329. symbol: 'ETH',
  330. decimals: 18
  331. }
  332. },
  333. ensSubdomainKey: 'arbitrum-tornado',
  334. pollInterval: 15,
  335. constants: {
  336. NOTE_ACCOUNT_BLOCK: 3430605,
  337. ENCRYPTED_NOTES_BLOCK: 3430605
  338. },
  339. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  340. },
  341. netId100: {
  342. rpcCallRetryAttempt: 15,
  343. gasPrices: {
  344. instant: 6,
  345. fast: 5,
  346. standard: 4,
  347. low: 1
  348. },
  349. nativeCurrency: 'xdai',
  350. currencyName: 'xDAI',
  351. explorerUrl: {
  352. tx: 'https://blockscout.com/xdai/mainnet/tx/',
  353. address: 'https://blockscout.com/xdai/mainnet/address/',
  354. block: 'https://blockscout.com/xdai/mainnet/block/'
  355. },
  356. merkleTreeHeight: 20,
  357. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  358. networkName: 'Gnosis Chain',
  359. deployedBlock: 17754561,
  360. multicall: '0xb5b692a88bdfc81ca69dcb1d924f59f0413a602a',
  361. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  362. rpcUrls: {
  363. publicRpc: {
  364. name: 'Gnosis Chain RPC',
  365. url: 'https://rpc.gnosischain.com/tornado'
  366. }
  367. },
  368. tokens: {
  369. xdai: {
  370. instanceAddress: {
  371. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD',
  372. '1000': '0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178',
  373. '10000': '0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040',
  374. '100000': '0xa5C2254e4253490C54cef0a4347fddb8f75A4998'
  375. },
  376. symbol: 'xDAI',
  377. decimals: 18
  378. }
  379. },
  380. ensSubdomainKey: 'gnosis-tornado',
  381. pollInterval: 15,
  382. constants: {
  383. NOTE_ACCOUNT_BLOCK: 17754564,
  384. ENCRYPTED_NOTES_BLOCK: 17754564
  385. },
  386. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  387. },
  388. netId43114: {
  389. rpcCallRetryAttempt: 15,
  390. gasPrices: {
  391. instant: 225,
  392. fast: 35,
  393. standard: 25,
  394. low: 25
  395. },
  396. nativeCurrency: 'avax',
  397. currencyName: 'AVAX',
  398. explorerUrl: {
  399. tx: 'https://snowtrace.io/tx/',
  400. address: 'https://snowtrace.io/address/',
  401. block: 'https://snowtrace.io/block/'
  402. },
  403. merkleTreeHeight: 20,
  404. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  405. networkName: 'Avalanche Mainnet',
  406. deployedBlock: 4429818,
  407. multicall: '0xe86e3989c74293Acc962156cd3F525c07b6a1B6e',
  408. echoContractAccount: '0xa75BF2815618872f155b7C4B0C81bF990f5245E4',
  409. rpcUrls: {
  410. publicRpc: {
  411. name: 'Avalanche RPC',
  412. url: 'https://api.avax.network/ext/bc/C/rpc'
  413. }
  414. },
  415. tokens: {
  416. avax: {
  417. instanceAddress: {
  418. '10': '0x330bdFADE01eE9bF63C209Ee33102DD334618e0a',
  419. '100': '0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD',
  420. '500': '0xaf8d1839c3c67cf571aa74B5c12398d4901147B3'
  421. },
  422. symbol: 'AVAX',
  423. decimals: 18
  424. }
  425. },
  426. ensSubdomainKey: 'avalanche-tornado',
  427. pollInterval: 10,
  428. constants: {
  429. NOTE_ACCOUNT_BLOCK: 4429813,
  430. ENCRYPTED_NOTES_BLOCK: 4429813
  431. },
  432. 'tornado-proxy-light.contract.tornadocash.eth': '0x0D5550d52428E7e3175bfc9550207e4ad3859b17'
  433. },
  434. netId5: {
  435. rpcCallRetryAttempt: 15,
  436. gasPrices: {
  437. instant: 80,
  438. fast: 50,
  439. standard: 25,
  440. low: 8
  441. },
  442. nativeCurrency: 'eth',
  443. currencyName: 'gETH',
  444. explorerUrl: {
  445. tx: 'https://goerli.etherscan.io/tx/',
  446. address: 'https://goerli.etherscan.io/address/',
  447. block: 'https://goerli.etherscan.io/block/'
  448. },
  449. merkleTreeHeight: 20,
  450. emptyElement: '21663839004416932945382355908790599225266501822907911457504978515578255421292',
  451. networkName: 'Ethereum Goerli',
  452. deployedBlock: 3781595,
  453. multicall: '0x77dca2c955b15e9de4dbbcf1246b4b85b651e50e',
  454. echoContractAccount: '0x37e6859804b6499d1e4a86d70a5fdd5de6a0ac65',
  455. aggregatorContract: '0x8cb1436F64a3c33aD17bb42F94e255c4c0E871b2',
  456. rpcUrls: {
  457. Alchemy: {
  458. name: 'Alchemy',
  459. url: `https://eth-goerli.alchemyapi.io/v2/${ALCHEMY_GOERLI_KEY}`
  460. }
  461. },
  462. tokens: {
  463. eth: {
  464. instanceAddress: {
  465. '0.1': '0x6Bf694a291DF3FeC1f7e69701E3ab6c592435Ae7',
  466. '1': '0x3aac1cC67c2ec5Db4eA850957b967Ba153aD6279',
  467. '10': '0x723B78e67497E85279CB204544566F4dC5d2acA0',
  468. '100': '0x0E3A09dDA6B20aFbB34aC7cD4A6881493f3E7bf7'
  469. },
  470. symbol: 'ETH',
  471. decimals: 18
  472. },
  473. dai: {
  474. instanceAddress: {
  475. '100': '0x76D85B4C0Fc497EeCc38902397aC608000A06607',
  476. '1000': '0xCC84179FFD19A1627E79F8648d09e095252Bc418',
  477. '10000': '0xD5d6f8D9e784d0e26222ad3834500801a68D027D',
  478. '100000': '0x407CcEeaA7c95d2FE2250Bf9F2c105aA7AAFB512'
  479. },
  480. tokenAddress: '0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60',
  481. symbol: 'DAI',
  482. decimals: 18,
  483. gasLimit: '55000'
  484. },
  485. cdai: {
  486. instanceAddress: {
  487. '5000': '0x833481186f16Cece3f1Eeea1a694c42034c3a0dB',
  488. '50000': '0xd8D7DE3349ccaA0Fde6298fe6D7b7d0d34586193',
  489. '500000': '0x8281Aa6795aDE17C8973e1aedcA380258Bc124F9',
  490. '5000000': '0x57b2B8c82F065de8Ef5573f9730fC1449B403C9f'
  491. },
  492. tokenAddress: '0x822397d9a55d0fefd20F5c4bCaB33C5F65bd28Eb',
  493. symbol: 'cDAI',
  494. decimals: 8,
  495. gasLimit: '425000'
  496. },
  497. usdc: {
  498. instanceAddress: {
  499. '100': '0x05E0b5B40B7b66098C2161A5EE11C5740A3A7C45',
  500. '1000': '0x23173fE8b96A4Ad8d2E17fB83EA5dcccdCa1Ae52',
  501. '10000': '',
  502. '100000': ''
  503. },
  504. tokenAddress: '0xD87Ba7A50B2E7E660f678A895E4B72E7CB4CCd9C',
  505. symbol: 'USDC',
  506. decimals: 6,
  507. gasLimit: '80000'
  508. },
  509. usdt: {
  510. instanceAddress: {
  511. '100': '0x538Ab61E8A9fc1b2f93b3dd9011d662d89bE6FE6',
  512. '1000': '0x94Be88213a387E992Dd87DE56950a9aef34b9448',
  513. '10000': '',
  514. '100000': ''
  515. },
  516. tokenAddress: '0xb7FC2023D96AEa94Ba0254AA5Aeb93141e4aad66',
  517. symbol: 'USDT',
  518. decimals: 6,
  519. gasLimit: '100000'
  520. },
  521. wbtc: {
  522. instanceAddress: {
  523. '0.1': '0x242654336ca2205714071898f67E254EB49ACdCe',
  524. '1': '0x776198CCF446DFa168347089d7338879273172cF',
  525. '10': '0xeDC5d01286f99A066559F60a585406f3878a033e',
  526. '100': ''
  527. },
  528. tokenAddress: '0xC04B0d3107736C32e19F1c62b2aF67BE61d63a05',
  529. symbol: 'WBTC',
  530. decimals: 8,
  531. gasLimit: '85000'
  532. }
  533. },
  534. ensSubdomainKey: 'goerli-tornado',
  535. pollInterval: 15,
  536. constants: {
  537. GOVERNANCE_BLOCK: 3945171,
  538. NOTE_ACCOUNT_BLOCK: 4131375,
  539. ENCRYPTED_NOTES_BLOCK: 4131375,
  540. MINING_BLOCK_TIME: 15
  541. },
  542. 'torn.contract.tornadocash.eth': '0x77777FeDdddFfC19Ff86DB637967013e6C6A116C',
  543. 'governance.contract.tornadocash.eth': '0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce',
  544. 'tornado-proxy.contract.tornadocash.eth': '0x454d870a72e29d5e5697f635128d18077bd04c60'
  545. }
  546. }