Skip to content
 
 

Repository files navigation

Hardhat Lab

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.

Features

  • 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

Installing tslab

Previous to follow ts-lab installation guide, it is necessary that you install cmake: brew install cmake

Using Typechained

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

About

Interactive JavaScript and TypeScript programming with Jupyter

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages