Type Alias InitializeConfigInput<TAccountConfig, TAccountFunder, TAccountSystemProgram>

InitializeConfigInput: {
    collectProtocolFeesAuthority: InitializeConfigInstructionDataArgs["collectProtocolFeesAuthority"];
    config: TransactionSigner<TAccountConfig>;
    defaultProtocolFeeRate: InitializeConfigInstructionDataArgs["defaultProtocolFeeRate"];
    feeAuthority: InitializeConfigInstructionDataArgs["feeAuthority"];
    funder: TransactionSigner<TAccountFunder>;
    rewardEmissionsSuperAuthority: InitializeConfigInstructionDataArgs["rewardEmissionsSuperAuthority"];
    systemProgram?: Address<TAccountSystemProgram>;
}

Type Parameters

  • TAccountConfig extends string = string
  • TAccountFunder extends string = string
  • TAccountSystemProgram extends string = string

Type declaration