From 87c23fbe4fddf650f08a755c1d0df87f80e8fd1d Mon Sep 17 00:00:00 2001 From: Heng Zhang Date: Fri, 13 Apr 2018 14:05:20 +0800 Subject: [PATCH] add get Transaction api. --- api/api.proto | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/api/api.proto b/api/api.proto index 3d6c0ad0f8a..af48c792dff 100644 --- a/api/api.proto +++ b/api/api.proto @@ -67,6 +67,9 @@ service Wallet { } rpc GetAssetIssueList (EmptyMessage) returns (AssetIssueList) { + } + rpc GetAssetIssueListBy (EmptyMessage) returns (AssetIssueList) { + } rpc GetAssetIssueByAccount (Account) returns (AssetIssueList) { @@ -80,10 +83,23 @@ service Wallet { rpc GetBlockByNum (NumberMessage) returns (Block) { } + rpc GetDynamicProperties (EmptyMessage) returns (DynamicProperties) { + + } + //get transaction rpc TotalTransaction (EmptyMessage) returns (NumberMessage) { } - rpc GetDynamicProperties (EmptyMessage) returns (DynamicProperties) { + rpc getTransactionById (BytesMessage) returns (Transaction) { + + } + rpc getTransactionsByTimestamp (TimeMessage) returns (TransactionList) { + + } + rpc getTransactionsFromThis (Account) returns (TransactionList) { + + } + rpc getTransactionsToThis (Account) returns (NumberMessage) { } }; @@ -113,6 +129,12 @@ message WitnessList { message AssetIssueList { repeated AssetIssueContract assetIssue = 1; } +message BlockList { + repeated Block block = 1; +} +message TransactionList { + repeated Transaction transaction = 1; +} // Gossip node list message NodeList { @@ -137,4 +159,8 @@ message NumberMessage { } message BytesMessage { bytes value = 1; +} +message TimeMessage { + int64 beginInMilliseconds = 1; + int64 endInMilliseconds = 2; } \ No newline at end of file