mirror of
https://github.com/tornadocash/torn-token.git
synced 2024-11-23 10:27:12 +01:00
tidy
This commit is contained in:
parent
b21330a3f6
commit
c4d0c44ed1
@ -1,2 +0,0 @@
|
|||||||
PRIVATE_KEY=
|
|
||||||
INFURA_TOKEN=97c8bf358b9942a9853fab1ba93dc5b3
|
|
30
README.md
30
README.md
@ -9,35 +9,5 @@
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ yarn
|
$ yarn
|
||||||
$ cp .env.example .env
|
|
||||||
$ yarn test
|
$ yarn test
|
||||||
```
|
```
|
||||||
|
|
||||||
## Deploying
|
|
||||||
|
|
||||||
Deploy to Kovan:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
$ yarn deploy:kovan
|
|
||||||
```
|
|
||||||
|
|
||||||
## Mainnet deploy instructions
|
|
||||||
|
|
||||||
1. in torn-token repo `cp .env.example .env`
|
|
||||||
2. Specify deployment `PRIVATE_KEY` in the `.env`. It will be the owner during deployment.
|
|
||||||
3. Specify gas price in `truffle.js`
|
|
||||||
4. `yarn deploy:mainnet`
|
|
||||||
|
|
||||||
5. go to [mining](https://github.com/tornadocash/tornado-anonymity-mining) repo
|
|
||||||
6. `cp .env.example .env`
|
|
||||||
7. Specify private key and TORN address
|
|
||||||
8. yarn `yarn deploy:mainnet`
|
|
||||||
|
|
||||||
9. go to [governance](https://github.com/tornadocash/governance) repo
|
|
||||||
10. ...
|
|
||||||
11. ...
|
|
||||||
12. ...
|
|
||||||
|
|
||||||
13. in this repo modify the `config.js` file. Put all addresses that you got during deployment
|
|
||||||
14. set `ONLY_INITIALIZE` to `true` and `TORN_TO_INITIALIZE` to the token address
|
|
||||||
15. `yarn deploy:mainnet`
|
|
||||||
|
10
package.json
10
package.json
@ -18,15 +18,6 @@
|
|||||||
"prettier:check": "prettier --check . --config .prettierrc",
|
"prettier:check": "prettier --check . --config .prettierrc",
|
||||||
"prettier:fix": "prettier --write . --config .prettierrc",
|
"prettier:fix": "prettier --write . --config .prettierrc",
|
||||||
"lint": "yarn eslint && yarn prettier:check",
|
"lint": "yarn eslint && yarn prettier:check",
|
||||||
"deploy:mainnet": "truffle migrate --network mainnet",
|
|
||||||
"deploy:kovan": "truffle migrate --network kovan",
|
|
||||||
"deploy:dev": "truffle migrate --skip-dry-run --network test",
|
|
||||||
"init:mainnet": "truffle migrate -f 2 --to 2 --network mainnet",
|
|
||||||
"init:kovan": "truffle migrate -f 2 --to 2 --network kovan",
|
|
||||||
"init:test": "truffle migrate -f 2 --to 2 --network test",
|
|
||||||
"voucher:mainnet": "truffle migrate -f 3 --network mainnet",
|
|
||||||
"voucher:kovan": "truffle migrate -f 3 --network kovan",
|
|
||||||
"voucher:dev": "truffle migrate -f 3 --skip-dry-run --network test",
|
|
||||||
"verify": "truffle run verify --network $NETWORK"
|
"verify": "truffle run verify --network $NETWORK"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@ -48,7 +39,6 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@openzeppelin/contracts": "^3.1.0",
|
"@openzeppelin/contracts": "^3.1.0",
|
||||||
"dotenv": "^8.2.0",
|
|
||||||
"eth-sig-util": "^2.5.3",
|
"eth-sig-util": "^2.5.3",
|
||||||
"ethereumjs-util": "^7.0.3",
|
"ethereumjs-util": "^7.0.3",
|
||||||
"web3": "^1.2.11"
|
"web3": "^1.2.11"
|
||||||
|
23
truffle.js
23
truffle.js
@ -1,8 +1,3 @@
|
|||||||
require('dotenv').config()
|
|
||||||
const HDWalletProvider = require('truffle-hdwallet-provider')
|
|
||||||
const utils = require('web3-utils')
|
|
||||||
const { PRIVATE_KEY, INFURA_TOKEN } = process.env
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
// Uncommenting the defaults below
|
// Uncommenting the defaults below
|
||||||
// provides for an easier quick-start with Ganache.
|
// provides for an easier quick-start with Ganache.
|
||||||
@ -21,24 +16,6 @@ module.exports = {
|
|||||||
// port: 8544,
|
// port: 8544,
|
||||||
// network_id: '*',
|
// network_id: '*',
|
||||||
// },
|
// },
|
||||||
mainnet: {
|
|
||||||
provider: () => new HDWalletProvider(PRIVATE_KEY, `https://mainnet.infura.io/v3/${INFURA_TOKEN}`),
|
|
||||||
network_id: 1,
|
|
||||||
gas: 6000000,
|
|
||||||
gasPrice: utils.toWei('100', 'gwei'),
|
|
||||||
// confirmations: 0,
|
|
||||||
// timeoutBlocks: 200,
|
|
||||||
skipDryRun: true,
|
|
||||||
},
|
|
||||||
kovan: {
|
|
||||||
provider: () => new HDWalletProvider(PRIVATE_KEY, `https://kovan.infura.io/v3/${INFURA_TOKEN}`),
|
|
||||||
network_id: 42,
|
|
||||||
gas: 6000000,
|
|
||||||
gasPrice: utils.toWei('1', 'gwei'),
|
|
||||||
// confirmations: 0,
|
|
||||||
// timeoutBlocks: 200,
|
|
||||||
skipDryRun: true,
|
|
||||||
},
|
|
||||||
coverage: {
|
coverage: {
|
||||||
host: 'localhost',
|
host: 'localhost',
|
||||||
network_id: '*',
|
network_id: '*',
|
||||||
|
@ -1452,11 +1452,6 @@ dom-walk@^0.1.0:
|
|||||||
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
|
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
|
||||||
integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
|
integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
|
||||||
|
|
||||||
dotenv@^8.2.0:
|
|
||||||
version "8.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
|
|
||||||
integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
|
|
||||||
|
|
||||||
drbg.js@^1.0.1:
|
drbg.js@^1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/drbg.js/-/drbg.js-1.0.1.tgz#3e36b6c42b37043823cdbc332d58f31e2445480b"
|
resolved "https://registry.yarnpkg.com/drbg.js/-/drbg.js-1.0.1.tgz#3e36b6c42b37043823cdbc332d58f31e2445480b"
|
||||||
|
Loading…
Reference in New Issue
Block a user