Added binance_net network in docker configs, updated validator configs

This commit is contained in:
Kirill Fedoseev 2019-11-09 15:14:06 +03:00
parent 6b43434f53
commit 591cdf88f3
7 changed files with 52 additions and 16 deletions

View File

@ -7,9 +7,13 @@ HOME_MAX_FETCH_RANGE_SIZE=10
SIDE_RPC_URL=http://ganache_side:8545
SIDE_SHARED_DB_ADDRESS=0xd5fE0D28e058D375b0b038fFbB446Da37E85fFdc
FOREIGN_URL=https://testnet-dex.binance.org/
FOREIGN_CHAIN_ID=Binance-Chain-Nile
FOREIGN_ASSET=KFT-94F
#FOREIGN_URL=https://testnet-dex.binance.org/
#FOREIGN_CHAIN_ID=Binance-Chain-Nile
#FOREIGN_ASSET=KFT-94F
FOREIGN_URL=http://node:8000
FOREIGN_CHAIN_ID=Binance-Dev
FOREIGN_ASSET=DEV-996
FOREIGN_FETCH_MAX_TIME_INTERVAL=60000
FOREIGN_FETCH_INTERVAL=5000
FOREIGN_FETCH_BLOCK_TIME_OFFSET=10000

View File

@ -7,9 +7,13 @@ HOME_MAX_FETCH_RANGE_SIZE=10
SIDE_RPC_URL=http://ganache_side:8545
SIDE_SHARED_DB_ADDRESS=0xd5fE0D28e058D375b0b038fFbB446Da37E85fFdc
FOREIGN_URL=https://testnet-dex.binance.org/
FOREIGN_CHAIN_ID=Binance-Chain-Nile
FOREIGN_ASSET=KFT-94F
#FOREIGN_URL=https://testnet-dex.binance.org/
#FOREIGN_CHAIN_ID=Binance-Chain-Nile
#FOREIGN_ASSET=KFT-94F
FOREIGN_URL=http://node:8000
FOREIGN_CHAIN_ID=Binance-Dev
FOREIGN_ASSET=DEV-996
FOREIGN_FETCH_MAX_TIME_INTERVAL=60000
FOREIGN_FETCH_INTERVAL=5000
FOREIGN_FETCH_BLOCK_TIME_OFFSET=10000

View File

@ -7,9 +7,13 @@ HOME_MAX_FETCH_RANGE_SIZE=10
SIDE_RPC_URL=http://ganache_side:8545
SIDE_SHARED_DB_ADDRESS=0xd5fE0D28e058D375b0b038fFbB446Da37E85fFdc
FOREIGN_URL=https://testnet-dex.binance.org/
FOREIGN_CHAIN_ID=Binance-Chain-Nile
FOREIGN_ASSET=KFT-94F
#FOREIGN_URL=https://testnet-dex.binance.org/
#FOREIGN_CHAIN_ID=Binance-Chain-Nile
#FOREIGN_ASSET=KFT-94F
FOREIGN_URL=http://node:8000
FOREIGN_CHAIN_ID=Binance-Dev
FOREIGN_ASSET=DEV-996
FOREIGN_FETCH_MAX_TIME_INTERVAL=60000
FOREIGN_FETCH_INTERVAL=5000
FOREIGN_FETCH_BLOCK_TIME_OFFSET=10000

View File

@ -10,9 +10,5 @@
},
"engines": {
"node": ">=10.6.0"
},
"dependencies": {
"@binance-chain/javascript-sdk": "^2.16.1",
"@tendermint/amino-js": "^0.4.5"
}
}

View File

@ -2,8 +2,31 @@
set -e
tbnbcli() {
echo 12345678 | docker exec -i binance-testnet_node_1 ./tbnbcli $@ --from node0 --node http://node:26657 --chain-id Binance-Dev --json
}
echo "Removing old environment"
docker kill $(docker ps -a | grep binance-testnet_ | awk '{print $1}') > /dev/null 2>&1 || true
docker rm $(docker ps -a | grep binance-testnet_ | awk '{print $1}') > /dev/null 2>&1 || true
docker volume rm binance-testnet_marketdata > /dev/null 2>&1 || true
docker network create binance_net > /dev/null 2>&1 || true
docker build -t testnet-binaries .
echo "Building required binaries"
docker build -t testnet-binaries . > /dev/null 2>&1 || true
docker-compose up --build
echo "Running environment"
docker-compose up --build -d
sleep 2
echo "Issuing test asset"
ISSUED_LOG=$(tbnbcli token issue --symbol DEV --total-supply 1000000000000 --token-name "DEV Token" | jq .Response.log)
TOKEN_SYMBOL=${ISSUED_LOG:(-8):7}
echo "Issued $TOKEN_SYMBOL"
sleep 2
echo "Sending tokens to controlled address"
tbnbcli token multi-send --transfers '[{"to":"tbnb1z7u9f8mcuwxanns9xa6qgjtlka0d392epc0m9x","amount":"1000000000000:BNB,1000000000000:'"$TOKEN_SYMBOL"'"}]'

View File

@ -23,6 +23,7 @@ services:
- test_network
- blockchain_home
- blockchain_side
- binance_net
keygen:
image: keygen-client
build:
@ -57,6 +58,7 @@ services:
- '${SIGN_RESTART_PORT}:8001'
networks:
- test_network
- binance_net
redis:
image: redis
build:
@ -111,9 +113,12 @@ services:
- '${PWD}/${TARGET_NETWORK}/keys:/keys'
networks:
- test_network
- binance_net
networks:
test_network:
blockchain_side:
external: true
blockchain_home:
external: true
binance_net:
external: true

View File

@ -1,4 +1,4 @@
FOREIGN_URL=https://testnet-dex.binance.org/
FOREIGN_ASSET=KFT-94F
#FOREIGN_PRIVATE_KEY is taken from src/test-services/.keys.development
FOREIGN_PRIVATE_KEY=dd5ec5a7abe9d1fff21170ae591085f000fc6fd9ca0107fe047593f44e328e40