# SerializedActionSignSmartChainTransaction

Serialized action requiring the user to sign provided smart-chain transactions.

**type**stringrequired

**Possible values:** \[`SignSmartChainTransaction`]

**name**stringrequired

**Possible values:** \[`Initiate swap`, `Settle manually`, `Refund`]

**description**stringrequired

**chain**stringrequired

Smart-chain identifier on which the transactions should be signed.

**txs**string\[]required

Unsigned smart-chain transactions serialized to strings.

**requiredSigner**stringrequired

Address of the signer required to sign the transactions.

SerializedActionSignSmartChainTransaction

```
{

  "type": "SignSmartChainTransaction",

  "name": "Initiate swap",

  "description": "string",

  "chain": "string",

  "txs": [

    "string"

  ],

  "requiredSigner": "string"

}
```
