ZERO working full-API nodes for STEEM ?

in #steemdev5 years ago (edited)

Working on the txjsonrpcqueueu library, I created this script as a precursor to a DNS based injector system I am working on.

The script itterates over a number of API calls using the txjsonrpcqueue library for each of the full API nodes below.

It currently appears there are ZERO fully working full API nodes available.

The api.steemit.com nodes and the api.steem.house seem to be almost full API, yet they seem to lack support for the tags API based calls. Other commonly disabled API's seem to be the reputation and the tags API.

Nodercreputationtagseverything else
steemd.privex.ioFAILOKOKOK
appbasetest.timcliff.comFAILPARTIALOKOK
gtg.steem.house:8090FAILFAILFAILFAIL
anyx.ioFAILFAILFAILFAIL
api.steemit.comOKOKFAILOK
api.steemitstage.comFAILFAILFAILFAIL
api.steem.houseOKOKFAILOK
api.steemitdev.comFAILFAILFAILFAIL
steemd.minnowsupportproject.orgOKPARTIALOKOK
rpc.usesteem.comOKPARTIALOKOK
rpc.steemviz.comOKPARTIALOKOK
rpc.curiesteem.comFAILFAILFAILFAIL
rpc.steemliberator.comFAILFAILFAILFAIL

I will look at improving the script with specific errors produced by the nodes (some of the across the board failing nodes don't actually give back a proper JSON-RPC error responses in a batch context).

  • 502 Bad Gateway: gtg.steem.house:8090
  • 503 Service Unavailable : api.steemitstage.com, api.steemitdev.com
  • 400 Bad Request: anyx.io
  • SSL Certificate issues: rpc.curiesteem.com, rpc.steemliberator.com

The 400 response from https://anyx.io seems particularly peculiar. It indicates a problem with the request as sent by the client, but this is exactly the same request all other nodes are sent.

At the moment, it seems I am going to have to rethink the DNS injector concept.

Sort:  

Try condenser_api counterpart of the reputation_api

Thanks. It indeed seems that those nodes that don't support
reputation_api.get_account_reputations, do support condenser_api.get_account_reputations

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63318.34
ETH 3108.17
USDT 1.00
SBD 3.97