SteemPlus 3.8 : Full Keychain Integration

in #utopian-io6 years ago

Hello Steemians, it has been a while but we are coming back with something big!
It has been long and tedious but it's here: SteemPlus can be used fully with Steem Keychain.

What this means in a nutshell

For now the only way to perform actions on the blockchain via SteemPlus was to use SteemConnect:

  • login to SteemConnect for posting broadcasts (posts, votes, etc.)
  • redirect to SteemConnect for active broadcasts (transfers, witness, delegation, etc.)

Now you can chose to login via SteemKeychain instead:

  • Ask you for permission for each posting broadcast (post, vote, etc.) but you can decide to trust SteemPlus for these, in which case permission won't be asked.
  • Always ask for permission for active broadcast (transfer, delegation, witness, etc.) no matter what. If the transaction fails via Keychain, it will fall back to a SteemConnect link.

What is Steem Keychain ?

Steem Keychain is also a Chrome, Opera and Firefox extension in which you can store your keys in a secure manner.
It was funded by @yabapmatt and @aggroed (respectively top 3 and top 1 witnesses, and they deserve it, so show them some love!) and coded by myself (@stoodkev , currently 37th witness, make it rain ;) )
You can find the introduction post by @yabapmatt here and the latest updates in here.

Wait why is it more secure?

Steem Keychain is an opensource extension that only store your keys locally, encrypted by a master password. You also have options that allow you to locking automatically the keys after a certain time.
Moreover, it allows a seemless integration with websites while you still retain the possibility to refuse a transaction at whole time.

Back to SteemPlus : how this works

For starters, download Steem Keychain for Chrome or Firefox and set up your accounts on the extension.

If you are already logged in to SteemPlus via SteemConnect, simply logout by clicking on this icon.

You can now logint to SteemPlus via Keychain.

sp_kc.gif

As shown in the example above, I chose to skip the prompt for this kind of operations (Verify Key), this means that it will be done automatically without asking me. Other kinds of operations will still popup for confirmation and operations having monetary value (delegations, transfers, witness voting, etc.) will always popup for confirmation no matter what.
If you clicked "do not prompt again" but change your mind, you can go to your Keychain extension and go to the Settings > Preferences to edit your parameters.

Which operations can be done using Keychain on SteemPlus?

We refactored the whole code so that every feature that made use of SteemConnect can now be accessed via Keychain as well. It was long and tedious but here we are!

Posting Authority

  • Post with beneficiaries
  • Post to Utopian / DTube
  • Follow / Unfollow
  • Vote

Active Authority

These will always require your consent before the transaction is made. If the transaction fails, there is a fallback to a SteemConnect link:

  • Transfers (Tips)
  • Delegations
  • Vote for Witnesses from the Witness tab

Shall you have any question about this, you ca contact us on our Discord .
Enjoy!

What's cooking?

  • SPP for Drug Wars users having @steemplus-pay for referral
  • Automated voting bot where you stay in control (premium)
  • Ads
  • Fundition icons on accounts that have projects on their website.

GitHub Account

https://github.com/stoodkev

Repository

https://github.com/stoodkev/SteemPlus

Pull Request

Not on SteemPlus yet?


SteemPlus is a Chrome, Opera and Firefox extension used by o ver 3400 users daily.
It brings over 30 novel features to your Steem experience on Steemit, Busy and Steem Monsters. You can also earn SPP by performing certain actions. This will allow you to redeem your SPP for premium features or hold them to receive daily @steem-plus upvotes. (>40k SP)

To check all our awesome features and download the extension, please visit our landing page.

Installation and updates

You can download and install SteemPlus directly from the Chrome Store if you are using Chrome or Firefox(follow this link for Chrome, this one for Firefox ).
For installation procedures on Opera, please check our documentation.

Updates shouls occur automatically. If not, click right on the extension logo > Manage my extensions > Update.

Steem on!

@stoodkev and @cedricguillas for @steem-plus

Powered by @adsactly

Powered by @utopian-io

Like what I do? Vote @stoodkev for witness!

Sort:  

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Hi @helo, thanks for the review!
You re right about SC, although it s falling back to the correct link I should still change it.

A detail: I saw that under utopian.rocks, this post falls as a Keychain contribution although it is a SteemPlus contribution (my bad I linked the keychain github before the SteemPlus one).

Thank you for your review, @helo! Keep up the good work!

What are the actions that must be performed in order to earn SPP? And is it significant gain?

Hi @cryptoeera,
With SteemPlus installed, you can go to your wallet and you should have a new SPP row, click on the arrow to open the dropdown and chose "How to earn SPP? ". There are detailed explanations about the many differents ways you can get SPP with and without paying money, with links to the corresponding articles.
Alternatively, you can also check https://steemplus.app and its SPP tab.
For over 6 months now, SteemPlus has been delivering around $10 worth of votes daily to SPP holders. We currently have over 44k SP.
Let me know if you have more questions.

Realistically, how much can you earn per single person per day?

It mostly depends on how much SPP you have and how many SPP holders post on a given day. I estimate top holders to receive between $0.60 and $0.80 votes on their posts.
There are many ways to get SPP for free to get started. For example delegating to @steem-plus makes your SPP stake grow every week.

Stoked about this I so prefer Steem Keychain relevant to security, so many feature possibilities also seems like a perfect collaboration 😉

Posted using Partiko iOS

For those looking to expand to Eth and EOS, keychain is a nice feel and experience as what you'll need to know for the other two platforms with Metamask and Scatter respectively.

Also, it helps to onboard those that are coming from Eth and EOS onto Steem providing a more familiar feel.

Hi @steem-plus!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Am I right in assuming steemplus is now broken...

unless the user accepts being forced to adopt this new 'keychain'?

:(

I ve been testing some more and it's working fine.
I assume there is just an issue because you were previously logged in via SteemConnect.
Please logout, refresh the page and clear the cache (shift + f5) and login again via SC. You are in no way forced to use Keychain.
If you encountered an issue for a particular feature, please let me know which one.

Must be broken at my end then.

I followed the method you kindly gave me (and threw in a full-system deep-clean /& reboot for good measure) and once again I got:

steem plus.JPG

I accept it's probably time for me to leave the blockchain or at least wind down my operations on steemit. I don't feel I have too much to give content-wise and manual curation as a way of generating a little steemit-income seems to be more and more of a non-starter these days.

If the intention is to attract 'laypeople' from other social media to help the growth of the platform, the crypto and cryptocurrencies in general, I'm not sure fixing things that to some didn't appear to be broken is the way to go. But then I guess I'm the 'non-nerd dinosaur'?

We forever seem to be being told to be mindful of who we give our precious keys to (to avoid getting scammed etc.) but it still seems to be one leap of faith after another where recommended browser add-ons are concerned, also.

I'm beat. I can't go on trying to understand the innards of a tech I have zero real interest in understanding (other than to protect my earlier financial outlay).

Good luck in the future and may all your future 'fixes' be 'fun'...

FeedPlus fixed in 3.8.0.3, should be online within an hour

Yeah, it works now. Thank you.

I don't get your point, we are adding an additional way to login for users who care more about the security of their keys, but you are not obligated to use it.
There was a lot of coding involved, a few glitches might have be introduced but as always we ll fix them, wheter it s fun or not.

Hi, @steem-plus!

You just got a 6.83% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

I've been using SteemPlus for a while now although "Add Beneficiary" and "Post & Support" don't seem to work for me (I'm probably doing it wrong?)

I like the plugin probably for two silly reasons? I like the ability to "Add a signature" to my comments and posts.

Can you explain, probably in a crayon drawing, what the benefits are of using Steem-Keychain rather than Steem-Plus other than a different way of authenticating? I've read this post a couple of times but I'm clearly too stupid to work it out. :-(


"Be who you are and say what you feel because those who mind don't matter and those who matter don't mind."

Don't forget, you can upvote peoples comments too!

And here's a prime example. Steem-Keychain is asking me to import my "Active key" so I can vote for a witness and when I add the key the plugin is saying "Not a private wifi" which would be fine but I'm not on a wifi?


"Be who you are and say what you feel because those who mind don't matter and those who matter don't mind."

Don't forget, you can upvote peoples comments too!

@dickturpin, you can still use SteemConnect if you don't want to use Keychain. The goal is not to use it INSTEAD of SteemPlus but rather along SteemPlus, as they do two very different things.
Not a private WIF, not "wifi". It means you didn't import your private key, maybe you tried to import your public key instead ?
I ll check the features you mention.

Wallet --> Active --> "Show Private key" ---> Copy-n-paste
"This is not your null key"
#FacePalm


"Be who you are and say what you feel because those who mind don't matter and those who matter don't mind."

Don't forget, you can upvote peoples comments too!

Beneficiaries + Post&Support fixed in 3.8.0.3, online within an hour.
About keychain, I ll check the issue. Alternnatively, you can enter all your keys at once using your master key ( the master key won t be saved on the extension).

For some strange reason, it accepted the key even though I didn't click import, I clicked "back"? Now I have another weird issue. Creating a post in Chrome shunts everything to the left of the browser that's the subject line window, content window and hashtag window. LOL

I'm going to reboot in a minute and see if that fixes it, which it shouldn't but there you go. :-)

That one is not an issue but a feature, for having the post preview besides the editor.
If you want to deactivate this feature, open the SteemPlus popup, go to Settings and deactivate Markdown Editor Beautifier.

Ah, I know what you're saying. I saw a flash of what I was doing on my system but it bombed out. I might disable it just so it doesn't get annoying. Thanks.


"Be who you are and say what you feel because those who mind don't matter and those who matter don't mind."

Don't forget, you can upvote peoples comments too!

installed steem plus but unable to use. seems there is some problem.

I ve been testing some more and it's working fine.
I assume there is just an issue because you were previously logged in via SteemConnect.
Please logout, refresh the page and clear the cache (shift + f5) and login again via SC.
If you encountered an issue for a particular feature, please let me know which one.

Hey, @steem-plus!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 61248.96
ETH 2375.80
USDT 1.00
SBD 2.55