基于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上以交易的方式储存。

结束~~求关注

相关推荐
LadenKiller13 小时前
期货多品种轮动标的池:天勤 query_quotes 筛品种写法
python·区块链
lizhihai_9913 小时前
股市学习心得-六月的股市怎么应对
大数据·人工智能·科技·学习·区块链
nanawinona13 小时前
只会用 K 线算期货信号下一步怎么接到交易
python·区块链
2601_9602058814 小时前
2026年6月,中国品牌咨询行业正经历一场深刻的范式转移
大数据·人工智能·区块链
CTA终结者1 天前
期货量化主力换月程序怎么移仓:天勤 underlying_symbol 与任务切换
python·区块链
小Q的编程笔记1 天前
Pump.fun 的核心是什么?用 300 行 Solidity 实现 Bonding Curve 与自动 LP 销毁
前端·后端·智能合约
CTA量化套保1 天前
期货量化临期合约还能不能做:程序化到期禁开与强平写法
python·区块链
下午写HelloWorld2 天前
【概念与应用】轻量级加密算法LEA、动态脱敏算法DDA、零知识证明ZKP和优化协同交互协议OCIP
算法·区块链·密码学·安全架构·零知识证明
2601_956319882 天前
期货报单被拒怎么识别与处理:order 状态与 last_msg 用法
python·区块链
CryptoPP2 天前
快速对接东京证券交易所API数据:实战指南与代码示例
开发语言·人工智能·windows·python·信息可视化·区块链