node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org ยป

lithium

Lithium

Lithium is a convention-over-configuration inspired, zero-magic development toolchain for smart contract development.

Will do/Won't do

Lithium will:

  • Compile your code deterministically (thats always nice!)
  • Use the solc optimizer
  • Deploy your code based on your configurations
  • Generate a dist/ directory you can use to distribute

Lithium will not:

  • Guess what you wanted
  • Cache things
  • Leak your source code
  • Involve "magic"

Usage

lithium init

ls

Do development work in this stage

lithium

Hooray!

So yeah

This isn't for everyone. If you want code reloading and automatic testing and fancy shit, go use truffle.

TL;DR

It's basically a makefile and a deploy script. You bring everything else