feat: add system analytics contracts

This commit is contained in:
2026-10-06 19:08:53 +03:30
parent 729331b0fa
commit d1cdbfd7de
2 changed files with 13 additions and 0 deletions
+7
View File
@@ -7,6 +7,7 @@ import "base/v1/msg.proto";
import "wallet/v1/msg.proto";
service WalletService {
rpc GetWalletAnalytics(base.v1.Empty) returns (WalletAnalytics);
rpc WalletSrvHealth(base.v1.Empty) returns (base.v1.StatusRes);
rpc GetNetworkList(base.v1.Empty) returns (NetworkList);
@@ -68,3 +69,9 @@ service WalletService {
rpc DeclineBuyContract(DeclineBuyContractReq) returns (base.v1.StatusRes);
// rpc GenerateMarketContract(MarketContractReq) returns (ContractRes);
}
message WalletAnalytics {
int64 transaction_count = 1;
map<string, int64> transaction_count_by_type = 2;
int64 account_count = 3;
}