Type alias RouteSettingsParserInput<Settings, RouteSettings>

RouteSettingsParserInput<Settings, RouteSettings>: { metaplex: Metaplex; settings: Settings; routeSettings: RouteSettings; payer: Signer; candyMachine: PublicKey; candyGuard: PublicKey; candyGuardAuthority: PublicKey; programs: Program[] }

The input passed to each guard when building the route instruction.

Type Parameters

Type declaration

  • metaplex: Metaplex

    The metaplex instance used when calling the route instruction.

  • settings: Settings

    The guard's settings.

  • routeSettings: RouteSettings

    The route settings for that guard.

  • payer: Signer

    The payer for the route instruction.

  • candyMachine: PublicKey

    The address of the Candy Machine we are routing from.

  • candyGuard: PublicKey

    The address of the Candy Guard we are routing from.

  • candyGuardAuthority: PublicKey

    The address of the Candy Guard's authority.

  • programs: Program[]

    An optional set of programs that override the registered ones.

Generated using TypeDoc