gtg.steem.house runs a full node with a public steem APIsteemCreated with Sketch.

in witness-category •  8 years ago 

Requirement to run a full node while dealing even with basic functionality of the Steem platform might be a significant barrier for developers because of the huge amount of resources that can be consumed by such node.

To say "Hello, World!" on Steem, whether you use steemit.com, busy.org, any other Steem Powered website, or tools like cli_wallet or piston, you need to connect to API provided by full node. Of course websites make it for you, using their own nodes, but it is not always viable in early stages of development to invest significant amount of resources to host own full nodes.

Some witnesses are involved with various Steem related research and/or development projects and are already running not only seed nodes but also full nodes. I believe that making them publicly available would help development and adoption of the Steem platform.

My node is available through secure connection at wss://gtg.steem.house:8090

To make cli_wallet using that node run:
cli_wallet -swss://gtg.steem.house:8090

Node is running v0.16.3 built with:

CMAKE_BUILD_TYPE = Release
LOW_MEMORY_NODE  = OFF
CLEAR_VOTES      = OFF

Available APIs:

public-api = database_api
public-api = login_api
public-api = account_by_key_api
public-api = tag_api
public-api = follow_api
public-api = market_history_api

Terms of use: service is provided AS IS. Be reasonable.
For production environments or high query volume please consider sponsoring more nodes for the community.


Contact me on steemit.chat if you need any assistance.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

First node out of 5 I've tried that works without problems with steem-js library. You've got my witness vote. Thanks.

Thank you :-)
... but it's not actually performing that great lately, more on that in my next update
(but don't worry, improvements on their way, it just needs some time)

Thanks for the mention @gtg!

Thank you! This is a huge contribution to the network.

This post has been ranked within the top 80 most undervalued posts in the second half of Feb 07. We estimate that this post is undervalued by $5.27 as compared to a scenario in which every voter had an equal say.

See the full rankings and details in The Daily Tribune: Feb 07 - Part II. You can also read about some of our methodology, data analysis and technical details in our initial post.

If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.

anyone have full blockchain here so i just can replay it?

hello,
Send us
Help been voted.
thinks

What sort of resource usage are you seeing on your own node?

What sort of hardware requiremnts do you recommend for a full node?

I ask because I want to learn more about blockchains and cryptocurrencies but am still at the very early stages and trying to wrap my head around it all

I just made it public so I can't tell much about traffic/requests/load, time would tell.
Currently block_log with index takes ~7GB of storage space, shared_memory.bin that takes ~26GB. To avoid performance issues it is advised to keep that file on fast storage (i.e. SSD or any other low-latency storage).
Memory usage (RSS) is around 19GB-25GB.

BTW, interesting to read: The Real Blockchain Scalability Challenge

Awesome, thanks for replying.

Going to have a read through that soon :)

A full RPC node running latest version of steemd - awesome!

@gtg is one of the most reliable witnesses, and I have a feeling this node is setup well.

Great move!

i think something similar to this was being discussed on steemspeak hours ago when @sneak was on there!

I was not listening, but as it was already announced on a few occasions, Steemit is going to provide such nodes with many awesome features (multi region, load balanced, self healing, auto scaling, etc.)

Upvoted you as a witness!

Thank you :-)

Nice! I may need some help setting one up.

Hey there, just wanted to thank you for providing this node. My team and I are using it while we don't have proper infrastructure for a project!

You are welcome. Sorry for minor unavailability lately. I was afk when some issues occurred, unfortunately my fail-over node wasn't able to handle heavy load, having to reject tons of requests at that time.