tezosスマートコントラクトのテストフレームワーク
3 回答
- 投票
-
- 2020-02-23
Tezosでスマートコンタクトを操作するための
truffle
ツールのプレビューバージョンは次のとおりです. https://www.trufflesuite.com:8443/docs/tezos/truffle/クイックスタートHere is the preview version of
truffle
tools for working with smart contacts in Tezos: https://www.trufflesuite.com:8443/docs/tezos/truffle/quickstart -
- 2020-02-23
広告1.探しているものかどうかはわかりませんが、次をご覧ください: https://smartpy.io/demo/
SmartPyはさまざまなツールを提供します:
-
分析:SmartPy.ioのUIの要素でスマートに分析 契約とそのプロパティ;
-
SmartML:OCamlで記述された仮想マシン;
-
コンパイラ:契約をSmartMLからMichelsonに変換するために使用されます.
-
Pythonライブラリ:SmartML定義の使用を容易にします.
Ad 1. I am not sure whether it is what you look for, but look at: https://smartpy.io/demo/
SmartPy offers different tools:
Analytics: elements of the UI in SmartPy.io to analyse smart contracts and their properties;
SmartML: a virtual machine written in OCaml;
Compiler: used to translate contracts from SmartML to Michelson;
Python library: facilitates the use of SmartML definitions.
-
チップをありがとう.しかし、これにはPythonでスマートコントラクトを書く必要がありますか?私はLigoに固執したいと思います.Thanks for tip. But, does this require writing smart-contracts in Python? I would prefer to stick with Ligo.
- 0
- 2020-02-24
- Robert Zaremba
-
Ligoプレイグラウンドへのリンクは次のとおりです:https://ide.ligolang.orgが、IDEにはまだワッフル機能がありません;-)Here is a link go Ligo playground: https://ide.ligolang.org but the IDE does not have Waffle features, yet ;-)
- 0
- 2020-02-24
- Tomasz Waszczyk
-
- 2020-05-06
Tezster-CLIを使用してローカル環境をセットアップし、Tezster-Bundleを使用してコントラクトを開発、デプロイ、およびテストできます.
Tezster-CLI: https://github.com/Tezsure/Tezster-CLI
Tezster-Bundle: https://github.com/Tezsure/Bundle-react
You could use Tezster-CLI for setting up local environment and use Tezster-Bundle to develop,deploy and test your contracts.
Tezster-CLI: https://github.com/Tezsure/Tezster-CLI
Tezster-Bundle: https://github.com/Tezsure/Bundle-react
Ligoとスマートコントラクトをほとんど行いませんでしたが、現在、より生産的なセットアップを探しています.
Tezosに使用できるテストフレームワークはありますか?イーサリアムのtaquito または ConseilJS ですが、最初に、準備ができているフレームワークがあるかどうかを確認します.
waffle
+mocha
、またはtruffle
のようなものを探しています.mocha
とTezosノードのライトバージョンはありますか?
ganache
のようなもので、スマートコントラクトを非常に簡単に開始して実行するために使用できます.