github.com/klaytn/klaytn@v1.10.2/node/cn/tracers/make_testdata.sh (about) 1 #!/bin/sh 2 3 if [ $# -ne 2 ]; then 4 echo "Usage: $0 <rpc_url> <txid>" 5 echo "" 6 echo "Outputs an testdata JSON to stdout" 7 echo "Example:" 8 echo " $0 http://127.0.0.1:8551 0x85c29014bc3e11442e06507dc443110becfb63e69fe030d0d104f66a9f705db2 > testdata/call_tracer_hello.json" 9 exit 1 10 fi 11 12 SCRIPT_DIR=$(dirname "$0") 13 RPC_URL="$1" 14 TXID=$2 15 16 PATH="$PATH:$SCRIPT_DIR/../../../build/bin" # For convenience 17 which ken 1>/dev/null 2>/dev/null 18 if [ $? -ne 0 ]; then 19 echo "The 'ken' program is not found in \$PATH" 20 fi 21 22 ken attach \ 23 --preload $SCRIPT_DIR/make_testdata.js \ 24 --exec "makeTest('${TXID}')" \ 25 ${RPC_URL} \ 26 | sed '$ d' # delete last line 27