Mission: Absolute Architectural Ascension through Automated Evolution. Status: MVP | Armed for the "Boring AI" Hackerthon. Live Documentation: https://skywalkingzulu1.github.io/Project-Leviathan/
Listen up big dawg, the days of manual, error-prone Web3 migrations are over. We don't do "vibe coding" here. We build Leviathans. Project Leviathan is a deterministic, high-leverage immune system for your codebase that moves technical debt from legacy to modern in seconds, not weeks.
We didn't build a migration tool. We built the engine for your code's evolution.
Project Leviathan isn't just a script; it's a Meta-Workflow. It orchestrates a multi-vector strike against legacy debt, using a Deterministic-First philosophy to guarantee Zero False Positives.
-
Web3.js v4 Evolution: A 100% deterministic JS-AST strike. Migrates named exports, enforces strict
newconstructors, and heals event signatures. -
Rigorous Ethers v6 Math Sentinel: The Symbol Table-aware math refactor. Safely swaps
BigNumbermethods for nativeBigIntoperators ($+$ ,$-$ ,$*$ ,$/$ ,$==$ ,$>$ ). If we can't verify the type, we don't touch it—absolute safety. - Brownie-to-Ape Architect: The official path for Python smart contract evolution. Deterministically flips Brownie's global imports and account-centric deployment patterns to the modern Ape Framework.
Most tools out there are just wrappers around LLMs that hallucinate. That's a liability in Web3. Project Leviathan wins because:
- Deep Semantic Knowledge: We trace declarations back to the source. We understand the code as a dynamic data structure, not just text.
- Structural Integrity Proof: Every migration wave is followed by an automated Syntax Verification Node (
node --check/py_compile). We prove the code works before you even see the PR. - 99.9% Efficiency Gain: Manual migrations that take 12+ hours are handled in under 4 seconds.
Before you release the Sentinel, ensure your battle station is equipped:
- Node.js (v18+)
- Python (3.10+) - Required for Brownie/Ape modules.
- npm install - Run this in the
Project-Leviathanroot to link the monorepo.
Don't take my word for it. Run the smoke test on a chaos repo and watch the technical debt vanish.
git clone https://github.com/alchemyplatform/nft-minter-tutorial.git web3-chaos
cd web3-chaos# Run the Leviathan smoke test directly via npm
npm run smoke-testThe Sentinel runs its own syntax checks via npm run validate:js internally, but you can verify the integrity manually:
npm run validate:jsTransformation Engineering isn't a suggestion. It's a mandate. 🐲🚀
Lead Engineer: Skywalkingzulu1
Category: Production-Grade Migration / Official Framework Adoption