基于remix+metamask+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上以交易的方式儲存。

結束~~求關注

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/206798.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/206798.shtml
英文地址,請注明出處:http://en.pswp.cn/news/206798.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從 MLOps 到 LMOps 的關鍵技術嬗變

本文整理自 2023 年 9 月 3 日 QCon 全球軟件開發大會 2023 北京站 —— 從 MLOps 到 LMOps 分論壇的同名主題演講。 本次分享的內容結構如下: 從 MLOps 到 LMOps; MLOps 概述、挑戰與解決方案; LMOps 實施挑戰與關鍵技術(大模…

[FPGA 學習記錄] 快速開發的法寶——IP核

快速開發的法寶——IP核 文章目錄 1 IP 核是什么2 為什么要使用 IP 核3 IP 核的存在形式4 IP 核的缺點5 Quartus II 軟件下 IP 核的調用6 Altera IP 核的分類 在本小節當中,我們來學習一下 IP 核的相關知識。 IP 核在 FPGA 開發當中應用十分廣泛,它被稱為…

Java最全面試題專題---1、Java基礎知識(2)

筆者有七八年的面試者經驗,負責公司技術同學的社招和校招,近些年面試過三四百個技術同學,考慮接近年底這個時段,整理并更新一些以往的面試經驗,希望同學們跳槽能有個更好的工作,如有需要的同學可以關注下筆…

Jenkins安裝

環境 Ubuntu, 其他平臺查看官方文檔 步驟 安裝jdk sudo apt-get install openjdk-8-jdk 安裝Jenkins first add the key to your system wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -Then add a Jenkins apt repository …

使用Golang構建高性能網絡爬蟲

目錄 一、Golang的特點 二、構建網絡爬蟲的步驟 三、關鍵技術和注意事項 使用協程進行并發處理 使用通道進行協程間的通信 合理控制并發數和處理速度 遵守網站使用協議和法律法規 防止被網站封禁或限制訪問 優化網頁解析和數據處理 異常處理和錯誤處理 日志記錄和監控…

Flink入門之部署(二)

三種部署模式 standalone集群,會話模式部署:先啟動flink集群 web UI提交shell命令提交:bin/flink run -d -m hadoop102:8081 -c com.atguigu.flink.deployment.Flinke1_NordCount./Flink-1.0-SNAPSHOT.jar --hostname hadoop102 --port 8888 …

vmware虛擬機17 安裝macos14過程及問題處理親測

前期準備 1、可引導可虛擬機安裝的macOS Sonoma 14 ISO鏡像安裝文件 我找到得地址,下載自行解決啦 2、VMware虛擬機應用軟件 官網下載就好,搜個碼搞定 3、解鎖工具macOS Unlocker 開始安裝: 1、打開VMware軟件,新建一個系統…

API集錦:免費好用的API接口

通用文字識別OCR:多場景、多語種、高精度的整圖文字檢測和識別服務,多項指標行業領先,可識別中、英、日、韓、法、德多種語言。 二維碼識別OCR:對圖片中的二維碼、條形碼進行檢測和識別,返回存儲的文字內容。 手機號…

Bert-vits2新版本V2.1英文模型本地訓練以及中英文混合推理(mix)

中英文混合輸出是文本轉語音(TTS)項目中很常見的需求場景,尤其在技術文章或者技術視頻領域里,其中文文本中一定會夾雜著海量的英文單詞,我們當然不希望AI口播只會念中文,Bert-vits2老版本(2.0以下版本)并不支持英文訓練和推理&…

完整方案開放下載!詳解中國移動《通信網絡中量子計算應用研究報告》

8月30日,中國移動在第四屆科技周暨戰略性新興產業共創發展大會上重磅發布了《通信網絡中量子計算應用研究報告》。 玻色量子作為中國移動在光量子計算領域的唯一一家合作企業兼戰投企業,在量子計算應用于通信行業達成了深入合作,并在5G天線多…

干貨分享|300平米A級機房設計方案

本方案中XXX計算機中心機房建設工程,是XXX的數據中心,機房位于建筑的X層,計算機機房面積300㎡。采購設備以及裝修工藝主要用于XXX所屬計算機機房裝修工程。 考慮到中心機房投資大、使用周期長,而業主業務發展快,現代技…

十二 動手學深度學習v2計算機視覺 ——目標檢測

文章目錄 錨框目標檢測常用算法RCNNFast RCNNFaster RCNNSSD 單發多框檢測YOLO 錨框 一類目標檢測算法:以圖像的每個像素為中心生成不同形狀的錨框,并賦予標號,每個錨框作為一個樣本進行訓練。在預測時,使用NMS來去掉冗余的預測。…

空間地圖GIS基礎

關注微信公眾號掌握更多技術動態 --------------------------------------------------------------- 一、GIS基本概念 地理信息系統(Geographic Informaiton System, GIS)是一個可以建立、瀏覽、查詢、分析地理空間數據的軟件系統,其功能小…

利用 Python 進行數據分析實驗(六)

一、實驗目的 使用Python解決問題 二、實驗要求 自主編寫并運行代碼,按照模板要求撰寫實驗報告 三、實驗步驟 假設有兩個txt文件,內容如下: seg1.txtseg2.txt 將這兩個文件中的內容根據id(即前面的編號)合并為如下內容,并存…

Vue+ElementUI實現輸入框日期框下拉框動態展示

1.首先根據后端返回的數據格式獲取類型從而展示對應的框 // fieIdName label名字 // fieIdType 類型 1和4是輸入框 2日期框 3日期時間框 5下拉框 // isRequired 1必填 0不必填 // fieIdTypeRange 存放一部分的下拉框的值 需要拿到數據后轉成下拉框所需要的格式這種數據…

【AI】Pytorch神經網絡分類初探

Pytorch神經網絡分類初探 1.數據準備 環境采用之前創建的Anaconda虛擬環境pytorch,為了方便查看每一步的返回值,可以使用Jupyter Notebook來進行開發。首先把需要的包導入進來 import torch from torch import nn from torch.utils.data import DataL…

【RHCE】openlab搭建web網站

網站需求: 1、基于域名 www.openlab.com 可以訪問網站內容為 welcome to openlab!!! 增加映射 [rootlocalhost ~]# vim /etc/hosts 創建網頁 [rootlocalhost ~]# mkdir -p /www/openlab [rootlocalhost ~]# echo welcome to openlab > /www/openlab/index.h…

利用法線貼圖渲染逼真的3D老虎模型

在線工具推薦: 3D數字孿生場景編輯器 - GLTF/GLB材質紋理編輯器 - 3D模型在線轉換 - Three.js AI自動紋理開發包 - YOLO 虛幻合成數據生成器 - 三維模型預覽圖生成器 - 3D模型語義搜索引擎 當談到游戲角色的3D模型風格時,有幾種不同的風格&#xf…

傅里葉變換在圖像中的應用

1.圖像增強與圖像去噪 絕大部分噪音都是圖像的高頻分量,通過低通濾波器來濾除高頻——噪聲; 邊緣也是圖像的高頻分量,可以通過添加高頻分量來增強原始圖像的邊緣; 2.圖像分割之邊緣檢測 提取圖像高頻分量 3.圖像特征提取: 形狀特…

3-Mybatis

文章目錄 Mybatis概述什么是Mybatis?Mybatis導入知識補充數據持久化持久層 第一個Mybatis程序:數據的增刪改查查創建環境編寫代碼1、目錄結構2、核心配置文件:resources/mybatis-config.xml3、mybatis工具類:Utils/MybatisUtils4、…