Introduction

Welcome to the Ignitia documentation. Learn how to integrate gas sponsorship with zkLogin verification into your Sui dApp.

What is Ignitia?

Ignitia is a gas sponsorship infrastructure service for Sui-based dApps. We verify zkLogin proofs and sponsor transactions, removing the need for users to hold SUI tokens. Ignitia simplifies the user experience by enabling gasless transactions on the Sui blockchain.

Important: Ignitia verifies zkLogin proofs — your app handles the login, we handle the gas.

Key Features

  • Gas Sponsorship: Pay for your users' transactions, removing the need for them to hold SUI tokens.
  • zkLogin Proof Verification: We verify the zkLogin proofs generated by your frontend implementation.
  • Transaction Validation: Whitelist contracts and functions to control what you sponsor.
  • Usage Monitoring: Track your usage, costs, and transaction history.

Getting Started

# Sponsor a transaction with zkLogin proof verification
curl -X POST https://api.ignitia.xyz/v1/sponsor-tx \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "tx_bytes": "AAACAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAA==",
    "zkLogin_proof": { /* zkLogin proof object from your frontend */ },
    "user_id": "user-123"
  }'