syntax = "proto3";
package proto;
option java_package = "com.hederahashgraph.service.proto.java";
import "Query.proto";
import "Response.proto";
import "TransactionResponse.proto";
import "Transaction.proto";
service CryptoService {
rpc createAccount (Transaction) returns (TransactionResponse);
rpc updateAccount (Transaction) returns (TransactionResponse);
rpc cryptoTransfer (Transaction) returns (TransactionResponse);
rpc cryptoDelete (Transaction) returns (TransactionResponse);
rpc addClaim (Transaction) returns (TransactionResponse);
rpc deleteClaim (Transaction) returns (TransactionResponse);
rpc getClaim (Query) returns (Response);
rpc getAccountRecords (Query) returns (Response);
rpc cryptoGetBalance (Query) returns (Response);
rpc getAccountInfo (Query) returns (Response);
rpc getTransactionReceipts (Query) returns (Response);
rpc getTxRecordByTxID (Query) returns (Response);
rpc getStakersByAccountID (Query) returns (Response);
}