摘要: 今天我们继续补充智能合约的进阶使用技巧,这次的主题是交易,合约内我们除了可以发起内联action的调用,很多使用还需要直接调用其他的合约action或者以交易的形式调用自身的action。 阅读全文
posted @ 2020-07-10 14:04 AstaldoChen 阅读(500) 评论(0) 推荐(1) 编辑
摘要: 通过上一期的学习,大家应该能写一些简单的功能了,但是在实际生产中的功能需求往往要复杂很多,今天我就继续和大家分享下智能合约中的一些高级用法和功能。 阅读全文
posted @ 2020-07-03 14:30 AstaldoChen 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 智能合约是现在区块链的一大特色,而不同的链使用的智能合约的虚拟机各不相同,编码语言也有很大差异。而今天我们开始学习EOS的智能合约,我也是从EOS初期一直开发合约至今,期间踩过无数坑,也在Stack Overflow上提过问(最后自己解决了),在实际生产中也积累了很多经验,所以我会连续几周分多次分享合约开发的经验,今天先来点基础的。 阅读全文
posted @ 2020-06-18 17:38 AstaldoChen 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们介绍了EOS的专用IDE工具EOS Studio,该工具的优势是简单,易上手,但是灵活性低,且对系统资源开销大,依赖多,容易出现功能异常。那么我们开发人员最容易使用的,可能还是深度定制化的IDE,今天我们介绍如果用强大的VSCode来配置一个EOS的开发环境。 阅读全文
posted @ 2020-05-20 14:10 AstaldoChen 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 我们马上要进入智能合约的开发了,以太坊最初提供了智能合约的功能,并宣告区块链进入2.0时代,而EOS的智能合约更进一步,提供了更多的便利性和可能性。为了进一步了解智能合约,并进行开发,我们需要先准备好智能合约的开发环境,工欲善其事必先利其器,有了好的开发环境,可以加快我们的开发速度,降低bug率。 阅读全文
posted @ 2020-05-15 11:07 AstaldoChen 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 区块链上的所有操作都是通过交易(Transaction)上链的,无论你是转账交易还是发起的智能合约的调用,而EOS和传统区块链不同的是EOS在一个交易里可以发起多个行为(Action),这使得EOS的操作可以支持更原子化的事务控制,也同时为上链增加了便捷性和可操作性。而今天我们就要学习下EOS中的交易的结构和交易的操作。 阅读全文
posted @ 2020-05-07 14:53 AstaldoChen 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 导语:我们上一篇介绍了jungle测试网的使用,可以说学习就是在不断试错,而测试网就是为了让我们在更接近于主网的环境中是试错,在测试环节中相当于UAT的测试环境了。但是,jungle测试网虽然老牌,而且有很多三方平台也提供了支持,但是使用成本还是很高,可以说仍然需要借助程序来使用,而对于小白用户来说,无疑他是不能很好的使用的,而且和主网一样。EOSIO官方在不久前也推出了自己的测试网络和基于此的网站,今天我们就来了解下官方测试网吧。 阅读全文
posted @ 2020-04-29 12:03 AstaldoChen 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经学习了一些EOS的基础知识了,但是在EOS主网上的很多操作(比如:抵押、赎回、买卖内存)都是需要EOS链被正式激活后才可使用,而激活EOS链还需要很多的准备操作,我打算在单独的一篇文章中介绍,为了大家可以先上手使用EOS主网或者模拟测试,我们今天就先学习下如何使用EOS的jungle测试网。 阅读全文
posted @ 2020-04-22 15:31 AstaldoChen 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 本篇我们开始来为后续合约开发做准备了,先来说说EOS内置的系统合约的功能吧,本篇将侧重于合约表数据的查询,这将有利于我们理解EOS的功能,并可以进行必要的数据查询。 阅读全文
posted @ 2020-04-17 13:38 AstaldoChen 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 本篇我们会学习最基本的账号相关的操作,包括了创建账号和查询,关于账号资源的操作因为必须先部署系统合约,所以我们会留到后面单独写一篇来讲解。 阅读全文
posted @ 2020-04-10 14:27 AstaldoChen 阅读(555) 评论(0) 推荐(0) 编辑