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

  • Settings

  • RouteSettings

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