# Interface: ClaimedWriter

Defined in: [packages/core/src/node/writer-keys.ts:27](https://github.com/leifriksheim/minca/blob/main/core/src/node/writer-keys.ts#L27)

A key this node alone signs with, until it lets go

## Properties

| Property | Modifier | Type | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="property-heads"></a> `heads` | `readonly` | [`HeadStore`](https://minca.dev/api/core/interfaces/HeadStore.md) | [packages/core/src/node/writer-keys.ts:29](https://github.com/leifriksheim/minca/blob/main/core/src/node/writer-keys.ts#L29) |
| <a id="property-keys"></a> `keys` | `readonly` | `CryptoKeyPair` | [packages/core/src/node/writer-keys.ts:28](https://github.com/leifriksheim/minca/blob/main/core/src/node/writer-keys.ts#L28) |

## Methods

### forget()

```ts
forget(): Promise<void>;
```

Defined in: [packages/core/src/node/writer-keys.ts:36](https://github.com/leifriksheim/minca/blob/main/core/src/node/writer-keys.ts#L36)

Forgets the key, so the slot's next claim makes a new one: for a key that
was revoked. Its places stay until then, so it may still sign this run.

#### Returns

`Promise`\<`void`\>

***

### release()

```ts
release(): Promise<void>;
```

Defined in: [packages/core/src/node/writer-keys.ts:31](https://github.com/leifriksheim/minca/blob/main/core/src/node/writer-keys.ts#L31)

Lets another node claim the slot. The node calls it when it closes.

#### Returns

`Promise`\<`void`\>
