Skip to content

Conversation

odudenko
Copy link

#Overview
This PR introduces a Python-based deployment script that enables developers to easily deploy smart contracts on the Base network using familiar tools.

Features

  • Connects to MetaMask wallet via private key or RPC provider;
  • automatically checks account nonce and network status;
  • estimates gas usage before execution;
  • provides detailed console logging for transparency and debugging;
  • supports both Base Mainnet and Base Sepolia (testnet).

Purpose

This contribution aims to simplify the contract deployment process for developers who prefer Python-based workflows over JavaScript or Solidity CLI tools. It also aligns with Base’s goal of expanding accessibility and encouraging builders from diverse technical backgrounds to contribute to the ecosystem.

Notes

This is my start in development. This script was designed to be lightweight, extensible, and beginner-friendly — ideal for developers experimenting with smart contracts, educational projects, or Base-focused tooling.

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Oct 15, 2025

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/2
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 2
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 2
2
1 if commit is unverified 1
Sum 3

@saimhasan07
Copy link

jk

@jackchuma
Copy link
Contributor

Not needed in this repo

@jackchuma jackchuma closed this Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants