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. elparadisogonzalo-monorepo elparadisogonzalo-monorepo Public template

    Merged monorepo of all koagonzalo11 repos

    Rust 1

  2. Elparadisogonzalo/docs Elparadisogonzalo/docs Public template

    1

  3. assets-2 assets-2 Public

    1

  4. smart-contracts smart-contracts Public

    ether.fi's smart contracts repo

    Solidity 1

  5. Web3-event-tracker Web3-event-tracker Public

    JavaScript 1

  6. Created using remix-ide: Realtime Et... Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.30+commit.73712a01.js&optimize=true&runs=200&gist=
    1
    {
    2
      "name": "MerkleProofLib",
    3
      "address": "0x4E8C73E7f243D12B7A5571200609523A4890beff",
    4
      "abi": [],
    5
      "filePath": "code-sample/mainnet/0x8e77d9e3877ad22b19223b30cb8f3a0d65ca95ea/lib/solady/src/utils/MerkleProofLib.sol",