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