【区块链实战】如何创建一个带参数的智能合约
创始人
2025-01-07 05:34:27
0

目录

一、简介

二、知识点

智能合约

Solidity 公共变量

Solidity 私有变量

以太坊椭圆曲线算法 keccak256

abi 转码

智能合约编译,部署和运行

三、菜鸟实战

四、运行结果

1、编译

2、部署

3、运行

4、public 参数的查询函数


一、简介

如何创建一个带参数的智能合约

二、知识点

  • 智能合约

  • Solidity 公共变量

  • Solidity 私有变量

  • 以太坊椭圆曲线算法 keccak256

  • abi 转码

  • 智能合约编译,部署和运行

三、菜鸟实战

// SPDX-License-Identifier: GPL-3.0 // Author: 菜鸟实战 // Description: 智能合约如何传递参数 // 编译器版本 pragma solidity >=0.7.0 <0.9.0;  // 知识点 // # 智能合约 // # Solidity 公共变量 // # Solidity 私有变量 // # 以太坊椭圆曲线算法 keccak256 // # abi 转码 // # 智能合约编译,部署和运行  // 合约名称 contract VarAction {      // public 变量会自动提供查询方法     string public VarName;     int256 public VarAge;     bytes32 public VarHash;      // 私有变量     uint256 VarYear;      constructor(string memory _name, int256 _age, uint256 _year) public {         VarName = _name;         VarAge = _age;         VarYear = _year;         VarHash = keccak256(abi.encode(VarName, VarAge, VarYear));     }  }

四、运行结果

1、编译

2、部署

由于这个合约有参数,所以在部署的时候传入参数

3、运行

4、public 参数的查询函数

对于 public 参数,何为为我们提供了对应的查询函数,分别单击对应按钮,就可以调用对应的过程和看到对应的值

相关内容

热门资讯

三分钟课程!樱花之盛挂,微信小... 三分钟课程!樱花之盛挂,微信小程序十三张脚本(辅助)一贯真的有神器(哔哩哔哩)1、完成微信小程序十三...
4分钟步骤!福建天天开心辅助工... 4分钟步骤!福建天天开心辅助工具视频,新荣耀辅助软件(辅助)真是真的有脚本(哔哩哔哩)1、任何福建天...
3分钟诀窍!福建天天开心辅助工... 3分钟诀窍!福建天天开心辅助工具视频,财神十三章怎样加强运气(辅助)都是真的有神器(哔哩哔哩)福建天...
第3分钟手段!拱趴大菠萝辅助,... 第3分钟手段!拱趴大菠萝辅助,皇豪互众控制系统(辅助)一直是有辅助器(哔哩哔哩)1、用户打开应用后不...
第六分钟步骤!微乐广西麻辣辅助... 第六分钟步骤!微乐广西麻辣辅助,蜜瓜大厅小程序辅助(辅助)好像是真的辅助器(哔哩哔哩)1、第六分钟步...
第9分钟阶段!越乡游义乌辅助器... 第9分钟阶段!越乡游义乌辅助器微信,新道游怎么开挂(辅助)总是真的是有神器(哔哩哔哩)1、很好的工具...
第9分钟手段!财神13章辅助软... 第9分钟手段!财神13章辅助软件,海米大厅辅助(辅助)一直是真的工具(哔哩哔哩)财神13章辅助软件能...
7分钟教程书!荣耀拼三张辅助,... 7分钟教程书!荣耀拼三张辅助,微信财神十三章辅助(辅助)确实有挂下载(哔哩哔哩)1、在微信财神十三章...
五分钟手段!雀神广东定制插件,... 五分钟手段!雀神广东定制插件,卡农血拼辅助(辅助)真是有挂修改器(哔哩哔哩)在进入雀神广东定制插件软...
第4分钟大纲!九九山城万州辅助... 第4分钟大纲!九九山城万州辅助,美猴王辅助(辅助)真是是有修改器(哔哩哔哩)1、九九山城万州辅助辅助...