Changes in deploy configs

This commit is contained in:
Kirill Fedoseev 2019-09-04 13:30:26 +03:00
parent 310e3a3699
commit 61e4067467
10 changed files with 31 additions and 52 deletions

11
.gitignore vendored
View File

@ -5,14 +5,15 @@ node_modules/
**/signature **/signature
**/params **/params
data/ data/
demo/validator*/db demo/validator*/development
demo/validator*/keys demo/validator*/staging
demo/validator*/queue demo/validator*/.keys.staging
demo/validator*/.keys
demo/ganache_home_db/ demo/ganache_home_db/
demo/ganache_side_db/ demo/ganache_side_db/
src/deploy/deploy-home/build/ src/deploy/deploy-home/build/
src/deploy/deploy-side/build/ src/deploy/deploy-side/build/
src/deploy/deploy-test/build/ src/deploy/deploy-test/build/
src/deploy/.keys src/deploy/.keys.staging
src/test-services/.keys.staging
src/test-services/.keys.development
test.js test.js

View File

@ -1,18 +1,12 @@
RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0 HOME_RPC_URL=http://ganache_home:8545
RPC_URL_DEV=http://ganache_home:8545
#PRIVATE_KEY is taken from PRIVATE_KEY_KOVAN in src/deploy/.keys HOME_PRIVATE_KEY=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27
PRIVATE_KEY_DEV=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27
#Set to '0x' for redeployment of token contract in staging environment HOME_TOKEN_ADDRESS=0xd5fE0D28e058D375b0b038fFbB446Da37E85fFdc
TOKEN_ADDRESS=0xbE9f77e3644e2CF311287921E9307Ee97607Bf66
TOKEN_ADDRESS_DEV=0xd5fE0D28e058D375b0b038fFbB446Da37E85fFdc VALIDATOR_ADDRESS_1=0x99eb3d86663c6db090effdbc20510ca9f836dce3
VALIDATOR_ADDRESS_2=0xaa006899b0ec407de930ba8a166defe59bbfd3dc
VALIDATOR_ADDRESS_1=0xaaaaB15630f63cA01bb50943AaAb4008CB53748D VALIDATOR_ADDRESS_3=0x6352e3e6038e05b9da00c84ae851308f9774f883
VALIDATOR_ADDRESS_2=0xbbbb63D6Fc58bD14dAF9eeF653650c4D10f3dBC8 #VALIDATOR_ADDRESS_4=0x4db6b4bd0a3fdc03b027a60f1c48f05c572312aa
VALIDATOR_ADDRESS_3=0xcccc27ae510b63E30eC3C68AAD7DdD2578bD62ed
#VALIDATOR_ADDRESS_4=0xdddd9300e32fe162bA420f7313651Fd901C2ed71
THRESHOLD=1 THRESHOLD=1
#PARTIES=3

View File

@ -1,6 +1,6 @@
HOME_RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0 HOME_RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0
#HOME_PRIVATE_KEY is taken from src/deploy/.keys.$TARGET_NETWORK #HOME_PRIVATE_KEY is taken from src/deploy/.keys.staging
#Set to '0x' for redeployment of token contract in staging environment #Set to '0x' for redeployment of token contract in staging environment
HOME_TOKEN_ADDRESS=0xbE9f77e3644e2CF311287921E9307Ee97607Bf66 HOME_TOKEN_ADDRESS=0xbE9f77e3644e2CF311287921E9307Ee97607Bf66

View File

@ -5,14 +5,14 @@ const addresses = Object.entries(process.env)
.map(([ , value ]) => value) .map(([ , value ]) => value)
const { const {
THRESHOLD, TOKEN_ADDRESS, TOKEN_ADDRESS_DEV THRESHOLD, HOME_TOKEN_ADDRESS
} = process.env } = process.env
module.exports = (deployer, network) => { module.exports = deployer => {
deployer.deploy( deployer.deploy(
Bridge, Bridge,
THRESHOLD, THRESHOLD,
addresses, addresses,
network === 'development' ? TOKEN_ADDRESS_DEV : TOKEN_ADDRESS HOME_TOKEN_ADDRESS
) )
} }

View File

@ -1,15 +1,11 @@
const PrivateKeyProvider = require('truffle-hdwallet-provider') const PrivateKeyProvider = require('truffle-hdwallet-provider')
const { RPC_URL, PRIVATE_KEY, RPC_URL_DEV, PRIVATE_KEY_DEV } = process.env const { HOME_RPC_URL, HOME_PRIVATE_KEY } = process.env
module.exports = { module.exports = {
networks: { networks: {
development: { home: {
provider: new PrivateKeyProvider(PRIVATE_KEY_DEV, RPC_URL_DEV), provider: new PrivateKeyProvider(HOME_PRIVATE_KEY, HOME_RPC_URL),
network_id: '44'
},
staging: {
provider: new PrivateKeyProvider(PRIVATE_KEY, RPC_URL),
network_id: '*' network_id: '*'
} }
}, },

View File

@ -1,5 +1,3 @@
RPC_URL=https://sokol.poa.network SIDE_RPC_URL=http://ganache_side:8545
RPC_URL_DEV=http://ganache_side:8545
#PRIVATE_KEY is taken from PRIVATE_KEY_SOKOL in src/deploy/.keys SIDE_PRIVATE_KEY=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27
PRIVATE_KEY_DEV=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27

View File

@ -1,15 +1,11 @@
const PrivateKeyProvider = require('truffle-hdwallet-provider') const PrivateKeyProvider = require('truffle-hdwallet-provider')
const { RPC_URL, PRIVATE_KEY, RPC_URL_DEV, PRIVATE_KEY_DEV } = process.env const { SIDE_RPC_URL, SIDE_PRIVATE_KEY } = process.env
module.exports = { module.exports = {
networks: { networks: {
development: { side: {
provider: new PrivateKeyProvider(PRIVATE_KEY_DEV, RPC_URL_DEV), provider: new PrivateKeyProvider(SIDE_PRIVATE_KEY, SIDE_RPC_URL),
network_id: '33'
},
staging: {
provider: new PrivateKeyProvider(PRIVATE_KEY, RPC_URL),
network_id: '*' network_id: '*'
} }
}, },

View File

@ -1,7 +1,5 @@
RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0 HOME_RPC_URL=http://ganache_home:8545
RPC_URL_DEV=http://ganache_home:8545
#PRIVATE_KEY is taken from PRIVATE_KEY_KOVAN in src/deploy/.keys HOME_PRIVATE_KEY=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27
PRIVATE_KEY_DEV=e2aeb24eaa63102d0c0821717c3b6384abdabd7af2ad4ec8e650dce300798b27
TOKEN_INITIAL_MINT=31415000000000000000000000 TOKEN_INITIAL_MINT=31415000000000000000000000

View File

@ -1,5 +1,5 @@
HOME_RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0 HOME_RPC_URL=https://kovan.infura.io/v3/5d7bd94c50ed43fab1cb8e74f58678b0
#HOME_PRIVATE_KEY is taken from src/deploy/.keys #HOME_PRIVATE_KEY is taken from src/deploy/.keys.staging
TOKEN_INITIAL_MINT=31415000000000000000000000 TOKEN_INITIAL_MINT=31415000000000000000000000

View File

@ -1,15 +1,11 @@
const PrivateKeyProvider = require('truffle-hdwallet-provider') const PrivateKeyProvider = require('truffle-hdwallet-provider')
const { RPC_URL, PRIVATE_KEY, RPC_URL_DEV, PRIVATE_KEY_DEV } = process.env const { HOME_RPC_URL, HOME_PRIVATE_KEY } = process.env
module.exports = { module.exports = {
networks: { networks: {
development: { home: {
provider: new PrivateKeyProvider(PRIVATE_KEY_DEV, RPC_URL_DEV), provider: new PrivateKeyProvider(HOME_PRIVATE_KEY, HOME_RPC_URL),
network_id: '44'
},
staging: {
provider: new PrivateKeyProvider(PRIVATE_KEY, RPC_URL),
network_id: '*' network_id: '*'
} }
}, },