create account

Utopian Registration: Backend - Account Creation by therealwolf

View this thread on: hive.blogpeakd.comecency.com
· @therealwolf · (edited)
$62.44
Utopian Registration: Backend - Account Creation
![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516458919/ycfcn421y4puettg5y84.png)

This Contribution is part of the Utopian Registration-Project.

The goal for the Utopian Registration is, to allow People who are new to STEEM to create an Utopian ( STEEM ) - Account through Utopian itself (and not how it is currently handled, through STEEMIT).

The most important step for this is the actual Account Creation on STEEM - and that is exactly what I've implemented.

In this Contribution-Post I'll take you through the changes I've made to the **backend**.

If you are interested to see how it actually looks, then you can read this post: <a href="https://utopian.io/utopian-io/@therealwolf/utopian-registration-frontend-account-creation">Account Creation - Frontend</a>

<h1>The Pull-Request</h1>

<center>![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517426866/dbztyinzefvppmdjo2ik.png)
</center>

You can find the pull-request here: <a href="https://github.com/utopian-io/api.utopian.io/pull/75">Pull Request</a>

<h1>Account Creation</h1>

While I already showed you how it looks when an Account is created through Utopian - what I haven't talked about is, how this actually works.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427154/f0z4yyznfzbjjrjuxwvy.png)

First of all, the code saves all params from `req.body` into variables and then checks if the User actually exists. If he doesn't, the Client will receive an error message.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427183/snxwy9eqverzeqehcc03.png)

After that, data is fetched from the steem API and the amount of liquid STEEM and delegation Vests for the Account Creation are calculated. *(big thanks to @almost-digital for his guide on doing that via dsteem)*

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427341/verhttjkyatbthxvzxia.png)

Since we are using the testnet (and not the main-net) for testing-purposes, the keys have to be edited. This code-snippet right here might not be the most beautiful but it gets the job done by replacing `STM` with `STX`.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427434/qbvmy4hj0rzvtvu50g1h.png)

After that, the `account_create_with_delegation`-operation is getting created from all the previous generated data and broadcasted to the test-/main-net.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427535/ik8tx77ogbuidsvxplw4.png)

If everything goes alright, a User is also getting created in the database. If an error happens, the try-catch should catch it and report it to the Frontend.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427605/e1elztanv7kdtjet3nrq.png)

This is the function which creates the actual User from the previous pending-User Object in the Database.

<h1>What is next?</h1>

There are a few things which will be added to this process in future Pull Requests. However, the next step is to create a TOS and Privacy Agreement incl. the use of Cookies to store data. (Which is actually already done and just needs to be pushed to the server)

Afterwards, I will update everything on signup.utopian.io to let you guys play with it :)

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@therealwolf/utopian-registration-backend-account-creation">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 108 others
👎  
properties (23)
authortherealwolf
permlinkutopian-registration-backend-account-creation
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":106805299,"name":"api.utopian.io","full_name":"utopian-io/api.utopian.io","html_url":"https://github.com/utopian-io/api.utopian.io","fork":false,"owner":{"login":"utopian-io"}},"pullRequests":[{"url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75","id":164933907,"html_url":"https://github.com/utopian-io/api.utopian.io/pull/75","diff_url":"https://github.com/utopian-io/api.utopian.io/pull/75.diff","patch_url":"https://github.com/utopian-io/api.utopian.io/pull/75.patch","issue_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/75","number":75,"state":"closed","locked":false,"title":"Account Creation","user":{"login":"therealwolf42","id":31614097,"avatar_url":"https://avatars2.githubusercontent.com/u/31614097?v=4","gravatar_id":"","url":"https://api.github.com/users/therealwolf42","html_url":"https://github.com/therealwolf42","followers_url":"https://api.github.com/users/therealwolf42/followers","following_url":"https://api.github.com/users/therealwolf42/following{/other_user}","gists_url":"https://api.github.com/users/therealwolf42/gists{/gist_id}","starred_url":"https://api.github.com/users/therealwolf42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therealwolf42/subscriptions","organizations_url":"https://api.github.com/users/therealwolf42/orgs","repos_url":"https://api.github.com/users/therealwolf42/repos","events_url":"https://api.github.com/users/therealwolf42/events{/privacy}","received_events_url":"https://api.github.com/users/therealwolf42/received_events","type":"User","site_admin":false},"body":"User is now able to create an Account via signup.utopian.io\r\n\r\nWe are using the testnet for now.\r\n\r\nThere are 2 variables that need to be added to .env:\r\n\r\nACCOUNT_CREATOR\r\nACCOUNT_CREATOR_ACTIVE_KEY\r\n\r\n","created_at":"2018-01-24T18:58:30Z","updated_at":"2018-01-28T23:03:44Z","closed_at":"2018-01-28T23:03:44Z","merged_at":"2018-01-28T23:03:44Z","merge_commit_sha":"526542f74265f1f7b93154d4540301e7df12021e","assignee":null,"assignees":[],"requested_reviewers":[{"login":"samrg472","id":903556,"avatar_url":"https://avatars2.githubusercontent.com/u/903556?v=4","gravatar_id":"","url":"https://api.github.com/users/samrg472","html_url":"https://github.com/samrg472","followers_url":"https://api.github.com/users/samrg472/followers","following_url":"https://api.github.com/users/samrg472/following{/other_user}","gists_url":"https://api.github.com/users/samrg472/gists{/gist_id}","starred_url":"https://api.github.com/users/samrg472/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samrg472/subscriptions","organizations_url":"https://api.github.com/users/samrg472/orgs","repos_url":"https://api.github.com/users/samrg472/repos","events_url":"https://api.github.com/users/samrg472/events{/privacy}","received_events_url":"https://api.github.com/users/samrg472/received_events","type":"User","site_admin":false}],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75/commits","review_comments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75/comments","review_comment_url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/75/comments","statuses_url":"https://api.github.com/repos/utopian-io/api.utopian.io/statuses/084c52b4ca9bc801a99120a5ecd7527cadd1bf7f","head":{"label":"utopian-io:account_creation","ref":"account_creation","sha":"084c52b4ca9bc801a99120a5ecd7527cadd1bf7f","user":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"repo":{"id":106805299,"name":"api.utopian.io","full_name":"utopian-io/api.utopian.io","owner":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/utopian-io/api.utopian.io","description":"Node API for Utopian.io - Utopian rewards open-source contributors for hard work!","fork":false,"url":"https://api.github.com/repos/utopian-io/api.utopian.io","forks_url":"https://api.github.com/repos/utopian-io/api.utopian.io/forks","keys_url":"https://api.github.com/repos/utopian-io/api.utopian.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/utopian-io/api.utopian.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/utopian-io/api.utopian.io/teams","hooks_url":"https://api.github.com/repos/utopian-io/api.utopian.io/hooks","issue_events_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/events{/number}","events_url":"https://api.github.com/repos/utopian-io/api.utopian.io/events","assignees_url":"https://api.github.com/repos/utopian-io/api.utopian.io/assignees{/user}","branches_url":"https://api.github.com/repos/utopian-io/api.utopian.io/branches{/branch}","tags_url":"https://api.github.com/repos/utopian-io/api.utopian.io/tags","blobs_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/utopian-io/api.utopian.io/statuses/{sha}","languages_url":"https://api.github.com/repos/utopian-io/api.utopian.io/languages","stargazers_url":"https://api.github.com/repos/utopian-io/api.utopian.io/stargazers","contributors_url":"https://api.github.com/repos/utopian-io/api.utopian.io/contributors","subscribers_url":"https://api.github.com/repos/utopian-io/api.utopian.io/subscribers","subscription_url":"https://api.github.com/repos/utopian-io/api.utopian.io/subscription","commits_url":"https://api.github.com/repos/utopian-io/api.utopian.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/utopian-io/api.utopian.io/contents/{+path}","compare_url":"https://api.github.com/repos/utopian-io/api.utopian.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/utopian-io/api.utopian.io/merges","archive_url":"https://api.github.com/repos/utopian-io/api.utopian.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/utopian-io/api.utopian.io/downloads","issues_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues{/number}","pulls_url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls{/number}","milestones_url":"https://api.github.com/repos/utopian-io/api.utopian.io/milestones{/number}","notifications_url":"https://api.github.com/repos/utopian-io/api.utopian.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/utopian-io/api.utopian.io/labels{/name}","releases_url":"https://api.github.com/repos/utopian-io/api.utopian.io/releases{/id}","deployments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/deployments","created_at":"2017-10-13T09:32:24Z","updated_at":"2018-01-30T10:05:22Z","pushed_at":"2018-02-01T00:59:35Z","git_url":"git://github.com/utopian-io/api.utopian.io.git","ssh_url":"git@github.com:utopian-io/api.utopian.io.git","clone_url":"https://github.com/utopian-io/api.utopian.io.git","svn_url":"https://github.com/utopian-io/api.utopian.io","homepage":"https://utopian.io/","size":1063,"stargazers_count":20,"watchers_count":20,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":24,"open_issues":8,"watchers":20,"default_branch":"master"}},"base":{"label":"utopian-io:master","ref":"master","sha":"9e7ab38afd5ba3b4f1964079d31f64580d78b315","user":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"repo":{"id":106805299,"name":"api.utopian.io","full_name":"utopian-io/api.utopian.io","owner":{"login":"utopian-io","id":18612062,"avatar_url":"https://avatars2.githubusercontent.com/u/18612062?v=4","gravatar_id":"","url":"https://api.github.com/users/utopian-io","html_url":"https://github.com/utopian-io","followers_url":"https://api.github.com/users/utopian-io/followers","following_url":"https://api.github.com/users/utopian-io/following{/other_user}","gists_url":"https://api.github.com/users/utopian-io/gists{/gist_id}","starred_url":"https://api.github.com/users/utopian-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utopian-io/subscriptions","organizations_url":"https://api.github.com/users/utopian-io/orgs","repos_url":"https://api.github.com/users/utopian-io/repos","events_url":"https://api.github.com/users/utopian-io/events{/privacy}","received_events_url":"https://api.github.com/users/utopian-io/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/utopian-io/api.utopian.io","description":"Node API for Utopian.io - Utopian rewards open-source contributors for hard work!","fork":false,"url":"https://api.github.com/repos/utopian-io/api.utopian.io","forks_url":"https://api.github.com/repos/utopian-io/api.utopian.io/forks","keys_url":"https://api.github.com/repos/utopian-io/api.utopian.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/utopian-io/api.utopian.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/utopian-io/api.utopian.io/teams","hooks_url":"https://api.github.com/repos/utopian-io/api.utopian.io/hooks","issue_events_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/events{/number}","events_url":"https://api.github.com/repos/utopian-io/api.utopian.io/events","assignees_url":"https://api.github.com/repos/utopian-io/api.utopian.io/assignees{/user}","branches_url":"https://api.github.com/repos/utopian-io/api.utopian.io/branches{/branch}","tags_url":"https://api.github.com/repos/utopian-io/api.utopian.io/tags","blobs_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/utopian-io/api.utopian.io/statuses/{sha}","languages_url":"https://api.github.com/repos/utopian-io/api.utopian.io/languages","stargazers_url":"https://api.github.com/repos/utopian-io/api.utopian.io/stargazers","contributors_url":"https://api.github.com/repos/utopian-io/api.utopian.io/contributors","subscribers_url":"https://api.github.com/repos/utopian-io/api.utopian.io/subscribers","subscription_url":"https://api.github.com/repos/utopian-io/api.utopian.io/subscription","commits_url":"https://api.github.com/repos/utopian-io/api.utopian.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/utopian-io/api.utopian.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/utopian-io/api.utopian.io/contents/{+path}","compare_url":"https://api.github.com/repos/utopian-io/api.utopian.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/utopian-io/api.utopian.io/merges","archive_url":"https://api.github.com/repos/utopian-io/api.utopian.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/utopian-io/api.utopian.io/downloads","issues_url":"https://api.github.com/repos/utopian-io/api.utopian.io/issues{/number}","pulls_url":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls{/number}","milestones_url":"https://api.github.com/repos/utopian-io/api.utopian.io/milestones{/number}","notifications_url":"https://api.github.com/repos/utopian-io/api.utopian.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/utopian-io/api.utopian.io/labels{/name}","releases_url":"https://api.github.com/repos/utopian-io/api.utopian.io/releases{/id}","deployments_url":"https://api.github.com/repos/utopian-io/api.utopian.io/deployments","created_at":"2017-10-13T09:32:24Z","updated_at":"2018-01-30T10:05:22Z","pushed_at":"2018-02-01T00:59:35Z","git_url":"git://github.com/utopian-io/api.utopian.io.git","ssh_url":"git@github.com:utopian-io/api.utopian.io.git","clone_url":"https://github.com/utopian-io/api.utopian.io.git","svn_url":"https://github.com/utopian-io/api.utopian.io","homepage":"https://utopian.io/","size":1063,"stargazers_count":20,"watchers_count":20,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":24,"open_issues":8,"watchers":20,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75"},"html":{"href":"https://github.com/utopian-io/api.utopian.io/pull/75"},"issue":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/75"},"comments":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/issues/75/comments"},"review_comments":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75/comments"},"review_comment":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/pulls/75/commits"},"statuses":{"href":"https://api.github.com/repos/utopian-io/api.utopian.io/statuses/084c52b4ca9bc801a99120a5ecd7527cadd1bf7f"}},"author_association":"COLLABORATOR"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","steem","dev","programming"],"users":["therealwolf","almost-digital"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516458919/ycfcn421y4puettg5y84.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517426866/dbztyinzefvppmdjo2ik.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427154/f0z4yyznfzbjjrjuxwvy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427183/snxwy9eqverzeqehcc03.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427341/verhttjkyatbthxvzxia.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427434/qbvmy4hj0rzvtvu50g1h.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427535/ik8tx77ogbuidsvxplw4.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427605/e1elztanv7kdtjet3nrq.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516458919/ycfcn421y4puettg5y84.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517426866/dbztyinzefvppmdjo2ik.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427154/f0z4yyznfzbjjrjuxwvy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427183/snxwy9eqverzeqehcc03.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427341/verhttjkyatbthxvzxia.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427434/qbvmy4hj0rzvtvu50g1h.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427535/ik8tx77ogbuidsvxplw4.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517427605/e1elztanv7kdtjet3nrq.png"],"moderator":{"account":"codingdefined","time":"2018-02-01T11:07:18.945Z","reviewed":true,"pending":false,"flagged":false}}"
created2018-02-01 10:55:45
last_update2018-02-01 11:07:18
depth0
children11
last_payout2018-02-08 10:55:45
cashout_time1969-12-31 23:59:59
total_payout_value49.622 HBD
curator_payout_value12.818 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,432
author_reputation581,693,011,827,252
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,103,829
net_rshares12,715,427,855,396
author_curate_reward""
vote details (173)
@amreshchandra ·
Why need an alternative to login to steemit mate? That's what you are trying to accomplish yea...we can actually sign in to utopian via steemit, soo? I mean i dont totally get it.
![](https://steemitimages.com/DQmPbGSE21YnoJWmPrJsajQZkxzWw4UK9uuqSrn9KVWLBD6/image.png)
properties (22)
authoramreshchandra
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t120658497z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"image":["https://steemitimages.com/DQmPbGSE21YnoJWmPrJsajQZkxzWw4UK9uuqSrn9KVWLBD6/image.png"],"app":"steemit/0.1"}
created2018-02-01 12:07:00
last_update2018-02-01 12:07:00
depth1
children1
last_payout2018-02-08 12:07:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length268
author_reputation30,142,486,000,876
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,117,584
net_rshares0
@therealwolf · (edited)
$0.11
@amreshchandra When somebody who has heard nothing from Steem yet, but wants to earn via Utopian - he shouldn't go to Steemit, which has nothing to do with Utopian to create an account.

Doesn't look professional enough.
👍  
properties (23)
authortherealwolf
permlinkre-amreshchandra-re-therealwolf-utopian-registration-backend-account-creation-20180201t120806772z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["amreshchandra"],"app":"steemit/0.1"}
created2018-02-01 12:08:06
last_update2018-02-01 12:08:36
depth2
children0
last_payout2018-02-08 12:08:06
cashout_time1969-12-31 23:59:59
total_payout_value0.084 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length220
author_reputation581,693,011,827,252
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,117,812
net_rshares18,273,905,435
author_curate_reward""
vote details (1)
@codingdefined ·
$1.18
Thank you for the contribution. It has been approved. Great Work, bdw what's the estimate for this to be fully completed.

You can contact us on [Discord](https://discord.gg/uTyJkNm).
**[[utopian-moderator]](https://utopian.io/moderators)**
👍  
properties (23)
authorcodingdefined
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t110746275z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-02-01 11:07:45
last_update2018-02-01 11:07:45
depth1
children2
last_payout2018-02-08 11:07:45
cashout_time1969-12-31 23:59:59
total_payout_value0.889 HBD
curator_payout_value0.294 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length240
author_reputation532,318,677,885,625
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,105,982
net_rshares190,916,165,290
author_curate_reward""
vote details (1)
@therealwolf ·
As soon as the latest Pull Request is merged, then I'll update the frontend and people can test :)
👍  
properties (23)
authortherealwolf
permlinkre-codingdefined-re-therealwolf-utopian-registration-backend-account-creation-20180201t110831959z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-01 11:08:30
last_update2018-02-01 11:08:30
depth2
children0
last_payout2018-02-08 11:08:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length98
author_reputation581,693,011,827,252
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,106,135
net_rshares304,159,059
author_curate_reward""
vote details (1)
@utopian.tip ·
Hey @codingdefined, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
properties (22)
authorutopian.tip
permlinkre-re-therealwolf-utopian-registration-backend-account-creation-20180201t110746275z-20180201t235948
categoryutopian-io
json_metadata""
created2018-02-01 23:59:48
last_update2018-02-01 23:59:48
depth2
children0
last_payout2018-02-08 23:59:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length163
author_reputation238,310,597,885
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,255,213
net_rshares0
@drako2016 ·
Thanks for the input.
properties (22)
authordrako2016
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180204t032813354z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-04 03:27:36
last_update2018-02-04 03:27:36
depth1
children0
last_payout2018-02-11 03:27:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length21
author_reputation3,727,387,201
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,789,368
net_rshares0
@godofbit ·
O yes this will definitely help some people but when it comes to the code thing I don't know nothing about it, I've been trying to learn it for awhile I just can't understand it i still upvoted it for you
properties (22)
authorgodofbit
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t155925138z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-01 15:59:27
last_update2018-02-01 15:59:27
depth1
children0
last_payout2018-02-08 15:59:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length204
author_reputation288,882,272,120
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,165,850
net_rshares0
@maverickinvictus ·
Great initiative to do that especially if you want to cater to more developers. open source contributors,  coders and bug hunters. 

When you talk to a tech guy and you show him posts that usually art. photography and other stuff. He might not be necessarily put off if he likes those stuff but by showing what Utopian is and its interface and account creation then they are more at home and will know what they can do for the platform.
properties (22)
authormaverickinvictus
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t142200933z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-01 14:22:00
last_update2018-02-01 14:22:00
depth1
children0
last_payout2018-02-08 14:22:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length436
author_reputation49,890,876,340,190
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,145,529
net_rshares0
@nirobdas ·
i think it is very helpful post for every steemit worker, and allso thanks you...
properties (22)
authornirobdas
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t111031850z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-01 11:10:42
last_update2018-02-01 11:10:42
depth1
children0
last_payout2018-02-08 11:10:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation57,831,254,984
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,106,533
net_rshares0
@shahriararefin ·
I think this type of article is very much helpful for some ppl. but lyk me.... Its Jam my head while watching the Coding. :-)
properties (22)
authorshahriararefin
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180201t110314505z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-01 11:03:24
last_update2018-02-01 11:03:24
depth1
children0
last_payout2018-02-08 11:03:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length125
author_reputation1,304,578,739
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,105,201
net_rshares0
@utopian-io ·
### Hey @therealwolf I am @utopian-io. I have just upvoted you!
#### Achievements
- WOW WOW WOW People loved what you did here. GREAT JOB!
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-therealwolf-utopian-registration-backend-account-creation-20180203t154630513z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-02-03 15:46:30
last_update2018-02-03 15:46:30
depth1
children0
last_payout2018-02-10 15:46:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,066
author_reputation152,955,367,999,756
root_title"Utopian Registration: Backend - Account Creation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,671,912
net_rshares0