
以太坊
文章平均质量分 78
今夕不惑
这个作者很懒,什么都没留下…
展开
-
在geth客户端调用已部署的智能合约
假如我们在钱包里部署了一个智能合约,那么在geth客户端该怎么调用这个智能合约呢?(使用web3.js操作智能合约)1、首先在钱包中部署智能合约,合约代码如下:pragma solidity ^0.4.11;contract MetaCoin { mapping (address => uint) balances; event Transfer(address in原创 2017-09-04 11:31:21 · 14744 阅读 · 14 评论 -
使用truffle与以太坊平台进行交互
今天研究了一上午truffle与以太坊平台之间的交互,终于走通了,特地做一下笔记。备忘(truffle与以太坊私有链的交互)1、首先启动geth客户端,使用如下命令>geth --datadir "./chaintest" --networkid 314590 --port 61910 --rpc --rpcapi "web3,eth,net" --rpccrosdomain "*" --原创 2017-09-12 15:05:35 · 915 阅读 · 0 评论 -
以太坊abi解析
什么是abiABI是Application Binary Interface的缩写,字面意思 应用二进制接口,可以通俗的理解为合约的接口说明。当合约被编译后,那么它的abi也就确定了。我们来看看一个很简单的合约和它的abi合约代码如下:pragma solidity ^0.4.4;contract test { string public a; function原创 2017-08-31 13:48:52 · 8769 阅读 · 0 评论 -
区块链中GAS介绍
When a transaction takes place in Ethereum, a transaction cost must be paid to the client that executes the transaction on your behalf, committing the output of this transaction to the Ethereum blockc翻译 2017-12-05 18:20:26 · 4175 阅读 · 1 评论 -
使用truffle编译和部署智能合约
1、首先下载并且安装truffle客户端 npm install -g truffle truffle是一个以太坊智能合约开发框架2、创建一个truffle项目的根目录,以D:\truffle\truffle_java为例。打开cmd命令行工具,导航到truffle_java目录下。执行truffle init命令。会在该目录下出现下面目录结构的文件:-comtracts--Migrations....原创 2018-03-26 22:52:15 · 2035 阅读 · 0 评论 -
在geth客户端部署智能合约
https://www.cnblogs.com/fengzhiwu/p/5629468.html 在geth上部署和调用智能合约完整教程在geth客户端部署智能合约1、编写智能合约源代码source="contract test { function multiply(uint a) returns(uint d) { return a * 7; } }";2、编译智能合约contract =...原创 2018-03-26 22:58:41 · 2685 阅读 · 0 评论