Vessel 0.0.6 - Steem Power Delegation

in #steem-project8 years ago (edited)

Thanks to some help from @fabien with steem-js and @vandeberg for pointing out the APIs, the newest release of Vessel now lets you manage Steem Power Delegation.

Newest Version: 0.0.6a

Download available on github for macOS, Windows and Linux.

Screenshots

Steem Power Delegation Screen

https://steemdb.com/vessel/21.png

The interface is found within the Accounts section. This interface shows all accounts loaded, their total vests, available vests to delegate, how many vests are already delegated and where they are delegated to. The green plus button lets you start a new delegation.


Delegation Setup

https://steemdb.com/vessel/21.png

Clicking the + button will prompt you for two pieces of information:

  • An Account Name: Which account you'd like to delegate to.
  • The Amount: The slider allows you to configure how many vests will be delegated to that account.

I've also included a messages at the bottom of the screen with a small explanation of delegation.


Displaying Active Delegations

https://steemdb.com/vessel/21.png

The overview screen now displays your active delegation(s), who they are to, the amount, and the date it can be revoked. Each row also has a small orange trash can, which let's you remove the delegation and revoke your vests.

When revoking the delegation, the VESTS will be locked in limbo for 7 days. This is to prevent people from double voting with the same Steem Power twice.

Change Log

  • Added Steem Power Delegation and Cancelling
  • Sending Interface
    • After a transaction is sent, only the to, amount and memo fields will reset, instead of everything.
    • Added OpenLedger to the list of exchanges (as well as memo fields in the settings).
  • Vesting/Power Down
    • The power down popup got a slight facelift and a few colors.
  • Accounts
    • Added the SP Delegation Tab
    • Added icons to each of the menu items.
  • Experimental Key Generation
    • Added a close button so you can get out without restarting
    • Added copy to clipboard for all sections - thanks to @AugustoL for adding that in!
  • Various bug fixes + linting

Next up

I'm planning to stop on Vessel for a little bit and focus on chainBB for the coming weeks. I will address any critical issues that arise as they're reported but no new features will be implemented in the near future. At this point I'm personally using the wallet for all of my accounts daily.

One last thing, are you a twitter user?

If so - make sure to take part in Bobby Lee's twitter poll and vote for Steem as the currency that should be added to BTCC. The more exchanges we can get supporting Steem, the more options all of us will have to buy or sell Steem :)

Sort:  

Explain to me what is delegation?

Someone else gets to vote with your steem power - you delegate it. It is mostly for people with a LOT of steem power who have a reason to share it. What are some of the most obvious reasons, anyone?

Say you go on Vacation and you wont be around a computer. It might be nice to delegate some power for that time to one of your followers/friends.

hi jesta, I have downloaded the mac version but honestly speaking it doesn't work for me. I have followed the easy instructions but once I am on Accounts, I can't accede to SP delegation. I am clicking on it but nothing change. Any advice? And thank you for your great job

Not sure if it was you to whom I replied on Github, but sorry I forgot to give the link (kind of unuseful comment). So yea, use /releases to watch for them. By the way, just migrated to the new version 0.0.6-h.

Its ok the last version works for me

Phenomenal tool. I have a question about the "Experimental - Generating Keys". My understanding, when I generate new keys, if I send a small amount of SBD to the new account, will that create it on the steem network?

Not exactly, but close.

With that feature of Vessel, you can create 3x public/private keys, of which you can use the public keys to create a new account through the command line wallet.

The goal is to eventually allow account creation through the wallet, but right now you'd have to take those public keys and use them within the cli_wallet to do the creation. Someone else could also do the creation if you gave them the public keys (which is safe, just never give away the private keys) - which is also something I'd like to add to the wallet.

It'd be super nice to be able to say "Hey friend, download Vessel and generate some keys. Then send me the public keys, and I'll create an account for you in my Vessel wallet!". Then I'd pay the fee for their account creation, and they'd have an account, all while never sharing those private keys with anyone!

What's the fee to create accounts? Who do you pay it to?
There's always the possiblity to create a frontend for the cli_wallet and use the keys to generate an account. Perhaps I'll play with that in Delphi or Lazarus.
Even if they shared the private keys with you, they can always change them once the account is active on steemit :)

It changes occasionally, but you can do it one of two ways:

  • With delegation (cost would be like 0.2 STEEM + 65k VESTS delegated)
  • Without delegation (last I knew this method was like 20 STEEM)

They also shouldn't have to share the private keys. The create account API call only needs public keys. So having them generate the keys safely offline and sharing the public keys creates a very safe (and potentially offline) method of registration.

I need to dig into account creation services at some point here soon for chainBB, I'm hoping to pair it with Vessel :)

Thank you! Just account creation and savings account on my wishlist now, otherwise feature complete for me. I'm sure you'll come up with more magic I didn't know I wanted though :)

Is there a way to recover the forgoten password ?

Vessel doesn't store your master password (if that's what you used to import the account). So there's no way via Vessel to do recovery of that password.

If you have accounts imported into Vessel still - the keys exist (and are encrypted), so those might be recoverable, but the usefulness of those depend on what type of keys you imported into the wallet. This is shown on the account page with the checkmarks.

Wow ...what an amazing little piece of software... just what I was lookig for to manage my STEEM.

THE INTERFACE LOOKS SUPER SLICK!

Thanks for sharing these news with us, it is very appreciated. great work!

Namaste :)

This is so sweet I'm finding it hard to resist the urge to just lick my screen up and down.

You continue to amaze @jesta