# Function: copyBlueprint()

```ts
function copyBlueprint(
   node, 
   fromSpace, 
   key, 
   toSpace
): Promise<NodeRecord<Blueprint>>;
```

Defined in: [packages/core/src/schemas/blueprints.ts:424](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/blueprints.ts#L424)

Copies a blueprint into another space, as a proposal there: people in that space decide for themselves.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `node` | [`P2PNode`](https://minca.dev/api/core/interfaces/P2PNode.md) |
| `fromSpace` | `string` |
| `key` | `string` |
| `toSpace` | `string` |

## Returns

`Promise`\<[`NodeRecord`](https://minca.dev/api/core/interfaces/NodeRecord.md)\<[`Blueprint`](https://minca.dev/api/schemas/interfaces/Blueprint.md)\>\>
