Giveaway Passport

Guide

Provider Signer: What It Is and How to Use It

The provider signer is the server-side wallet used to sign and send transactions for API integrations. It enables backend automation without manual wallet popups for every action.

Why It Exists

  • Lets your backend create giveaways and issue entries programmatically.
  • Removes dependence on browser wallet prompts for API flows.
  • Supports reliable integrations for production systems.

What It Can Sign

  • Create giveaway transactions
  • Issue entries / remove entries transactions
  • Winner declaration transactions

Setup Steps (Recommended)

  1. Create a dedicated signer wallet just for provider automation.
  2. Fund it with a safe working amount of Base Sepolia ETH for gas.
  3. Store the private key securely (secret manager or encrypted env).
  4. Save signer in Provider Dashboard API Integration section.
  5. Test with small transactions before high-volume usage.

Security Best Practices

  • Never reuse your personal/admin wallet private key as a provider signer.
  • Rotate signer keys when team access changes.
  • Use low-permission, dedicated infrastructure for signing services.
  • Monitor signer balances and failed transaction reasons.