move NFC PushTx into settings from Adv/Tools

This commit is contained in:
Peter D. Gray 2024-06-25 14:19:54 -04:00
parent eaa03f56ed
commit 34ae8b2bb0
No known key found for this signature in database
GPG Key ID: A2DCD558C2BE5D7C
4 changed files with 10 additions and 7 deletions

View File

@ -13,7 +13,9 @@ Bitcoin node (or similar) and send the transaction on the public
Bitcoin network.
This feature is available on Q and Mk4 and requires NFC to be enabled.
See `Advanced/Tools > NFC Push Tx`
See `Settings > NFC Push Tx`.
See the latest on our feature minisite: [PushTx.org](https://pushtx.org)
## Protocol Spec
@ -76,7 +78,8 @@ it is now waiting in the mempool.
You can host this file anywhere your phone can reach, and then use that URL in your
COLDCARD settings. It uses your phone's browser to submit directly
to `mempool.space` and `blockstream.info` sites (both at same time). It is equivalent
to the page hosted at `https://coldcard.com/pushtx#`
to the page hosted at `https://coldcard.com/pushtx#`. Full source code is published here:
[github.com/Coldcard/push-tx](https://github.com/Coldcard/push-tx)
### Notes

View File

@ -6,7 +6,7 @@ This lists the new changes that have not yet been published in a normal release.
- New Feature: PushTX: once enabled with a service provider's URL, you can tap the COLDCARD
and your phone will open a webpage that transmits your freshly-signed transaction onto
the blockchain. See `Tools > NFC Push Tx` to enable and select service provider, or your
the blockchain. See `Settings > NFC Push Tx` to enable and select service provider, or your
own webpage. More at <https://pushtx.org>. You can also use this to broadcast on any
transaction on the MicroSD card (See `Tools > NFC Tools > Push Transaction`)
- New Feature: Transaction Output Explorer: allows viewing all output details for

View File

@ -138,6 +138,7 @@ SettingsMenu = [
MenuItem('Hardware On/Off', menu=HWTogglesMenu),
NonDefaultMenuItem('Multisig Wallets', 'multisig',
menu=make_multisig_menu, predicate=has_secrets),
NonDefaultMenuItem('NFC Push Tx', 'ptxurl', menu=pushtx_setup_menu),
MenuItem('Display Units', chooser=value_resolution_chooser),
MenuItem('Max Network Fee', chooser=max_fee_chooser),
MenuItem('Idle Timeout', chooser=idle_timeout_chooser),
@ -356,7 +357,6 @@ AdvancedNormalMenu = [
f=drv_entro_start),
MenuItem("View Identity", f=view_ident),
MenuItem("Temporary Seed", menu=make_ephemeral_seed_menu),
NonDefaultMenuItem('NFC Push Tx', 'ptxurl', menu=pushtx_setup_menu),
MenuItem('Paper Wallets', f=make_paper_wallet),
ToggleMenuItem('Enable HSM', 'hsmcmd', ['Default Off', 'Enable'],
story=("Enable HSM? Enables all user management commands, and other HSM-only USB commands. "

View File

@ -2,12 +2,12 @@
//
// AUTO-generated.
//
// built: 2024-05-09
// version: 5.3.1
// built: 2024-06-25
// version: 5.3.2
//
#include <stdint.h>
// this overrides ports/stm32/fatfs_port.c
uint32_t get_fattime(void) {
return 0x58a92860UL;
return 0x58d92860UL;
}