mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-20 13:54:36 +01:00
contrib/short_channel_id-to-txid.sh: simple mapping util.
I use this to look up on smartbit.com.au to see if a channel is spent, for example. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
c2aa4e51dd
commit
2314a4aa5d
1 changed files with 15 additions and 0 deletions
15
contrib/short_channel_id-to-txid.sh
Executable file
15
contrib/short_channel_id-to-txid.sh
Executable file
|
@ -0,0 +1,15 @@
|
|||
#! /bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$#" != 1 ]; then
|
||||
echo Usage: "$0" "short:channel:id" >&2
|
||||
echo Uses bitcoin-cli to extract the actual txid >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
BLOCK=$(echo "$1" | cut -d: -f1)
|
||||
TXNUM=$(echo "$1" | cut -d: -f2)
|
||||
|
||||
bitcoin-cli getblock "$(bitcoin-cli getblockhash "$BLOCK")" true | grep '^ "' | head -n "$((TXNUM + 1))" | tail -n 1 | tr -dc '0-9a-f\n'
|
||||
|
Loading…
Add table
Reference in a new issue