Skip to main content

My first Python package

Project description

elparadisogonzalo-monorepo

GitHub repo size GitHub issues GitHub license GitHub last commit


🚀 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elparadisogonzalopackage-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

elparadisogonzalopackage-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

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

Hashes for elparadisogonzalopackage-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7040f406c3a14f0f8cb97b9d2ae6f2491e91dd37362ebf81c908eca8a87d292f
MD5 93c9d5f80e6ac900df6c1cdcab699c49
BLAKE2b-256 e1b0be5ec67e52dc9dededb9525d957fd2aad03a7cb59edb7ca774a8e1df2335

See more details on using hashes here.

File details

Details for the file elparadisogonzalopackage-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for elparadisogonzalopackage-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7969a6632c181d0f55259da328ff4d34dbf7e1f2e4b42743fe7677517cf6fbd6
MD5 986860ed33f08b99daa3b32a3c61514d
BLAKE2b-256 17ce77701003e7cc714f155b6d74568edd1eaac6e4845b509c0f01cdf0aa1249

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page