Skip to content

Instantly share code, notes, and snippets.

@Beatz748
Last active September 2, 2022 12:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Beatz748/9f5c634f3ca2586189b69bf2945c8d3d to your computer and use it in GitHub Desktop.
Save Beatz748/9f5c634f3ca2586189b69bf2945c8d3d to your computer and use it in GitHub Desktop.
set network in env
#!/bin/sh
if [ $# != 1 ]; then
echo "PUT NETWORK"
elif [ $1 = "binance" ]; then
echo "SETTINGS FOR BINANCE SMARTCHAIN NETWORK"
export weth=0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
export usdt=0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
export routerAddr=0x10ED43C718714eb63d5aA57B78B54704E256024E
export factoryAddr=0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73
export provider="https://bsc-dataseed.binance.org/"
elif [ $1 = "mainnet" ]; then
echo "SETTINGS FOR MAINNET NETWORK"
export weth=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
export usdt=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
export routerAddr=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
export factoryAddr=0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f
elif [ $1 = "ganache" ]; then
echo "SETTINGS FOR LOCAL GANACHE:7545"
export provider="http://127.0.0.1:7545"
export providerIP="127.0.0.1"
export providerPort="7545"
export networkInfo="GANACHE LOCAL http://127.0.0.1:7545"
elif [ $1 = "dev" ]; then
echo "SETTINGS FOR DEVELOPER NET http://62.113.104.235:739"
export provider="http://62.113.104.235:739"
export providerIP="62.113.104.235"
export providerPort="739"
export networkInfo="DEV http://62.113.104.235:739"
elif [ $1 = "bsctest" ]; then
echo "SETTINGS FOR DEVELOPER TESTNET BSC https://data-seed-prebsc-1-s1.binance.org:8545/"
export provider="https://data-seed-prebsc-1-s1.binance.org:8545/"
export providerIP="data-seed-prebsc-1-s1.binance.org:8545"
export networkInfo="DEV https://data-seed-prebsc-1-s1.binance.org:8545/"
else
echo "WRONG ARGUMENT"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment