EOS Development Sneak Peek for Very Early Developers

in #eosdev7 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!

Sort:  
There are 4 pages
Pages

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 :)

 7 years ago (edited) Reveal Comment

Craig grant is a pumper and dumper....

 7 years ago  Reveal Comment

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!

nice keep us updated

I flag you for off-topic spamming and repeat offense.

Dan is not playing with y'all :: the off topic people are always a problem; thanks for what you did to help Make Steem better (saw your interview) --- shared this update on EOS; got an eye on the things you're doing sir!

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?

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!

@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.

@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. :)

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 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 :)

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.

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.

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!

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.

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.

Good Work :D EOS is very intresting

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! :)

bravo EOS

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 👍👌

Great post...

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

I hope all the best in EOS development .

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 :)

Very excited about EOS. So much good Crypto out there.

Can't wait for EOS. So much buzz about it. Has to be more than just another altcoin.

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

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...

There are 4 pages
Pages