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.
Try AskPay