Type alias PaymasterContext

PaymasterContext: {
    calculateGasLimits?: boolean;
    expiryDuration?: number;
    mode: "ERC20" | "SPONSORED";
    sponsorshipInfo?: {
        smartAccountInfo: {
            name: string;
            version: string;
        };
    };
    tokenInfo: {
        feeTokenAddress: Address;
    };
}

Context for the Bico SPONSORED Paymaster.

Type declaration

  • Optional calculateGasLimits?: boolean
  • Optional expiryDuration?: number
  • mode: "ERC20" | "SPONSORED"
  • Optional sponsorshipInfo?: {
        smartAccountInfo: {
            name: string;
            version: string;
        };
    }
    • smartAccountInfo: {
          name: string;
          version: string;
      }
      • name: string
      • version: string
  • tokenInfo: {
        feeTokenAddress: Address;
    }
    • feeTokenAddress: Address