[Home](./index.md) > [bitburner](./bitburner.md) > [CodingContract](./bitburner.codingcontract.md) > [getNumTriesRemaining](./bitburner.codingcontract.getnumtriesremaining.md) ## CodingContract.getNumTriesRemaining() method Get the number of attempts remaining. Signature: ```typescript getNumTriesRemaining(filename: string, host?: string): number; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | filename | string | Filename of the contract. | | host | string | Hostname of the server containing the contract. Optional. Defaults to current server if not provided. | Returns: number How many attempts are remaining for the contract. ## Remarks RAM cost: 2 GB Get the number of tries remaining on the contract before it self-destructs.