TimCliff avatar

New AppBase (19.4) RPC node online for AppBase testing - appbasetest.timcliff.com

timcliff

Published: 04 Mar 2018 › Updated: 04 Mar 2018New AppBase (19.4) RPC node online for AppBase testing - appbasetest.timcliff.com

New AppBase (19.4) RPC node online for AppBase testing - appbasetest.timcliff.com

AppBase Testing

For the past few weeks, I have been testing the AppBase release candidate v0.19.4rc1. After working through some initial setup hurdles, I am happy to report that I have v0.19.4rc1 successfully running on one of my backup witness nodes.

AppBase RPC Node Needed

As I was testing the release candidate, I found out that the new version of the cli_wallet (19.4) is not compatible with RPC nodes that are not running the new steemd version. In addition to the cli_wallet being untestable without a 19.4 RPC node, there are a lot of changes in the 19.4 APIs that developers are going to want to test.

Based on this, I decided to launch a RPC server running AppBase 19.4. The URL of the node is: appbasetest.timcliff.com

Hardware Specs:

  • CPU: Intel 2x Xeon E5 2.3GHz
  • RAM: 256GB DDR4
  • Bandwidth: 500 Mbps, unlimited
  • Disk: 2x450GB SSD NVMe
  • Data Center Location: France

Please be aware of a few things regarding the server:

  • This is a production steemd node. Even though it is mainly intended for "testing" - anything you do here is being done on the "live" production blockchain.
  • 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 a a few days or even up to a week, depending on what needs to be done to revive it.
  • I based the configuration of the node off the fullnode.opswhitelist.config.ini example in the steem GitHub repository. I assume that this has everything that is needed, since it was everything listed in the example config for a full node. The list of what is enabled is below. If there are any other plugins or whitelist operations you need me to add - let me know and I will do my best to get them turned on.
  • I plan to keep the server up to date with the latest AppBase release candidate / release versions published by Steemit, so if a new version is published - I will need to take it down to upgrade.
  • 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.

Enabled plugins:

webserver
p2p
json_rpc
witness
account_by_key
tags
follow
market_history
account_history
database_api
account_by_key_api
network_broadcast_api
tags_api
follow_api
market_history_api
witness_api
condenser_api
account_history_api

account-history-whitelist-ops

transfer_operation
transfer_to_vesting_operation
withdraw_vesting_operation
interest_operation
transfer_to_savings_operation
transfer_from_savings_operation
cancel_transfer_from_savings_operation
escrow_transfer_operation
escrow_approve_operation
escrow_dispute_operation
escrow_release_operation
fill_convert_request_operation
fill_order_operation
claim_reward_balance_operation
author_reward_operation
curation_reward_operation
fill_vesting_withdraw_operation
fill_transfer_from_savings_operation
delegate_vesting_shares_operation
return_vesting_delegation_operation
comment_benefactor_reward_operation

Example use

I assume that most people 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://appbasetest.timcliff.com

CURL

curl https://appbasetest.timcliff.com --data '{"jsonrpc":"2.0","id":0,"method":"condenser_api.get_account_history","params":["timcliff", -1, 10]}'

Steem Developer Support

If you are interested in connecting with other developers that are working on Steem based applications, I suggest you join the SteemDevs Discord chat channel here.

Happy Testing!

Leave New AppBase (19.4) RPC node online for AppBase testing - appbasetest.timcliff.com to:

Written by

I love Hive!

Read more #steem posts


Best Posts From TimCliff

We have not curated any of timcliff's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From TimCliff