入門NEO的第一步——選擇一個更好的開發工具

買賣虛擬貨幣

Neoray2.0已經上線了。這是一次Neoray的大型更新,我們更新了介面、使用流程、以及合約呼叫方式,極大降低了合約除錯的學習門檻,使新人開發者更容易入門。新版本的合約除錯流程依然是:編譯程式碼—部署合約—呼叫合約—除錯合約,老使用者經過短暫的熟悉就可以上手。

從選擇程式碼開始

開發者在使用新版Neoray時首先需要選定需要除錯的合約程式碼。在Neoray2.0中我們支援直接讀取電腦中的程式碼檔案以及將合約程式碼儲存到本地,你可以在visual studio中編寫合約程式碼後將程式碼直接匯入Neoray中進行編譯除錯。當然你也可以直接在Neoray中編輯程式碼,現在新的編輯器將會在你輸入關鍵字時給你進行提示。編寫的程式碼會儲存在你的瀏覽器快取中,在你下次開啟Neoray時可以繼續編輯之前的程式碼。

選擇好程式碼之後,就可以對合約進行部署、除錯了。

流水線式的除錯

在舊版本的Neoray中,部署合約、呼叫合約、除錯合約是三個獨立的模組,每個模組都有單獨的頁面和功能。開發者進入新的頁面流程時都會面臨靈魂三問:我在做什麼?我剛剛在做什麼?我接下來要做什麼?

而在Neoray2.0版本中,在選定程式碼後,在整個除錯流程中都能看到正在除錯的合約程式碼,後續的所有操作都是針對當前程式碼進行的。左側選單欄從上到下依次是編譯程式碼、部署合約、傳送交易、除錯交易,你只需要按順序執行就可以了。

在Neoray2.0中我們仍然保留了協助除錯的功能,開發者可以將有問題的合約hash或交易ID發給其他人,他們可以透過這些引數載入你們合約程式碼和交易以協助你們進行除錯。

操作狀態的輸出

與普通程式不同的是,除錯合約必須在區塊鏈上傳送交易,而區塊鏈上的交易確認都需要時間,因此在Neoray上使用者的操作與結果的反饋都是非同步進行的。我們在介面中增加了一個輸出視窗,Neoray會在收到交易結果時,將結果顯示在輸出視窗中。開發者可以在輸出視窗檢視最近的所有操作記錄,以協助定位除錯問題。

返回V1.0

在Neoray2.0中,我們將打包、傳送交易相關的功能都交給了Teemo錢包,以增加Neoray的穩定性。由於Teemo錢包暫時只支援chrome瀏覽器,因此使用其他瀏覽器的開發者暫時無法使用Neoray2.0。我們在編譯器的左下放置了一個返回V1.0的按鈕,點選可以跳轉到舊版Neoray。舊版本自帶交易打包傳送的功能,無需使用Teemo錢包。

NEO3.0測試網最近剛剛釋出,在Teemo錢包完成NEO3.0的適配後,Neoray也將跟進進行適配。屆時釋出合約、交易的費用將大幅降低。

新版本的Neoray網址為https://neoray.nel.group

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;