区块链web3的SimpleStorage.sol编写和实现

1.SimpleStorage.sol

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.7;

contract SimpleStorage{

uint256 favoriteNumber;

struct People{

uint256 favoriteNumber;

string name;

}

People\[\] public people;

mapping(string => uint256) public nameToFavoriteNumber;

function store(uint256 _favoriteNumber) public{

favoriteNumber = _favoriteNumber;

}

function retrieve() public view returns (uint256)

{

return favoriteNumber;

}

function addPerson(string memory _name, uint256 _favoriteNumber) public {

people.push(People(_favoriteNumber,_name));

nameToFavoriteNumber_name = _favoriteNumber;

}

}

相关推荐
ZDGJ60995 小时前
外盘期货与内盘期货交易时间核心区别
区块链
cd_949217216 小时前
数据使用控制的工程实现:数字合约、策略引擎与沙箱环境
区块链
Bczheng19 小时前
三十六.区块链网络(7)--修复net与测试例子
区块链
LedgerNinja9 小时前
WEEX API 稳定性实战:限频、重试与风控的工程化清单
运维·区块链
IvorySQL13 小时前
PG 日报|修复高 IO 并发场景,解决预读机制耗尽本地缓冲区缺陷
数据库·人工智能·sql·postgresql·区块链
明月_清风1 天前
🛠️ Web3 DApp 开发全栈工具指南:从智能合约到前端交互,一文掌握
web3
明月_清风1 天前
🚀 Web3 新手全面入门指南:24 个核心概念一次讲透
web3
北冥you鱼2 天前
OpenZeppelin Contracts 完全指南:从入门到精通,构建安全的智能合约
安全·区块链·智能合约
财迅通Ai3 天前
科源制药领投企业航脑科技布局梳理:北大实验室、EXROBOT与工作犬脑电课题
人工智能·科技·区块链·科源制药
ZDGJ60994 天前
外盘与国内期货交易品种核心区
区块链