1 package io.bytom.api;
\r
3 import org.junit.Test;
\r
5 import java.security.InvalidKeyException;
\r
6 import java.security.NoSuchAlgorithmException;
\r
7 import java.security.SignatureException;
\r
9 public class UTXOTest {
\r
11 public void testJson() throws NoSuchAlgorithmException, SignatureException, InvalidKeyException {
\r
12 String json = "{\n" +
\r
13 " \"id\": \"fda38648c553386c56b2f1276b908061b5d812341f0a96921abad8b2b2f28044\",\n" +
\r
14 " \"amount\": 1700000,\n" +
\r
15 " \"address\": \"tm1qhw9q89exmudkf9ecaxtnmv22fd8af0k07jq7u5\",\n" +
\r
16 " \"program\": \"0014bb8a039726df1b649738e9973db14a4b4fd4becf\",\n" +
\r
17 " \"change\": true,\n" +
\r
18 " \"highest\": 139744,\n" +
\r
19 " \"account_alias\": \"wyjbtm\",\n" +
\r
20 " \"asset_id\": \"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\",\n" +
\r
21 " \"asset_alias\": \"BTM\",\n" +
\r
22 " \"account_id\": \"0NNSS39M00A02\",\n" +
\r
23 " \"control_program_index\": 26,\n" +
\r
24 " \"source_id\": \"34bc595dff3d40c2bd644e0ea0234e843ef8e3aa0720013a2cb712362cc5933f\",\n" +
\r
25 " \"source_pos\": 0,\n" +
\r
26 " \"valid_height\": 0,\n" +
\r
27 " \"derive_rule\": 0\n" +
\r
30 UTXO utxo = UTXO.fromJson(json);
\r
31 System.out.println(utxo.toJson());
\r