smolder-cli

Crates.iosmolder-cli
lib.rssmolder-cli
version0.2.0
created_at2026-01-08 22:06:19.939715+00
updated_at2026-01-09 19:30:53.355015+00
descriptionCLI for Smolder - contract registry and interaction platform
homepage
repositoryhttps://github.com/roushou/smolder
max_upload_size
id2031174
size620,779
Roushou (roushou)

documentation

README

Smolder

A contract registry and interaction platform for Foundry projects.

Smolder helps you track and manage smart contract deployments across multiple networks. It integrates with Foundry's broadcast system to automatically sync deployment data and provides a web dashboard for exploring your contracts.

Features

  • Track contract deployments across multiple networks
  • Sync deployments from Foundry broadcast files
  • Export deployment addresses to JSON, TypeScript, or ENV formats
  • Web dashboard for exploring contracts and ABIs
  • SQLite-based local storage

Installation

cargo install smolder-cli

Quick Start

  1. Initialize smolder in your Foundry project:
smolder init
  1. Deploy contracts using forge script and track them:
smolder deploy script/Deploy.s.sol --network mainnet --broadcast
  1. Or sync existing deployments from broadcast files:
smolder sync
  1. List all deployments:
smolder list
  1. Start the web dashboard:
smolder serve

Commands

Command Description
init Initialize smolder in a Foundry project
deploy Deploy contracts via forge script and track in database
sync Sync deployments from broadcast directory
list List all deployments
get Get the address of a deployed contract
export Export deployments to JSON, TypeScript, or ENV format
serve Start the web dashboard

Crates

License

MIT

Commit count: 23

cargo fmt