Closed ltfschoen closed 5 months ago
run subkey in docker container
docker pull --platform linux/amd64 docker.io/parity/subkey:latest
generate secret in a secret_key_file
openssl rand -hex 256 > secret_key_file && export SECRET=$( < secret_key_file )
generate sudo account on a specific network:
docker run -it --env SECRET=$SECRET docker.io/parity/subkey:latest \
inspect --network polkadot --scheme sr25519 "//$SECRET"
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
generate keys. Note: If you want keys for 3x validators, then use for i in 1 2 3
, or if for just 1x validator, then for i in 1
for i in 1; do
for j in stash controller babe imonline validator assignment rewards audi; do
docker run -it --env SECRET=$SECRET docker.io/parity/subkey:latest inspect --network substrate --scheme sr25519 "//$SECRET//$i//$j"; done; done &&
for i in 1; do
for j in grandpa beefy; do
docker run -it --env SECRET=$SECRET docker.io/parity/subkey:latest inspect --network substrate --scheme ed25519 "//$SECRET//$i//$j"; done; done
subkey
requires Substrate to be installed, which takes a long time to build on a slow machine Research whether I can usesubkey
without the reset of Substrate. Use that to quickly generate keys or remember the mnemonic values of inbuilt accounts like//Alice
, etc