INNER CODE UNIT · TypeScript

get_list_option

Deezzir/solana-bot · src/bot.ts:89

function get_list_option(wallet_cnt: number): Option {
    return new Option('-l, --list <wallets...>', 'Specify the list of wallet files').argParser((value, prev: any) => {
        if (!common.validate_int(value, 0, wallet_cnt))
            throw new InvalidOptionArgumentError(`Not a valid range(0 - ${wallet_cnt}).`);
        return prev ? prev?.concat(parseInt(value, 10)) : [parseInt(value, 10)];
    });
}

function get_bundle_tip_option(): Option {
    return new Option('-b, --bundle <tip>', 'Enable bundles by providing tip amount').argParser((value) => {
        const tip = parseFloat(value);
        if (isNaN(tip) || tip < JITO_MIN_TIP)
            throw new InvalidOptionArgumentError(`Not a valid tip amount. Must be at least ${JITO_MIN_TIP}.`);
        return tip;
    });
}

function get_mev_protect_option(): Option {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…