Hardhat Lab is an interactive programming environment with Jupyter for JavaScript and TypeScript users. You can write and execute ethers code interactively on browsers and save results as Jupyter notebooks.
- TSLab: interactive TypeScript programming for Jupyter Notebooks
- Smock: the Solidity mocking library
- ETH-SDK: lightweight SDK for your Ethereum smart contracts
- Plotly for TSLab: Plotly support for Typescript Jupyter notebooks
Previous to follow ts-lab installation guide, it is necessary that you install cmake:
brew install cmake
TSLab seems to ignore folders outside of node_modules/
or the folder where the notebook is being run notebooks/
. To be able to access ./typechained
, a workarround can be to create a system link inside the node_modules
folder.
cd node_modules/
ln -s ../typechained @typechained