開発用のプライベートtezosチェーンの実行
-
-
`tezos-client listはプロトコルを理解しました`はあなたがアクティブにしたばかりのプロトコルをリストしますか?Does `tezos-client list understood protocols` list the protocol you just activated?
- 0
- 2019-02-12
- Seb Mondet
-
コマンドが示すジェネシスブロックの上に注入する前に: Ps9mPmXaRzmz PsddFKi32cMJ PsYLVpVvgbLh PtCJ7pwoxe8J 注入した後、 `Injected BMVZ56p8Z3v4`を取得し、そのリストで理解されたプロトコルを再度実行すると、同じ4つのプロトコルが取得されます.before I inject on top of the genesis block that command shows: Ps9mPmXaRzmz PsddFKi32cMJ PsYLVpVvgbLh PtCJ7pwoxe8J and after I inject I get `Injected BMVZ56p8Z3v4` then running that list understood protocols again I get those same 4 protocols
- 0
- 2019-02-12
- Bo Byrd
-
プロトコルをアクティブにしたい場合、次のようなエラーが表示されます. 致命的な誤り: "Assert_failure src/lib_client_base/client_keys.ml:237:6" Dibyos-MacBook-Air:tezos heisenberg $tezos-クライアントリストはプロトコルを理解しましたWhen I want to activate the protocol it gives me an error saying : Fatal error: "Assert_failure src/lib_client_base/client_keys.ml:237:6" Dibyos-MacBook-Air:tezos heisenberg$ tezos-client list understood protocols
- 0
- 2020-02-04
- CryptoScroller
-
3 回答
- 投票
-
- 2019-02-12
免責事項-私は以下のプロジェクトの作成者です
ローカルでサンドボックス化されたテゾスチェーンを開発用に実行できるツールキットを、流動性と流動性とともにまとめました.tzscanがプリインストールされています.
こちらで確認できます. ご不明な点がある場合、またはreadmeが明確でない場合は、詳細を明確にさせていただきます.
Disclaimer - i'm the author of the project below
I've put together a toolkit that allows you to run a locally sandboxed tezos chain for development, together with liquidity & tzscan preinstalled.
You can check it out here.
If you have any questions, or the readme isn't clear, i'd be happy to clarify any details!.
-
- 2019-02-13
どのプロトコルが示されていますか:
tezos-client -A <your-node> rpc get /chains/main/blocks/head/header
プロトコル002(003ではなく)に切り替えられ、クライアントに002の
bake
コマンドが含まれていない可能性があります.ソースにハードコードされています(投票がなかったため)その時点で)、指定された数のブロックの後、ノードはプロトコル002に切り替え、その後プロトコル003に切り替える必要があります.Which protocol is indicated in:
tezos-client -A <your-node> rpc get /chains/main/blocks/head/header
It is likely that it switched to protocol 002 (instead of 003), and that your client does not include the
bake
command for 002. It is hardcoded in the sources (since there were no votes at the time) that, after a given number of blocks, the node should switch to protocol 002 and then later to protocol 003.-
OCamlProでは、お客様のために展開するプライベートネットワーク用にTezosの独自のブランチを維持しています.長期間動作させるには、多くの変更を加える必要がありました.At OCamlPro, we maintain our own branch of Tezos for the private networks that we deploy for our customers. We had to do many changes to make it work on the long time.
- 1
- 2019-02-13
- lefessan
-
また、tezos-environment-manager(上記の回答)を使用すると、sanboxedクライアントの性質上、 `tezos-clientbakefor
`コマンドをいつでも使用できることに注意してください. Also worth mentioning that with tezos-environment-manager (answer above) you have the `tezos-client bake for` command available at all times, due to the nature of the sanboxed client. - 1
- 2019-02-13
- Matej maht0rz Šima
-
OK-最初からやり直したり、再コンパイルしたりしました.コンパイル後、ノードを実行すると、そのジェネシスヘッダーにプロトコル `PrihK96nBAFSxVL1GLJTVhu9YnzkMFiBeuJRPA8NwuZVZCE1L6i`が表示され、プロトコル` Ps9mPmXaRzmzk35gbの挿入を実行します.次に、レベル1のヘッドブロックは、ヘッダーが「Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P」であると表示します. しかし、これは実際には私が期待していることです.(正しい?)OK - Ive started from scratch again, recompiletd, etc. After compilation, when I run the node, its genesis header shows protocol `PrihK96nBAFSxVL1GLJTVhu9YnzkMFiBeuJRPA8NwuZVZCE1L6i` and then I do the inject for protocol `Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P` which succeded. Then the head block which is level 1 shows its header as having `Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P` But this is actually what I expect though. (right?)
- 0
- 2019-02-13
- Bo Byrd
-
- 2019-02-13
DUH:
tezos-client activate protocol PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP with fitness 24 and key dictator and parameters ../mysandbox.json
DUH:
tezos-client activate protocol PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP with fitness 24 and key dictator and parameters ../mysandbox.json
サンドボックスパーツを機能させることはできませんでしたが、独自のTezosチェーンを作成することはできました.ソースコードをダウンロードしてから、独裁者の公開鍵を自分が管理する鍵に変更しました.次に、ノードをコンパイルして実行した後、独裁者の秘密鍵を使用してプロトコルを挿入できます.
その後、JSONにあるブートストラップアカウントを使用して、ベイク、転送、新しいアカウントの作成など、やりたいことが何でもできるようになりました.
でも今はもう焼けません.プロトコルインジェクションは成功します:
しかし、これをすべてゼロから実行している場合、tezos-clientにはもうベイクオプションがありません.