Example #1
0
func main() {
	// flag.StringVar(&rawtx, "rawtx", "", "rawtx")
	// flag.Parse()

	tx := skycoin.Transaction{}
	b, err := hex.DecodeString(os.Args[1])
	if err != nil {
		log.Fatal(err)
	}

	if err := tx.Deserialize(bytes.NewBuffer(b)); err != nil {
		log.Fatal(err)
	}

	readable := ToReadable(&tx)

	v, err := json.MarshalIndent(readable, "", "    ")
	if err != nil {
		log.Fatal(err)
	}

	fmt.Println(string(v))
}