Skip to content
/ hardhat-lab Public template
forked from yunabe/tslab

Interactive JavaScript and TypeScript programming with Jupyter

Notifications You must be signed in to change notification settings

wei3erHase/hardhat-lab

 
 

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

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 66.9%
  • Jupyter Notebook 31.4%
  • Other 1.7%