curl examples and real response shapes.
All requests in this guide target the ArcPass REST API. Wallet addresses must be valid 20-byte Ethereum-format hex strings prefixed with
0x — exactly 42 characters total.1
Register your wallet
Before requesting a sponsorship, you must register your wallet address. Registration creates your wallet record in ArcPass and confirms that your address is correctly formatted.Endpoint: Request bodyResponse — existing wallet (HTTP 200)If your wallet is already registered, you receive a
POST /wallets/registerResponse — new wallet (HTTP 201)
200 response with the same shape. The lastSeenAt timestamp is updated automatically.2
Request sponsorship
Once your wallet is registered, submit a sponsorship request. ArcPass checks your eligibility and, if you qualify, creates a request in Request bodySave the
pending status.Endpoint: POST /sponsorship/requestResponse (HTTP 201)
id field from this response — you will use it in the next step to poll for status.ArcPass rejects duplicate requests from the same wallet and IP within a 5-second window. If you receive a
429 error immediately after a previous request, wait a few seconds before retrying.3
Poll for sponsorship status
After submitting your request, poll the status endpoint using the Response — pending (HTTP 200)Response — completed (HTTP 200)Sponsorship status values
id you received. The request moves through pending → approved → relayed → completed as the relay processes it.Endpoint: GET /sponsorship/:id4
Check your wallet balance on Arc Network
Once your sponsorship reaches
completed status, native tokens are in your wallet. You can verify your balance using any Arc Network RPC client or block explorer.The transactionHash field in the relayTransactions array contains the on-chain transaction hash. Use it to look up the confirmed transfer on the Arc Network block explorer or to call the SponsorshipRegistry contract’s isSponsored() view function directly.Your wallet now has a non-zero balance and can sign and broadcast transactions on Arc Network independently.
Next steps
- Read How ArcPass works for a deeper explanation of eligibility checks and the sponsorship lifecycle.
- See the API reference for the complete endpoint documentation, including wallet lookup and sponsorship history.
- If you’re building an integration, the request sponsorship guide covers error handling and edge cases in detail.