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

结束~~求关注

相关推荐
小树苗19318 小时前
当流动性开始自我运转,Berachain 的故事才刚刚开始
区块链
2501_9387802818 小时前
NFT 版权保护技术:基于区块链的数字艺术品确权与二次交易追溯方案
区块链
野老杂谈2 天前
如何快速学习智能合约开发语言 Solidity
开发语言·学习·智能合约·solidity·以太坊·区块链开发
链上日记2 天前
加密市场防诈指南:如何识别仿冒交易平台风险
区块链
leijiwen2 天前
S11e Protocol:点燃共创之火 · 重构RWA品牌未来
web3·区块链·生活·rwa
老程序员刘飞3 天前
hardhat 搭建智能合约
开发语言·php·智能合约
虚行3 天前
“Web3、区块链、稳定币”名词解析
web3·区块链
极新3 天前
华尔街之狼,与AI共舞
人工智能·区块链
本郡主是喵3 天前
基于区块链的航班延误保险系统的设计与实现(源码+文档)
学习·区块链
MicroTech20253 天前
微算法科技(NASDAQ MLGO)研发基于AI的动态权重学习模型,开启区块链账户关联分析智能新时代
区块链