OSDN Git Service

refactor
[bytom/bytom-java-sdk.git] / tx-signer / src / test / java / io / bytom / api / UTXOTest.java
1 package io.bytom.api;\r
2 \r
3 import org.junit.Test;\r
4 \r
5 import java.security.InvalidKeyException;\r
6 import java.security.NoSuchAlgorithmException;\r
7 import java.security.SignatureException;\r
8 \r
9 public class UTXOTest {\r
10     @Test\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
28                 "}";\r
29 \r
30         UTXO utxo = UTXO.fromJson(json);\r
31         System.out.println(utxo.toJson());\r
32     }\r
33 \r
34 \r
35 }\r