Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 32 additions & 11 deletions api/api.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,17 @@ syntax = "proto3";
package protocol;

import "core/Tron.proto";
import "core/Contract.proto";
import "google/api/annotations.proto";

import "core/contract/asset_issue_contract.proto";
import "core/contract/account_contract.proto";
import "core/contract/witness_contract.proto";
import "core/contract/balance_contract.proto";
import "core/contract/proposal_contract.proto";
import "core/contract/storage_contract.proto";
import "core/contract/exchange_contract.proto";
import "core/contract/smart_contract.proto";
import "core/contract/shield_contract.proto";

option java_package = "org.tron.api"; //Specify the name of the package that generated the Java file
option java_outer_classname = "GrpcAPI"; //Specify the class name of the generated Java file
Expand Down Expand Up @@ -630,6 +638,16 @@ service Wallet {
rpc GetNodeInfo (EmptyMessage) returns (NodeInfo) {
};

rpc GetRewardInfo (BytesMessage) returns (NumberMessage) {
};

rpc GetBrokerageInfo (BytesMessage) returns (NumberMessage) {
};

rpc UpdateBrokerage (UpdateBrokerageContract) returns (TransactionExtention) {

};

// for shiededTransaction
rpc CreateShieldedTransaction (PrivateParameters) returns (TransactionExtention) {
};
Expand Down Expand Up @@ -689,14 +707,11 @@ service Wallet {
};
// end for shiededTransaction

rpc GetRewardInfo (BytesMessage) returns (NumberMessage) {
};

rpc GetBrokerageInfo (BytesMessage) returns (NumberMessage) {
rpc CreateCommonTransaction (Transaction) returns (TransactionExtention) {
};

rpc UpdateBrokerage (UpdateBrokerageContract) returns (TransactionExtention) {
};
rpc GetTransactionInfoByBlockNum (NumberMessage) returns (TransactionInfoList) {
}
};

service WalletSolidity {
Expand Down Expand Up @@ -829,7 +844,6 @@ service WalletSolidity {
};
}


rpc GetMerkleTreeVoucherInfo (OutputPointInfo) returns (IncrementalMerkleVoucherInfo) {
}

Expand All @@ -845,15 +859,18 @@ service WalletSolidity {
rpc IsSpend (NoteParameters) returns (SpendResult) {
}

rpc TriggerConstantContract (TriggerSmartContract) returns (TransactionExtention) {
}

rpc GetRewardInfo (BytesMessage) returns (NumberMessage) {
};

rpc GetBrokerageInfo (BytesMessage) returns (NumberMessage) {
};

rpc TriggerConstantContract (TriggerSmartContract) returns (TransactionExtention) {
}

rpc GetTransactionInfoByBlockNum (NumberMessage) returns (TransactionInfoList) {
}

};

service WalletExtension {
Expand Down Expand Up @@ -1291,3 +1308,7 @@ message SpendResult {
bool result = 1;
string message = 2;
}

message TransactionInfoList {
repeated TransactionInfo transactionInfo = 1;
}
1 change: 0 additions & 1 deletion api/zksnark.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ syntax = "proto3";
package protocol;

import "core/Tron.proto";
import "core/Contract.proto";

option java_package = "org.tron.api"; //Specify the name of the package that generated the Java file
option java_outer_classname = "ZksnarkGrpcAPI"; //Specify the class name of the generated Java file
Expand Down
Loading