25 lines
610 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -e
# Variables
key_file="eth.key"
address_file="eth.address"
uri=https://key.codex.storage
# Generate
echo "Generating private key from remote <${uri}>..."
response=$(curl -s ${uri})
awk -F ': ' '/private/ {print $2}' <<<"${response}" >"${key_file}"
awk -F ': ' '/address/ {print $2}' <<<"${response}" >"${address_file}"
# Permissions
chmod 600 "${key_file}"
# Show
address=$(cat ${address_file})
echo " * your private key has been saved to ${PWD}/${key_file}"
echo " * your ethereum address has been saved to ${PWD}/${address_file}"
echo " * your ethereum address is ${address}"