{"repo":"astapchikartem/InvoBase","free":true,"listed":false,"github":"https://github.com/astapchikartem/InvoBase","clone":"git clone https://github.com/astapchikartem/InvoBase.git","description":"On‑chain invoicing rail for Base where every invoice is an NFT with lifecycle, escrowed payments and Base Pay bridging.","language":"Solidity","stars":26,"topics":["base","base-network","base-pay","billing","erc721","escrow","foundry","invoices","l2","solidity"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"InvoBase V2 On-chain invoicing protocol with real payment processing on Base network. Each invoice is represented as an NFT with full lifecycle management, escrow-based payments, shareable payment links, and UUPS upgradeability. Overview InvoBase V2 enables freelancers, teams, DAOs, and businesses to issue, track, and settle invoices with real payment processing entirely on-chain using Base network. Invoices are minted as non-transferable NFTs, with funds held in escrow until confirmed, ensuring tamper-proof records and transparent payment history. Architecture Core Features Invoice-as-NFT Architecture - Each invoice is a unique ERC721 token with embedded metadata - Non-transferable to prevent invoice trading or manipulation - Full lifecycle tracking: Draft → Issued → Paid → Cancelled - Token-specific invoices with memos Real Payment Processing (NEW in V2) - Escrow-based payments: funds held in contract until release - Support for ETH and ERC20 tokens (USDC on Base) - Partial payment tracking - Automatic status updates on payment - Issuer releases funds after confirmation - Full refund capability for cancelled invoices Shareable Payment Links (NEW in V2) - Generate unique payment links with expiry dates - Pay from any address (not just designated payer) - One-time use enforcement - Support ETH and token payments - Perfect for sharing invoices via email/social External Payment Recording - Record off-chain payments (e.g., Base Pay) - Link external payment references to invoices","default_branch":null,"files":null,"tree":[],"storefront":"/r/astapchikartem","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/astapchikartem/InvoBase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}