在自主学习Solidity智能合约的过程中,第一份入手资料无疑是官方文档。感谢前辈们还能提供出文档的中文翻译,作为我入门的第一手资料;文末附上有用的学习链接{持续更新中}

阅读完基础文档同时上手合约后,没有人带路的感觉有点迷茫。有幸找到了以太坊的区块链浏览器:https://etherscan.io/

展示一下首页:

浏览器右上角有搜索框,可以查看地址、交易hash、区块、Token代币等信息。近期有某些事件会通过交易的方式在附言中加入自己需要永久保存的消息,作为向世界发声的一个工具,防止删帖,这也可能是一个特色创新吧。同时在搜索框中查找一些知名的Token信息能够查找到具体消息,如:KCash钱包;

注意区分同名Token,选择第三个项目打开,为该项目方近期转以太坊的代币;

我们在该代币页面能查看详细的转账信息,同时能查看代币的持仓,分布等等情况。我们重点关注右上角的合约地址,打开:

其中第二个tab页面即为我们所需的代码页面,如果有的话;

那么借此机会我们能够找出真实环境下的源码,相对bug较少,对比文档进行进一步的学习,能够很好的提高自生编码水平及风格。

推荐可参考项目合约:

KCash、CryptoKitties……

参考资料:

以太坊区块链浏览器:https://etherscan.io/

Solidity官方文档:http://solidity.readthedocs.io/en/v0.4.24/

Solidity官方中文文档:http://solidity-cn.readthedocs.io/zh/develop/

Solidity合约记录——(一)如何寻找以太坊真实Solidity源码的更多相关文章

  1. 以太坊 layer2: optimism 源码学习(二) 提现原理

    作者:林冠宏 / 指尖下的幽灵.转载者,请: 务必标明出处. 掘金:https://juejin.im/user/1785262612681997 博客:http://www.cnblogs.com/ ...

  2. 以太坊 layer2: optimism 源码学习 (一)

    作者:林冠宏 / 指尖下的幽灵.转载者,请: 务必标明出处. 掘金:https://juejin.im/user/1785262612681997 博客:http://www.cnblogs.com/ ...

  3. Solidity合约记录——(三)如何在合约中对操作进行权限控制

    合约中一般会有多种针对不同数据的操作:例如对于存证内容的增加.更新及查询,若不进行一套符合要求的权限控制,事实上整个合约在真实环境下是没有多少使用价值的.那么应当如何对合约的权限进行划分?我们针对So ...

  4. 创建自己的区块链合约java版web3接口——以太坊代币(四)

    texas-web3j-solidity项目是一个java版本的,使用web3j包和eth网络交互的小程序. 主要实现了以下功能: 1.发布合约 2.发起转账 3.查询交易 4.调用智能合约方法 te ...

  5. 以太坊入门-solidity环境搭建

    本地remix-ide安装教程 一 开始安装前 准备以下软件 vs2015(主要会用到vc++的工具以及Windows sdk  ||vs2017没试过,不过应该可以) vs下载安装以及解压地址: h ...

  6. 以太坊go-ethereum项目源码本地环境搭建

    如果要深入了解go-ethereum项目的实现与机制,看源代码是必不可少的.今天这篇博客就简单介绍一下如何在本地搭建项目的开发环境. GO语言环境搭建 以win8为例,访问地址https://gola ...

  7. 记录 制作校园网登陆脚本 python编写 附源码

    ‘’‘ 首先我们分析一下 1.需要本机的IP 使用 socket 获取 2.需要向服务器提交的数据 构造请求数据 并分析数据可替换 3.检测登陆成功 检测登陆是否成功 ’‘’ 获取IP 这样会返回 本 ...

  8. 【记录】eclipse jar包看不了源码

    第一步:下载JAD . jad官方地址的官方下载地址是: http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasem ...

  9. 以太坊挖矿源码:ethash算法

    本文具体分析以太坊的共识算法之一:实现了POW的以太坊共识引擎ethash. 关键字:ethash,共识算法,pow,Dagger Hashimoto,ASIC,struct{},nonce,FNV ...

随机推荐

  1. kettle大数据量读写mysql性能优化

       修改kettleDB连接设置 1. 增加批量写的速度:useServerPrepStmts=false  rewriteBatchedStatements=true  useCompressio ...

  2. oracle之分析函数解析及其应用场景

    ORACLE 分析函数FIRST_VALUE,LAST_VALUE用法sum overavg over first_value overlast_value over...聚合函数结合over就是分析 ...

  3. 分布式计算课程补充笔记 part 1.5

    ▶ 编写 SLURM 脚本 #!/bin/bash #SBATCH -J name # 任务名 #SBATCH -p gpu # 分区名,可为 cpu 或 gpu #SBATCH -N # 节点数 # ...

  4. Adjacent Bit Counts(01组合数)

    Adjacent Bit Counts 4557 Adjacent Bit CountsFor a string of n bits x 1 , x 2 , x 3 ,..., x n , the a ...

  5. 剑指offer——合并两个排序的链表——对象、引用和赋值初接触

    题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然,我们需要合成后的链表满足单调不减规则. 先公布结果: /* public class ListNode { int val; List ...

  6. svg旋转动画

    <!doctype html><html><head> <title>test</title> <meta charset=" ...

  7. python入门(三):循环

    1.for i in xxx xxx: 序列(列表,元祖,字符串) xxx: 可迭代对象 >>> for i in "abc": ...     print(i) ...

  8. 手工搭建web项目

    https://www.cnblogs.com/skyblue-li/p/5966311.html

  9. groupby一个as_index参数解释

  10. HDU-1078.FatMouseandCheese(线性dp + dfs)

    本题大意:在一个n * n的迷宫内进行移动,左上角为初始位置,每次可以走的步数不能超过m,并且每次走的方格上面的数字要大于前一次走的放个数字,不能走到格子外面,问如何能使得到的数字和最大. 本题思路: ...