HEAD
A monorepo for Web3 tools, APIs, and decentralized hosting on elparadisogonzalo.com## π GPG Commit Signing
All commits in this project are GPG-signed and verified.
GPG Key Fingerprint: 6EEC280E7EE01FB1
Key Owner: @koagonzalo11
Public Key: gpg-public.asc
Revocation Cert: revocation-cert.asc
β
GitHub shows a Verified badge on commits signed by this key
A decentralized Web3 dApp integrating Unstoppable Domains, Ethereum & Binance Smart Chain smart contracts, IPFS hosting, and MetaMask wallet interaction.
| 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 |
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
- Node.js v16+
- MetaMask browser extension
- Git and GitHub CLI (
gh) - Access to Ethereum and BSC networks
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: `[email protected]`, `[email protected]`, `[email protected]`# π§ 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)