区块链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;

}

}

相关推荐
余_弦15 分钟前
区块链钱包开发(十)—— 构建主控制器metamask-controller.js
区块链
数据与人工智能律师11 小时前
智能合约漏洞导致的损失,法律责任应如何分配
大数据·网络·人工智能·算法·区块链
Ashlee_code17 小时前
南太平洋金融基建革命:斐济-巴新交易所联盟的技术破局之路 ——从关税动荡到离岸红利,跨境科技如何重塑太平洋资本生态
java·开发语言·科技·金融·重构·web3·php
Amore052517 小时前
Web3合约ABI,合约地址生成部署调用及创建,连接钱包,基础交易流程
web3·区块链·ethers
caijingshiye1 天前
BitMart 启动中文品牌“币市”:引领加密资产本地化发展新篇章
人工智能·区块链
Dream Algorithm1 天前
保证金率(Margin Ratio)
区块链
Ashlee_code2 天前
北极圈金融科技革命:奥斯陆证券交易所的绿色跃迁之路 ——从Visma千倍增长到碳信用衍生品,解码挪威资本市场的技术重构
科技·算法·金融·重构·架构·系统架构·区块链
007tg2 天前
007TG洞察:波场TRON上市观察,Web3流量工具的技术解析与应用
大数据·人工智能·产品运营·web3·职场发展·技术洞察·品牌运营
软件工程小施同学2 天前
【最新区块链论文录用资讯】CCF A--WWW 2025 23篇
区块链
Ashlee_code2 天前
关税战火中的技术方舟:新西兰证券交易所的破局之道 ——从15%关税冲击到跨塔斯曼结算联盟,解码下一代交易基础设施
java·python·算法·金融·架构·系统架构·区块链