scrobble.life
#steemworld

SteemWorld Update ~ #1

Update


This is just a small update about what I was working on in the past weeks.

First, I want to thank you all for voting my SPS proposal and supporting my development with it! Of course, I will only sell what is really needed to keep my bank account in the green and the rest will be powered up. So far it works great and, as expected, I have way more time for concentrating fully on developing the planned features.

I want to make at least 1-2 monthly reports from now on, so that you all can see what has been done in the past time.


Most of the things that I accomplished in the last few weeks are (hopefully) not visible anywhere on the surface, because they mainly consist of code refactoring/optimizing and preparations for separating the currently very compressed state of the tools into single pages, which will later also be accessible directly via links like:

steemworld.org/@account/delegations steemworld.org/@account/history steemworld.org/tools/create-account or steemworld.org/sign-up

This together with the upcoming page responsiveness on mobile devices will bring it all to the next level.


I am now also running an own Steem node for serving the SteemWorld API backend for parsing blocks etc. (will later be replaced by SDS). My steemd (Mira) instance works stable and without any issues for quite some time now and it feels good to be no longer dependent on other nodes.

If I can afford, I will definitely run a (kind of full) node for the Steem API requests that come from the SteemWorld users in the coming months.

Steem-Engine Tokens Delegation


We can now see and edit incoming/outgoing/expiring delegations also for SE tokens in the known Delegations section on SteemWorld. Changing it all to a token-type-based logic also enables me to add the same functionality later for SMTs without much extra work to do.

The fields for 'vesting shares' may be removed in future, but for now, as we don't really have vests with SE tokens, it just contains the token amount. If there should be any issues coming up, please let me know. I already tested it with a few tribe tokens and it all went like a breeze.

SE Market next? Will see...

Creating Accounts with Steem Keychain


Claiming and creating accounts with Keychain should now finally work again in all browsers. I guess something was changed in their serializer, so that the requestBroadcast method checks the parameter types differently (more accurately) now.

If you are a developer, always convert the json_metadata to string before calling the method. In my case I used just an empty object {} (which works with SteemJS) instead of passing it as "{}".

Dude, a string is of type String, so please give me that...

Local Version


I added a link to download the latest, locally runnable SteemWorld version at the bottom of the page. The link points to https://steemworld.org/download

Those of you who work with my tools regularly will know that SteemWorld itself automatically informs us about newly released (major) versions with a popup that shows up on the page. This also works in the local version.

In case you want to use Steem Keychain in the local version, you need to run SteemWorld on a local web server on port 1337, because Keychain does not allow to be run from a local (unhosted) HTML file.

With Python this can be done as follows:

cd steemworld_latest
python -m http.server 1337

For older python versions (without the http.server module):

python -m SimpleHTTPServer 1337

Ideas


I want to make creating Steem accounts easier in future and I already have a few ideas in mind. It all needs to be more of a step-by-step assistant, which is completely self-explanatory and very simple to use for everyone.

As some you might know, it is already possible with SteemWorld to create accounts for other people without knowing their private keys by importing/exporting a public-keys file.

This process could be improved, so that kind of a request_create_account op would be sent in a custom_json operation and the targeted creator would then just need to accept the request directly on SteemWorld.

Also a 'Buy with Paypal' feature directly in the Account Creator would be nice to have. I've worked with the Paypal API in the past and it was really easy to implement, so I think that could be done in just a few days (including testing). Of course, other payment methods like credit card would also be thinkable.

Since most people now use their RCs for creating accounts, we don't really have the 'burn 3 STEEM with each new account' effect anymore, so maybe we should think about something like this as a fast alternative for directly creating new accounts.

The incoming money could be used for improving the value of STEEM by burning or buying more STEEM on external exchanges.

Just some ideas and nothing I have time for now, but I will have it in mind when I create the new 'sign-up' page...

SPS Support


As I will from now on decline payout for all my SteemWorld related posts, the best way to support me is by simply voting for my proposal.

You can now vote SPS proposals also on: https://steemworld.org/proposals (login via Keychain recently added)

Thank you for supporting my work!

Comments · 21

  • @creativetruth(71)· 2488d

    Small Feature Idea:

    Add: "Sort Alphabetical" as a drop-down option to Outgoing Votes.

    Purpose: To help users more quickly identify the recentness and frequency they voted for someone or not, and possibly improve their Voting CSI rating.

    I was noticing this when deciding wether or not I should upvote a post or not, it was challenging to scroll through my Outgoing Votes to find the username I was looking for. I though I would add this comment in case you thought it was a good idea or easy to incorporate.

    Keep up the great work. Everybody loves SteemWorld @steemchiller.

  • @trendotoken(59)· 2498d

    Congratulations @steemchiller, your post successfully recieved 0.010908 TRDO from below listed TRENDO callers:

    @ekushya earned : 0.007272 TRDO curation


    To view or trade TRDO go to steem-engine.com Join TRDO Discord Channel or Join TRDO Web Site

  • @bobinson(67)· 2498d

    Hey - thank you for the witness vote. :) its an honor to get the vote from a favorite tool developer ...

  • @investinthefutur(71)· 2499d

    Du wurdest als Member von @investinthefutur gevotet!

  • @ili0braz(64)· 2500d

    make it possible to create polls that are embedded into post

  • @arcange(79)· 2500d

    Congratulations @steemchiller! Your post was mentioned in the Steem Hit Parade in the following category:

    • Pending payout - Ranked 5 with $ 52,06
  • @chesatochi(73)· 2500d

    This is true value you bring on the table for all the Steemians. Cool to have an update about the progress.

    Posted using Partiko Android

  • @drakernoise(63)· 2500d

    Hi @steemchiller, how nice that your proposal was accepted so quickly. I wouldn't have expected something different 😀 Waiging for the new features to come, specially those mobile related. Keep on the great job! Love n'hugs ❤️

  • @freddio(60)· 2500d

    Sehr cool.

    Steemworld wird immer besser.

    Ich kann mir gut vorstellen das einige features für andere Steem apps einen extrem großen darstellen werden in der Zukunft.

  • @xels(75)· 2500d

    Warum denn “Payout Declined” ??

  • @alucian(73)· 2500d

    Declined Payouts haben eine Macht in sich, die viele unterschätzen und nicht verstehen wollen. Denn die meisten machen das nicht, mit Ausreden die schlicht lächerlich sind, vor allem für ewig gestrige wie mich und andere Außenstehende.

    Wir wollen nicht vergessen, dass das was die meisten tun, sich bei genauerer Betrachtung oft als sehr fragwürdig heraus stellt. So auch in Details wie diesem mit den Beiträgen auf deren monetäre ohne komplizierte Umwege für den Betrachter verzichtet.

    Mein Blog zum Beispiel, wird einem binärem Mathemeister wie du einer sein musst, in einigen Jahren als Messobjekt von experimentellen Projekten für die Grundlage von menschlichem Verhalten auf einer Blockchain mit direkter Bezahlfunktion sein. Darauf lege ich es nämlich an und ich glaube fest daran, dass man dann sehr viel erkennen kann.

    Hoffentlich behalte ich Recht, denn gerade das Payoutproblem und die Kommentare sind es, was dem Steem sowohl schadet, als auch seine Berechtigung und Existenzgrundlage gibt. Sie funktionieren nur nicht so ganz wie man es sich wünschen täte, würde man ihn zum ersten mal sehen. Daran ist zum Glück nicht die Technik dahinter "Schuld" sondern schlicht unser Verhalten mit ihr. Ein Punkt, warum ich übrigens immer noch jedes mal an dich denken muss, wenn der seltene Fall eines Unfollows bei mir eintritt. ;-) Die Zeit mir die Blockchain rein zu ziehen, übernimmst du mit deinem schönem Werkzeug, das du uns an die Seite gibst.

    Ich mag sehr, dass du das Decline gemacht hast. Bekommst ja auch dein Proposal, wozu ich dir hiermit endlich mal herzlich Gratuliere. Weiter so gemacht! Gute Tage und fröhliches Programmieren sei dir gewünscht lieber steemchiller. :-) Liebe Grüße

    STEEM ON! STEEMWORLD ON!

    Alucian

  • @ekushya(70)· 2500d

    !trdo

  • @kus-knee(74)· 2500d

    Your tool is fabulous!

  • @nuancedthought(42)· 2500d

    Love hearing what you're doing. But you do realize that we all think that this was a "Oh crap I lost funding and I actually have to prove I'm doing something and write about it or people are going to stop supporting my proposal" hahaha ... and this makes me laugh. You're already back in the payment quickly so looks like people have short memories so good for you.

    Hope you'll be more communicative about the project the community is helping to fund and don't take it for granted and best of luck on all your plans.

  • @steemprojects(38)· 2500d

    This post has been just added as new item to timeline of SteemWorld on Steem Projects.

    If you want to be notified about new updates from this project, register on Steem Projects and add SteemWorld to your favorite projects.

  • @mansi94(57)· 2500d

    @tipu curate

    Posted using Partiko Android

  • @ewkaw(79)· 2501d

    Agree with the rest. No need for declining payouts. I am sure whoever was supporting your posts before, wont mind doing it now as well.

  • @ew-and-patterns(71)· 2501d

    Why would you decline payout? I think this is totally unnecessary.

  • @mundharmonika(67)· 2501d

    Noch besser fände ich, die Rewards zu verbrennen und/oder den Proposals zu spenden (beides ist übrigens in Steempeak auswählbar). Und dass du zumindest einen Teil der Rewards annimmst, würde wohl so gut wie jeder einsehen, nachdem dein Proposal-Tagessatz sehr bescheiden ist.

  • @mindtrap(75)· 2501d

    Thanks for the update man. One question: Is the issue with keychain solved regarding claiming accounts?

    PS. I find no reason why you should decline rewards just because your proposal is funded.

    Cheers

  • @bluerobo(70)· 2501d

    Maybe its already there and I have missed it.

    It would be great to download data from the "Account Operations" section into a handy csv file.

    Thanks for your great tool.

    Posted using Partiko Android