十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容主要讲解“怎么用Solidity语言通过以太坊钱包开发hello world”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Solidity语言通过以太坊钱包开发hello world”吧!
成都创新互联公司凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站建设、成都网站设计服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
使用以太坊钱包开发实现经典的HelloWord智能合约类。
Solidity的合约语法实际上与面向对象编程语言中的类很类似。智能合约有我们可以调用的函数和可以存储和读取的变量。
我们的Counter
合约将存储它被调用的次数,使这个值可供每个人从区块链上读取。
pragma solidity ^0.4.11; contract Counter { /* define variable count of the type uint */ uint count = 0; /* this runs when the contract is executed */ function increment() public { count = count + 1; } /* used to read the value of count */ function getCount() constant returns (uint) { return count; } }
1.首先要发布我们的智能合约到区块链上,打开以太坊钱包 Ethereum Wallet,点击 “智能合约” contracts。
2.然后单击“部署一个新合约” Deploy a new contract。
3.在以太坊钱包的代码文本编辑区域填写我们的Counter
合约代码。
4.在以太坊钱包的右边选择你想部署的合同:我们的Counter
智能合约。
5.输入你的密码并按下“发送交易” Send transaction。gas价格是将你的合约发布到区块链所需的数量,另外一篇文章讨论如何计算智能合约gas。
你可以看到计数器值等于0。在区块链上,读取一个值不需要花费任何代价,这就是为什么你可以看到这里显示的值。
现在,如果你执行我们的增值函数,猜猜会发生什么?我们的计数器值等于1。这可能需要一些时间,因为当下一个块被挖掘时,代码的执行必须写在区块链中。
如果再一次执行增量函数,就会看到计数器值的变化!
这样你就通过以太坊钱包开发并部署了你的第一份以太坊智能合约,并进行了互动。
到此,相信大家对“怎么用Solidity语言通过以太坊钱包开发hello world”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!