Skip to content

Cycle-Stark/stark-deployer-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stark Deployer

A free, open-source tool for deploying, importing, and interacting with Starknet smart contracts. Built with Next.js, Mantine, and StarknetKit.

Features

  • Deploy Contracts — Deploy Cairo smart contracts to Mainnet, Sepolia, or Devnet with a guided step-by-step process
  • Import & Manage — Import existing contracts by address and manage them in one organized dashboard
  • Interactive Testing — Call and invoke contract functions with auto-generated forms from the ABI
  • Monitor & Track — Track every interaction, monitor transaction statuses, and review historical call data
  • 10+ Handy Tools — Universal converter, large number creator, felt/string encoder, ERC-20 token approvals, block timestamp fetcher, Starknet ID resolver, transaction lookup, notes manager, and more
  • System Logs — Real-time logs panel that captures every action, transaction, and error

Supported Networks

Network Type Description
Mainnet Production Deploy production-ready contracts to Starknet Mainnet
Sepolia Testnet Test and iterate on Starknet's public testnet before going live
Devnet Local Rapid local development with instant feedback and zero gas costs

Supported Wallets

Getting Started

Prerequisites

  • Node.js 20+
  • A Starknet wallet browser extension (Argent X, Braavos, or Keon)

Installation

git clone https://github.com/Cycle-Stark/stark-deployer.git
cd stark-deployer
yarn install

Development

yarn dev

Build

yarn build
yarn start

Starknet Devnet Setup

Create the dump folder before starting devnet:

mkdir -p ~/starknet_devnet

Start devnet with a seed for reproducible accounts:

starknet-devnet --seed 1350075753 --dump-path ~/starknet_devnet/dump --dump-on exit

Installing starknet-devnet

curl --proto '=https' --tlsv1.2 -sSf https://sh.starkup.sh | sh

asdf plugin add starknet-devnet
asdf install starknet-devnet latest
asdf set starknet-devnet latest --home

If you run into installation issues:

sudo apt-get update
sudo apt-get install llvm-dev libclang-dev clang

Tech Stack

  • Framework — Next.js 15, React 19
  • UI — Mantine 8, Tabler Icons
  • Blockchain — starknet.js, StarknetKit
  • Storage — Dexie (IndexedDB) for local persistence
  • Tables — mantine-datatable

Contributing

Contributions are welcome! Please read the Contributing Guide for setup instructions, coding standards, and the PR process.

Quick links:

Notes

  • Landing page screenshots are taken at 1257px screen width
  • All data is stored locally in the browser via IndexedDB — nothing is sent to external servers
  • Seed for devnet: 1350075753

License

This project is source-available under the Business Source License 1.1 (BSL 1.1).

  • You are free to view, fork, and contribute to the source code.
  • You may not copy, redistribute, or deploy this software as your own product or service.
  • Commercial use and redistribution require explicit written permission from the author.

Copyright (c) 2025 Cycle Stark. All rights reserved.

Releases

No releases published

Packages

 
 
 

Contributors

Languages