区块链入门三部曲(三)Remix使用、solidity智能合约开发

本文介绍了区块链初学者如何使用Remix进行智能合约开发和测试。通过Solidity官网学习基础合约,然后在JSVM环境下测试SimpleStorage合约。接着,文章演示了如何使用testrpc测试Coin合约,并创建自定义的TraceSource.sol商品溯源合约。在本地运行环境中,通过web3连接testrpc,实现合约的部署和转账操作。最后,文章详细展示了订单的创建、接受和查询流程,为理解区块链智能合约的应用提供了实践指导。
摘要由CSDN通过智能技术生成

推荐solidity官网(有一些基础合约用上手):http://solidity.readthedocs.io/en/v0.4.24/introduction-to-smart-contracts.html#subcurrency-example

JSVM环境下,SimpleStorage合约测试:

JSVM环境是Remix自己生成一个私有链,便于开发者测试智能合约。上回书说到rpc是将智能合约写到私有链的必需服务,后面会提到。

使用第二个账户创建合约:

存储信息:

查看信息:

使用testrpc测试Coin:

首先安装testrpc:

EtherumJS TestRPC是一个完整的在内存中的区块链仅仅存在于你开发的设备上。它在执行交易时是实时返回,而不等待默认的出块时间,这样你可以快速验证你新写的代码,当出现错误时,也能即时反馈给你。命令行输入如下内容:

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值