The Coldcard is not in HSM mode. Typically, you should enable a spending policy before using this page, but it is possible to upload and sign PSBT files as it is now. You will need to approve each transaction on the Coldcard's screen.
{% extends "navpage.html" %} {% from "macros.html" import needs_coldcard_message, subhead, bool_choice, info_hover, info_hover_long %} {% macro status_value(hdr) %}
| Approvals | Refusals | Period Ends | Amount Spent | ||||
|---|---|---|---|---|---|---|---|
| {{ STATUS.hsm.approvals || 0 }} | {{ STATUS.hsm.refusals || 0}} | — |
{{ total_spent || '—' }}
{% endraw %}
{% call info_hover_long('bottom right') %}
{% raw %}
No amounts spent in current period.
|
{{STATUS.psbt_size }} bytes, with
SHA256: {{STATUS.psbt_hash.substr(0, 6) }}⋯{{STATUS.psbt_hash.substr(64-6) }}
{{STATUS.psbt_preview }}
The Coldcard can preview the transaction and what it will do if approved, signed and broadcast. The HSM policy is not considered.
{% endraw %}| Authorizing User | One-Time Code or Password {% call info_hover_long('top center') %} Depending on your spending policy rules, all or none of these users may be required to authorize spending. Leave blank those you are not using. {% endcall %} | |
|---|---|---|
| Local Code | {{STATUS.local_code}} TBD — need PSBT first {% endraw %} {% call info_hover_long('top center') %} When required, the local Coldcard operator should enter this 6-digit code, before you press the button on this page. {% endcall %} {% raw %} | |
| {{pa.name}} | ||
| No user authorization needed. |
For your reference, here is the Coldcard's interpretation of the HSM policy when it was approved and installed.
{{- policy_summary -}}
{% else %}
Not available. You have chosen privacy over user-experience.
{% endif %}