EOS Development Sneak Peek for Very Early Developers

in eosdev •  2 years ago  (edited)

Although the official test network is still in preparation, anyone can create their own test environment on a local node. Please understand things are likely to change; however, not drastically so.

We have started to put together documentation for developers. This documentation often lags behind development and is currently far below the standard of what we plan to deliver along with the official test network.

https://eosio.github.io/eos/

Starting a Local Node

Anyone can start a local node by following the build instructions here:

How to Build EOS.IO (eosd)

Interfacing with Local Node via RPC

The eosd executable can be configured to expose a REST/JSON interface over HTTP. The existing APIs are quite limited but will be dramatically expanded over time. For information on how to interface with this RPC interface directly please see this documentation:

eosd RPC Interface

Interfacing with Local Node via CLI (eosc)

eosc is a tool that wraps the RPC interface and makes it easy for users to query eosd. This tool will eventually become the primary way to interact with eosd for developers wishing to publish contracts to the blockchain.

For a quick tutorial on how to create accounts, transfer funds, upload contracts, and interface with those contracts via eosc and eosd please see this:

eosc - command line client

Current Development Status

As things currently stand the blockchain is doing no signature validation. This means any account can trigger any action. This makes things very easy to test the logic of your applications. It also means that it is not currently necessary to maintain a wallet with private keys to use the network to test your applications.

Over the next few weeks we will be building a CLI wallet and enabling developers to turn on signature validation and permission checking.

Also note that the current RPC API makes it very difficult to query the state of your contract. This will be remedied next week.

Getting Started with Development

We have several example contracts that you can use as a starting point:

For information about the available APIs please see:
How to Write Contracts

There is also a helpful index of all documentation.

Developer Channel

We have also created a new developer channel on Telegram ( tg://join?invite=EaEnSUPktgfoI-XPfMYtcQ ). This channel is heavily moderated to keep the topic focused on developers helping developers. If you have questions this is the best place to get real-time support from the community. Our developers will also monitor this chat and attempt to help as time permits.

We would also like to establish the #eosdev tag here on steemit. If you have developer questions and/or answers please post under this tag. I will attempt to follow it and turn it into our own stack exchange. Quality questions, answers, and tutorials will receive up votes.

This is just the beginning

This information is provided for information purposes only based upon community demand. We would appreciate any feedback you can give as it will help us refine how we develop EOS.IO to serve the needs of developers. All documentation and designs are still subject to change, but with your feedback they can change for the better!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hey @dan, keep up the awesome work. I can't afford to get in on one of the official phases as I am currently homeless and unemployed (see my many posts on the subject if you wanna know more) but I did get on Kraken and get 60 EOS which I am holding......hoping it goes the way of Steem and BTC and I can cash out in a few months with enough funds to get my life back on track.

Merry Xmas bro, youve got yourself an extra few bucks coming your way.

hope my upvote helps you out :)

Hope my upvote helps YOU out :)

=)

:)

i know its not much but here is my upvote for you and hopefully it will get you a little step further to get back to where you need to be

Steem on

you're a nice dude @felander :: If you wanna be generous lol ... I'm here whenever you get that feeling bro

I upvoted aswell. Wish you all the best !

I just round it off to 7.8 xD

I'm just hearing about EOS and like you don't have much in the way of funds to invest. How do you get Kraken, and what does it have to do with EOS? Thx

Kraken.com is an Exchange, you just sign up to get it. Once you sign up you can buy EOS with Ethereum (an alt-coin). I bought Etherium at coinbase.com and then transferred it to my Kraken wallet to use to buy EOS.

Guys you will get better value for money by participating in the ICO it only ends in April 2018. Go to Eos.io and read up on how to get EOS tokens. *Tip- check the day to day ETH received (the way the ICO works- it depends on how many different people invested on the day and also what the total amount of Ether raised for the day was, based on that it will issue tokens) so try and time it towards the last hour so you can attempt to get as much EOS for your ETHEREUM as possible. For example- I have invested twice so far, both 1 ETH. the first time I got 150 EOS for my 1 ETH, next time I only got 115 EOS for 1 ETH. Will wait for another slow day till I invest again. That's my two cents worth, hope this helps someone! @venuspcs I have upvoted your comment to help you out as well, keep thinking positive and adding value and you will get yourself out this rut you in soon. All the best!

Nice post.
Can i like a jocker??
Hahahaaaaaaaaa........

This post received a 3.7% upvote from @randowhale thanks to @satchmo! For more information, click here!

Wow! EOS develiping in crazy tempo!

Fantastic!

This post received a 4.9% upvote from @randowhale thanks to @free2play! For more information, click here!

This comment has received a 1.20 % upvote from @booster thanks to: @free2play.

nice keep us updated

Great! btw, the "developer channel on Telegram" link is not working, can you paste the link again.

Link was fine, steemit didn't recognize the tg://.. protocol.

Nice. Great work.

@tfury got you a $2.14 @minnowbooster upgoat, nice!
@tfury got you a $2.14 @minnowbooster upgoat, nice! (Image: pixabay.com)


Want a boost? Click here to read more!

OMG... you have a workable model already?

Most ICO's take several months to put together a proof of concept model.

You're working on this daily, aren't you?

  ·  2 years ago (edited)

its hard fork of steem blockchain just rewritten. It's not his first BlockChain though :)

Well it is 90% new code. But experience and good design helps.

I agree with @dan! Experiences no matter bad or good on his previous projects like BitShares and Steem are the greatest asset to make the next best product, EOS!

  ·  2 years ago (edited)

@dan - I was provocative on purpose just to get reality answer which is not clarified anywhere. Thanks for doing so :) Experience is your biggest FORK in this adventure, you know all the mysterious ways of full capacity blockchain from experience with SteemIt.
I do have a question, though, from your experience.
How well you would review MultiChain as open-source blockchain for a start ?

love what you just said here about 'experience' --- like each project you work on, helps you prepare for the next one; so many nuggets in these comments for people who 'study successful people' and how they think.

See you are wrong.

Quote from @dan:

Well it is 90% new code. But experience and good design helps.

So you can remove your "ffs" and give @dan some credit for hard work, which is well deserved and appreciated.

@intelliguy - for IntelliGuy you are pretty much shallow.

  1. Reply was towards you, answering your question
    "OMG... you have a workable model already?
    Most ICO's take several months to put together a proof of concept model."

Click on the screenshot below to check out illustrated version for you:

  1. Im authentic asshole and this platform is about freedom, so any way of expressing myself is allowed as long as I'm not insulting directly anyone. FFS stands for For Fuck Sake - directly to you comparing @dan to other ICO's even though man is founder and developer of BitShares and Steem BLOCKCHAIN. So, credit and respect is lacking in your side for part of your ignorance.

  2. I think it's completely disrespectful flaming to argue with someone when you not even read all the comments yet, which replies to your part of me not giving @dan a credit. As you can see from screenshot below, i'm giving him credit in very own style and honest way a little bit above this conversation.

Click on the screenshot below to check out illustrated version for you

No hard feelings, and hope we are clear now.
Friendly advice: Do not jump to conclusions without a bare minute of analyzing situation. People who do jump to conclusions, are mostly wrong. Even myself in this case.

Cheers

Lucifer

Im authentic asshole and this platform is about freedom, so any way of expressing myself is allowed as long as I'm not insulting directly anyone. FFS stands for For Fuck Sake

I know what FFS stands for, that's why I suggested you remove it. It wasn't warranted.

directly to you comparing @dan to other ICO's even though man is founder and developer of BitShares and Steem BLOCKCHAIN. So, credit and respect is lacking in your side for part of your ignorance.

Not really. I'm overstating the obvious. I know he's the founder and developer of both. I know EOS is his new baby... and he's very diligent on making this the best thing ever. So it's not me that is unaware either.

No hard feelings, and hope we are clear now.

No hard feelings. It takes a lot for me to have hard feelings..

People who do jump to conclusions, are mostly wrong. Even myself in this case.

That's nice of you to admit, and I have a respect for you because you said that.

Cheers Lucifer

Cheers back.

  ·  2 years ago (edited)

@intelliguy - I love you seriously. I can't believe how great quality personalities i'm finding here on Steem through all ways, including random disputes. I'm already your follower, so i'll just keep it going, awesome open-minded and ON-THE-GROUNDS hit-back answer you provided :) Takes great personality nowadays to be able to accept and approve things that usually people not even like to smell :)

Hope can chat up on sometimes with you somewhere :)

Cheers :)

I suspect you and I could have a great conversation after about 5 minutes of knowing each other. I can tell you mean well, you're smart, and you're a person of substance. That's why I had fun replying to you.... we're so close in the way we think... there's good in everyone, and I see it in you. :)

By each word you've placed in front of my screen, I completely obey, can follow and agree about! Thanks for a kind and friendly mannered answer to be appreciated honestlyI have to admit, that I've also made human error and jumped to conclusion by reducing value of your username @intelliguy, earlier in my comment - You truly are what your username stands for.
Great Construction Foundation seems like :)

I would be also jumping to conclusion now and saying that you are not a youngster by age and more-like seems in mid 30's ? It's more curiosity rather than conclusion.

Glad to see i'm not only one able to Manage my own Chaos :) :)

Edited "ffs" and replaced for "though" :)

Good starting point.
I need to delve in Eos.
Thanks for keeping us up to date.
Keep on steemit!!

pouchon, I've been keeping my eye on this project since I watched his video with Jeff

This seems like a game changer.

yeah . True that , this is Amazing.

Great video with the CTO.. he already has a track record of building blockchain apps so understands the system. The ability for maybe one day to run something like Steemit in EOS is amazing.. Think of Wordpress for EOS or any other cool app.. of course as a developer I will always be a bit skeptical of things until till things get into beta and start to mature.

I don't blame you!

I watched this the other day; Had no idea this is what EOS was about; am watching from the sidelines but with a closer eye than before :)

Could you please tell me in newbie terms. If I were to buy an EOS token, what would this buy me? Would it buy me an EOS coin. If it's an operating system, what use would an EOS coin / token be.

  ·  2 years ago (edited)

buying EOS is like fundraising a project with no expection on return. just as if u participate in a kiskstarter project. EOS don't own u anything when u buy EOS...If the project succeed to launch and the value grow that's where u could be fine. Make sure u read everything on official website https://eos.io/

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by goldenfish from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, and someguy123. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you like what we're doing please upvote this comment so we can continue to build the community account that's supporting all members.

Keep up the great work

Excelente!

Indeed too bad that the learning curve is probably too steep for my available time to bear. I would love to play with the testnet and learn more about how this all works. But we will find out sooner or later. Would love to see updates to this thread and samples of applications that could be run on the EOS chain.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by mrbean from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, and someguy123. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you like what we're doing please upvote this comment so we can continue to build the community account that's supporting all members.

As a developer, your project is truly exciting. Looking at the real world needs (multithreading, etc) is going to go so much further in the end. I'm still theorizing apps my company may be able to develop on this platform.

I have a knockout idea if youre interested

I'm really looking forward to playing around with this. Thanks for keeping us all in the loop as development progresses.

I am super curious to how @dan would reply to this Youtube post

Ill say its fud

I just found out about it after talking to Brendan at 2nd Annual Blockchain Conference here in Washington DC.

I've asked him when this will be ready for developer to dip in. He said yesterday LOL.

Looking forward to learn more about this project, now it's time to read and learn.

Cheers to you,
@Yehey

I did put some money on EOS and will put more if I see this going the right direction. Being that Dan is behind the wheel I'm sure it will.

I'm so excited by how things are developing in EOS and Steemit! Future is bright 💯

example contracts

I have never seen c++ look so good..

Thanks for sharing! I believe in the EOS project. Looking forward to much success

Does EOS have a Python dev framework / API?

It appears to be C++ only for right now. I would imagine if they had something for Python, it would be some sort of binding through some API they've built. But there doesn't appear to be anything on the roadmap. C++ isn't as fun as Python, but it's not as bad as people make it out to be

I Really Hope EOS Surpasses Ethereum !!!

@dan - I like your post. Looking forward to see some more informative posts from you.

Diving into this tonight! If you guys want some help on the front-end (scss/react) let me know. A beautiful performance UI will push it to the next level. @dan

Please contact me on telegram, we are looking for react devs.

Great, looking forward to great things.

All the best to you and to your team.

cool

Yes. Sneak peak! Great work Dan.

Can't wait for the EOS wheel to start rolling, a revolutionary movement.

Thank you very much @dan for the update. I am going to be following EOS very closely, especially since my team and I will also be developing our project on the Graphene blockchain. I look forward to the opportunity to talk to you soon!

I have some EOS myself and liking it more and more. thank you and keep us updated.

I appreciate your style of writing. Please continue

Hi, friends follow to me i will follow you @suhaibashraf155 don't foget to follow me
Thanks

Thank you for sharing! Although I am new to all of these developing with new technologies I am very interested into this project. I hope I will have the time to test out EOS node.
I only have 2 old laptops so maybe it will work on a Virtual Machine running in the cloud?

First I need to understand the technology, I just finished watching your interviews on youtube. Keeping an eye on all this.

Thank you!

Edit: Noob question: How to I get on the developer channel on Telegram ? Link not working.

Wooowww... To the moon EOS. I HAVE!

Hi I am new around here, please follow me & I will follow you.

I wish I can code. There are a lot of apps I would have loved to code on the EOS platform or here on steemit. Number one of them is a chess game or chess tournaments that will play on the blockchain.

It is never too late to learn, buddy!

belachess has already done it

Thanks sir for giving us such a wonderful platform I had joined just one 1 month before
Steemit has changed my life ,Long Live Steemit 👍👌

Impressive Daniel. This looks like a great start. Wished the same level of info was provided as graphene was under development, it would have gone a long way to engage developers before graphene was released. Glad to see it happen early with EOS, so glad you have the additional resources needed to do it that you didn't have in 2015.

I'll be lurking in the dev channel to keep abreast of progress and ask questions as necessary. Looking forward to the evolution!

Awesome! I really look forward to EOS.

Great post...

thank you for everything.

Good stuff Dan! I believe in you and your team. Stay focused and ignore the noise!

Good news

really excite about the work you're doing..charge on @dan

As Eos was started it was above $4 & now below 2. Is Eos an ethereum killer? i will appreciate suggestion and comments .

2 million coins are distributed everyday at an unfixed price until July next year.
Be happy to buy cheap...

  ·  2 years ago (edited)

Does use of REST Api brings us closer to running WordPress as curating platform on EOS blockchain ? I mean does that amplify the power of possibilities ? WordPress REST API can communicate with EOS. Wonderful :) No more plugins, but direct WP functions :) New era has begun ?

Ill give eosd today spin and write article about impressions. SteemD is seriously trashy source, that overtime got really messy, so lets see how EosD is doing at very own start.

Even i hate both you and @ned, because i still not know the truth were you a cunt or him, i still appreciate hard work being done.

Cheers

Lucifer

I feel like a kid at christmas.... : )

Thats what im thinking

Nice Starting

Great!

Why is his payout figure cut? It shows payout declined.
I am from Himachal, nice to meet you.

Too bad I'm not a developer of any sort.
I hope you can get the feedback that you require from the many knowledgeable people on this platform.
Thank you for your work on bitshares and steem and I'm sure you will make EOS a success with the team that you are working with.
I wish you the best of luck! :)

Thanks!
Will
https://eosio.github.io/eos/files.html
always not lag behind the git repo, i.e. do i see all changes there immediately?

Seriously looking for a dev team for a future project on the EOS platform. Who's out there?

I own 88 EOS in my Exodus wallet. Just wanted to say thank you. I am new to steemit and crypto in general, but I like what you have done here. Note: There is no need to upvote me - I just wanted to post an honest Thank You.

I have been encouraged my many users here on Steemit thanks to your involvement. Love, Peace & Hair Grease!

Get your code on Good Man!!!!

this is gonna be awesome for the coders.

Really looking forward to the #eos platform, @dan. Keep setting the bar!

More and more am I glad I got into $EOS. Thanks for the updates Dan.

Nice post. upvoted & followed

It will be very exciting to see what EOS will become in a year from now

Nice progress EOS! Hope to get the best from EOS!

This is just the beginning. Cheers EOS people!
Go for
cheers.jpg

GOOD KEEP GOING ON

bravo EOS

The communication is great! Some other projects could learn a lot from this.

Just posted this article that talks about EOS as the 4th generation blockchain challenge for Steem.

Analysis of Steem's Economy - A Social Scientist's First Impressions - Part 3/4 in the series.

https://steemit.com/steemit/@cyberspace/analysis-of-steem-s-economy-a-social-scientist-s-first-impressions-part-3-4

I peed a little bit when I saw contracts were in cpp. Hell yeah!

I can't say that I hope EOS kills Ethereum... but I hope it really delivers what Ethereum was envisioning. Thanks for the update, I'll be reading through the docs and setting up a test node - want to port a dapp the second it's up :)

i hope this coin does well

Nice sharingg..thank you

Very good post

Tnx For Great post

great nice 1

Good Work :D EOS is very intresting

Interesting. Will follow and see how can I be developer for EOS

Noob question. Does EOS and Steem connected to each other?

I can feel that Steemit is growing each day with all the updates you're making. I can't wait for the day where Steemit is gonna be a household name. Hopefully soon! I'm doing my best to share Steemit to all my friends. Through teamwork, we can achieve this! Anything can happen! And I believe in you @dan :))

What is witness vote, how does one become a part of it and what is the benefit please ,any one that knows please kindly answer me please, thank you so very much in advance.
목격자 표결은 무엇이며, 어떻게 그것의 일부가되며 혜택은 무엇입니까, 제발 친절하게 대답 해주십시오. 제발, 제발 대단히 감사드립니다.
什么是见证投票,如何成为它的一部分,什么是好处,请知道任何一个请客气请回答我,非常感谢你提前。

Thanks for the great info. Thinking of starting off an old desktop to set up a test environment. Have been wanting to take a dive into blockchain development for a while now

nice article keep updating

I just bought some of my first EOS yesterday. Thanks.

Congratulations @dan!
Your post was mentioned in the hit parade in the following categories:

  • Comments - Ranked 9 with 113 comments
  • Pending payout - Ranked 1 with $ 831,17

I hope all the best in EOS development .

Good post i think that is a very good opportunity for the youngers developers, because this does not happen every day and it is important that more people know this information, I agree with the post. :)

Thanks for the update @dan, I purchased 120 EOS and looking to get more!

wow
very nice

nice

does it work on windows?

Thanks for the info!

Congratulations @dan! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Your post got the highest payout on one week

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

keep up the great work Dan!! I'm getting some eos right now!!

good news

Nice post , thanks for sharing with us , i'm a newbie here and i don't understand much but i hope that in time if i keep reading about that i will understand more !!

Is really interesting information , clear and specific, more and more happy to be here, thanks for posting

Love will save the world!

Dan's back! And with good EOS news!

Would it be possible to create a clone of EOS (or almost clone) before EOS itself being released?

Not without violating the license, EOS is not officially open source until June of next year.

@dan i think its a right thing to do. Open-sourcing it from a very own beginning can hurt value of EOS since it's ICO based CC, and any master branch of it running without supervision of EOS itself can end up in a serious mess. Run it for a year, find bugs and fixes yourself, then when you know it's bullet-proof, open-source it, yeah :)