Steem RPC Node Following Anomaly
Seems I've encountered anomalous data attempting a get_following method invocation against @anyx's full RPC node. I thought I was going insane.
See it for yourself
The problem can be reproduced by performing the following using Python3.6.
from beem import Steem
nodes = NodeList().get_nodes()
stm = Steem(node='https://anyx.io')
stm.rpc.get_following(acc.name,'darth-azrael','blog',1, api='follow')
If you try any other account, the ouput will return the same account but, for some reason, @darth-azrael outputs @ond. Let's try running it against another account.
stm.rpc.get_following(acc.name,'rollingbones','blog',1, api='follow')
As expected, this returns the follower dictionary representing the @steemflagrewards Community Moderator badge account following of @therollingbones as can be seen below:
[{'follower': 'badge-127001', 'following': 'rollingbones', 'what': ['blog']}]
I entertained the idea that perhaps the account having a hyphen could have caused this but this theory was scrapped after running the RPC call below.
>>> stm.rpc.get_following(acc.name,'sbi-booster','blog',1, api='follow')
[{'follower': 'badge-127001', 'following': 'sbi-booster', 'what': ['blog']}]
My question is what the F is going on?Is this a one-off or could there be a broader issue?
It's TINFOIL HAT TIME!
Although it is difficult for we to isolate the fault on a system that we do not have administrative control over, we can speculate as to possible causitive factors.
Something to consider is that most accounts that @badge-127001 has followed were were followed today.
(Yes, that IS my representation of the loopback IP address. Had to snag it! #justITnerdthings)
It could be as simple as a glitch / system error on @anyx's node or something else. That something else could be a lot of things. Considering we have a slew of sock-puppet witnesses, I won't dismiss the possibility that one of the systems screewed the pooch in block production.
Bear in mind, this is merely conjecture at this point.
I'm hoping someone will be able to shed some light as to what caused this inconsistent and unexpected result. Worse comes to worse, I'll need to develop some sort of logic bypass but I would rather not go to that length.
What do you think?
Is this just a random bug or a sign of FUBAR to come? Hope not but guess we'll cross that bridge when we get there! 🌉
If you appreciate the work, consider sending me a tip!
Or you could show some love by supporting the SFR project to help it grow as a moderation asset of our blockchain!
How to put your FREE Downvotes to work in 2 easy steps!
This post was created using the @eSteem Desktop Surfer App.
They also have a referral program that promotes users to onboard to our great chain. Sign up using my referral link to help support my efforts to improve the Steem blockchain.
Ditch Partiko and get eSteem today!
PlayStore - Android | Windows, Mac, Linux |
---|---|
AppStore - iOS | Web |
127001 --> in the user name is peculiar to me as its the loop back address ;-)
Good comment
Well for once I agree.. If someone took over steemit inc set 20 witnesses in the top 20 to take over the blockchain. Wants to sell the developmentfund of the steemblockchain. What about the rpc of steemit inc... Yeah I set the rpc server to anyx.
The follower plugin had long been removed from the Steemit Inc public RPC nodes unfortunately.
Trying to find another one to test against. Would like to see if the results are "consistent" across other follower API nodes.
Well, while more tools more answers!! :)
Thanks for mentioning eSteem app. Kindly join our Discord or Telegram channels to learn more about eSteem, don't miss our amazing updates.
Follow @esteemapp as well!
Interesting
$trdo
Congratulations @avare, you successfuly trended the post shared by @anthonyadavisii!
@anthonyadavisii will receive 0.13006575 TRDO & @avare will get 0.08671050 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
That is usually happen
we need stable node
Great INFO , New era of cryptocurrency
$TRDO for this.
Resteemed for future reference.
Congratulations @anthonyadavisii, your post successfully recieved 0.13006575 TRDO from below listed TRENDO callers:
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Hey Anthony. This is not related to this post, but we can't send messages on steem so...well!
You've been the one calling for a hardfork since day 1 this Tron Saga began. I really enjoy the way you put things into perspective and I would love to hear your thoughts on the upcoming hardfork and the HIVE Blockchain.
Hope you're doing well and your wife has recovered from her illness you mentioned in one of your posts!
Cheers!
Just saw my username here. Is there something I can do for this issue?