Jupyter kernel for the Michelson language
2.8K
TabShift+Tabunittest package$ pip install pytezos
>>> !apt install libsodium-dev libsecp256k1-dev libgmp-dev
>>> !pip install pytezos
Verified & minified images for CI/CD https://hub.docker.com/r/bakingbad/pytezos/tags
$ # 1. Use image from registry
$ docker pull bakingbad/pytezos
$ # or build it yourself
$ docker build . -t pytezos
$ # 2. Use included docker-compose.yml
$ docker-compose up -d notebook
Requirements:
$ # prepare environment
$ make install
# # run full CI with tests
$ make
You need to install cryptographic packages before building the project:
$ sudo apt install libsodium-dev libsecp256k1-dev libgmp-dev
$ sudo pacman -Syu --needed libsodium libsecp256k1 gmp
Homebrew needs to be installed.
$ brew tap cuber/homebrew-libsecp256k1
$ brew install libsodium libsecp256k1 gmp
The recommended way is to use WSL and then follow the instructions for Linux, but if you feel lucky you can try to install natively:
C:\MinGW\bin is added to your PATHRead quick start guide
Learn how to enable Jupyter with Michelson
Check out a complete API reference
If you are working in Jupyter/Google Colab or any other interactive console, you can display documentation for a particular class/method:
>>> from pytezos import pytezos
>>> pytezos
Pytezos 2.0 release with embedded docs and smart contract interaction engine
https://medium.com/coinmonks/high-level-interface-for-michelson-contracts-and-not-only-7264db76d7ae
Materials from TQuorum:Berlin workshop - building an app on top of PyTezos and ConseilPy
https://medium.com/coinmonks/atomic-tips-berlin-workshop-materials-c5c8ee3f46aa
Materials from the EETH hackathon - setting up a local development infrastructure, deploying and interacting with a contract
https://medium.com/tezoscommons/preparing-for-the-tezos-hackathon-with-baking-bad-45f2d5fca519
Introducing integration testing engine
https://medium.com/tezoscommons/testing-michelson-contracts-with-pytezos-513718499e93
Content type
Image
Digest
sha256:5605b931d…
Size
95.6 MB
Last updated
8 days ago
docker pull bakingbad/michelson-kernel