
MyQRIS
Rekber Aman untuk Transaksi Freelance
About
The problem it solves ## Resources Information Fake IDRX : https://sepolia.basescan.org/address/0x88d5d18e204b3fbda740120d0a5490ac04538e18 Escrow Contracts : https://sepolia.basescan.org/address/0x0e30f58be4e663c49a98abf07e2a9dccc760fd20 Demo (Testnet) : https://myqris.link ## The Trust Problem in Freelance Transactions Indonesia's freelance economy faces a critical trust gap that blocks successful collaborations: - **Freelancers** hesitate to start work without payment guarantees — *"Will I get paid after I deliver?"* - **Clients** hesitate to pay upfront to strangers — *"Will they actually deliver quality work?"* This mutual distrust creates serious problems: failed collaborations before they begin, unresolved payment disputes, freelancers chasing invoices for weeks, and clients losing money to undelivered work. The traditional freelance payment model puts both parties at risk. ## How MyQRIS Solves This MyQRIS acts as a trusted escrow intermediary that locks client payments in a secure account before work begins. Freelancers can verify funds are available but cannot access them until clients approve the deliverables. This simple mechanism transforms uncertain transactions into protected agreements. ## For Clients **Problem** : Fear of paying upfront to strangers **Solution** : Funds locked in escrow — only released when YOU approve **Problem** : No proof of payment **Solution** : Every transaction recorded on Base blockchain **Problem** : All-or-nothing payment risk **Solution** : Break projects into milestones — pay as work progresses **Problem** : Disputes with no resolution **Solution** : Built-in revision workflow (up to 3 rounds) Clients no longer need to trust strangers with advance payments. Instead, funds remain secured until specific deliverables meet their approval. Blockchain technology provides immutable proof of every transaction, eliminating disputes about what was paid and when. The milestone system lets clients break large projects into manageable phases, releasing payments incrementally as work progresses. When disagreements arise, the platform's revision workflow provides structured paths to resolution without resorting to chargebacks or legal threats. ## For Freelancers **Problem** : "Will they pay me?" anxiety **Solution** : See funds locked in escrow BEFORE you start **Problem** : Clients ghosting after delivery **Solution** : 4-day auto-release protection — no response = automatic **Problem** : Chasing invoices for weeks **Solution** : Instant payment release upon approval **Problem** : No proof of earnings **Solution** : Blockchain-verified transaction history **Problem** : Limited withdrawal options **Solution** : Withdraw to bank OR receive IDRX tokens on Base chain Freelancers can verify guaranteed payment before investing any effort, eliminating the anxiety of working without compensation. The 4-day auto-release mechanism protects against clients who disappear after receiving deliverables — silence equals consent, and funds release automatically. Approved payments process instantly rather than waiting weeks for client billing cycles. Blockchain records provide verifiable proof of earnings for tax purposes, loan applications, or future negotiations. Flexible withdrawal options let freelancers choose between traditional bank transfers or receiving earnings as IDRX tokens on the Base blockchain. ## Key Features ### Milestone-Based Payments Break large projects into smaller milestones with dedicated payments for each phase. This shared escrow approach dramatically reduces risk for both parties while providing clear deliverables and payment triggers. ``` Project: Website Redesign (Rp 10,000,000) ├── Milestone 1: Homepage Design → Rp 3,000,000 ├── Milestone 2: Inner Pages → Rp 4,000,000 └── Milestone 3: Mobile Optimization → Rp 3,000,000 ``` ### Blockchain Transparency Every escrow funding and payment release is recorded on **Base L2 blockchain** using IDRX tokens. This infrastructure delivers three critical benefits: immutable transaction proof that cannot be altered or deleted, public verification of payment history accessible to anyone, and trust that emerges from cryptographic verification rather than blind faith in counterparties. ### Seamless Freelancer Onboarding New freelancers can accept invitations without existing accounts. The workflow follows a simple path: receive email invitation, review project terms, accept the engagement, watch the account auto-create during acceptance, complete bank account setup in the same session, and optionally connect a crypto wallet for token-based earnings.
How it's made
Challenges we ran into ## Challenge 1: IDRX Token Decimal Conversion **The Bug:** Users depositing 10,000,000 IDR saw only 100,000 IDR on withdrawal — a 100x discrepancy. **Root Cause:** The IDRX token contract uses 2 decimal places (not 18 like standard ERC-20 tokens). We were sending and reading raw values without proper decimal conversion. **Solution:** Implemented IDRXDecimalMultiplier = 100 for all blockchain interactions. Multiply by 100 when sending to chain, divide by 100 when reading. **Lesson:** Always verify token decimal places before integration. Never assume standard 18 decimals.