Skip to content

Fmsticks2/Safebase

Repository files navigation

🛡️ SafeBase - KRNL Network Deployment Tool

SafeBase provides tools for deploying and verifying smart contracts on the KRNL network with Python and Web3.py.

🚀 Features

  • Compile Solidity contracts
  • Deploy contracts to KRNL network
  • Verify contracts on KRNL explorer
  • Environment variable configuration

🧠 Powered By

  • Python 3.x
  • Web3.py for blockchain interactions
  • Solcx for contract compilation
  • Dotenv for environment management

🛠️ Tech Stack

  • Python 3.x
  • Web3.py
  • Solcx
  • Dotenv

⚙️ Setup Instructions

  1. Clone the repo
git clone https://github.com/context7/safebase.git
cd safebase
  1. Install dependencies
pip install -r requirements.txt
  1. Configure environment variables Create a .env file with:
KRNL_RPC_URL=your_krnl_rpc_url
DEPLOYER_PRIVATE_KEY=your_private_key
  1. Run deployment script
python scripts/deploy_krnl.py path/to/contract.sol

📄 License

MIT

About

SafeBase is a simple yet powerful dApp built on the ecosystem that helps users detect malicious smart contracts and phishing links using AI. Stay safe while exploring the decentralized web.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors