Skip to content
View koagonzalo11's full-sized avatar

Organizations

@Elparadisogonzalo

Block or report koagonzalo11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
koagonzalo11/README.md

🌐 Elparadisogonzalo dApp

Check IPFS Deploy GitHub

Decentralized asset interface built with ❀️ for Ethereum, BSC, and unstoppable Web3 infrastructure.


πŸ“Œ Project Summary

1. Domain & Identity

  • 🌍 Domain: elparadisogonzalo.com via Unstoppable Domains
  • πŸ’³ Wallet & IPFS resolution enabled
  • βœ… Verified domain ownership with OpenAI

2. Wallet & Smart Contracts

  • πŸ” Wallet: 0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245
  • βš™οΈ Contracts deployed on Ethereum and BNB Smart Chain
  • βœ… ABI-integrated frontend interaction
  • πŸ›  Tools: MetaMask Β· Infura Β· JSON-RPC Β· Etherscan

3. Infrastructure

  • β›“ Local Ethereum node via Geth (1.15.5-stable) on Android (Termux)
  • ☁️ Google Cloud CLI for automation and backend orchestration
  • πŸ“‘ DNS/IPFS managed through Unstoppable Domains

4. Web3 Backend/API

  • 🧠 Project: asset3
  • πŸ“¦ Tech Stack: Node.js Β· Web3.js Β· Google & GitHub CLI
  • πŸ”— APIs for contract interaction and blockchain event streaming

5. Frontend & Hosting

  • πŸ–Ό IPFS-based dApp frontend hosting
  • 🦊 MetaMask wallet connect integration
  • πŸ”’ Security draft audited for best practices

6. CI/CD & Deployment

  • ⚑ GitHub Actions pipeline for auto-deploy to IPFS
  • 🌐 Auto-update Unstoppable contenthash
  • πŸ”„ Continuous integration for ABI + frontend + contract updates

πŸ›  Setup Instructions

git clone [email protected]:koagonzalo11/elparadisogonzalo-monorepo.git
cd elparadisohonzalo-monorepo 
npm install
npx hardhat compile
npm run dev    # For local development
# Compile contracts
npx hardhat compile

# Deploy using Infura or local Geth
npx hardhat run scripts/deploy.js --network mainnet
---

## πŸ” Project Overview

### 1. 🌍 Domain & Identity
- **Domain:** [`elparadisogonzalo.com`](https://elparadisogonzalo.com) via Unstoppable Domains  
- Used for wallet, IPFS resolution, and identity  
- Verified with `openai-domain-verification=...`

### 2. πŸ” Wallet & Smart Contracts
- Primary wallet: `0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245`  
- Contracts on Ethereum & BNB Smart Chain  
- Uses ABI to connect with Web3 frontend  
- Tooling: Hardhat Β· MetaMask Β· Infura Β· Etherscan API

### 3. ☁️ Infra & Node
- Geth 1.15.5 node on Android (Termux)  
- Google Cloud CLI for automation & backups  
- IPFS + Unstoppable DNS integration  

### 4. βš™οΈ Backend APIs
- Project: [`elparadisogonzalo-monorepo`](https://github.com/koagonzalo11/elparadisogonzalo-monorepo)  
- Web3.js / Node.js event scrapers & JSON-RPC  
- Event types: `Transfer`, `Claim`, `Mint`, `Burn`, `OwnershipTransferred`, etc.

### 5. πŸ–Ό Frontend
- React/Vite dApp frontend in `/frontend`  
- Connects via MetaMask + Web3.js  
- IPFS pinned + auto-updated with GitHub Actions

---

## πŸš€ Dev Quickstart

```bash
git clone https://github.com/koagonzalo11/asset3.git
cd asset3
npm install

# Compile contracts
npx hardhat compile

# Start frontend
cd frontend && npm install && npm run dev
# Upload frontend to IPFS
npm run build
npx ipfs add -r ./dist

# Update Unstoppable Domain
curl -X POST https://unstoppable/api/update \
  -H 'Authorization: Bearer $UD_API_KEY' \
  -d '{ "cid": "..." }'
/contracts       β†’ Solidity smart contracts
/scripts         β†’ Deployment & event indexing scripts
/frontend        β†’ IPFS-hosted dApp UI
/api             β†’ Node.js Web3 & utility APIs
/.github/workflows β†’ CI/CD definitions
πŸ“š Docs
	β€’	API: /contracts/api/*.ts
	β€’	IPFS Push: /ipfs/api/update
	β€’	MetaMask Connect: /frontend/api/connect
	β€’	Auto Verify: /ethvalidate/api/verify
πŸ™Œ Contributions

We welcome PRs, Issues, and forks.
Check out the GitHub Octocat Profile for more.
πŸ“’ License

MIT Β© Elparadisogonzalo

Pinned Loading

  1. MetaMask/metamask-mobile MetaMask/metamask-mobile Public

    Mobile web browser providing access to websites that use the Ethereum blockchain

    TypeScript 2.6k 1.4k

  2. adobe-fonts/source-code-pro adobe-fonts/source-code-pro Public

    Monospaced font family for user interface and coding environments

    CSS 20.3k 1.6k

  3. GoogleChrome/chrome-extensions-samples GoogleChrome/chrome-extensions-samples Public

    Chrome Extensions Samples

    JavaScript 16.9k 8.8k

  4. nodejs/node nodejs/node Public

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

    JavaScript 114k 33.5k

  5. npm/cli npm/cli Public

    the package manager for JavaScript

    JavaScript 9.2k 3.7k

  6. github/codeql github/codeql Public

    CodeQL: the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security

    CodeQL 8.8k 1.8k