Fetch account holdings in a separate script
This commit is contained in:
parent
fadebe363a
commit
639159e405
@ -0,0 +1,25 @@
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
# Exit on error
|
||||
set -e
|
||||
set -u
|
||||
|
||||
# Note: Needs to be run in the go-nitro repository
|
||||
# Example usage:
|
||||
# In go-nitro
|
||||
# /home/user/fixturenet-laconicd-stack/stack-orchestrator/stacks/fixturenet-laconicd/scripts/fetch-account-holdings.sh eth-account-holdings.json
|
||||
|
||||
# Check if output file is provided
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <output_file>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
OUTPUT_FILE=$1
|
||||
|
||||
# Run the nitro-rpc-client command and process the output with jq
|
||||
laconic-so deployment --dir bridge-deployment exec nitro-rpc-client "nitro-rpc-client get-all-l2-channels -p 4006 -h nitro-bridge" | jq -s '[.[] | {nitro_address: .Balance.Them, balance: .Balance.TheirBalance}]' | > "$OUTPUT_FILE"
|
||||
npm exec -c "nitro-rpc-client get-all-ledger-channels -p 4006" | jq -s '[.[] | {ethereum_address: .Balance.Them, balance: .Balance.TheirBalance}]' > "$OUTPUT_FILE"
|
||||
|
||||
echo "Ethereum account holdings exported to $OUTPUT_FILE"
|
||||
Loading…
Reference in New Issue
Block a user