# deploy

The `deploy` object is meant to be used individual contracts, it only supports the bytecode's provided by the abis pkg

**Import**: imported as follows

```typescript
import { deploy } from '@inverter-network/sdk'
```

**Parameters**: a nested object with the following properties

{% code overflow="wrap" %}

```ts
deploy.write: (params: DeployParams, options?: MethodOptions)
deploy.bytecode: (params: DeployParams)
```

{% endcode %}

**Returns**: a nested object with the following properties

```ts
deploy.write: Promise<DeployWriteReturnType>
deploy.bytecode: Promise<DeployBytecodeReturnType>
```
