16 lines
488 B
Bash
Executable File
16 lines
488 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Create a new wallet
|
|
WALLET_NAME="custom_signet_wallet"
|
|
bitcoin-cli -signet createwallet "$WALLET_NAME"
|
|
|
|
# Generate a new address and retrieve the public key
|
|
ADDRESS=$(bitcoin-cli -signet -rpcwallet="$WALLET_NAME" getnewaddress)
|
|
PUBKEY=$(bitcoin-cli -signet -rpcwallet="$WALLET_NAME" getaddressinfo "$ADDRESS" | jq -r .pubkey)
|
|
|
|
# Construct the signetchallenge script
|
|
SIGNETCHALLENGE="5121${PUBKEY}51ae"
|
|
|
|
# Output the signetchallenge
|
|
echo "signetchallenge: $SIGNETCHALLENGE"
|