Karaka automation now supports depositing HIVE and HBD to savings and also has a great new feature called ChainReaction for optimising how often it checks accounts for changes.
Karaka is an Automation (clerk) for Hive and Hive Engine blockchains.
Karaka is a Maori word meaning variously: an English loanword for 'clerk' or 'clock' and a significant coastal plant 'Corynocarpus laevigatus'.
Get Karaka from https://github.com/Stormrose/karaka
ChainReaction
ChainReaction shortens the time until the next account check after a rule causes an on-chain action. This can dramatically speed up the time to execute rules for actions that can cause other actions to occur.
For example, If you sell a hive-engine token for SWAP.HIVE, then convert to HIVE using , then save, stake and transfer that hive to another account that might also transfer, save or stake some Previously, this whole sequence might take a couple of hours to complete. Now, ChainReaction can shorten that time to 10 minutes or so.
Because of ChainReaction, I have lengthened the time between regular account checks in my config knowing that ChainReaction will ensure actions happen quickly once a rule has triggered.
Deposit
Karaka now includes the deposit command on the hive blockchain for sending HIVE or HBD to savings. The syntax is similar to the stake command. An example rule is:
{ "if": "eturnerx.HBD_balance > 1.0", "then": "deposit (eturnerx.HBD_balance) HBD from eturnerx to eturnerx" }
I am using deposit to stack HBD in one of my investment accounts. I may add facts to support reasoning about savings and a withdraw command in future versions.
Give it a try
I hope these new features give you the most utility from your automation. Karaka has helped me reduce my admin workload, and Karaka rules remove spur-of-the-moment emotional decision-making. Deciding once, executing consistently can be a powerful way to meet your stacking goals.
If you have any questions or suggestions, please get in touch.