> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ParaAminoSigner.signAmino

> Signs an Amino Cosmos StdSignDoc with the selected Para wallet.

async

Method

Signs an Amino Cosmos StdSignDoc with the selected Para wallet.

Copy method signature

### Returns

`Promise<AminoSignResponse>`

The original StdSignDoc and a secp256k1 signature.

## Import

```ts theme={null}
import type { Para as ParaServer } from '@getpara/server-sdk';
import { createParaAminoSigner } from '@getpara/cosmjs-v0-integration';
import type { StdSignDoc } from '@cosmjs/amino';
```

## Usage

```ts theme={null}
declare const para: ParaServer; // An authenticated Para Server client with a loaded Cosmos wallet.
const signer = createParaAminoSigner({ para, prefix: 'cosmos' });
declare const signDoc: StdSignDoc;

const response = await signer.signAmino(signer.address, signDoc);
```

## Limitations

The address must equal the selected signer address. Use this method with an Amino StdSignDoc only; it does not accept protobuf SignDoc values.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.