码迷,mamicode.com
首页 >  
搜索关键字:solidity    ( 128个结果
深入了解以太坊虚拟机第4部分——ABI编码外部方法调用的方式
在本系列的上一篇文章中我们看到了Solidity是如何在EVM存储器中表示复杂数据结构的。但是如果无法交互,数据就是没有意义的。智能合约就是数据和外界的中间体。 在这篇文章中我们将会看到Solidity和EVM可以让外部程序来调用合约的方法并改变它的状态。 “外部程序”不限于DApp/JavaScr ...
分类:其他好文   时间:2018-11-01 12:34:25    阅读次数:257
深入了解以太坊虚拟机第3部分——动态数据类型的表示方法
Solidity提供了在其他编程语言常见的数据类型。除了简单的值类型比如数字和结构体,还有一些其他数据类型,随着数据的增加可以进行动态扩展的动态类型。动态类型的3大类: 映射(Mappings):mapping(bytes32 => uint256), mapping(address => stri ...
分类:其他好文   时间:2018-10-31 20:07:55    阅读次数:200
solidity合约详解
Solidity 是一个面向合约的高级语言,其语法类似于JavaScript 。是运行在以太坊虚拟机中的代码。这里我们用的是remix编译环境。是一个在线的编译环境。地址为http://remix.ethereum.org Solidity的合约类似于面向对象语言中的类。下面我们可以先创建一个合约。 ...
分类:其他好文   时间:2018-10-31 17:08:38    阅读次数:311
区块链之智能合约 solidity踩坑 --上篇
概述 最近在写合约时遇到一些坑,做一下总结; 介绍主要分一下三个方面: 对区块链的简单描述 结合业务场景,编写简单智能合约,时遇到的坑(上篇) assembly 的使用说明(下篇) 正文 进入正题之前,我稍微简单介绍一下什么是区块链,区块链干嘛用的(特点),智能合约是做什么的,为什么要写只能合约(一 ...
分类:其他好文   时间:2018-10-27 14:39:58    阅读次数:136
第一行代码:以太坊(3)-使用更多的工具编写和测试智能合约
在上文中已经使用了Remix环境运行和测试了本书编写的第一个智能合约程序,不过编写和测试智能合约的测试方式很多,例如,在testrpc环境测试;在Intellij IDEA集成开发环境中用Solidity语言编写智能合约;在纯Web环境中测试智能合约;使用AJAX方式测试智能合约等。本文将详细介绍这些用于编写和测试智能合约的方法。
分类:其他好文   时间:2018-10-19 13:57:03    阅读次数:191
第一行代码:以太坊(2)-使用Solidity语言开发和测试智能合约
[《第一行代码:以太坊》已经出版,开始连载了,购买送视频课程 ](http://blog.51cto.com/androidguy/2284400)
分类:编程语言   时间:2018-10-11 01:38:32    阅读次数:207
通过一个案例精通以太坊智能合约和Solidity
作者介绍SilverCEO星际区块链信息发展有限公司项目组件??这个项目是一个构建在以太坊上的游戏,感谢这个团队给我们提供的案例:https://cryptozombies.io??从功能的角度看,有如下脚本:zombiefactory.sol:定义zombie和生成zombie。zombiefeeding.sol:定义小猫接口,给zombie吃小猫。zombieattack.sol:zombie
分类:其他好文   时间:2018-10-10 14:11:27    阅读次数:248
【ERC1155实践】欧阳询书法复制品从确权设计到买卖测试
作者介绍笔名辉哥副总(赋能中心)尖晶投资1,摘要【本文目标】通过本文学习,了解以太坊ERC1155标准规范和ERC1155Mintable可增发智能合约函数功能,并通过一个有趣的故事完成功能测试。【前置条件】1)对以太坊ERC20(同质化代币),ERC721(非同质化代币)有所了解,对ERC1155有兴趣了解。2)懂得在REMIX调试SOLIDITY语言,不熟悉的参考文章《第十课Solidity语
分类:其他好文   时间:2018-10-09 19:02:11    阅读次数:159
solidity 语法学习
基于 cryptozombies.io ZombieFactory 学到了 函数的定义 数组的使用 mapping 的使用 require的使用 事件的使用 ZombieFeeding ...
分类:其他好文   时间:2018-10-09 17:06:17    阅读次数:286
openzeppelin-solidity/contracts的代码学习——payment
payment - A collection of smart contracts that can be used to manage payments through escrow arrangements, withdrawals, and claims. Includes support f ...
分类:其他好文   时间:2018-09-05 19:58:27    阅读次数:218
128条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!