My first Python package
Project description
elparadisogonzalo-monorepo
🚀 Project Overview
A decentralized Web3 dApp integrating Unstoppable Domains, Ethereum & Binance Smart Chain smart contracts, IPFS hosting, and MetaMask wallet interaction.
🛠️ Features & Components
| Feature | Description |
|---|---|
| Domain & Identity | Decentralized domain elparadisogonzalo.com managed via Unstoppable Domains |
| Wallet & Contracts | Ethereum/BSC smart contracts, wallet at 0x802b...e6245, MetaMask & Infura integration |
| Node & Infra | Ethereum node running on Android (Termux), Google Cloud CLI backend automation |
| Web3 & API Dev | Node.js and Web3.js stack, APIs for blockchain interaction |
| Frontend & Hosting | IPFS and GitHub Pages hosting, MetaMask integration, security-focused frontend |
| Future Goals | Finalize UI, launch testnet, implement CI/CD, explore zk-SNARKs and L2 scaling |
📁 Repo Structure
elparadisogonzalo-monorepo/ ├── frontend/ # React/JS frontend code and dApp interface ├── contracts/ # Solidity smart contracts ├── backend/ # Node.js backend & API code ├── scripts/ # Deployment and utility scripts └── README.md # This file
🔧 Getting Started
Prerequisites
- Node.js v16+
- MetaMask browser extension
- Git and GitHub CLI (
gh) - Access to Ethereum and BSC networks
Setup
git clone https://github.com/koagonzalo11/elparadisogonzalo-monorepo.git
cd elparadisogonzalo-monorepo/frontend
npm install
npm run start
---
📦 Deployment
Frontend hosted on GitHub Pages and IPFS
Smart contracts deployed on Ethereum and BSC mainnets
Automated CI/CD with GitHub Actions
---
🤝 Contribution
Contributions, issues, and feature requests are welcome!
Please open issues or pull requests on GitHub.
---
📄 License
This project is licensed under the MIT License — see the LICENSE file.
---
🔗 Useful Links
🌐 Website: elparadisogonzalo.com
📂 GitHub Repo: koagonzalo11/elparadisogonzalo-monorepo
🦄 Unstoppable Domains: elparadisogonzalo Profile
🦊 MetaMask: https://metamask.io/
---
<p align="center">
<img src="https://raw.githubusercontent.com/koagonzalo11/elparadisogonzalo-monorepo/main/frontend/assets/logo.png" alt="Elparadisogonzalo Logo" width="180" />
</p>
---
Maintained by koagonzalo11
HEAD
Last updated: 2025-06-25
=======
Last updated: 2025-06-26
---
If you want, I can help you:
- Add this to your repo now
- Generate a minimal `logo.png` or other assets for that nice touch
- Setup badges for build status or coverage next
Just say the word!
7b09d99039 (Add enhanced README and logo asset)
=======
q ## 🌐 Project Overview
This repository is designed to interact with **Ethereum & Binance Smart Chain (BSC)** networks, utilizing Web3, GitHub CLI, Node.js, and Google Cloud CLI. It is linked to the **Unstoppable Domain**: `elparadisogonzalo.com`.
## 📌 Wallet & Contract Information
- **Ethereum Wallet Address**: [`0x4e8c73e7f243d12b7a5571200609523a4890beff`](https://etherscan.io/address/0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245)
- **Binance Smart Chain (BSC) Contract Address**: [`0xB8c77482e45F1F44dE1745F52C74426C631bDD52`](https://bscscan.com/address/0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245).
- **Unstoppable Domain**: `elparadisogonzalo.com`
## ⚡ Setup & Installation
### 1️⃣ Clone the Repository
```bash
git clone https://github.com/koagonzalo11/asset3.git
cd asset3
Certainly! Here’s a single block of code from “Install Dependencies” to “Contributions” for easy copying:
### 2️⃣ Install Dependencies
Make sure you have **Node.js** and **npm** installed. Then, run:
```bash
npm install
3️⃣ Authenticate with GitHub CLI
gh auth login
4️⃣ Authenticate with Google Cloud CLI
gcloud auth login
gcloud config set project YOUR_PROJECT_ID
5️⃣ Connect via SSH
ssh -i /path/to/private_key username@server_ip
🔗 API & Web3 Configuration
Etherscan API
• API Key: "your valid ethereum API key"
• To interact with Etherscan API, use:
curl "https://api.etherscan.io/api?module=account&action=balance&address=0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245&apikey=JYWHK5P5E49B5EFQ2H47KSB5BCAYZ1EDBH"
🛠️ Running the Project
To start the project:
npm start
📜 License
This project is licensed under the MIT License.
💡 Contributions
Feel free to submit issues and pull requests to improve the project! 🚀
⸻
Made with ❤️ by koagonzalo
4b160da24b (Removed embedded Git repos and added to .gitignore)
origin/master
=======
# 🌐 Elparadisogonzalo Wiki
Welcome to the Elparadisogonzalo project — a decentralized Web3 stack built around Ethereum, BSC, IPFS, and Unstoppable Domains.
---
## 📁 Wiki Structure
- [1. Overview](./Overview.md)
- [2. Domains & Identity](./Domains_Identity.md)
- [3. Wallet & Smart Contracts](./Wallets_SmartContracts.md)
- [4. Ethereum Node & Infrastructure](./Node_Infrastructure.md)
- [5. Web3 API & Backend](./Web3_API_Backend.md)
- [6. Frontend & IPFS Hosting](./Frontend_IPFS.md)
- [7. CI/CD & Automation](./CI_CD.md)
- [8. Security & Audit](./Security_Audit.md)
- [9. Deployment Guide](./Deployment.md)
- [10. FAQ & Troubleshooting](./FAQ_Troubleshooting.md)
---
> 👤 Maintainers: `genyoungclip@gmail.com`, `azehagowa@gmail.com`, `koa@elparadisogonzalo.com`# 🧭 Project Overview
**Elparadisogonzalo** is a decentralized application architecture that integrates:
- Blockchain identity via Unstoppable Domains
- Wallets and smart contracts on Ethereum & BSC
- IPFS for content storage
- Web3-powered frontend with MetaMask
- Full CI/CD for rapid deployment
## 🔍 Goals
- Trustless cross-chain operations
- Fast deployment & automation
- zk & L2 scalability in the roadmap
# 🌐 Domain & Identity
## 🔗 Domain
- `elparadisogonzalo.com` (Unstoppable Domains)
- Uses: Wallet resolution, IPFS hosting, DNS
## ✅ Domain Verification
- Verified via TXT: `openai-domain-verification=...`
## 💡 Features
- Decentralized DNS
- Web3 Login Identity (UD Resolution)
# 💼 Wallet & Smart Contracts
## 🔑 Wallet
- Primary: `0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245`
- Backup: ...
## ⚙️ Smart Contracts
- Networks: Ethereum Mainnet, Binance Smart Chain
- ABI exposed and integrated via Web3.js
## 🛠️ Tools
- MetaMask, Hardhat, Infura, JSON-RPC
# 🖼️ Frontend & IPFS Hosting
## 🧩 Stack
- HTML/CSS/JS + Web3.js
- MetaMask for wallet connection
## 📤 Hosting
- IPFS via `ipfs add`
- CID auto-pinned and updated to UD DNS
## 🛡️ Security
- Draft audit and threat model # 🚀 Deployment Guide
## 📦 Packages
- Frontend: `npm run build`
- Backend: Node.js APIs on GCP
## 🔗 IPFS Upload
```bash
ipfs add -r ./dist
---
### 10. `FAQ_Troubleshooting.md`
```markdown
# ❓ FAQ & Troubleshooting
## 📦 NPM Push Fails?
- Check `.npmrc` and token scopes
## 🚫 IPFS Add Error?
- Ensure base64-encoding validity
- Re-add with `--only-hash` first
## 🔧 Geth Sync Slow?
- Use `--cache=2048` and `--syncmode=fast
900fe0e1bf (Create README.md)
=======
## Usage
```bash
$ npm install # or pnpm install or yarn install
Learn more on the Solid Website and come chat with us on our Discord
Available Scripts
In the project directory, you can run:
npm run dev
Runs the app in the development mode.
Open http://localhost:5173 to view it in the browser.
npm run build
Builds the app for production to the dist folder.
It correctly bundles Solid in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
Deployment
Learn more about deploying your application with the documentations 6e54fa186 (Removed fish.app submodule)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file elparadisogonzalopackage-0.1.0.tar.gz.
File metadata
- Download URL: elparadisogonzalopackage-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7040f406c3a14f0f8cb97b9d2ae6f2491e91dd37362ebf81c908eca8a87d292f
|
|
| MD5 |
93c9d5f80e6ac900df6c1cdcab699c49
|
|
| BLAKE2b-256 |
e1b0be5ec67e52dc9dededb9525d957fd2aad03a7cb59edb7ca774a8e1df2335
|
File details
Details for the file elparadisogonzalopackage-0.1.0-py3-none-any.whl.
File metadata
- Download URL: elparadisogonzalopackage-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7969a6632c181d0f55259da328ff4d34dbf7e1f2e4b42743fe7677517cf6fbd6
|
|
| MD5 |
986860ed33f08b99daa3b32a3c61514d
|
|
| BLAKE2b-256 |
17ce77701003e7cc714f155b6d74568edd1eaac6e4845b509c0f01cdf0aa1249
|