基于以太坊的电子钱包开发分析详解

今天给大家分享一下在Hiblock社区举办的区块链技术分享中本人的PPT和分享视频,希望能给大家带来帮助和思路的拓展内容简介这篇技术分享围绕着中心化钱包的核心功能、以太坊接口调用和系统架构安全进行讲解。充值部分充值部分涉及到以下内容:用户地...

智能合约编写注意事项详解

今天区块链技术圈被美链(BEC)智能合约的漏洞导致代币价值几乎归零的事件刷遍朋友圈。这篇文章就带大家了解一些智能合约编写的注意事项。Overflow 与 UnderflowSolidity 可以处理 256 位数字, 最高为 2256 -...

Solidity编译警告的解决之道详解

网络上很多教程(图文或视频)在讲解Solidity语法实例的时候往往都将编译过程中的警告信息忽略。本篇文章用两个实例带大家清除这些警告信息。前言无论在学习Truffle框架的使用和Remix IDE的过程中网上的教程都会用到HelloWor...

以太坊暂未修复的一个bug-数组越界详解

前些天朋友遇到一个关于以太坊使用的leveldb导致的数组越界问题,一起讨论了很久。如果大家持续使用以太坊节点,迟早也会遇到此问题,在本篇文章中给大家分析一下,做好提前准备。异常信息我们先看一下具体的异常信息,对于普通的异常重启geth节点...

聊聊Solidity中的constant修饰符详解

前言通过添加pure修饰来解决警告提示,这篇文章对此技术点进行进一步的拓展。为什么使用constant首先,我们要明白为什么用constant?Functions can be declared constant in which case...

Remix发生mock compiler source not found异常解决方案详解

使用Remix进行Solidity智能合约开发时会遇到mock compiler: source not found异常信息导致无法进行编译,本篇文章带大家解决此问题。问题现在当编写好智能合约之后,准备进行编译操作,会发现在右边出现如下图提...

Solidity: ParserError: Expected pragma, import directive or contract/interface/library definition.详解

在编写智能合约的时候,如果编译时出现类似以下的异常,请不要奇怪也不要灰心丧气,你很可能只是犯了一个很低级的错误。比如即使在照抄别人的代码的时候在某一行特别是,pragma声明那一行最后少写一个“;”,就会导致这样的异常。Solidity:&...

谈谈Solidity中的构造方法详解

在像Java这种面向对象的编程语言中,每个类都有一个或多个构造方法,Solidity也有这么一个构造方法。今天这篇文章带大家了解一下Solidity中的构造方法。Java中的构造方法在Java中,如果某个类未指定构造方法,在编译的过程中会采...

以太坊Fomo3D 游戏的第一轮是如何结束的详解

以太坊网络上备受瞩目的游戏Fomo3D(Fomo3D:Long)其第一轮在北京时间8月22日下午3点左右结束了。最终地址为0xa169…的玩家获得了 10469.66Eth的奖金,其取款交易被记录在了6191962区块中,该玩家在游戏中的总...

Remix无法连接私有链问题解决方案详解

Remix连接私有链当我们写完只能合约,准备发布到本地私有链时基本操作是这样的: - 先启动好geth节点或其他类型的钱包,提供JSON-RPC调用; - 点击Remix工具区的Run菜单; - 选择Web3 Provider; -...