[Home](./index.md) > [bitburner](./bitburner.md) > [Bladeburner](./bitburner.bladeburner.md) > [getNextBlackOp](./bitburner.bladeburner.getnextblackop.md) ## Bladeburner.getNextBlackOp() method Get an object with the name and rank requirement of the next BlackOp that can be completed. **Signature:** ```typescript getNextBlackOp(): { name: string; rank: number } | null; ``` **Returns:** { name: string; rank: number } \| null An object with the `.name` and `.rank` properties of the available BlackOp, or `null`. ## Remarks RAM cost: 2 GB Returns the name and rank requirement for the available BlackOp. Returns `null` if no BlackOps remain in the BitNode.