新建一个网站需要多少钱,没有网页快照对网站有什么影响,免费线上培训平台,wordpress是谁写的在我们部署合约时为了让它更接近真实区块链去中心化体验#xff0c;我们需要调用小狐狸#xff08;Metamask#xff09;来进行真实交易#xff0c;而metamask里没有内置虚拟测试币#xff0c;我们需要进行调用Ganache来添加带有虚拟测试币的账号。以上就是三者的关系… 在我们部署合约时为了让它更接近真实区块链去中心化体验我们需要调用小狐狸Metamask来进行真实交易而metamask里没有内置虚拟测试币我们需要进行调用Ganache来添加带有虚拟测试币的账号。以上就是三者的关系下面正式开始我们的合约上链体验。 1.启动Ganache 页面选项默认直接开始。 2.Metamask添加ganache账户
在设置里找到添加网络 在添加账户内导入账户 复制账户私钥 导入成功 在metamask中点击各账户进行连接。 连接成功 部署Helloworld合约进行测试
合约代码
// SPDX-License-Identifier: MITpragma 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上以交易的方式储存。 结束~~求关注