区块链开发(五) Browser-solidity

来源:互联网 发布:淘宝上的代练 编辑:程序博客网 时间:2024/06/05 23:59

使用Browser-solidity来编译合约&部署合约

https://ethereum.github.io/browser-solidity

在上一章中部署在Geth上的源代码如下:

    pragma solidity 0.4.9;    contract DemoTypes {        function f(uint a) returns (uint b)         {            uint result = a * 8;            return result;        }    }

这个时候在这个地址的左侧,复制黏贴上述的代码,然后就可以看到右侧编译好的代码:

复制黏贴这段代码,且web3.eth.accounts[0]也处于解锁状态的话,即可部署到以太坊的私有链上。并可以被执行和调用。

> a_demotypes.f.call(100)800> a_demotypes.f.call(125)1000

智能合约Solidity 源代码分析

这个最简单的智能合约代码如下:

pragma solidity 0.4.9;    contract DemoTypes {        function f(uint a) returns (uint b)         {            uint result = a * 8;            return result;        }    }



阅读全文
0 0