
solidity例子
文章平均质量分 59
发呆...
区块链相关工作,专栏内10篇免费,私信我获取联系方式,可解决您的问题
展开
-
Solidity优质例子(二)物流的增删改查智能合约(附truffle测试)
本合约非常适合新手学习,其包含了基本的增删改查功能以及各个方式的不同之处的总结,本套合约我也编写了truffle测试,学习truffle测试的小伙伴也有福了~该合约的主要作用是通过区块链技术实现物流追踪系统的透明化、自动化与防篡改特性,确保包裹在整个运输过程中都能被准确、实时地追踪。它特别适用于那些希望实现去中心化物流管理的场景,减少对中心化机构的依赖,提升物流过程的效率和透明度。PackagePackageaddPackage初始的状态设置为0,并且记录当前时间戳。原创 2024-10-09 10:19:19 · 1648 阅读 · 1 评论 -
Solidity优质例子(一)食品溯源智能合约
这个智能合约的功能是管理食品的追溯信息,包括食品在不同阶段的流转、质量记录、消费者评分等。它通过区块链记录食品的生产、分销和销售过程,确保每一环节的透明和不可篡改性。原创 2024-09-17 22:02:38 · 931 阅读 · 0 评论 -
remix测试文件测试智能合约
remix内其实也是可以通过编写测试文件来测试智能合约的,需要使用插件自动生成框架以及测试结果。本文介绍一个简单的HelloWorld合约来讲解。安装插件多重检测:(solidity unit testing)编译部署HelloWorld合约。点击Generate。把右边生成的代码删成。原创 2024-07-01 16:07:52 · 677 阅读 · 1 评论 -
solidity案例详解(七)复杂众筹合约
4、Account2 对 Account1 众筹项目进行捐款(操作成功,获得 1个代币)5、Account3 对 Account1 众筹项目进行附议(操作成功,获得 1个代币)6、Account2 对 Account1 众筹项目进行附议(众筹已达上限,操作失败)8、Account5 对 Account1 众筹项目进行附议(超过截止时间,操作失败)7、Account4 对 Account1 众筹项目进行附议(费用不足,操作失败)9、显示 Account1 的众筹结果(众筹人数、众筹金额合计)原创 2023-12-27 11:30:29 · 2263 阅读 · 7 评论 -
利用solidity语言进行加减乘除计算
运行很简单,输入两位数,然后点击call。原创 2023-12-06 20:31:39 · 387 阅读 · 0 评论 -
solidity案例详解(六)服务评价合约
有服务提供商和用户两类实体,其中服务提供商部署合约,默认诚信为true,用户负责使用智能合约接受服务及评价,服务提供商的评价信息存储在一个映射中,可以根据服务提 供商的地址来查找评价信息。用户评价信息, 服务提供商的评价信息会随之更新。服务提供商查询自己的总评分,评价次数以及所有用户评价内容使用了Solidity语言提供的abi.encodeWithSignature函数 将评价信息打包成交易。1.合约的构造函数在合约部署时执行,将合约创建者的地址设为服务提供商的地址,并将其默认标记为可信。原创 2023-12-06 19:51:01 · 1179 阅读 · 0 评论 -
solidity案例详解(五)能源电力竞拍合约
拍卖结束后,能源公司通过closeAuction函数处理最高出价,并将电力分配给最高竞标者。原因: 电力拍卖牵涉到多个能源公司,需要在有限的参与方之间建立信任,同时保护商业敏感信息。- 拍卖结束后,能源公司通过区块链智能合约处理最高出价,并自动分配电力。- 结算时,智能合约自动将电力分配给最高竞标者,并处理余额的转移。- 智能合约负责处理电力拍卖的逻辑,确保出价的公正性和透明度。服务提供方: 能源公司是服务提供方,负责组织和管理电力拍卖。能源公司通过拍卖发布电力的供应信息,包括电力数量和价格。原创 2023-12-03 12:53:08 · 741 阅读 · 0 评论 -
Solidity案例详解(四)投票智能合约
优质的智能合约学习例子原创 2023-11-13 10:37:31 · 1183 阅读 · 1 评论 -
区块链全国技能大赛第(二)套 供应链金融智能合约
合约提供了添加公司、添加银行、获取公司信息、获取银行信息、获取所有公司地址、获取所有银行地址以及获取数字发票收据的功能。在存证交易方面,合约实现了三种交易类型:银行向公司交易、公司与公司交易和公司向银行交易。每种交易类型都包括了发送方地址、接受方地址、交易金额和存证类型等信息。在每笔交易完成后,会生成一个对应的数字发票收据,并更新相关账户的资产余额。原创 2023-10-17 17:50:01 · 1868 阅读 · 4 评论 -
solidity案例详解(三)飞机管理合约
Roles角色合约.AirlineV.sol航空公司合约演示:输入账号,点击transact使用部署的账号进行增加操作isairlineV进行判断账号是否为航空公司身份原创 2023-07-24 21:42:12 · 518 阅读 · 0 评论 -
solidity案例详解(二)众筹合约
介绍众筹合约以及演示,附有源代码。原创 2023-07-20 10:53:19 · 1003 阅读 · 1 评论 -
solidity案例详解(一)存钱罐合约
可以多次存储,只能onwner可以取钱。本系列我们会一步一步解释每一段合约,让你更快学习solidity语言。(完整代码在结尾)原创 2023-07-19 00:03:28 · 922 阅读 · 0 评论