All Wallet API endpoints hit the Arc Testnet deployment at
https://api.pulsmarket.tech.
Data and balances on testnet are not real and may be reset without notice.Overview
Puls provisions a gasless Circle Smart Contract Account (SCA) wallet for every user upon first interaction. These wallets are developer-controlled and fully abstracted:- No gas required — all transaction fees are sponsored by the Puls paymaster, so users never need to hold ETH or any gas token.
- Circle SCA — each wallet is a smart contract account managed through Circle’s Programmable Wallets infrastructure, providing enterprise-grade key management and security.
- Automatic provisioning — calling the
get-or-createendpoint will return the existing wallet or create a new one and link it to the authenticated user. - USDC-native — the wallet holds and transacts exclusively in USDC on the Arc Testnet chain.
Authentication
Both Wallet API endpoints require a Supabase JWT Bearer token.
Include the header on every request:
