Hi All. I hope everybody is doing well :)
I have a brief update about my full node.
TLDR
- The URL for my full node
appbasetest.timcliff.com
will be changing toapi.timcliff.com
. - Both URLs are currently being supported in parallel.
- The old
appbasetest.timcliff.com
URL will be turned off after 12/31/2019.
Explanation
Back in March 2018, I started supporting a full node: appbasetest.timcliff.com. At the time, the node was intended to support the testing of the new AppBase release.
At the time I setup the node, I said: I have not decided if I plan to support this indefinitely. I plan to keep it up for at least the next 2-3 months as everyone is testing AppBase - since there is obviously a clear need for it right now. We'll see in a few months where to go from here.
Well, quite a bit of time has gone by, and there has continued be a need for public "full" API nodes. I plan to continue supporting the node, although the original name that I chose for testing AppBase no longer makes sense.
For this reason, I will start supporting the node under a new name: api.timcliff.com
.
Technical Notes
- The sever does do moderate rate-limiting to prevent excessive use from taking the node down.
- This is not a "high availability" node. If it goes down, I will do my best to get it up as quickly as possible - but it may take time depending on what needs to be done to revive it.
Example use
I assume that most people who care about this already know how to connect to and use an RPC node, but here are a few examples to get you started in case you don't:
cli_wallet
cli_wallet -s wss://api.timcliff.com
CURL
curl https://api.timcliff.com --data '{"jsonrpc":"2.0","id":0,"method":"condenser_api.get_account_history","params":["timcliff", -1, 10]}'
Post Rewards
The rewards from this post are going to @steem.dao as a 100% beneficiary. This helps to support the proposals from community members to improve the platform and community.
You can vote for proposals here: https://steempeak.com/me/proposals
What the specs required to run a full node at this stage compared to a wtiness node?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The short answer is it requires a lot more RAM, disk, and bandwidth. A lot of that depends on how heavily the node is used too though.
I'm not an expert on the performance side of things though, so if you are interested in the heavy details I'd refer you to the series of posts done by @gtg :)
In terms of my node, it has 256 GB RAM, 2x450GB SSD NVMe disks, and 500 Mbps unlimited bandwidth. It's not going to be enough to handle api.steemit.com levels of traffic, but it will still support basic use by a lot of apps.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can you share at least the posts of @gtg ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I believe these are the main ones:
https://steemit.com/created/steem-pressure
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @timcliff!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 8.530 which ranks you at #9 across all Steem accounts.
Your rank has not changed in the last three days.
In our last Algorithmic Curation Round, consisting of 75 contributions, your post is ranked at #1. Congratulations!
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is a node basically a type of server that is for blockchains like Steem for example? Good work with your node.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Miss you huge
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You too! Glad to hear from you. Would love to catch up :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There is nothing to catch up to apparently. Read my first post in 7 months. :(
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I've been trying to follow what all has been happening to you. I am glad to hear that you are OK, although sad to hear that your life is still crazy. I am no longer involved in Steem anymore, and only somewhat involved in Hive. (I am no longer a top witness, after I voted 'no' to freeze Justin's funds.) I would love to chat with you sometime if that is an option. Miss you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
oh good, thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Glad to see you back in action.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice one Tim. Good to know that there's another RPC node out there. Question: can you have api.timcliff.com return a status like api.steemit.com does, indicating that it's ok?
e.g.
{"status":"OK","datetime":"2019-11-13T02:00:20.796123","source_commit":"ae6c6c77601436e496a8816ece2cbc6e26fbe3c2","docker_tag":"latest","jussi_num":38126136}
Yours returns:
{"jsonrpc":"2.0","error":{"code":-32000,"message":"End Of File:stringstream","data":{"code":11,"name":"eof_exception","message":"End Of File","stack":[{"context":{"level":"error","file":"sstream.cpp","line":109,"method":"peek","hostname":"","timestamp":"2019-11-13T02:00:16"},"format":"stringstream","data":{}},{"context":{"level":"warn","file":"json.cpp","line":489,"method":"from_string","hostname":"","timestamp":"2019-11-13T02:00:16"},"format":"","data":{"str":""}}]}},"id":null}
@untersatz curate 100
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The @untersatz witness and manual curation is under the guidance of @contrabourdon and @organduo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It looks like theirs is a jussi endpoint. Mine is just the "pure" Steem blockchain node.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok. Sounds mint! I’ll have to read into it further. !SHADE 1
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@timcliff you have received
1 SHADE
from contrabourdon!View and trade the tokens on Steem Engine.
This tip bot is powered by witness untersatz!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good one
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been resteemed by @witnessnews.
Follow @witnessnews to keep up with active witness updates.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit