如何使用RemixforCMT部署智能合約,快來看看社區愛好者發布的技術博客。你可以用RemixforCMT寫智能合約。
以下為原文:
準備工作
1
functiongetInfo()publicconstantreturns(string,uint){return(name,age);}}
將合約內容復制進Remix,點擊右側Starttocomplile,如果下方沒有報錯,說明編譯通過。
如果你想通過web3js進行部署,可以點擊ABI和Bytecode按鈕,獲取需要的數據。
動態 | 巴西里約熱內盧司法部門討論區塊鏈如何提高公眾透明度:據Cointelegraph 12月6日消息,在由里約熱內盧里約熱內盧州司法學院(EMERJ)組織的一個常設論壇上,里約熱內盧的司法部門將討論區塊鏈如何有助于提高公共透明度。[2019/12/7]
點擊Detail按鈕,可以獲得更多詳細信息。
3.MetaMaskForCMT簡單使用
部署合約前,我們簡單介紹一下MetaMask的使用,在安裝完成后,chrome瀏覽器右上方就會出現相應的插件logo。
點擊logo,將彈出操作界面,本次我們選擇CMTTestNetwork測試網絡進行。
動態 | ITAM Network發文 “DApps如何優化RAM使用率”:據IMEOS報道,ITAM Network在Medium上發表文章“DApps如何優化RAM使用率”。文中介紹DApps主要是在上傳智能合約還有在使用智能合約Table保存數據的情況下使用RAM,并介紹如何通過在區塊上運行數據達到RAM使用率最小化,還有DApps開發者應當考慮和準備的工作。文章最后ITAM Network表示這只是一種可供替代的方法,并不是唯一正確的途徑。[2018/8/2]
新建賬戶中沒有CMT余額,我們點擊BUY按鈕,進入界面后再點擊TESTNETTESTFAUCET按鈕,可以去申請一些測試用的CMT。
巴曙松、喬若羽、 鄭嘉偉:區塊鏈技術如何滲透到不同金融場景?:區塊鏈技術在支付清算領域尤其是跨境支付、聯合貸款等領域的優勢格外突出,不少銀行已經在這個領域躍躍欲試,除此之外,抵押物核查與征信環節等也是區塊鏈應用場景。[2018/4/25]
4.部署合約合約編譯通過之后,我們就要將合約部署到鏈上。
點擊右側的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進行確認。
點擊閱讀原文,查看原文鏈接
AWS|Metaverse 維優元界BaaS服務 維優元界BaaS服務集合了來自國內外區塊鏈、金融、互聯網及咨詢行業的專家團隊.
1900/1/1 0:00:00親愛的用戶: 為支持BitcoinCash的硬分叉,Binance將于UNIX時間1542300000,即2018年11月16日0:40:00進行快照.
1900/1/1 0:00:00親愛的用戶:?? IDAX將上線CLO。開通CLO/BTC、CLO/ETH交易,立即前往。充值開放時間:11月3日12:00(UTC08:00)交易開放時間:11月5日12:00(UTC08:0.
1900/1/1 0:00:00親愛的Bit-Z用戶: Bit-ZAppiOS內測版v2.3.3已上線,使用IOS內測版App的用戶需要重新下載安裝以便正常使用.
1900/1/1 0:00:00親愛的用戶:?? IDAX將上線DEX。開通DEX/BTC、DEX/ETH交易,立即前往。充值開放時間:11月6日24:00(UTC08:00)交易開放時間:11月8日14:00(UTC08:0.
1900/1/1 0:00:00親愛的用戶, 為回饋廣大用戶的支持,DigiFinex將于2018年11月6日17:00上線Maker、Taker手續費計費模式.
1900/1/1 0:00:00