如何使用RemixforCMT部署智能合約,快來看看社區愛好者發布的技術博客。你可以用RemixforCMT寫智能合約。
以下為原文:
準備工作
1
functiongetInfo()publicconstantreturns(string,uint){return(name,age);}}
將合約內容復制進Remix,點擊右側Starttocomplile,如果下方沒有報錯,說明編譯通過。
如果你想通過web3js進行部署,可以點擊ABI和Bytecode按鈕,獲取需要的數據。
法律專家:Mango Markets案例會影響DAO未來如何實施其法律和治理結構:2月4日消息,加拿大律師事務所McMillan LLP的合伙人Benjamin Bathgate表示,針對所謂的Mango Markets漏洞利用者Avraham Eisenberg的訴訟可能會影響DAO未來如何實施其法律和治理結構。Bathgate表示,在很多情況下,DAO只是用戶的集合,這是一個用戶社區,也許有一個核心貢獻者負責編碼。管理Mango Market DAO的懷俄明州有限責任公司Mango Labs正在尋求收回剩余的4700萬美元。然而,Bathgate表示,Mango Labs的訴訟不太可能成功,到那時可能會為DAO生態系統敲響警鐘。
此前報道,Mango Markets攻擊者Avraham Eisenberg在紐約美國地方法院第一次聽證會上放棄保釋。目前,Avraham正被Mango Labs起訴,要求賠償剩余的4700萬美元,他被指控犯有商品欺詐、商品操縱和電匯欺詐三項刑事罪。[2023/2/4 11:46:50]
點擊Detail按鈕,可以獲得更多詳細信息。
Circle首席財務官:無論市場如何,公司計劃于今年四季度上市:7月19日消息,據Circle首席財務官JeremyFox-Geen透露,無論市場狀況如何,預計Circle將于2022年底通過SPAC(SpecialPurposeAcquisitionCompany,即特殊目的收購公司)上市。
JeremyFox-Geen表示,Circle是一家注冊的金融服務公司,就像PayPal或Apple一樣,與ApplePay產品、移動支付服務Venmo運營商PayPal等支付公司一樣,在相同的監管框架下運營。根據Circle公司發布的最新報告顯示,USDC儲備金現在完全以現金和三個月期美國國債的形式持有,與公司的運營完全分開。截至6月30日,流通中的USDC總量為55,569,519,982枚,支持USDC的儲備資產總額為557億美元。(decrypt)[2022/7/19 2:22:20]
3.MetaMaskForCMT簡單使用
國際貨幣基金組織主席:最終幸存下來的加密資產可能會對人們如何儲蓄產生重大影響:據bitcoinist消息,國際貨幣基金組織(IMF)主席拉加德(Christine Lagarde)在其新的博客文章中表示,最終幸存下來的加密資產可能會對我們如何儲蓄,投資和支付賬單產生重大影響。拉加德指出了加密貨幣能夠進行快速和廉價的跨境金融交易的好處,并稱比特幣的基礎技術——分布式賬本技術可能會改變金融市場的運作方式。此外,拉加德指出,智能合約的革命性,可以移除中間商,而區塊鏈技術能夠安全地存儲重要文件。最后,拉加德指出,在發展中的經濟體,這種進步可以幫助確保產權,增加市場信心并促進投資。[2018/4/18]
部署合約前,我們簡單介紹一下MetaMask的使用,在安裝完成后,chrome瀏覽器右上方就會出現相應的插件logo。
點擊logo,將彈出操作界面,本次我們選擇CMTTestNetwork測試網絡進行。
新建賬戶中沒有CMT余額,我們點擊BUY按鈕,進入界面后再點擊TESTNETTESTFAUCET按鈕,可以去申請一些測試用的CMT。
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進行確認。
點擊閱讀原文,查看原文鏈接
TomoChain2018/11/08TomoChain社區更新—11月6日在這次更新中,我們將宣布TomoChain以TomoChain全體生態系統的幾個關鍵擴展里程碑.
1900/1/1 0:00:00為感恩回饋用戶一直以來的支持與陪伴,Ecoin攜手幣易Coinyee舉辦“交易ECO,瓜分1000000ECO”活動,具體活動詳情如下:11月1日11:00--11月5日24:00活動期間.
1900/1/1 0:00:00BitfinexispleasedtointroduceInternetNodeToken(INT).
1900/1/1 0:00:00點擊圖片查看《區塊鏈和產業的互相救贖》上篇文章敘述了通過區塊鏈的技術特質來改造業務流程中的技術基礎,以創造更加具備數據透明度和可信度的業務生態,從而實現對業務系統背后生產邏輯的重構.
1900/1/1 0:00:00親愛的社區成員:自2018年10月18日“IX/BTC”、“IX/USDT”交易對上線,累積交易量超過300億個IX,這并非我們的本意.
1900/1/1 0:00:00親愛的Bit-Z用戶: BitcoinCash將于香港時間2018年11月16日00:40發生硬分叉.
1900/1/1 0:00:00