成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Bytom合約預(yù)編譯

libxd / 799人閱讀

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

比原項(xiàng)目倉(cāng)庫(kù):

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

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

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

首先要確保我們有g(shù)o語(yǔ)言開發(fā)環(huán)境且版本高于1.8,如果沒(méi)有搭建go語(yǔ)言開發(fā)環(huán)境,請(qǐng)自行百度。確保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對(duì)應(yīng)的 instance參數(shù)表示實(shí)例化合約,4對(duì)應(yīng)的shift表示指定執(zhí)行合約里面具體的函數(shù)。然后在項(xiàng)目下面創(chuàng)建一個(gè)合約文件(合約文件最好不帶任何后綴名),如下圖:

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

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

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/24401.html

相關(guān)文章

  • 比原鏈合約入門教程

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

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

    摘要:筆者看了官方的多個(gè)合約模版,于是準(zhǔn)備部署一個(gè)簡(jiǎn)單的比較數(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 評(píng)論0 收藏0
  • 調(diào)用Bytom Chrome插件錢包開發(fā)Dapp

    摘要:流程總結(jié)就是下載安裝插件錢包,如果自己的不需要跳過(guò)這一步。然后將編譯后的合約參數(shù)配置在的配置文件,如下圖全紅部分是測(cè)試網(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 評(píng)論0 收藏0
  • Bytom猜謎合約使用指南

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

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

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

    chnmagnus 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<