![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
solidity
solidity
陈小浩同学
这个作者很懒,什么都没留下…
展开
-
solidity通过 event返回结构体数据
Solidity// SPDX-License-Identifier: GPL-3.0pragma solidity >=0.7.0 <0.9.0;contract eventRequest {// 结构体 struct request_data { uint code; string message; } // event事件 event EventRequest(string _desc,request_data).原创 2022-03-07 20:53:08 · 529 阅读 · 0 评论 -
solidity基本语法
solidity 版本pragma solidity ^0.5.0;.mul 乘法.div 除法.sub 减法.add 加法library 库library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); r原创 2022-03-02 13:39:24 · 514 阅读 · 0 评论 -
solidity不同sol文件的智能合约调用 A调用B
直接进入正题 上代码DemoSimple.sol 这是B合约// SPDX-License-Identifier: GPL-3.0pragma solidity >=0.7.0 <0.9.0;contract DemoSimple { uint number = 1; function setNumber(uint _number) public { number = _number; } function getNumbe.原创 2022-03-02 09:45:36 · 526 阅读 · 0 评论 -
hardhat基本使用
一、配置hardhatnpx hardhat init安装插件中…二、编写合约,在contracts文件夹中 新建一个Counter.sol//SPDX-License-Identifier: Unlicensepragma solidity ^0.8.0;import "hardhat/console.sol";contract Counter { uint256 counts; constructor () public { counts = 0;原创 2022-03-01 16:19:54 · 1037 阅读 · 0 评论