<!-- x-generated: Generated by the Hyperscale artifact pipeline; do not edit by hand -->

# security_deposit

> Money flow `std.money_flows.security_deposit`, source `open/hsx/std/money_flows/security_deposit.hsx`.

- Exports: 1
- Ports: none

## security_deposit

No doc comment.

- Form: `instrument`
- Application form: `instrument security_deposit<C>(payer: party, holder: party, amount: money<C>, claim: optional<condition>, return: optional<condition>, claim_amount: optional<block>, deadline: optional<date>, claim_to: optional<party>, return_to: optional<party>, memo: optional<text>, claim_input: optional<block>, claim_capture: optional<block>, fund_failure_point: optional<text>, id_prefix_override: optional<text>)`
- Type parameters: C

| Parameter | Declared as |
| --- | --- |
| `payer` | `payer: party` |
| `holder` | `holder: party` |
| `amount` | `amount: money<C>` |
| `claim` | `claim: optional<condition>` |
| `return` | `return: optional<condition>` |
| `claim_amount` | `claim_amount: optional<block>` |
| `deadline` | `deadline: optional<date>` |
| `claim_to` | `claim_to: optional<party>` |
| `return_to` | `return_to: optional<party>` |
| `memo` | `memo: optional<text>` |
| `claim_input` | `claim_input: optional<block>` |
| `claim_capture` | `claim_capture: optional<block>` |
| `fund_failure_point` | `fund_failure_point: optional<text>` |
| `id_prefix_override` | `id_prefix_override: optional<text>` |
