摘要:JavaScript编码规范 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/A_re-introduction_to_JavaScript 目录 类型 原始值: 存取直接作用于它自身。 string number boolean nu
阅读全文
摘要:在线wirte&debug Solidity http://remix.ethereum.org/ 如何编写一个可升级的智能合约 solidity 基础 http://www.tryblockchain.org/ https://www.jianshu.com/p/8794afea1996 前置工作
阅读全文
摘要:BUILDING ROBUST SMART CONTRACTS WITH OPENZEPPELIN http://truffleframework.com/tutorials/robust-smart-contracts-with-openzeppelin
阅读全文
摘要:http://remix.ethereum.org/ debugging-a-smart-contract http://blog.csdn.net/fidelhl/article/details/52524434 https://www.cnblogs.com/zl03jsj/p/7074435.
阅读全文
摘要:第1章: 可支付 截至目前,我们只接触到很少的 函数修饰符。 要记住所有的东西很难,所以我们来个概览: 我们有决定函数何时和被谁调用的可见性修饰符: private 意味着它只能被合约内部调用; internal就像 private 但是也能被继承的合约调用; external 只能从合约外部调用;
阅读全文
摘要:有了 Solidity 编程经验,我们就要提高难度,讲讲 Ethereum 开发的技术细节。 编写真正的DApp时必知的:智能协议的所有权,Gas的花费,代码优化,和代码安全。 第1章: 智能协议的永固性 到现在为止,我们讲的 Solidity 和其他语言没有质的区别,它长得也很像 JavaScri
阅读全文
摘要:第2章: 映射(Mapping)和地址(Address) 学习2个新的数据类型:mapping(映射) 和 address(地址)。 Addresses (地址) 以太坊区块链由 account (账户)组成,你可以把它想象成银行账户。一个帐户的余额是 以太 (在以太坊区块链上使用的币种),你可以和
阅读全文
摘要:第2章: 合约 从最基本的开始入手: Solidity 的代码都包裹在合约里面. 一份合约就是以太应币应用的基本模块, 所有的变量和函数都属于一份合约, 它是你所有应用的起点. 一份名为 HelloWorld 的空合约如下: contract HelloWorld { } 版本指令 所有的 Soli
阅读全文