UNPKG

@emeraldpay/api-node

Version:
115 lines (100 loc) 5.04 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var transaction_message_pb = require('./transaction.message_pb.js'); function serialize_emerald_transaction_AddressTransaction(arg) { if (!(arg instanceof transaction_message_pb.AddressTransaction)) { throw new Error('Expected argument of type emerald.transaction.AddressTransaction'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_transaction_AddressTransaction(buffer_arg) { return transaction_message_pb.AddressTransaction.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_emerald_transaction_AddressTxRequest(arg) { if (!(arg instanceof transaction_message_pb.AddressTxRequest)) { throw new Error('Expected argument of type emerald.transaction.AddressTxRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_transaction_AddressTxRequest(buffer_arg) { return transaction_message_pb.AddressTxRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_emerald_transaction_AddressTxResponse(arg) { if (!(arg instanceof transaction_message_pb.AddressTxResponse)) { throw new Error('Expected argument of type emerald.transaction.AddressTxResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_transaction_AddressTxResponse(buffer_arg) { return transaction_message_pb.AddressTxResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_emerald_transaction_GetTransactionsRequest(arg) { if (!(arg instanceof transaction_message_pb.GetTransactionsRequest)) { throw new Error('Expected argument of type emerald.transaction.GetTransactionsRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_transaction_GetTransactionsRequest(buffer_arg) { return transaction_message_pb.GetTransactionsRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_emerald_transaction_SubscribeTransactionsRequest(arg) { if (!(arg instanceof transaction_message_pb.SubscribeTransactionsRequest)) { throw new Error('Expected argument of type emerald.transaction.SubscribeTransactionsRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_transaction_SubscribeTransactionsRequest(buffer_arg) { return transaction_message_pb.SubscribeTransactionsRequest.deserializeBinary(new Uint8Array(buffer_arg)); } var TransactionService = exports.TransactionService = { // DEPRECATED, replaced by GetTransactions getAddressTx: { path: '/emerald.Transaction/GetAddressTx', requestStream: false, responseStream: true, requestType: transaction_message_pb.AddressTxRequest, responseType: transaction_message_pb.AddressTxResponse, requestSerialize: serialize_emerald_transaction_AddressTxRequest, requestDeserialize: deserialize_emerald_transaction_AddressTxRequest, responseSerialize: serialize_emerald_transaction_AddressTxResponse, responseDeserialize: deserialize_emerald_transaction_AddressTxResponse, }, // DEPRECATED, replaced by SubscribeTransactions subscribeAddressTx: { path: '/emerald.Transaction/SubscribeAddressTx', requestStream: false, responseStream: true, requestType: transaction_message_pb.AddressTxRequest, responseType: transaction_message_pb.AddressTxResponse, requestSerialize: serialize_emerald_transaction_AddressTxRequest, requestDeserialize: deserialize_emerald_transaction_AddressTxRequest, responseSerialize: serialize_emerald_transaction_AddressTxResponse, responseDeserialize: deserialize_emerald_transaction_AddressTxResponse, }, // Get transaction for address getTransactions: { path: '/emerald.Transaction/GetTransactions', requestStream: false, responseStream: true, requestType: transaction_message_pb.GetTransactionsRequest, responseType: transaction_message_pb.AddressTransaction, requestSerialize: serialize_emerald_transaction_GetTransactionsRequest, requestDeserialize: deserialize_emerald_transaction_GetTransactionsRequest, responseSerialize: serialize_emerald_transaction_AddressTransaction, responseDeserialize: deserialize_emerald_transaction_AddressTransaction, }, // Subscribe to new transactions in blocks and all transaction in mempool for address subscribeTransactions: { path: '/emerald.Transaction/SubscribeTransactions', requestStream: false, responseStream: true, requestType: transaction_message_pb.SubscribeTransactionsRequest, responseType: transaction_message_pb.AddressTransaction, requestSerialize: serialize_emerald_transaction_SubscribeTransactionsRequest, requestDeserialize: deserialize_emerald_transaction_SubscribeTransactionsRequest, responseSerialize: serialize_emerald_transaction_AddressTransaction, responseDeserialize: deserialize_emerald_transaction_AddressTransaction, }, }; exports.TransactionClient = grpc.makeGenericClientConstructor(TransactionService);