Home

gRPC

Endpoint:

Endpoint:

Copied!
hedera-grpc.nownodes.io

Authentication:

Copied!
api-key: YOUR_API_KEY

Official proto sources:

Copied!
https://github.com/hashgraph/hedera-protobufs

proto.CryptoService

createAccount

Description: Creates create Account data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/createAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/createAccount

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

updateAccount

Description: Updates update Account data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/updateAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/updateAccount

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

cryptoTransfer

Description: Calls the cryptoTransfer operation on the proto.CryptoService gRPC service and returns the method-specific response.

Copied!
proto.CryptoService/cryptoTransfer

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/cryptoTransfer

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

cryptoDelete

Description: Calls the cryptoDelete operation on the proto.CryptoService gRPC service and returns the method-specific response.

Copied!
proto.CryptoService/cryptoDelete

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/cryptoDelete

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

approveAllowances

Description: Approves approve Allowances data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/approveAllowances

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/approveAllowances

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

deleteAllowances

Description: Deletes delete Allowances data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/deleteAllowances

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/deleteAllowances

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

getAccountRecords

Description: Retrieves get Account Records data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/getAccountRecords

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/getAccountRecords

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_account_recordsResponse": {
    "status": "OK"
  }
}

cryptoGetBalance

Description: Calls the cryptoGetBalance operation on the proto.CryptoService gRPC service and returns the method-specific response.

Copied!
proto.CryptoService/cryptoGetBalance

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/cryptoGetBalance

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "crypto_get_balanceResponse": {
    "status": "OK"
  }
}

getAccountInfo

Description: Retrieves get Account Info data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/getAccountInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/getAccountInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_account_infoResponse": {
    "status": "OK"
  }
}

getTransactionReceipts

Description: Retrieves get Transaction Receipts data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/getTransactionReceipts

Request:

Copied!
{
  "startingVersion": "0",
  "transactionsCount": "100",
  "batchSize": "100"
}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{"startingVersion":"0","transactionsCount":"100","batchSize":"100"}' 'hedera-grpc.nownodes.io' proto.CryptoService/getTransactionReceipts

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_transaction_receiptsResponse": {
    "status": "OK"
  }
}

getTxRecordByTxID

Description: Retrieves get Tx Record By Tx ID data from the proto.CryptoService gRPC service.

Copied!
proto.CryptoService/getTxRecordByTxID

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.CryptoService/getTxRecordByTxID

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_tx_record_by_tx_idResponse": {
    "status": "OK"
  }
}

proto.FileService

createFile

Description: Creates create File data from the proto.FileService gRPC service.

Copied!
proto.FileService/createFile

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/createFile

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

updateFile

Description: Updates update File data from the proto.FileService gRPC service.

Copied!
proto.FileService/updateFile

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/updateFile

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

deleteFile

Description: Deletes delete File data from the proto.FileService gRPC service.

Copied!
proto.FileService/deleteFile

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/deleteFile

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

appendContent

Description: Calls the appendContent operation on the proto.FileService gRPC service and returns the method-specific response.

Copied!
proto.FileService/appendContent

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/appendContent

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "append_contentResponse": {
    "status": "OK"
  }
}

getFileContent

Description: Retrieves get File Content data from the proto.FileService gRPC service.

Copied!
proto.FileService/getFileContent

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/getFileContent

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_file_contentResponse": {
    "status": "OK"
  }
}

getFileInfo

Description: Retrieves get File Info data from the proto.FileService gRPC service.

Copied!
proto.FileService/getFileInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.FileService/getFileInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_file_infoResponse": {
    "status": "OK"
  }
}

proto.SmartContractService

createContract

Description: Creates create Contract data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/createContract

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/createContract

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

updateContract

Description: Updates update Contract data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/updateContract

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/updateContract

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

contractCallMethod

Description: Calls the contractCallMethod operation on the proto.SmartContractService gRPC service and returns the method-specific response.

Copied!
proto.SmartContractService/contractCallMethod

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/contractCallMethod

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "contract_call_methodResponse": {
    "status": "OK"
  }
}

deleteContract

Description: Deletes delete Contract data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/deleteContract

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/deleteContract

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

contractCallLocalMethod

Description: Calls the contractCallLocalMethod operation on the proto.SmartContractService gRPC service and returns the method-specific response.

Copied!
proto.SmartContractService/contractCallLocalMethod

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/contractCallLocalMethod

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "contract_call_local_methodResponse": {
    "status": "OK"
  }
}

getContractInfo

Description: Retrieves get Contract Info data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/getContractInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/getContractInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_contract_infoResponse": {
    "status": "OK"
  }
}

getBySolidityID

Description: Retrieves get By Solidity ID data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/getBySolidityID

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/getBySolidityID

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_by_solidity_idResponse": {
    "status": "OK"
  }
}

getTxRecordByContractID

Description: Retrieves get Tx Record By Contract ID data from the proto.SmartContractService gRPC service.

Copied!
proto.SmartContractService/getTxRecordByContractID

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.SmartContractService/getTxRecordByContractID

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_tx_record_by_contract_idResponse": {
    "status": "OK"
  }
}

proto.ConsensusService

createTopic

Description: Creates create Topic data from the proto.ConsensusService gRPC service.

Copied!
proto.ConsensusService/createTopic

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ConsensusService/createTopic

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

updateTopic

Description: Updates update Topic data from the proto.ConsensusService gRPC service.

Copied!
proto.ConsensusService/updateTopic

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ConsensusService/updateTopic

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

deleteTopic

Description: Deletes delete Topic data from the proto.ConsensusService gRPC service.

Copied!
proto.ConsensusService/deleteTopic

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ConsensusService/deleteTopic

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

submitMessage

Description: Submits submit Message data from the proto.ConsensusService gRPC service.

Copied!
proto.ConsensusService/submitMessage

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ConsensusService/submitMessage

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

getTopicInfo

Description: Retrieves get Topic Info data from the proto.ConsensusService gRPC service.

Copied!
proto.ConsensusService/getTopicInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ConsensusService/getTopicInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_topic_infoResponse": {
    "status": "OK"
  }
}

proto.TokenService

createToken

Description: Creates create Token data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/createToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/createToken

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

updateToken

Description: Updates update Token data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/updateToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/updateToken

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

mintToken

Description: Calls the mintToken operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/mintToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/mintToken

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "mint_tokenResponse": {
    "status": "OK"
  }
}

burnToken

Description: Calls the burnToken operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/burnToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/burnToken

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "burn_tokenResponse": {
    "status": "OK"
  }
}

deleteToken

Description: Deletes delete Token data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/deleteToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/deleteToken

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

wipeTokenAccount

Description: Calls the wipeTokenAccount operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/wipeTokenAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/wipeTokenAccount

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "wipe_token_accountResponse": {
    "status": "OK"
  }
}

associateTokens

Description: Calls the associateTokens operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/associateTokens

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/associateTokens

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "associate_tokensResponse": {
    "status": "OK"
  }
}

dissociateTokens

Description: Calls the dissociateTokens operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/dissociateTokens

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/dissociateTokens

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "dissociate_tokensResponse": {
    "status": "OK"
  }
}

freezeTokenAccount

Description: Calls the freezeTokenAccount operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/freezeTokenAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/freezeTokenAccount

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

unfreezeTokenAccount

Description: Calls the unfreezeTokenAccount operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/unfreezeTokenAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/unfreezeTokenAccount

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "unfreeze_token_accountResponse": {
    "status": "OK"
  }
}

grantKycToTokenAccount

Description: Calls the grantKycToTokenAccount operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/grantKycToTokenAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/grantKycToTokenAccount

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "grant_kyc_to_token_accountResponse": {
    "status": "OK"
  }
}

revokeKycFromTokenAccount

Description: Calls the revokeKycFromTokenAccount operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/revokeKycFromTokenAccount

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/revokeKycFromTokenAccount

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "revoke_kyc_from_token_accountResponse": {
    "status": "OK"
  }
}

pauseToken

Description: Calls the pauseToken operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/pauseToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/pauseToken

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "pause_tokenResponse": {
    "status": "OK"
  }
}

unpauseToken

Description: Calls the unpauseToken operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/unpauseToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/unpauseToken

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "unpause_tokenResponse": {
    "status": "OK"
  }
}

updateTokenFeeSchedule

Description: Updates update Token Fee Schedule data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/updateTokenFeeSchedule

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/updateTokenFeeSchedule

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

airdropTokens

Description: Calls the airdropTokens operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/airdropTokens

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/airdropTokens

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "airdrop_tokensResponse": {
    "status": "OK"
  }
}

claimAirdrop

Description: Calls the claimAirdrop operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/claimAirdrop

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/claimAirdrop

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "claim_airdropResponse": {
    "status": "OK"
  }
}

cancelAirdrop

Description: Calls the cancelAirdrop operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/cancelAirdrop

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/cancelAirdrop

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "cancel_airdropResponse": {
    "status": "OK"
  }
}

rejectToken

Description: Calls the rejectToken operation on the proto.TokenService gRPC service and returns the method-specific response.

Copied!
proto.TokenService/rejectToken

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/rejectToken

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "reject_tokenResponse": {
    "status": "OK"
  }
}

getTokenInfo

Description: Retrieves get Token Info data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/getTokenInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/getTokenInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_token_infoResponse": {
    "status": "OK"
  }
}

getAccountNftInfos

Description: Retrieves get Account Nft Infos data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/getAccountNftInfos

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/getAccountNftInfos

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_account_nft_infosResponse": {
    "status": "OK"
  }
}

getTokenNftInfo

Description: Retrieves get Token Nft Info data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/getTokenNftInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/getTokenNftInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_token_nft_infoResponse": {
    "status": "OK"
  }
}

getTokenNftInfos

Description: Retrieves get Token Nft Infos data from the proto.TokenService gRPC service.

Copied!
proto.TokenService/getTokenNftInfos

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.TokenService/getTokenNftInfos

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_token_nft_infosResponse": {
    "status": "OK"
  }
}

proto.ScheduleService

createSchedule

Description: Creates create Schedule data from the proto.ScheduleService gRPC service.

Copied!
proto.ScheduleService/createSchedule

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ScheduleService/createSchedule

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

signSchedule

Description: Calls the signSchedule operation on the proto.ScheduleService gRPC service and returns the method-specific response.

Copied!
proto.ScheduleService/signSchedule

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ScheduleService/signSchedule

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "sign_scheduleResponse": {
    "status": "OK"
  }
}

deleteSchedule

Description: Deletes delete Schedule data from the proto.ScheduleService gRPC service.

Copied!
proto.ScheduleService/deleteSchedule

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ScheduleService/deleteSchedule

Response example:

Copied!
{
  "nodeTransactionPrecheckCode": "OK"
}

getScheduleInfo

Description: Retrieves get Schedule Info data from the proto.ScheduleService gRPC service.

Copied!
proto.ScheduleService/getScheduleInfo

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.ScheduleService/getScheduleInfo

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "get_schedule_infoResponse": {
    "status": "OK"
  }
}

proto.UtilService

prng

Description: Calls the prng operation on the proto.UtilService gRPC service and returns the method-specific response.

Copied!
proto.UtilService/prng

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.UtilService/prng

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "prngResponse": {
    "status": "OK"
  }
}

atomicBatch

Description: Calls the atomicBatch operation on the proto.UtilService gRPC service and returns the method-specific response.

Copied!
proto.UtilService/atomicBatch

Request:

Copied!
{}
Copied!
grpcurl -insecure -H 'api-key: YOUR_API_KEY' -d '{}' 'hedera-grpc.nownodes.io' proto.UtilService/atomicBatch

Response example:

Copied!
{
  "responseHeader": {
    "nodeTransactionPrecheckCode": "OK",
    "responseType": "ANSWER_ONLY",
    "cost": "0",
    "stateProof": ""
  },
  "atomic_batchResponse": {
    "status": "OK"
  }
}