# TO ADD TO STUDENTS BASHRC
export BLOCKCHAIN='testnet'
export BX_CONFIG=/usr/local/etc/libbitcoin/bx.testnet.cfg

alias btcdir="cd ~/.bitcoin/" #linux default bitcoind path

alias bitc='/usr/local/Bitcoin/bin/bitcoin-cli -${BLOCKCHAIN}'
alias bitd='/usr/local/Bitcoin/bin/bitcoind -${BLOCKCHAIN} -printtoconsole'

alias bitd-MAINNET='/usr/local/Bitcoin/bin/bitcoind -conf=bitcoin.MAINNET.conf -printtoconsole'
alias bitc-MAINNET='/usr/local/Bitcoin/bin/bitcoin-cli -conf=bitcoin.MAINNET.conf'

alias btcinfo='bitcoin-cli -${BLOCKCHAIN} getwalletinfo | egrep "\"balance\""; bitcoin-cli -${BLOCKCHAIN} getnetworkinfo | egrep "\"version\"|connections"; bitcoin-cli -${BLOCKCHAIN} getmininginfo | egrep "\"blocks\"|errors"'

#alias     btcblockjson="echo \`wget --no-check-certificate -O - https://testnet.blockexplorer.com/api/status?q=getBlockCount 2> /dev/null\`"
alias      btcblockjson="echo \`curl -s https://testnet.blockexplorer.com/api/status?q=getBlockCount\`"
alias     btcblocksofar='echo `bitcoin-cli -testnet getblockcount 2>&1`'
alias     btcblocktotal='echo `btcblockjson` | sed "s/.*blocks.:\([0-9]*\).*/\1/"'
alias          btcblock='echo `btcblocksofar`/`btcblocktotal`'

alias btcinfo-MAINNET='bitcoin-cli -conf=bitcoin.MAINNET.conf getwalletinfo | egrep "\"balance\""; bitcoin-cli -${BLOCKCHAIN} getnetworkinfo | egrep "\"version\"|connections"; bitcoin-cli -${BLOCKCHAIN} getmininginfo | egrep "\"blocks\"|errors"'

alias btcblock-MAINNET='echo `bitcoin-cli -conf=bitcoin.MAINNET.conf getblockcount 2>&1`/`wget -O - https://blockexplorer.com/api/status?q=getBlockCount 2> /dev/null | cut -d : -f2 | rev | cut -c 2- | rev`'

