()
| 97 | } |
| 98 | |
| 99 | function 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 | |
| 111 | function getExternalPrograms() { |
| 112 | const binaryDir = getExternalProgramOutputDir(); |
no test coverage detected
searching dependent graphs…