Decentralized asset interface built with β€οΈ for Ethereum, BSC, and unstoppable Web3 infrastructure.
- π Domain:
elparadisogonzalo.com
via Unstoppable Domains - π³ Wallet & IPFS resolution enabled
- β Verified domain ownership with OpenAI
- π Wallet:
0x802ba6a112f4a7bbbc2d63c8ef4bc14dfcbe6245
- βοΈ Contracts deployed on Ethereum and BNB Smart Chain
- β ABI-integrated frontend interaction
- π Tools: MetaMask Β· Infura Β· JSON-RPC Β· Etherscan
- β 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
- π§ Project:
asset3
- π¦ Tech Stack: Node.js Β· Web3.js Β· Google & GitHub CLI
- π APIs for contract interaction and blockchain event streaming
- πΌ IPFS-based dApp frontend hosting
- π¦ MetaMask wallet connect integration
- π Security draft audited for best practices
- β‘ GitHub Actions pipeline for auto-deploy to IPFS
- π Auto-update Unstoppable contenthash
- π Continuous integration for ABI + frontend + contract updates
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