A top-up service using USDC, allowing users to montior their services on-chain.
Services can create services on-chain with time payments are due and the amount. Users can join services by topping up accounts with USDC. Users can put time limit to pay service blacklist services and more. This is meant to mimic a top-up card a user has when riding the subway in New York City or credits used when renting the city bike.
This project uses Circle's social login for smart contract wallet implementation. For accepting top up funds from multiple chain, the project uses Circle CCTP. To simulate auto pay Chain link automation is used. The use of smart contract wallets allow the user to have a low barrier of entry.