logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

solidity入门——拍卖案例二(暗价拍卖)

前言当下,开发以太坊智能合约使用最多的语言是solidity。这门语言最早由以太坊创世团队的Gavin Hood设计,后由以太坊技术团队开发维护。其特性结合了JavaScript、Java、Python等的特点。随着版本更迭,如今正走在更安全更严谨的道路上。学习智能合约开发,可以从官方文档开始。戳这里:solidity官方文档。文档的第三章《Solidity by Example》提供了几个很..

#智能合约#以太坊
solidity入门——购物案例

这里再写solidity官方文档第三个案例《Safe Remote Purchase》的分析与注释。对于这个case,文档中并无任何说明,一个简单的标题告诉你这个合约用来安全地购买商品。背景这个例子好玩的点也是在于运行机制,如果你要通过合约买东西,例如网购。那么怎么样确保交易顺利进行了。案例里将整个过程划设定为3个状态,分别对应3个事件:一是abort(),这个是针对商家,当商家认为需要修...

#智能合约#以太坊
ModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package问题

问题描述今天写代码时碰到一个有趣的报错:“ModuleNotFoundError: No module named ‘main.xxx’; ‘main’ is not a package”。问题发生在包内引用中。我的目录结构如下:在Wheel.py中定义了一个Wheel类,在Parser.py中我想导入这个类,于是写了这样一句:line7:from .Wheel import Whee...

到底了