INNER CODE UNIT · TypeScript
get_version
Deezzir/solana-bot · src/bot.ts:164
function get_version(): string {
const { version } = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8'));
return version;
}
//------------------------------------------------------------
// MAIN
// -----------------------------------------------------------
async function main() {
const key_options = new Command().allowUnknownOption().allowExcessArguments().option('-k, --keys <path>');
key_options.parseOptions(process.argv.slice(2).map((arg) => MULTI_CHARACTER_OPTION_ALIASES[arg] ?? arg));
const wallets = await get_wallets_from_file(key_options.opts().keys ?? WALLETS_FILE);
const wallet_cnt = wallets.length;
global.CONNECTION = new Connection(HELIUS_RPC, rpc_connection_config({ commitment: COMMITMENT }));
global.PROGRAM = common.Program.Pump;
global.TRANSACTION_RELAY = TransactionRelay.Sender;