MCPcopy Create free account
hub / github.com/solana-program/system / getPrograms

Function getPrograms

scripts/start-validator.mjs:99–109  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

97}
98
99function getPrograms() {
100 const binaryDir = path.join(__dirname, '..', 'target', 'deploy');
101 return getProgramFolders().map((folder) => {
102 const cargo = getCargo(folder);
103 const name = cargo.package.name.replace(/-/g, '_');
104 return {
105 programId: cargo.package.metadata.solana['program-id'],
106 deployPath: path.join(binaryDir, `${name}.so`),
107 };
108 });
109}
110
111function getExternalPrograms() {
112 const binaryDir = getExternalProgramOutputDir();

Callers 1

Calls 2

getProgramFoldersFunction · 0.90
getCargoFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…