/aragon-network-deploy

Aragon Network deployment scripts and outputs

Primary LanguageJavaScript

Aragon Network deployment scripts Travis branch

See the output folder for information on deployed contracts on live networks

ANJ

Make sure the related configuration is correctly set up in ./data/input/anj

Local

To deploy a new ANJ instance locally simply run a ganache instance and run the following deployment script:

npx ganache-cli -i 15 --gasLimit 8000000 --port 8545
npm run deploy:anj -- -n rpc

Testnets and Mainnet

To deploy a new ANJ instance make sure everything is set in order to use truffle-hdwallet-provider and run:

npm run deploy:anj -- -n [mainnet|ropsten|rinkeby|staging]

Aragon Court

Make sure the related configuration is correctly set up in ./data/input/court

Local

To deploy a new Aragon Court instance locally simply run a ganache instance and run the following deployment script:

npx ganache-cli -i 15 --gasLimit 8000000 --port 8545
npm run deploy:court:rpc

Testnets and Mainnet

To deploy a new Aragon Court instance make sure everything is set in order to use truffle-hdwallet-provider and run:

npm run deploy:court -- -n [mainnet|ropsten|rinkeby|staging]

Options

  • input: specify a custom config file
  • output: specify an output directory for the deployed contracts information
  • verbose: enable the logging verbose mode
  • verify: pass an Etherscan api-key to verify your contracts

Deployments

All config and output files under data directory have a suffix for the environment they belong to.