#!/usr/bin/env bash

set -o errexit
set -o pipefail
set -o nounset

cmd="$@"

if [ "${POCKET_NODE_PLUGIN_ETH:-enabled}" = "enabled" ]; then

  cat <<EOF > ${POCKET_NODE_CONFIGURATION_DIR}/eth.json
{
  "${POCKET_NODE_PLUGIN_ETH_MAIN_NETWORK_ID:-1}": {
    "eth_node": "${POCKET_NODE_PLUGIN_ETH_MAINNET_NODE:-http://geth-mainnet:8545}",
    "eth_network_id": "${POCKET_NODE_PLUGIN_ETH_MAIN_NETWORK_ID:-1}"
  },
  "${POCKET_NODE_PLUGIN_ETH_TEST_NETWORK_ID:-4}": {
    "eth_node": "${POCKET_NODE_PLUGIN_ETH_TESTNET_NODE:-http://geth-rinkeby:8545}",
    "eth_network_id": "${POCKET_NODE_PLUGIN_ETH_TEST_NETWORK_ID:-4}"
  }

}

EOF
  pocket-node configure ETH ${POCKET_NODE_CONFIGURATION_DIR}/eth.json
fi


exec $cmd
