OSDN Git Service

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