lightning
Version:
Lightning Network client library
28 lines (25 loc) • 772 B
TypeScript
import {
AuthenticatedLightningArgs,
AuthenticatedLightningMethod,
} from '../../typescript';
export type GetPathfindingSettingsResult = {
/** Assumed Forward Fail Chance In 1 Million Number */
baseline_success_rate: number;
/** Maximum Historical Payment Records To Keep Number */
max_payment_records: number;
/** Avoid Node Due to Failure Rate In 1 Million Number */
node_ignore_rate: number;
/** Millisecs to Reduce Fail Penalty By Half Number */
penalty_half_life_ms: number;
};
/**
* Get current pathfinding settings
*
* Requires `offchain:read` permission
*
* Method not supported on LND 0.12.1 or below
*/
export const getPathfindingSettings: AuthenticatedLightningMethod<
AuthenticatedLightningArgs,
GetPathfindingSettingsResult
>;