> For the complete documentation index, see [llms.txt](https://polkasafe.gitbook.io/polkasafe-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://polkasafe.gitbook.io/polkasafe-sdk/guides-and-tutorials/create-proxy.md).

# Create Proxy

Developers can create proxy accounts for multisig wallets using the SDK. This feature enables multisig wallets to interact with other contracts or perform actions on behalf of the linked proxy account.

> Note: Astar does not support Proxy functionality.

```typescript
const multisigAddress = '...'; // multisig address for which you want create proxy.

// A function that takes a single parameter.
const eventGrabber = (message)=>{
    // use message to track transaction progress and events using eventGrabber for real-time visibility
    console.log(message)
}
const { data, error } = await client.createProxy(multisigAddress, eventGrabber);

if (data){
    console.log(data)
    // use your data
}
else if(error){
    console.log(error)
}
```

#### Response Data

```json
{
  "status": 200,
  "message": "Transaction Successful"
}
```

[Generic Error](/polkasafe-sdk/guides-and-tutorials/generic-errors.md)
