引言
本文首先介紹在Rococo本地的測試流程,最后介紹rococo線上測試parachain的流程
Rococolocaltestnetwork中測試parachain
StartRelaychain(LocalRococorelaychain)
準備?rococo-local-cfde.json
以下命令是在?polkadot?目錄下操作的,這里切換分支到v0.9.16,然后編譯cargobuild--release
編譯完成后,在polkadot目錄下執行:
啟動parachain
生成parachain的chainspec
如果需要修改paraId,可以修改rococo-local-parachain-plain.json文件
Cathie Wood:Grayscale將贏得訴訟,Coinbase是最合規友好的交易所:金色財經報道,ARK Investment Management首席執行官Cathie Wood對彭博社表示,她認為 Grayscale 將贏得與SEC的訴訟,而Coinbase是最合規友好的交易所。[2023/8/8 21:31:01]
這里修改為:2052
生成修改后的paraId的chainspec文件
生成wasm文件
生成genesisstate文件
Web3游戲公司SKYPLAY獲LDA Capital Limited的1000萬美元承諾:金色財經報道,Web3游戲公司SKYPLAY已獲得全球投資集團LDA Capital Limited的1000萬美元承諾,通過發布更多游戲和獲取新用戶來加速其游戲平臺的發展。[2023/7/17 10:59:07]
啟動本地collator節點
然后在打開本地的relaychain的polkadot-js的前端界面,注冊parachain,上傳Wasm和genesisstate參考:https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/
Rococolivetestnetwork中測試parachain
比如,上面我們已經注冊了parachain2052,那么我們就可以在rococo公開測試網上測試我們的Parachain了。
步驟:
1.在?rococopublictestnetwork?注冊一個paraId
美股三大指數集體收跌,標普500指數跌0.21%:金色財經報道,美股三大指數集體收跌,道指跌0.42%,納指跌0.35%,標普500指數跌0.21%。[2023/4/15 14:05:09]
2.通過這個ParaId以及之前我們本地生成的genesisstate和wasm文件來注冊parathread
3.當注冊成為一個parathread后,我們可以看到parathread處于onboarding狀態。此時,我們就可以申請成為平行鏈了,可以聯系Parity官方的人進行操作,在element頻道
4.如果官方的人將Parathread升級為parachain后,我們就可以開始本地啟動平行鏈進行測試,是否能鏈接到rococolive且正常出塊。
首先,啟動Live模式的parachain,這里有兩種方式:
Backed Finance推出貝萊德ETF代幣化版本及ERC-20 Token“bCSPX”:金色財經報道,瑞士加密公司Backed Finance宣布推出貝萊德ETF代幣化版本及在以太坊區塊鏈上允許的ERC-20 Token“bCSPX”,該ETF追蹤蘋果、微軟、亞馬遜、Alphabet等美國大公司。據Backed Finance稱,相關代幣由這些股票股份1:1比例支持,股份則被持牌托管方持有。需要注意的是,目前Uniswap界面顯示bCSPX目前狀態為“不受支持”,原因是其“可能無法很好地與智能合約配合使用,或者我們 [Uniswap] 出于法律原因無法進行交易”。(decrypt)[2023/2/12 12:01:30]
第一種:修改parachain鏈的chainspec文件,以命令行的方式進行指定Live啟動
第二種:通過json文件的形式,由于我們之前已經在本地生成了rococo-local-parachain-2052-raw.json?這個文件,我們只需要修改其中的一些參數
SOS Limited發布中期經營業績報告:2022上半年收入179.32個ETH:金色財經報道,SOS Limited今天發布2022 年中期經營業績報告。報告顯示,與2021 年 6月 30 日相比,截至 2022 年 6 月 30 日的六個月凈收入為 1.327 億美元,同比下降 28.1%。收入減少受到持續封鎖的負面影響。截至2022年6月30日,SOS專注于四大產品和服務線,包括數據營銷、加密貨幣挖掘、托管服務和商品交易。數據營銷占總收入的 36.1%,加密貨幣挖礦占 0.2%,托管服務占 0.1%,商品交易占 63.6%。
在截至 2022年6月30日的六個月里,其中有179.32個ETH產出,沒有BTC 收入。[2022/9/28 5:58:34]
主要修改字段為:
chainType:需要將Local修改為Live,
relay_chain:修改為rococo
para_id:需要與我們在rococolive上注冊的parachainId保持一致
其他的字段看自己需要進行修改,也可不修改
這里值得一提的就是bootNodes字段,這個字段在自己首次本地啟動的時候無需進行配置,但是如果你的平行鏈已經上線并且需要給其他用戶加入的話,這里就需要進行配置引導節點。
獲取當前需要連接的rococolive的chainspec文件
筆者此時的rococolive的runtime版本為polkadot-v0.9.16,所以我們從polkadot上獲取到rococo的chainspec文件,放在我們的parachain目錄下
注意,我們的parachainlive的runtime版本必須要和當前rococolive的版本一致
一切準備就緒后,我們就可以啟動我們本地的平行鏈,準備連接到rococolive進行parachain出塊測試了
注意,下面的basepath我們需要預留至少12G的空間(以當前時間為2022-02-20來計算的話),否則空間不夠拉取rococo的區塊
在啟動上述命令后,我們可以看到Log里會同步rococo的區塊,整個過程大概耗時2小時左右,等待全部同步完畢后,我們的Parachain就會正常出塊了~。
查看rococotestnetwork可以看到:
打開本地8844端口可以看到parachain已經可以正常出塊了,這里我已經出到204個塊.....
至此,rococolive測試結束~
Rococolive部署注意事項:
1.如果出現以下問題:
這種是由于使用的rococolive的json文件和當前rococolive版本不一致導致的,比如使用的是polkadot-0.9.13的live文件,然而當前rococolive版本為polkadot-v0.9.16
2.同步中繼鏈區塊錯誤:
這里是由于我們liveParachain的版本和rococlive不一致
3.在將pallet版本從polkadot-v0.9.13升級到polkadot-v0.9.16時,出現一些pallet宏功能無法使用問題
palletStruct的宏問題
當前polkadot-v0.9.16版本中,Pallet結構體上需要加上#
palletstorage問題
當前polkadot-v0.9.16版本中,我們在使用StorageMap這個存儲結構的時候,如果我們的存儲結構中涉及到AccountId需要使用OptionQuery的方式,而非之前的ValueQuery,因為在官方移除了對于AccountId的default處理,所以我們就需要使用Option的方式處理空值None。對應的咱們的pallet就需要進行重構,并對None進行處理,杜絕Runtime出現這種異常。
4.在同步rococolive的區塊時,出現以下錯誤,并且可以看到一直拉取不到最新的區塊
這里是由于本地機器時間不同步,使用ntp同步即可
來源:金色財經
Tags:AINCHAHAIPARdogechain幣價格White Mouse ChainHairDAOSPARTA幣
以下是我在選擇山寨幣時總結的10點。1,小市值。市值1億美元的代幣升至100億美元要比10億美元的代幣升至1000億美元容易得多。市值越小,上漲的潛力就越大,但風險也越大.
1900/1/1 0:00:00這場革命將需要整個技術堆棧的創新,從生產管道和創意工具,到游戲引擎和多人網絡,再到分析和實時服務。您安裝了每個人都在談論的新跑酷游戲,您的化身立即獲得了一套新技能.
1900/1/1 0:00:00Polkdot上排名第一的DEXArthSwap日前宣布,其項目代幣$ARSW將在gate.io以及其自己的DEX上上市.
1900/1/1 0:00:00了解區塊鏈的各個層 如果您以任何方式研究過加密貨幣或區塊鏈,您可能會遇到諸如第一層和第二層協議之類的術語。您是否對這些層是什么以及它們存在的原因感到好奇?讓我們在本文中討論區塊鏈層架構.
1900/1/1 0:00:00李笑來所著《韭菜的自我修養》一書中曾提到“每一次牛市都是市場上大量外部資金流入的結果,每一次熊市都是市場內部大量資金流出的結果.
1900/1/1 0:00:00被清算的ETH 2022年6月18日是一個注定在加密資產行業中被記錄入史冊的日子——在這一天,作為加密資產領頭羊的比特幣和以太坊都遭受了前所罕見的暴跌.
1900/1/1 0:00:00