Skip to content

Commit 9966f79

Browse files
authored
Merge pull request #776 from tronprotocol/add_api
Add api
2 parents ca4773b + b0a54d3 commit 9966f79

File tree

3 files changed

+49
-1
lines changed

3 files changed

+49
-1
lines changed

src/main/java/org/tron/core/services/RpcApiService.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,26 @@ public void getTransactionById(BytesMessage request,
699699
}
700700
responseObserver.onCompleted();
701701
}
702+
703+
@Override
704+
public void totalTransaction(EmptyMessage request,
705+
StreamObserver<NumberMessage> responseObserver) {
706+
responseObserver.onNext(wallet.totalTransaction());
707+
responseObserver.onCompleted();
708+
}
709+
710+
@Override
711+
public void getAssetIssueList(EmptyMessage request,
712+
StreamObserver<AssetIssueList> responseObserver) {
713+
responseObserver.onNext(wallet.getAssetIssueList());
714+
responseObserver.onCompleted();
715+
}
716+
717+
@Override
718+
public void listWitnesses(EmptyMessage request, StreamObserver<WitnessList> responseObserver) {
719+
responseObserver.onNext(wallet.getWitnessList());
720+
responseObserver.onCompleted();
721+
}
702722
}
703723

704724
@Override

src/main/protos/api/api.proto

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,34 @@ service Wallet {
235235
}
236236
};
237237
}
238+
239+
rpc ListWitnesses (EmptyMessage) returns (WitnessList) {
240+
option (google.api.http) = {
241+
post: "/wallet/listwitnesses"
242+
body: "*"
243+
additional_bindings {
244+
get: "/wallet/listwitnesses"
245+
}
246+
};
247+
};
248+
rpc GetAssetIssueList (EmptyMessage) returns (AssetIssueList) {
249+
option (google.api.http) = {
250+
post: "/wallet/getassetissuelist"
251+
body: "*"
252+
additional_bindings {
253+
get: "/wallet/getassetissuelist"
254+
}
255+
};
256+
}
257+
rpc TotalTransaction (EmptyMessage) returns (NumberMessage) {
258+
option (google.api.http) = {
259+
post: "/wallet/totaltransaction"
260+
body: "*"
261+
additional_bindings {
262+
get: "/wallet/totaltransaction"
263+
}
264+
};
265+
}
238266
};
239267

240268

src/main/resources/config.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ node {
4747
minParticipationRate = 33
4848

4949
p2p {
50-
version = 65 # 65: testnet; 101: debug
50+
version = 66 # 66: testnet; 101: debug
5151
}
5252

5353
}

0 commit comments

Comments
 (0)