CornellBlockchain / ethereumbook

Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
https://ethereumbook.info/
Other
3 stars 2 forks source link

Smart Contracts branch #1

Open BrianGuo opened 6 years ago

BrianGuo commented 6 years ago

Alright everyone this is the smart contracts branch

@tjade273 @cosmoviola @LucasSwitz @sashafrolov @bleffew99 @ohadh123 @yizhouyu @jg845 @richardsfc

Next topic up is "Building a Smart Contract"

Topics to suggest? Possibly? (Feel free to add to the list)

Dev tools?

Solidity code

General topic of debate: should we include developer tools (is this a precedent)? Developer tools might be fickle/ nonexistant by the time this is published.

bleffew99 commented 6 years ago

I can write something up on devtools (prob just truffle and remix for now) by tomorrow.

GPacenza commented 6 years ago

I can work on writing a section about Mist and Metamask for dev tools by Tuesday or before the meeting on Wednesday. Also Brian I was curious, why do you say that developer tools might be nonexistent by the time this is published?

ohadh123 commented 6 years ago

I can write a little about the abi and testnets by next meeting

BrianGuo commented 6 years ago

@GPacenza Theyre constantly switching; especially in an area where people are constantly developing new tools. I didn't mean developer tools in general would be non-existant, just that the ones that we mention might not be in use

sashafrolov commented 6 years ago

I intend to work on the "Testing Smart Contracts" header that is currently blank in the main branch of this

yizhouyu commented 6 years ago

I intend to write about Remix.

BrianGuo commented 6 years ago

@sashafrolov Sure thing. What do you intend on writing about for testing smart contracts?

@yizhouyu Under which heading would that go in? Testing smart contracts or building? and make sure you can speak on the features of remix

BrianGuo commented 6 years ago

@yizhouyu see dev tools section: dev-tools.asciidoc

LucasSwitz commented 6 years ago

I can write about common design patterns and modularity.

richardsfc commented 6 years ago

I can write about solidity code and give some examples

tjade273 commented 6 years ago

I'll do a section on optimization, assembly, efficiency, etc.

BrianGuo commented 6 years ago

team what do you guys think belongs in the "building smart-contracts" section? best practices, security, design patterns, development style are all in a different header. I guess I can just go through an elementary example;

bleffew99 commented 6 years ago

@BrianGuo I think probably just go through a elementary example in solidity and go over the basic layout of a solidity contract.

BrianGuo commented 6 years ago

on the gitter, andreas told me that he's unsure yet of what should go in the "building a smart contract" section, but mentions that it should bridge the previous sections (intro, txns) with the following ones (gas, evm)

BrianGuo commented 6 years ago

just added smart contracts best practices info.