hive-keychain/hive-keychain-mobile

Add remaining Hive-Engine operations

Opened this issue · 6 comments

Is your feature request related to a problem? Please describe.
Currently, users can only check history and make transfers of their HE tokens.
Describe the solution you'd like
Implement staking and other HE operations
Additional context
Related documentation from HE team is welcome

4Ykw commented

This would be cool. If you could make it multiple (selection) possible, then it would be awesome. And/Or with an auto stake feature like the hive-engine has. The added value would be to be able to select which ones do auto staking.

Multiple selection for staking? What would be the added benefit since you'd still have to specify the amount for each token?

4Ykw commented

Ok maybe let's brainstorm this a bit...

  • Manual staking with an option to say select which ones and also with a percentage (if users select 100% then it's all of it).
  • Auto staking every (x) time (like daily) - this could use a percentage of the available "able to be staked" for example (100% will stake all of the liquid value every time it runs)

For the unstaking, it's more complicated because we need to say from whom.

Then the other use case that might be useful is the un/delegation.

PS: I confess with so little screen this is even hard for me, on how to think about how to make it simple. Would a slide button be the best case? or a box with a number? I am trending for the sliding button showing the percentage.

Note: When you added this one, were you thinking also about ALL other operations? such as contracts, like pools, etc? Or just normal token operations?

Normal operations.
It's already hard to find the time to add those will all the features, we are working on, I don't imagine we will start working on this before the middle of next Q1.
We will implement manual basic ops first but I like the idea of adding some automatic claims/staking. Just exploring here, do you think that is a feature that users would be ready to pay a small percentage fee for? Our goal is to ultimately be sustainable without proposal.

4Ykw commented

Yeah, OK, I understand. For recurring automatic stuff of course. I mean, otherwise, people need to understand that Automated services have a cost to implement/support/maintain. A small fee initially will be irrelevant to many users that wish to use this and will take off very quickly I would say.

For manual stuff no. It should be free and if you still need support, I would recommend reflecting that on the proposal.

HE features should be free up to a certain point. Basically, anything that is already provided by the basic stuff available via the API and some contracts (maybe later), should be kept free in my view. That's where you are getting the "adoption". Then anything that uses automation... with one exception (you already made the recurring transfers available for example, I would also add recurring staking operations). Those two, if possible to still provide them as free and reflect that on the proposal because they benefit HIVE.

How it should be implemented is up to you guys, but as you suggested, either using percentages or with a sort of subscription that gives access to automation. I prefer the static subscription, but sometimes those are harder to scale for the business.

Thanks for your input!
I was referring to automated tasks only, all basic Keychain features, including HE, will always be free, don't worry about it.