# SerializedAction

Serialized swap execution action with all non-serializable fields stripped.

**type**

<!-- -->

stringrequired

Serialized swap execution action with all non-serializable fields stripped.

**Possible values:** \[`SendToAddress`, `SignPSBT`, `SignSmartChainTransaction`, `Wait`]

* SendToAddress
* SignPSBT
* SignSmartChainTransaction
* Wait

**name**stringrequired

**Possible values:** \[`Deposit on Lightning`, `Deposit on Bitcoin`]

**description**stringrequired

**chain**stringrequired

**Possible values:** \[`LIGHTNING`, `BITCOIN`]

**txs** <!-- -->object\[]required

* Array \[

**type**stringrequired

**Possible values:** \[`BOLT11_PAYMENT_REQUEST`, `BITCOIN_ADDRESS`]

**address**stringrequired

**hyperlink**stringrequired

**amount** <!-- -->objectrequired

Unified amount type for all API responses.

**amount**decimalrequired

Decimal format of the amount, e.g. `1.5`.

**rawAmount**bigintrequired

Raw base units as string, e.g. `1500000000000000000`.

**Possible values:** Value must match regular expression `^[+-]?\d+$`

**Example:<!-- -->&#x20;**`1500000000000000000`

**decimals**integerrequired

Token decimals, e.g. `18`.

**symbol**stringrequired

Token ticker, e.g. `STRK`.

**chain**stringrequired

Chain identifier, e.g. `STARKNET`, `BITCOIN`, `LIGHTNING`.

* ]

oneOf

* object
* object

**type**stringrequired

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

**name**stringrequired

**Possible values:** \[`Deposit on Bitcoin`]

**description**stringrequired

**chain**stringrequired

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

**txs** <!-- -->object\[]required

* Array \[

**type**stringrequired

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

**psbtHex**stringrequired

**psbtBase64**stringrequired

**signInputs**integer\[]required

**feeRate**numberrequired

* ]

**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.

**name**stringrequired

**Possible values:** \[`Awaiting LP payout`, `Automatic settlement`, `Bitcoin confirmations`]

**description**stringrequired

**expectedTimeSeconds**numberrequired

**pollTimeSeconds**numberrequired

SerializedAction

```
{

  "type": "SendToAddress",

  "name": "Deposit on Lightning",

  "description": "string",

  "chain": "LIGHTNING",

  "txs": [

    {

      "type": "BOLT11_PAYMENT_REQUEST",

      "address": "string",

      "hyperlink": "string",

      "amount": {

        "amount": "string",

        "rawAmount": "1500000000000000000",

        "decimals": 0,

        "symbol": "string",

        "chain": "string"

      }

    }

  ]

}
```
