OSDN Git Service

Functional tests (#543)
[bytom/bytom.git] / test / testdata / wallet_tests / wt_asset.json
1 {
2   "keys": [
3     {"name": "alice", "password": "alice"},
4     {"name": "bob", "password": "bob"}
5   ],
6   "accounts": [
7     {"name": "alice", "keys": ["alice"], "quorum": 1},
8     {"name": "bob", "keys": ["bob"], "quorum": 1}
9   ],
10   "blocks": [
11     {
12       "coinbase_account": "alice",
13       "post_states": [
14         {"name": "alice", "asset": "BTM", "amount": 41250000000}
15       ],
16       "append": 6
17     },
18     {
19       "coinbase_account": "bob",
20       "transactions": [
21         {
22           "passwords": ["alice"],
23           "inputs": [
24             {"type": "spend_account", "name": "alice", "amount": 6000000000, "asset": "BTM"}
25           ],
26           "outputs": [
27             {"type": "output", "name": "bob", "amount": 1000000000, "asset": "BTM"},
28             {"type": "output", "name": "alice", "amount": 4000000000, "asset": "BTM"}
29           ]
30         }
31       ],
32       "post_states": [
33         {"name": "alice", "asset": "BTM", "amount": 39250000000},
34         {"name": "bob", "asset": "BTM", "amount": 43250000000}
35       ],
36       "append": 6
37     },
38     {
39       "coinbase_account": "bob",
40       "transactions": [
41         {
42           "passwords": ["alice"],
43           "inputs": [
44             {"type": "spend_account", "name": "alice", "amount": 1000000000, "asset": "BTM"},
45             {"type": "issue", "name": "alice", "amount": 100, "asset": "GOLD"}
46           ],
47           "outputs": [
48             {"type": "output", "name": "alice", "amount": 100, "asset": "GOLD"}
49           ]
50         }
51       ],
52       "post_states": [
53         {"name": "alice", "asset": "BTM", "amount": 38250000000},
54         {"name": "alice", "asset": "GOLD", "amount": 100},
55         {"name": "bob", "asset": "BTM", "amount": 85500000000}
56       ],
57       "append": 6
58     },
59     {
60       "coinbase_account": "bob",
61       "transactions": [
62         {
63           "passwords": ["bob"],
64           "inputs": [
65             {"type": "spend_account", "name": "bob", "amount": 6000000000, "asset": "BTM"}
66           ],
67           "outputs": [
68             {"type": "output", "name": "alice", "amount": 1000000000, "asset": "BTM"},
69             {"type": "output", "name": "bob", "amount": 4000000000, "asset": "BTM"}
70           ]
71         },
72         {
73           "passwords": ["alice", "bob"],
74           "inputs": [
75             {"type": "spend_account", "name": "bob", "amount": 2000000000, "asset": "BTM"},
76             {"type": "spend_account", "name": "alice", "amount": 50, "asset": "GOLD"}
77           ],
78           "outputs": [
79             {"type": "output", "name": "bob", "amount": 50, "asset": "GOLD"},
80             {"type": "output", "name": "alice", "amount": 1000000000, "asset": "BTM"}
81           ]
82         }
83       ],
84       "post_states": [
85         {"name": "alice", "asset": "BTM", "amount": 40250000000},
86         {"name": "alice", "asset": "GOLD", "amount": 50},
87         {"name": "bob", "asset": "BTM", "amount": 124750000000},
88         {"name": "bob", "asset": "GOLD", "amount": 50}
89       ],
90       "append": 0
91     }
92   ]
93 }