成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Bytom合約預(yù)編譯

libxd / 746人閱讀

摘要:比原項(xiàng)目倉庫地址地址在開發(fā)合約的過程中你們有沒有遇到一些問題呢比如編譯合約的過程中不能實(shí)時(shí)動(dòng)態(tài)的去檢查我們所編譯的合約文件是否正確,那么我今天就教大家一種很方便的方法。圖中對應(yīng)的參數(shù)表示實(shí)例化合約,對應(yīng)的表示指定執(zhí)行合約里面具體的函數(shù)。

比原項(xiàng)目倉庫:

Github地址:https://github.com/Bytom/bytom

Gitee地址:https://gitee.com/BytomBlockchain/bytom

在開發(fā)合約的過程中你們有沒有遇到一些問題呢?比如編譯合約的過程中不能實(shí)時(shí)動(dòng)態(tài)的去檢查我們所編譯的合約文件是否正確,那么我今天就教大家一種很方便的方法??梢宰屝』锇閭冊诰帉懞霞s的過程中,可以隨時(shí)檢查自己的合約編寫是否正確。

首先要確保我們有g(shù)o語言開發(fā)環(huán)境且版本高于1.8,如果沒有搭建go語言開發(fā)環(huán)境,請自行百度。確保go支持的版本已經(jīng)正確安裝:

$ go version
$ go env GOROOT GOPATH

獲取源代碼并編譯,參考鏈接:https://github.com/Bytom/equity

編譯完了以后我們可以在equity下執(zhí)行:

 ./equity/equity --help

獲取合約的命令幫助。返回的截圖如下:

圖中標(biāo)的1,2,3,4 分別表示執(zhí)行命令所帶參數(shù)的含義。圖中3對應(yīng)的 instance參數(shù)表示實(shí)例化合約,4對應(yīng)的shift表示指定執(zhí)行合約里面具體的函數(shù)。然后在項(xiàng)目下面創(chuàng)建一個(gè)合約文件(合約文件最好不帶任何后綴名),如下圖:

然后編寫合約,我是用vim編譯的合約,大家可以自行選擇用vim或者編輯器編寫合約。如果編譯合約的過程中存在問題,請參考合約開發(fā)文檔:https://bytom.github.io/mydoc...。下圖是我在vim中編寫的合約。

合約編寫完了以后,如果合約編寫錯(cuò)誤或者存在語法錯(cuò)誤,會(huì)出現(xiàn)如下圖所示的情況,請檢查自己編寫的合約

檢查無誤以后,在對應(yīng)的目錄下面執(zhí)行合約文件,然后就可以輸出下圖所示的二進(jìn)制。說明合約編寫成功

大家有沒有發(fā)現(xiàn)很簡單呢?快點(diǎn)實(shí)踐起來吧!如果在開發(fā)的過程中遇到問題,請?jiān)谖覀兊纳鐓^(qū)聯(lián)系我們:https://github.com/Bytom/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24401.html

相關(guān)文章

  • 比原鏈合約入門教程

    摘要:比原項(xiàng)目倉庫地址地址一合約簡述是的一種智能合約語言,是一門聲明性謂詞語言。詳細(xì)說明請參考官方合約相關(guān)介紹。編譯合約,返回結(jié)果便是可鎖定的合約。三解鎖合約流程合約交易被區(qū)塊打包成功之后,可以查看具體的合約交易內(nèi)容,找到對應(yīng)的。 比原項(xiàng)目倉庫: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBl...

    brianway 評論0 收藏0
  • Bytom資產(chǎn)發(fā)行與部署合約教程

    摘要:筆者看了官方的多個(gè)合約模版,于是準(zhǔn)備部署一個(gè)簡單的比較數(shù)字大小的合約。部署合約部署合約其實(shí)就是發(fā)起交易,在交易中帶上合約程序。到此,發(fā)布和解鎖合約就全部完成啦。 發(fā)行資產(chǎn) 在比原鏈上發(fā)行資產(chǎn)比較方便快捷,使用節(jié)點(diǎn)的dashboard圖形界面操作就可以,先在 資產(chǎn)一欄新建資產(chǎn)showImg(https://segmentfault.com/img/bVbhq1s?w=1044&h=892...

    Cruise_Chan 評論0 收藏0
  • 調(diào)用Bytom Chrome插件錢包開發(fā)Dapp

    摘要:流程總結(jié)就是下載安裝插件錢包,如果自己的不需要跳過這一步。然后將編譯后的合約參數(shù)配置在的配置文件,如下圖全紅部分是測試網(wǎng)合約配置參數(shù)調(diào)用插件錢包。開發(fā)出優(yōu)秀的應(yīng)用。 安裝使用插件錢包 1. 打開Google瀏覽器的應(yīng)用商店,搜索Bystore showImg(https://segmentfault.com/img/bVbq0Ol?w=2554&h=1312); 下載鏈接:http:/...

    Mike617 評論0 收藏0
  • Bytom猜謎合約使用指南

    摘要:結(jié)語當(dāng)前猜謎合約提供了體驗(yàn)版本,有興趣的朋友可以做一個(gè)口令紅包,簡化一下用戶操作和體驗(yàn)。 準(zhǔn)備工作: 1、安裝全節(jié)點(diǎn)錢包V1.0.5以上并同步完成; 2、已經(jīng)發(fā)行一種資產(chǎn),發(fā)行資產(chǎn)的方法具體見文章《如何在Bytom上發(fā)布資產(chǎn)?》 3、準(zhǔn)備好一些BTM作為手續(xù)費(fèi); 設(shè)置謎語(鎖定資產(chǎn)): 1、打開錢包,點(diǎn)擊Equity合約按鈕; showImg(https://segmentfault....

    mzlogin 評論0 收藏0
  • Bytom儲(chǔ)蓄分紅合約解析

    摘要:儲(chǔ)蓄分紅合約簡介儲(chǔ)蓄分紅合約指的是項(xiàng)目方發(fā)起了一個(gè)鎖倉計(jì)劃即儲(chǔ)蓄合約和取現(xiàn)合約,用戶可以在準(zhǔn)備期自由選擇鎖倉金額參與該計(jì)劃,等到鎖倉到期之后還可以自動(dòng)獲取鎖倉的利潤。 儲(chǔ)蓄分紅合約簡介 儲(chǔ)蓄分紅合約指的是項(xiàng)目方發(fā)起了一個(gè)鎖倉計(jì)劃(即儲(chǔ)蓄合約和取現(xiàn)合約),用戶可以在準(zhǔn)備期自由選擇鎖倉金額參與該計(jì)劃,等到鎖倉到期之后還可以自動(dòng)獲取鎖倉的利潤。用戶可以在準(zhǔn)備期內(nèi)(dueBlockHeight...

    chnmagnus 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<