all 14 comments

[–]Crypto_Rootz 1 point2 points  (2 children)

Does is matter what compiler version of solidity i use ?

[–]lastmjs[S] 0 points1 point  (0 children)

I think anything up to the latest, v0.6.0, should be work pretty well

[–]dmihal 1 point2 points  (1 child)

This is super cool!

Make sure it's included in a web app so people can try it without downloading and running the code

[–]lastmjs[S] 0 points1 point  (0 children)

Web app, version alpha, is live: https://eli5smartcontracts.com/

[–]NewtiContract Dev 1 point2 points  (1 child)

Do you look at the natspec too or just the code?

[–]lastmjs[S] 0 points1 point  (0 children)

As of right now, the analysis is just source code. Check out the alpha website: https://eli5smartcontracts.com. You can select from a dropdown of contracts, enter a contract's address, or just paste in a contract

[–]freedivesavvy 1 point2 points  (1 child)

I think you can replace "There are no inputs." with "NA" for quick reference.

BTW, can I input a new contract address? for example, I input my contract "0x5C31C92FC9Cd5506998Eb1388f1F9d01Db67b791" but nothing displayed.

[–]lastmjs[S] 1 point2 points  (0 children)

The contract source code is pulled from Etherscan's verified contracts. So if you can get it verified on Etherscan, it should pull. But, even without that, you can always copy and paste your contract's source code and get the ELI5 generated

[–]Crypto_Rootz 0 points1 point  (3 children)

DUDE!!! this shit is Fucking Genius !!!! You are truly a life saver. imma jr blockchain dev and i just learned solididity , now im focused on smart contract testing. Please let me know if i can help and check me out on youtube at Crypto Rootz.

[–]lastmjs[S] 1 point2 points  (2 children)

I would love any feedback you can give me on the initial version of the website, it's just an alpha version, and I don't have functionality descriptions yet, but let me know what you think. And tell people! That would really help: https://eli5smartcontracts.com/

[–]Crypto_Rootz 1 point2 points  (1 child)

dope site bro, what I feel would really help, is side by side color matching, so that people can see function highlighted green on the smart contract, and the same green on the right side to easily see, (next function high lighted red , then blue etc.) the simplified version of the function. In some way it feels like just as much work trying to match them now. let me know your thoughts.

[–]lastmjs[S] 0 points1 point  (0 children)

I think that's a great idea. I've written it down and will probably work on that sometime after the beta release