基于remix+metamask+ganache的智能合约部署调用

在我们部署合约时为了让它更接近真实区块链去中心化体验,我们需要调用小狐狸(Metamask)来进行真实交易,而metamask里没有内置虚拟测试币,我们需要进行调用Ganache来添加带有虚拟测试币的账号。以上就是三者的关系,下面正式开始我们的合约上链体验。

1.启动Ganache

页面选项默认,直接开始。

2.Metamask添加ganache账户

在设置里找到添加网络

在添加账户内导入账户

复制账户私钥

导入成功

在metamask中点击各账户进行连接。

连接成功

部署Helloworld合约进行测试

合约代码

复制代码
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;
contract HelloWorld {
string private greeting;
constructor() {
    greeting = "Hello World";
}
function get() public view returns (string memory) {
    return greeting;
}
function set(string memory newGreeting) public {
    greeting = newGreeting;

}}

部署成功

调用set方法(加Q........)咳咳咳.......

调用成功,并返回成功

所有信息都在metamask上以交易的方式储存。

结束~~求关注

相关推荐
酿情师34 分钟前
区块链原理与技术02:区块链的数据结构04(区块结构)
数据结构·区块链
白帽阿尔法2 小时前
一篇文章认识数字人民币和区块链技术
去中心化·区块链·智能合约·信任链·分布式账本
MicroTech20256 小时前
微算法科技(NASDAQ: MLGO)区块链赋能物联网:量子安全互认证创新方案
科技·物联网·区块链
酿情师6 小时前
区块链原理与技术02:UTXO 模型、账户余额模型与以太坊账户体系(区块链的数据结构03)
数据结构·区块链
区块block15 小时前
BUYCOIN·BCT——DAO标杆,正统价值标的
区块链
CryptoPP1 天前
解锁股票数据可视化新姿势:轻量级数据接口与动态图表实践
大数据·开发语言·人工智能·信息可视化·金融·区块链
2601_949499943 天前
金价涨、光模块跌?不,它们之间存在更复杂的四重关联
人工智能·区块链
2301_776045233 天前
去中心化的好处:区块链与数字资产的优势解析
去中心化·区块链
2301_776045233 天前
什么是去中心化(在加密货币与区块链领域)
去中心化·区块链
飞Link3 天前
2026年 AI 与区块链深度融合的技术范式分析
人工智能·区块链