From 8f195bfa57785481809eefcaf08fb43e746149cb Mon Sep 17 00:00:00 2001 From: "Peter D. Gray" Date: Wed, 4 Sep 2019 09:44:13 -0400 Subject: [PATCH] Cleanups --- .../data/wit-utxo-not-match-redeem-scr.psbt | 1 + testing/data/xpub-vector.psbt | 1 + testing/devtest/set_raw_secret.py | 23 +++++++++++++++++++ unix/work/MicroSD/.gitignore | 1 + 4 files changed, 26 insertions(+) create mode 100644 testing/data/wit-utxo-not-match-redeem-scr.psbt create mode 100644 testing/data/xpub-vector.psbt create mode 100644 testing/devtest/set_raw_secret.py diff --git a/testing/data/wit-utxo-not-match-redeem-scr.psbt b/testing/data/wit-utxo-not-match-redeem-scr.psbt new file mode 100644 index 00000000..393ff790 --- /dev/null +++ b/testing/data/wit-utxo-not-match-redeem-scr.psbt @@ -0,0 +1 @@ +70736274ff01009a020000000258e87a21b56daf0c23be8e7070456c336f7cbaa5c8757924f545887bb2abdd750000000000ffffffff838d0427d0ec650a68aa46bb0b098aea4422c071b2ca78352a077959d07cea1d0100000000ffffffff0270aaf00800000000160014d85c2b71d0060b09c9886aeb815e50991dda124d00e1f5050000000016001400aea9a2e5f0f876a588df5546e8742d1d87008f00000000000100bb0200000001aad73931018bd25f84ae400b68848be09db706eac2ac18298babee71ab656f8b0000000048473044022058f6fc7c6a33e1b31548d481c826c015bd30135aad42cd67790dab66d2ad243b02204a1ced2604c6735b6393e5b41691dd78b00f0c5942fb9f751856faa938157dba01feffffff0280f0fa020000000017a9140fb9463421696b82c833af241c78c17ddbde493487d0f20a270100000017a91429ca74f8a08f81999428185c97b5d852e4063f618765000000220202dab61ff49a14db6a7d02b0cd1fbb78fc4b18312b5b4e54dae4dba2fbfef536d7483045022100f61038b308dc1da865a34852746f015772934208c6d24454393cd99bdf2217770220056e675a675a6d0a02b85b14e5e29074d8a25a9b5760bea2816f661910a006ea01010304010000000104475221029583bf39ae0a609747ad199addd634fa6108559d6c5cd39b4c2183f1ab96e07f2102dab61ff49a14db6a7d02b0cd1fbb78fc4b18312b5b4e54dae4dba2fbfef536d752ae2206029583bf39ae0a609747ad199addd634fa6108559d6c5cd39b4c2183f1ab96e07f10d90c6a4f000000800000008000000080220602dab61ff49a14db6a7d02b0cd1fbb78fc4b18312b5b4e54dae4dba2fbfef536d710d90c6a4f0000008000000080010000800001012000c2eb0b0000000017a914b7f5faf40e3d40a5a459b1db3535f2b72fa921e8872202023add904f3d6dcf59ddb906b0dee23529b7ffb9ed50e5e86151926860221f0e73473044022065f45ba5998b59a27ffe1a7bed016af1f1f90d54b3aa8f7450aa5f56a25103bd02207f724703ad1edb96680b284b56d4ffcb88f7fb759eabbe08aa30f29b851383d2010103040100000001042200208c2353173743b595dfb4a07b72ba8e42e3797da74e87fe7d9d7497e3b2028903010547522103089dc10c7ac6db54f91329af617333db388cead0c231f723379d1b99030b02dc21023add904f3d6dcf59ddb906b0dee23529b7ffb9ed50e5e86151926860221f0e7352ad2206023add904f3d6dcf59ddb906b0dee23529b7ffb9ed50e5e86151926860221f0e7310d90c6a4f000000800000008003000080220603089dc10c7ac6db54f91329af617333db388cead0c231f723379d1b99030b02dc10d90c6a4f00000080000000800200008000220203a9a4c37f5996d3aa25dbac6b570af0650394492942460b354753ed9eeca5877110d90c6a4f000000800000008004000080002202027f6399757d2eff55a136ad02c684b1838b6556e5f1b6b34282a94b6b5005109610d90c6a4f00000080000000800500008000 \ No newline at end of file diff --git a/testing/data/xpub-vector.psbt b/testing/data/xpub-vector.psbt new file mode 100644 index 00000000..b2ce6fe7 --- /dev/null +++ b/testing/data/xpub-vector.psbt @@ -0,0 +1 @@ +70736274ff01009a0200000002a99ec8140a29a23898b0ec40ab5da7318a1be5b532972a1da7dac41a9b88783c0000000000ffffffffa99ec8140a29a23898b0ec40ab5da7318a1be5b532972a1da7dac41a9b88783c0100000000ffffffff0270aaf00800000000160014d85c2b71d0060b09c9886aeb815e50991dda124d00e1f5050000000016001400aea9a2e5f0f876a588df5546e8742d1d87008f000000004f01043587cf03db54cd86800000003f24014e628bc292d1753abf8e5d79dd5689c5de0a9e56837ba2efe8dda4f0a1029583bf39ae0a609747ad199addd634fa6108559d6c5cd39b4c2183f1ab96e07f10d90c6a4f0000008000000080000000800001004e01000008000200c2eb0b000000001976a91405c3fa7cc0b2be2a0cae83329df3f91dda72838e88ac00c2eb0b000000001976a9141dab4ca8c3e1cf94f79c1f5de415fa992bfbee3188ac00000000220603ccdb2b5e17fe84ce796dd708e21ed767582b9ef8c1ffdfa8cff3f831ed1326db14d90c6a4f000000800000008000000080000000800001004e01000008000200c2eb0b000000001976a91405c3fa7cc0b2be2a0cae83329df3f91dda72838e88ac00c2eb0b000000001976a9141dab4ca8c3e1cf94f79c1f5de415fa992bfbee3188ac000000002206027c78a5f342b53d42735bc55e7153683a7b2225f4fba0da11b6e56925b30a62b514d90c6a4f00000080000000800000008001000080000000 \ No newline at end of file diff --git a/testing/devtest/set_raw_secret.py b/testing/devtest/set_raw_secret.py new file mode 100644 index 00000000..b2aa4285 --- /dev/null +++ b/testing/devtest/set_raw_secret.py @@ -0,0 +1,23 @@ +# load up the simulator w/ indicated test master key +import tcc, main +from sim_settings import sim_defaults +import stash, chains +from h import b2a_hex +from main import settings, pa +from stash import SecretStash, SensitiveValues +from utils import xfp2str + +rs = main.RAW_SECRET +print("New raw secret: %s" % b2a_hex(rs)) + +if 1: + settings.current = sim_defaults + settings.overrides.clear() + settings.set('chain', 'XTN') + + pa.change(new_secret=rs) + pa.new_main_secret(rs) + + print("New key in effect: %s" % settings.get('xpub', 'MISSING')) + print("Fingerprint: %s" % xfp2str(settings.get('xfp', 0))) + diff --git a/unix/work/MicroSD/.gitignore b/unix/work/MicroSD/.gitignore index 3685ee78..c6293b1f 100644 --- a/unix/work/MicroSD/.gitignore +++ b/unix/work/MicroSD/.gitignore @@ -1,3 +1,4 @@ *.7z *.txt *.json +*.psbt