如何使用RemixforCMT部署智能合約,快來看看社區愛好者發布的技術博客。你可以用RemixforCMT寫智能合約。
以下為原文:
準備工作
1
functiongetInfo()publicconstantreturns(string,uint){return(name,age);}}
將合約內容復制進Remix,點擊右側Starttocomplile,如果下方沒有報錯,說明編譯通過。
如果你想通過web3js進行部署,可以點擊ABI和Bytecode按鈕,獲取需要的數據。
比特幣大手子:大手子教你如何提前預知爆漲趨勢:4月30日19:00,實盤大V 比特幣大手子 做客金色財經《幣情觀察室》直播間,將分享《大手子教你如何提前預知爆漲趨勢》,欲觀看直播掃描下圖二維碼即可![2020/4/30]
點擊Detail按鈕,可以獲得更多詳細信息。
3.MetaMaskForCMT簡單使用
部署合約前,我們簡單介紹一下MetaMask的使用,在安裝完成后,chrome瀏覽器右上方就會出現相應的插件logo。
點擊logo,將彈出操作界面,本次我們選擇CMTTestNetwork測試網絡進行。
動態 | 美國國防部將向國會提交“區塊鏈技術如何增強美軍工作”相關報告:今年晚些時候,美國國防部(DoD)將向國會提交報告,介紹區塊鏈技術如何增強美軍工作。價值技術協會(VTA)主席Jason Brett上周在拉斯維加斯舉行的消費電子展(CES)上接采訪時說,VTA將牽頭要求國防部組織這樣一個聽證會。(Coindesk)[2020/1/16]
新建賬戶中沒有CMT余額,我們點擊BUY按鈕,進入界面后再點擊TESTNETTESTFAUCET按鈕,可以去申請一些測試用的CMT。
4.部署合約合約編譯通過之后,我們就要將合約部署到鏈上。
聲音 | 羅玫:金融機構非常重視如何對加密貨幣進行計量:據數字金融資產研究中心微信公眾號消息,清華經管數字金融資產研究中心主任羅玫稱如何對加密數字貨幣進行計量是國際國內證券監管機構、稅務和會計準則制定機構都非常重視的領域,國際會計準則和美國GAAP都沒有對加密數字貨幣的會計計量和確認制定單獨準則。建立新的財務報告規范需要會計準則制定委員會的參與,也需要和正在經歷變化的加密數字貨幣的證券規范、以及稅務規范同時融合更新。[2018/11/27]
點擊右側的run,進入部署控制界面。
·Enviroment:
這里有三種選擇
JavaScriptVM:合約部署到運行在瀏覽器內存中的虛擬網絡,頁面刷新的話數據將會被重置,并沒有真正部署到任何鏈上。它會提供5個虛擬帳戶每個有100CMT,可以隨便選一個帳戶,適用于本地調試。
InjectedWeb3:我們需要啟動上一步的MetaMaskForCMT,并創建一個賬號。Remix會連接到MetaMask所選擇的鏈上。
Web3Provider:可以通過改選項,配置參數,使Remix連接到我們本地的私鏈或者其他鏈。
Account:對應鏈上的賬號
GasLimit:設置交易需要的gas費用,一般使用默認值無需修改
Value:如果一項對合約的操作需要轉cmt,則需要在這里設置cmt的數量
接下來我們執行部署操作
1.登錄MetaMaskForCMT,選擇測試鏈,并申請一些測試CMT
2.Enviroment我們選擇InjectedWeb3
3.點擊部署按鈕,彈出MetaMask確認框,點擊SUBMIT
4.等待交易被打包確認,成功后將會出現我們的部署好的合約,點擊黑色小三角可以展開合約,可以看到就是我們在合約中定義的方法。
5.左邊的控制臺,我們也可以展開交易信息,查看此次交易的狀態、transactionhash、gas費等等
測試智能合約
合約部署成功了,我們來測試一下合約的功能:
1.設置name和age
在合約下方的setInfo輸入框中填寫“LiLei”,18,點擊setInfo按鈕,然后在MetaMask中submit該筆transaction,等待一會成功后,控制臺將返回結果數據
2.你也可以點擊setInfo輸入框右側的下拉三角,直接填寫兩個字段,這里字符串可以不需要引號。
3.設置name和age成功后,我們來調用一下getInfo方法:
我們設置的內容就調用出來了。因為我們的查詢操作不改變合約的狀態,所以在調用getInfo方法的時候,不需要在MetaMask進行確認。
點擊閱讀原文,查看原文鏈接
自從9月份北京黑客馬拉松成功舉辦后,不少朋友希望我們能把團隊內部平時舉辦的BBL分享出來,我們覺得這個建議不錯,隨即開啟了ArcBlockTechnicalLearningSeries.
1900/1/1 0:00:00FirstBlood用戶,歡迎來到第66周開發團隊公告。新一期的送GTX2080游戲顯卡的活動已經開始。請即刻前往官網注冊,并下載Royale應用程序。參加比賽,就有機會獲取獎品和獎金.
1900/1/1 0:00:00親愛的用戶:<\/p>為了更好的提升用戶體驗,KKCOIN計劃于新加坡時間2018-06-2210:00:00進行日常維護,持續時間預計60分鐘.
1900/1/1 0:00:00點擊藍字關注比原鏈公眾號 BytomCore: 適配助記詞electron客戶端;完成助記詞的style添加和頁面翻譯;修改electron啟動bytomd邏輯;p2p連接添加SOCK5代理協議.
1900/1/1 0:00:00「歐鏈有獎寫作征集」 自10月26日發車以來,我們已收到21篇來自歐鏈社區及歐鏈各方支持者的稿件,其內容有介紹、有分析、有鼓勵、有建議,能看的出大家對歐鏈的用心與期許.
1900/1/1 0:00:00符號未來,Bit-Z重大戰略升級Webv2.0版于今日正式全面發布。328項更新優化,首頁煥然一新貫通視覺與觸覺雙重體驗,幣幣交易頁面突出安全穩定,一切為了用戶操作的極致便利.
1900/1/1 0:00:00