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
steemdnode. 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:
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
- Crypto Trading Bots - How to setup a cryptocurrency trading bot with no coding needed - CryptoHero
- I just won $2,400 from Mandala Madness! Details on how to play for as little as $30.00
- Why users are using Mandala Exchange to trade on Binance with lower fees, no KYC (up to 2 BTC daily), additional trading pairs, and more!
- Quick witness update - Setting HBD APR to 3%
- Information about the new Mandala Exchange (Powered by Binance Cloud) and MDX token
- Information about the new Mandala Exchange (Powered by Binance Cloud) and MDX token
- Information about the new Mandala Exchange (Powered by Binance Cloud) and MDX token
- Witness update - Upgraded to v1.24.2 in support of HF 24, occurring on October 6 at 14:00 UTC/GMT
- Thoughts on becoming a top 20 witness from a former top 20 witness
- How to buy and sell HIVE tokens using the Ionomy exchange