Changelog
v1.0.0 — Streaming & Rate Limiting
Latest updates and enhancements shipped to AskPay.
UX & Support Overhaul
v0.4.0
- Added custom Loading skeleton / spinner for smoother route transitions.
- Implemented custom 404 Page Not Found route.
- Created reusable EmptyState component for initial chat load.
- Built Contact & Support form with pre-filled GitHub Issue redirection.
- Added About and Legal pages detailing the story, stack, Terms of Use, and Privacy Notice.
Extracted use-minipay-paygate NPM Package
v0.3.0
Extracted the core on-chain transaction validation logic into a standalone, lightweight npm library: use-minipay-paygate.
- Compatible with any standard Celo/MiniPay application using viem.
- Supports both standard ERC-20 token transfers and custom smart contract events.
- Fully typed and documented with setup examples.
Testnet Deployments & Hardhat Setup
v0.2.0
Set up the Solidity contracts environment and successfully completed testnet deployment to Celo Sepolia:
- Deployed PayPerQuery.sol (payment contract) and MockERC20.sol (USDm testnet token).
- Verified contract code on Celoscan for transparent transaction tracing.
- Configured parameterised Hardhat Ignition deployment modules for testnet and mainnet.
Web Interface & Wallet Integration
v0.1.5
Built the primary web application interface and connected wallet providers:
- Integrated wagmi v2 and RainbowKit for secure web3 provider connections.
- Developed the custom useMiniPay hook to auto-detect MiniPay context and handle wallet onboarding.
- Created the chat message bubble list and transaction progress status indicator.
Monorepo Architecture & Smart Contract Draft
v0.1.0
Established the monorepo workspace foundation and drafted core contracts:
- Set up Turborepo structure using pnpm workspaces.
- Drafted PayPerQuery.sol contract enforcing pre-paid LLM queries.
- Implemented security constraints: OZ Ownable v5, non-custodial design, and zero DeFi/yield dependencies.