Skip to content

Commit cf23e93

Browse files
authored
Merge pull request #42 from tronprotocol/add_witness_committee
Add witness committee
2 parents cc24179 + 3913331 commit cf23e93

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

api/api.proto

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ service Wallet {
2929
};
3030
};
3131

32-
33-
34-
rpc BroadcastTransaction (Transaction) returns (Return) {
32+
rpc BroadcastTransaction (Transaction) returns (Return) {
3533
option (google.api.http) = {
3634
post: "/wallet/broadcasttransaction"
3735
body: "*"
@@ -46,7 +44,6 @@ rpc BroadcastTransaction (Transaction) returns (Return) {
4644
get: "/wallet/listaccount"
4745
}
4846
};
49-
5047
};
5148

5249
rpc UpdateAccount (AccountUpdateContract) returns (Transaction) {

core/Tron.proto

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@ message AccountId {
2222
bytes address = 2;
2323
}
2424

25+
// vote message
26+
message Vote {
27+
// the super rep address
28+
bytes vote_address = 1;
29+
// the vote num to this super rep.
30+
int64 vote_count = 2;
31+
}
32+
2533
// Account
2634
message Account {
27-
// vote message
28-
message Vote {
29-
// the super rep address
30-
bytes vote_address = 1;
31-
// the vote num to this super rep.
32-
int64 vote_count = 2;
33-
}
3435
// frozen balance
3536
message Frozen {
3637
// the frozen trx balance
@@ -64,6 +65,8 @@ message Account {
6465
int64 latest_withdraw_time = 12;
6566
// not used so far
6667
bytes code = 13;
68+
bool is_witness = 14;
69+
bool is_committee = 15;
6770
}
6871

6972
message acuthrity {
@@ -89,6 +92,13 @@ message Witness {
8992
bool isJobs = 9;
9093
}
9194

95+
// Vote Change
96+
message Votes {
97+
bytes address = 1;
98+
repeated Vote old_votes = 2;
99+
repeated Vote new_votes = 3;
100+
}
101+
92102
// Transcation
93103

94104
message TXOutput {

0 commit comments

Comments
 (0)