#------------------------------------------------
# This example session:
#
# 1. Decodes a DBC.
# 2. Decodes a ReissueTransaction
# 3. Decodes a SignatureSharesMap
# 4. Decodes a ReissueRequest
# 5. Decodes a PublicKeySet
# 6. Decodes a SecretKeySet
#
# Output for 1,5,6 is human formatted.  The others are raw debug output.
# ------------------------------------------------


$ ./mint-repl


 __ __     _                        
(_  _._|__  |\ | __|_     _ ._|  
__)(_| |(/_ | \|(/_|_\/\/(_)| |< 
 ____  ____   ____   __  __ _       _   
|  _ \| __ ) / ___| |  \/  (_)_ __ | |_ 
| | | |  _ \| |     | |\/| | | '_ \| __|
| |_| | |_) | |___  | |  | | | | | | |_ 
|____/|____/ \____| |_|  |_|_|_| |_|\__|        
  
Type 'help' to get started.

>> decode

Type: d

Paste Data: 
9b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a40000000000000001e2eaf22964b5b2b8112ed9f8d487d5a5311aed2e680c4ad56bd56c700d468f0aeae48035d08258564b0536e1f8e343066284acee19b3766a80d35d4806a4de54b112948e52d9c55208c0ab8c11396aa95d24f496d1d8fee48961400d84066f869b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a400000000000000000000000000000000000000000000000000000000000000000000000000000001611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c5210000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000015c3f80512b42b211047d44e98a492626f48c2eca747c900d0078dfb1ec0a67e90000000004b8ed8e98eacfeec10a61a0d16de5d13b4cfc85c52cf46fd7d95a7e1e5a5a450a96c947a6a9e83497072bb5e83f2cc771ef0240280ab2979c8c4acefcbb099a553f63d281f1554697388d212b99e87c85f45a8a63f3abce8f91de43ca677c40567e166ed87a558c448c62fdd1f638adf4695a00a65b5f43ada5646564c6d39a47f78ff10d4c401fb8995eec37a7a8ee6e3ac438dcfd3b7cff7992e31428036654a4a4cf6bd70dc83c954f2d8a5e68e854ede09e0c869b7be9d230fd424792560d2f6c2ba1f9742fafe36b165adfc6117e4cfaa73807a6470820fda2cf134e2a461ccaa87eb31d58ef40c70b7f93cf4a12720f3b8f555011723fc8df6340b5aa643d66a395d5067844ee75d1a0825f08b7fd563fba1787d7a13a56d11787170e61f0ed91a63fcd5a974a751fa38109cbc48afdef3afcbdbe49df52221de6cbbc689624f0cd7b42ae63b2e9cfdfd61483e7d0aa86aee5396c1a48b0329762a63a6f0116a5eff806ff88b206f194b7712268a2ee035c3e25113ea44db1b36235b20b04e65ff1aaca749447d512db31218d042ff40e6407d04598efcfff491ce3f23f65b7046a3dc359345dfb561d8c8bf1425f7283c439448cb15790a59d838acc0df0e1b68d435cae61c54fed1b32ee53a77f5d182632ff67fe594aa1bd5c0abd0f36b2972aec47b8c845d9101ed6b991d26712e2bbfb48be32e873d2aa172ffa0ff138db7457959730c1c74f349a18f775ac4a61ec83bd13c84b60a2285056a41685d87402d0bd3a830999c073102ecc431e80b2f9b9f1c3af1df20b5970e08620fce84937c8f70d0db0516452aac62f21b994e6dd72c0c37e79f8ed812e658a333261cade6912361b86ca522dead1ba16c5d6e1c9735f5e87109110c2f6c9ae6fc490e47614622b26aa4755d2589fb53d2da90d64a69b09aac344715020d3ae00000000000002a0291e95f1c86f1cd9fdf6a0da7570b3e2e5fc77bf813464cccb4e153e82ef2dcc328e1550e4589fe251c8eef6626db3471b6349f14954475760ff1b1135c08ea20cb86e04d4fa3b6cde9ee566f0888203a8631cc574cee0eb748e9b8d1ffd9bcbbe2481de71e6a0fb95b30afd5496b4213d3d5e922e422469842128472223b9a230e5a077f46dbfedeeef7308c4d08ad8dd3d322e2480f607919b5dfa13c2172d8156ad5de7e983250000000000000028ebeb3c111dc590832c28fc726070cb27dfb17786a192b6b815c6209f6f285e41c27d5e9282531d371b5ab376c519079300000000000000000000000000000000000000000000000000000000000000000000000000000001

SecretKeySet (or "none"): 
50a15cb06c8588914e79d9553b5c621c5a38ce0fb6af3d25f549af75cbe2a38c0000000000000001


-- Start DBC --

id: 21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561

*** Secrets (decrypted) ***
     amount: 1000

     blinding_factor: 0bf99fa658ee6dead5e6ca9947fdbdbe16adc7a4034f9c9a73f8a66983e5d92e

output_number: 0

owner: 9b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a40000000000000001

inputs:
  0000000000000000000000000000000000000000000000000000000000000000

outputs:
  21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561

Data:
9b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a40000000000000001e2eaf22964b5b2b8112ed9f8d487d5a5311aed2e680c4ad56bd56c700d468f0aeae48035d08258564b0536e1f8e343066284acee19b3766a80d35d4806a4de54b112948e52d9c55208c0ab8c11396aa95d24f496d1d8fee48961400d84066f869b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a400000000000000000000000000000000000000000000000000000000000000000000000000000001611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c5210000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000015c3f80512b42b211047d44e98a492626f48c2eca747c900d0078dfb1ec0a67e90000000004b8ed8e98eacfeec10a61a0d16de5d13b4cfc85c52cf46fd7d95a7e1e5a5a450a96c947a6a9e83497072bb5e83f2cc771ef0240280ab2979c8c4acefcbb099a553f63d281f1554697388d212b99e87c85f45a8a63f3abce8f91de43ca677c40567e166ed87a558c448c62fdd1f638adf4695a00a65b5f43ada5646564c6d39a47f78ff10d4c401fb8995eec37a7a8ee6e3ac438dcfd3b7cff7992e31428036654a4a4cf6bd70dc83c954f2d8a5e68e854ede09e0c869b7be9d230fd424792560d2f6c2ba1f9742fafe36b165adfc6117e4cfaa73807a6470820fda2cf134e2a461ccaa87eb31d58ef40c70b7f93cf4a12720f3b8f555011723fc8df6340b5aa643d66a395d5067844ee75d1a0825f08b7fd563fba1787d7a13a56d11787170e61f0ed91a63fcd5a974a751fa38109cbc48afdef3afcbdbe49df52221de6cbbc689624f0cd7b42ae63b2e9cfdfd61483e7d0aa86aee5396c1a48b0329762a63a6f0116a5eff806ff88b206f194b7712268a2ee035c3e25113ea44db1b36235b20b04e65ff1aaca749447d512db31218d042ff40e6407d04598efcfff491ce3f23f65b7046a3dc359345dfb561d8c8bf1425f7283c439448cb15790a59d838acc0df0e1b68d435cae61c54fed1b32ee53a77f5d182632ff67fe594aa1bd5c0abd0f36b2972aec47b8c845d9101ed6b991d26712e2bbfb48be32e873d2aa172ffa0ff138db7457959730c1c74f349a18f775ac4a61ec83bd13c84b60a2285056a41685d87402d0bd3a830999c073102ecc431e80b2f9b9f1c3af1df20b5970e08620fce84937c8f70d0db0516452aac62f21b994e6dd72c0c37e79f8ed812e658a333261cade6912361b86ca522dead1ba16c5d6e1c9735f5e87109110c2f6c9ae6fc490e47614622b26aa4755d2589fb53d2da90d64a69b09aac344715020d3ae00000000000002a0291e95f1c86f1cd9fdf6a0da7570b3e2e5fc77bf813464cccb4e153e82ef2dcc328e1550e4589fe251c8eef6626db3471b6349f14954475760ff1b1135c08ea20cb86e04d4fa3b6cde9ee566f0888203a8631cc574cee0eb748e9b8d1ffd9bcbbe2481de71e6a0fb95b30afd5496b4213d3d5e922e422469842128472223b9a230e5a077f46dbfedeeef7308c4d08ad8dd3d322e2480f607919b5dfa13c2172d8156ad5de7e983250000000000000028ebeb3c111dc590832c28fc726070cb27dfb17786a192b6b815c6209f6f285e41c27d5e9282531d371b5ab376c519079300000000000000000000000000000000000000000000000000000000000000000000000000000001
-- End DBC --


>> decode

[d: DBC, rt: ReissueTransaction, s: SignatureSharesMap, rr: ReissueRequest, pks: PublicKeySet, sks: SecretKeySet]
Type: rt

Paste Data: 
2bd9420354d28e88fa118c92e7fefe14416835f16744acf377f844d2ce47aac7011cbcd93ca579b209246f389a1b0c9845581507e8bd04c3f7608888126cb765b249279286175f6aedd1758ca253d2aece0ab46c79c4db121a1502f4fe85548900000000000000020619d27af8692253f74214e8cc398490903210fc732def8bd9fd6b2e0ff92f5f2bd9420354d28e88fa118c92e7fefe14416835f16744acf377f844d2ce47aac7011cbcd93ca579b209246f389a1b0c9845581507e8bd04c3f7608888126cb765b249279286175f6aedd1758ca253d2aece0ab46c79c4db121a1502f4fe85548900000000000000027fd5f006c6f5f7aa8816215d467036d4362977d4fe05dd93645af3e95f0e308600000000000000029b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a40000000000000001611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c521000000000000000140636aa97e8b387e1df16c6965cef557594272ffb7c2f2befaf25e783570f79e000000010f3119f684ae44a4e27209fa5f0c216613032cf8f5be5b8e7619b2b0d4c539f50b264dbdf36c26159772f49f078f33466a6dcff59f8418523f7b9ee5917e5a822e048f5fad36a4cd46c97758219687af181db498de668abbd9a5b333df557e88173e90de9e0442aac8c50f0ecc212fc81353330dc7f37e78aad1082ace5690187593986f45d6c96519ce9935877f26c5eb0c07d318577d4fc25507d61ccd0f5221b56d3f69633e55dc5f316ce4b88d27c51d73245ea0af33aef5d790c110f1a671d837117e4543a4f33618d6d85d4e7750744880cec4611660450e381a5680ae72cedfd66e27445f19ed5d3ceafeeb056d57264c672e17a8165182c4864ecd600318bbbe1da739797f8b5f246057fc5ac5268058c514053cecbee0581a6a0d0262fa21a094893658d48199ae77b9c8b9311b0908bd8bad23dc1afa2a0a21002a4cf21506f255b82a8a7953b991219527909cbecdf8e58feb15b1aa09ef0491b2415eab5f88dabae4f5e481197b913911ca67372c88d0c56bc0846ca464922d5636d95b912f528e043fae1126a795e0c0222c1bec5c060b0e68e6c5f3618a2a1404a98a941f3ee39be628ebffb55dbd876bb306bd4d7399f9ccb171b59528ef240af21d55d9b222168aa185068917f718f1bb68d194afa642465f80074cf9c01f0d899bd9fc5423cf7e733dfe15cd4b097a234ebc7d5f3aed8481a82cadbe26d80ec33159e4d4d17990565c4ef705c9d3354ea5546a83c646fa9165b174a0bfe603b3053555e5a69b949e2407a08273b42e8a2fb8ee07f80afe222d9b435041c419d81458fa31cce1e982c234c8a399e8398493034c96df78dc29287f4bba00743455fe758ac1a63e81081029f6414495ac86d54933880b3a9e9e7e200ed5767a4c5fdcf7ec77d0884f891054a55253a22678d14c2a81ddcc07bb178d559d8bec00000000000002a00a7b191ef55055fe25dfe167f76d9ec4b12bcfc8e37ee5f41667839a3f02280a2a9c42f08fa94bf5edbe1f34aee1af9457aa1f7a78a705b7909a7663f3f1dd0d3d80c32984fae6072df68ebcb4c69009255e854c5420889016fa29bd1b62f786a2cd469c86b1d24a12576b33f6921fb66351df33505946a6c9251ac8b48e38b5eb80b3d05e19097ffcf49871aee256fe22fa3a949fabda3f8f553e1e6cc2297b604cccb422f3a2f90000000000000028f7d6affc0d0534841a791dae195953828561182ece765574f4ecb859684fe8fb4ab95a434d3e3e90b68d03259ee65686611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c521000000000000000178f5a548d25cec4a3a9c92ff68aceca15ea66e244eb634e88b2ee644ace881170000000008a4f27969472439e1fbcb712f28abc29d236b7a9831ccaa72d76b79a81a01ab027b31f643b53b92c97d27fa2dfce4e2946e4dbfc9918fa89bf4454ef89c69eb47c9791c930055244839140d4b0d40a81ce37bcbb96534b547f9008e9edfb7ac5d84de3502e1d726621ea4dfc9067fd1656e9daf66dd4b28c799973d962c5ad047607f4b94bc0f750283ee66f7e83f0fb2a2125d6faacc89bd60866ea237e01013c561fa9d1d4ff2d3fc6f3871850bf77640e222ecfc86e6a8e107f8fa2a4b9661ec9c421889ba0eed00a82b4050ad62795a22985d30497bbd55704d4cd16a2478348154cc874da85ed750a0a7e2fdd2ff6397268c7bdd04d7c81c07022ddf8e4ad6c3539fb5596a821cfe69bb4f7e4ba06e403a7339b545805e0f8e8f97527c107518d9adc58515715594be6e90d60671407647332f8d4f4d12b3215e50d6d464343bf3414fd206559e57f1f711088f0f3b8d54c8827f8b1cec7c1f1bc8a0b058d0238e8f34e0f8840ac8b0d1d75e72fbbc7cfac63bb6e47dd033084784a93e683f1c5dda2fc01ab6158478751612aa09694537bd741eefa8383b56d2ed7ef63eeee8b43f3bf68316fa3ed1fb02a418db4da8080e44b47a89e1344d5c98e9580e5613788997a60c750eee8127c9bdc3628370da23f905a436cfe469195ae5a2077bf58b34b6a8167b7c950dedbb6a51e6d3a6606f1fa8d211aafca6d45db8870d3accce66985aa32544e9bf78e7061f3b134c3540750ce3267759ab8474e9405519c0b4230b8855b83ee53686a09f485a1e7e7cb80a9a22b4277a56c88ceaa61e20722b15ffa4bb5eedb3c3980a0bfa7f23c9dc3f87b98ae0693e22d363ea8e2830385dcd0b0ad4d8163c57fe88a3b65f23f494040a68cbe9582803f8031fb224fe2519194cfc5e210885baaa5bb72238e28e58d457018816735462b8fbb14400000000000002a041ef7921a7f4d296ecfbb9b156796959935e34e3a67f1fc8e424b9221301f95ca5cd13840fe14fb965beac019cb4e49c3d6556cf21e39165db2584a2dde76633bbafb64036aab09ef4925bc519e68b14695cc95d2b1d67b3ceed6f8886e87e8dc92b11a4fc625991595166893577508cd4118baa0c1814b5a271340155953b8be1c84251333e73e274df698cbb0504627725f4f096a1293fb8ffe2462da79a7e8b25da450634230f0000000000000028cf6ad146ad667edb37c4e11444868366cf467b5d87737b308a5723edc64f46b4911a4a52d7b22ff8ee47be6fec45b5a7611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c52100000000000000010000000000000002e2eaf22964b5b2b8112ed9f8d487d5a5311aed2e680c4ad56bd56c700d468f0aeae48035d08258564b0536e1f8e343066284acee19b3766a80d35d4806a4de54b112948e52d9c55208c0ab8c11396aa95d24f496d1d8fee48961400d84066f869b0f0e917cd7fe75cad2196c4bea7ed1873deec85692e402be287a7068b2c3f7b6795fb7fa10a141f01a5d69b8ddc0a400000000000000000000000000000000000000000000000000000000000000000000000000000001611539fb0c2a88bfe831520f705343e64dced56e228904a9fe793d1768e1c5210000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000015c3f80512b42b211047d44e98a492626f48c2eca747c900d0078dfb1ec0a67e90000000004b8ed8e98eacfeec10a61a0d16de5d13b4cfc85c52cf46fd7d95a7e1e5a5a450a96c947a6a9e83497072bb5e83f2cc771ef0240280ab2979c8c4acefcbb099a553f63d281f1554697388d212b99e87c85f45a8a63f3abce8f91de43ca677c40567e166ed87a558c448c62fdd1f638adf4695a00a65b5f43ada5646564c6d39a47f78ff10d4c401fb8995eec37a7a8ee6e3ac438dcfd3b7cff7992e31428036654a4a4cf6bd70dc83c954f2d8a5e68e854ede09e0c869b7be9d230fd424792560d2f6c2ba1f9742fafe36b165adfc6117e4cfaa73807a6470820fda2cf134e2a461ccaa87eb31d58ef40c70b7f93cf4a12720f3b8f555011723fc8df6340b5aa643d66a395d5067844ee75d1a0825f08b7fd563fba1787d7a13a56d11787170e61f0ed91a63fcd5a974a751fa38109cbc48afdef3afcbdbe49df52221de6cbbc689624f0cd7b42ae63b2e9cfdfd61483e7d0aa86aee5396c1a48b0329762a63a6f0116a5eff806ff88b206f194b7712268a2ee035c3e25113ea44db1b36235b20b04e65ff1aaca749447d512db31218d042ff40e6407d04598efcfff491ce3f23f65b7046a3dc359345dfb561d8c8bf1425f7283c439448cb15790a59d838acc0df0e1b68d435cae61c54fed1b32ee53a77f5d182632ff67fe594aa1bd5c0abd0f36b2972aec47b8c845d9101ed6b991d26712e2bbfb48be32e873d2aa172ffa0ff138db7457959730c1c74f349a18f775ac4a61ec83bd13c84b60a2285056a41685d87402d0bd3a830999c073102ecc431e80b2f9b9f1c3af1df20b5970e08620fce84937c8f70d0db0516452aac62f21b994e6dd72c0c37e79f8ed812e658a333261cade6912361b86ca522dead1ba16c5d6e1c9735f5e87109110c2f6c9ae6fc490e47614622b26aa4755d2589fb53d2da90d64a69b09aac344715020d3ae00000000000002a0291e95f1c86f1cd9fdf6a0da7570b3e2e5fc77bf813464cccb4e153e82ef2dcc328e1550e4589fe251c8eef6626db3471b6349f14954475760ff1b1135c08ea20cb86e04d4fa3b6cde9ee566f0888203a8631cc574cee0eb748e9b8d1ffd9bcbbe2481de71e6a0fb95b30afd5496b4213d3d5e922e422469842128472223b9a230e5a077f46dbfedeeef7308c4d08ad8dd3d322e2480f607919b5dfa13c2172d8156ad5de7e983250000000000000028ebeb3c111dc590832c28fc726070cb27dfb17786a192b6b815c6209f6f285e41c27d5e9282531d371b5ab376c5190793000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001

ReissueTransactionUnblinded {
    inner: ReissueTransaction {
        inputs: {
            Dbc {
                content: DbcContent {
                    parents: {
                        Hash(
                            "0000000000000000000000000000000000000000000000000000000000000000",
                        ),
                    },
                    amount_secrets_cipher: Ciphertext(
                        G1 {
                            x: Fq(0x130719c576b35a1b371d5382925e7dc2415e286f9f20c615b8b692a18677b1df27cb706072fc282c8390c51d113cebeb),
                            y: Fq(0x0297a358c296fa9eb03bd7a4c5b2d8c91f5ae62b93c346651cb6387f927b8a01e029a83c7f36ff4120c02432d9cf80b4),
                            z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                        },
                        [...],
                        G2 {
                            x: Fq2 {
                                c0: Fq(0x038288f066e59ede6c3bfad4046eb80ca28ec035111bff6057475449f149631b47b36d62f6eec851e29f58e450158e32),
                                c1: Fq(0x02b92322472821846924422e925e3d3d21b49654fd0ab395fba0e671de8124becb9bfd1f8d9b8e74ebe0ce74c51c63a8),
                            },
                            y: Fq2 {
                                c0: Fq(0x103d33949f56a1a75e406fbe8b26e528d7f425438eb7bffb3bd2ad16b5f33b72a1168b79c4b6260161b7e3652aad6611),
                                c1: Fq(0x15732ec77ee69df21e68e0cc6e4f984c8868cbf65c48cff243963fd2097e129f06e63726ebae2cb8822f96bf0d358bf9),
                            },
                            z: Fq2 {
                                c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                                c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                            },
                        },
                    ),
                    commitment: CompressedRistretto: [204, 45, 239, 130, 62, 21, 78, 203, 204, 100, 52, 129, 191, 119, 252, 229, 226, 179, 112, 117, 218, 160, 246, 253, 217, 28, 111, 200, 241, 149, 30, 41],
                    range_proof_bytes: [...],
                    output_number: 0,
                    owner: BlindedOwner(
                        Hash(
                            "e9670aecb1df78000d907c74ca2e8cf42626498ae9447d0411b2422b51803f5c",
                        ),
                    ),
                },
                transaction: DbcTransaction {
                    inputs: {
                        Hash(
                            "0000000000000000000000000000000000000000000000000000000000000000",
                        ),
                    },
                    outputs: {
                        Hash(
                            "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                        ),
                    },
                },
                transaction_sigs: {
                    Hash(
                        "0000000000000000000000000000000000000000000000000000000000000000",
                    ): (
                        PublicKey(04c0..026d),
                        Signature(066f..41ab),
                    ),
                },
            },
        },
        outputs: {
            DbcContent {
                parents: {
                    Hash(
                        "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                    ),
                },
                amount_secrets_cipher: Ciphertext(
                    G1 {
                        x: Fq(0x07b545ec6fbe47eef82fb2d7524a1a91b4464fc6ed23578a307b73875d7b46cf6683864414e1c437db7e66ad46d16acf),
                        y: Fq(0x1580abf66f1b988873d330277f96a778b255e441650e31dff591554f26f97481dff75f65de3e7216b94ec88ac086c075),
                        z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                    },
                    [...],
                    G2 {
                        x: Fq2 {
                            c0: Fq(0x148be619c55b92f49eb0aa3640b6afbb3366e7dda28425db6591e321cf56653d9ce4b49c01acbe65b94fe10f8413cda5),
                            c1: Fq(0x0b3b9555013471a2b514180caa8b11d48c50773589665159915962fca4112bc98d7ee886886fedceb3671d2b5dc95c69),
                        },
                        y: Fq2 {
                            c0: Fq(0x12091b9713aca1b3bc84a53df5bbc777f3965e207eb2414adeb150fdd6da900e3fa024dc4edca8b6fe5fb7a61517997b),
                            c1: Fq(0x06eb5c0811ab3f796b14e5abff0fde78be231fe68b0a066182c3585a1dffa77a62511ea51cecdcdde61781bcc5fe6947),
                        },
                        z: Fq2 {
                            c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                            c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                        },
                    },
                ),
                commitment: CompressedRistretto: [92, 249, 1, 19, 34, 185, 36, 228, 200, 31, 127, 166, 227, 52, 94, 147, 89, 105, 121, 86, 177, 185, 251, 236, 150, 210, 244, 167, 33, 121, 239, 65],
                range_proof_bytes: [...],
                output_number: 0,
                owner: BlindedOwner(
                    Hash(
                        "1781e8ac44e62e8be834b64e246ea65ea1ecac68ff929c3a4aec5cd248a5f578",
                    ),
                ),
            },
            DbcContent {
                parents: {
                    Hash(
                        "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                    ),
                },
                amount_secrets_cipher: Ciphertext(
                    G1 {
                        x: Fq(0x0656e69e25038db6903e3e4d435ab94afbe84f6859b8ecf4745576ce2e18618582535919ae1d791a8434050dfcafd6f7),
                        y: Fq(0x014d885eb03664fd475558af505d2427a2390c4d73d1fd2a687169b5d326947237fe7b2589fcf91a38a1728f3b7e367b),
                        z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                    },
                    [...],
                    G2 {
                        x: Fq2 {
                            c0: Fq(0x0990c6b4bc8ef62d07e6fa8429c3803d0dddf1f363769a90b705a7787a1faa5794afe1ae341fbeedf54ba98ff0429c2a),
                            c1: Fq(0x15388eb4c81a25c9a646595033df5163b61f92f6336b57124ad2b1869c46cda286f7621bbd29fa16908820544c855e25),
                        },
                        y: Fq2 {
                            c0: Fq(0x0ecafbddae123bbc701a52aee3286e2276737fb7cdc71bdea851523c50f026feacf140a5e353234b7af307017947eec4),
                            c1: Fq(0x15b59b0616f651680490f08f5ad64dc84afb2c7a8fc1ef8221558bf5ebf6bf59e28b04ab20c4cd8b47c1d50331e5ce44),
                        },
                        z: Fq2 {
                            c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                            c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                        },
                    },
                ),
                commitment: CompressedRistretto: [10, 40, 2, 63, 154, 131, 103, 22, 244, 229, 126, 227, 200, 207, 43, 177, 196, 158, 109, 247, 103, 225, 223, 37, 254, 85, 80, 245, 30, 25, 123, 10],
                range_proof_bytes: [...],
                output_number: 1,
                owner: BlindedOwner(
                    Hash(
                        "9ef77035785ef2fabef2c2b7ff72425957f5ce65696cf11d7e388b7ea96a6340",
                    ),
                ),
            },
        },
    },
    inputs_owners: {
        Hash(
            "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
        ): PublicKeySet {
            public_key: PublicKey(04c0..026d),
            threshold: 0,
        },
    },
    outputs_owners: {
        Hash(
            "86300e5fe9f35a6493dd05fed4772936d43670465d211688aaf7f5c606f0d57f",
        ): PublicKeySet {
            public_key: PublicKey(0954..e45e),
            threshold: 1,
        },
        Hash(
            "5f2ff90f2e6bfdd98bef2d73fc103290908439cce81442f7532269f87ad21906",
        ): PublicKeySet {
            public_key: PublicKey(0954..e45e),
            threshold: 1,
        },
    },
}


>> decode

[d: DBC, rt: ReissueTransaction, s: SignatureSharesMap, rr: ReissueRequest, pks: PublicKeySet, sks: SecretKeySet]
Type: s

Paste Data: 
adfa8800f38f072afdc1793d474da06cb582723068dfc78e491683c88d07496b0aeddee8babaf0556ae43833bf6f6a1525d19426ecf9bfc7da232a9f14d9e23e4372505c1fb00c8673097b13bb26d782cd903bd192fa7e7bd1fdcb1a7dffd38600000000000000000000000000000001f2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c850000000000000001


-- SignatureSharesMap -- 

SignatureSharesMap(
    {
        Hash(
            "858cacefbe47f16b504785cedcd51a97991178734246bb41c0cb62ec5379eaf2",
        ): {
            0: SignatureShare(06d3..1175),
        },
    },
)

>> decode

[d: DBC, rt: ReissueTransaction, s: SignatureSharesMap, rr: ReissueRequest, pks: PublicKeySet, sks: SecretKeySet]
Type: rr

Paste Data: 
2bd9420354d28e88fa118c92e7fefe14416835f16744acf377f844d2ce47aac7011cbcd93ca579b209246f389a1b0c9845581507e8bd04c3f7608888126cb765b249279286175f6aedd1758ca253d2aece0ab46c79c4db121a1502f4fe855489000000000000000263e171ad765c544d21a72716e8d34b1bc944f7edbe453502ba4f18fcc8eb928d2bd9420354d28e88fa118c92e7fefe14416835f16744acf377f844d2ce47aac7011cbcd93ca579b209246f389a1b0c9845581507e8bd04c3f7608888126cb765b249279286175f6aedd1758ca253d2aece0ab46c79c4db121a1502f4fe8554890000000000000002dcc0fbcefb77272fa6a5558b17919b2fee3d7ab9734cf2b31ff06fe4661801e70000000000000002adf1bde02e0469c6c8911ae33963b25219951afa06a5ffcb778cabdd5053e8ac0676a4781d0f1f52bd736c1a20ae4f8c0000000000000001f2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c850000000000000001adfa8800f38f072afdc1793d474da06cb582723068dfc78e491683c88d07496b0aeddee8babaf0556ae43833bf6f6a1525d19426ecf9bfc7da232a9f14d9e23e4372505c1fb00c8673097b13bb26d782cd903bd192fa7e7bd1fdcb1a7dffd386adf1bde02e0469c6c8911ae33963b25219951afa06a5ffcb778cabdd5053e8ac0676a4781d0f1f52bd736c1a20ae4f8cf2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c850000000000000001dfc74515a0448f5e65dbcb472682fe0cd61a884198b8e13bb4ce290968ff9727000000000000000000000384f2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c850000000000000001bed9a7a7b12ce004016cc6192b8cc25c9defef3a3b453acd63114ccc0de8e555000000010000000000000064f2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c8500000000000000010000000000000002f5dd07fa9860d86898e4566c2d2e72da020dc3ecc47703d4f1e8f25421a2073c287b8efd699c81decc575fa78b9c2c15786d8630e71d50f7de585247dc0cf0eca8335bc2cd92f7217e084ed61075cb0987b3f6452adbe05959fb3aa172dc9eb1adf1bde02e0469c6c8911ae33963b25219951afa06a5ffcb778cabdd5053e8ac0676a4781d0f1f52bd736c1a20ae4f8c00000000000000000000000000000000000000000000000000000000000000000000000000000001f2ea7953ec62cbc041bb464273781199971ad5dcce8547506bf147beefac8c8500000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000180502f2101c94bef71a1f9c481126e766264f2f2b9e8ae0dd34195d25bd489ef0000000000000000000003e8000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001


-- ReissueRequest -- 

ReissueRequestUnblinded {
    inner: ReissueRequest {
        transaction: ReissueTransaction {
            inputs: {
                Dbc {
                    content: DbcContent {
                        parents: {
                            Hash(
                                "0000000000000000000000000000000000000000000000000000000000000000",
                            ),
                        },
                        amount_secrets_cipher: Ciphertext(
                            G1 {
                                x: Fq(0x130719c576b35a1b371d5382925e7dc2415e286f9f20c615b8b692a18677b1df27cb706072fc282c8390c51d113cebeb),
                                y: Fq(0x0297a358c296fa9eb03bd7a4c5b2d8c91f5ae62b93c346651cb6387f927b8a01e029a83c7f36ff4120c02432d9cf80b4),
                                z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                            },
                            [...],
                            G2 {
                                x: Fq2 {
                                    c0: Fq(0x038288f066e59ede6c3bfad4046eb80ca28ec035111bff6057475449f149631b47b36d62f6eec851e29f58e450158e32),
                                    c1: Fq(0x02b92322472821846924422e925e3d3d21b49654fd0ab395fba0e671de8124becb9bfd1f8d9b8e74ebe0ce74c51c63a8),
                                },
                                y: Fq2 {
                                    c0: Fq(0x103d33949f56a1a75e406fbe8b26e528d7f425438eb7bffb3bd2ad16b5f33b72a1168b79c4b6260161b7e3652aad6611),
                                    c1: Fq(0x15732ec77ee69df21e68e0cc6e4f984c8868cbf65c48cff243963fd2097e129f06e63726ebae2cb8822f96bf0d358bf9),
                                },
                                z: Fq2 {
                                    c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                                    c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                                },
                            },
                        ),
                        commitment: CompressedRistretto: [204, 45, 239, 130, 62, 21, 78, 203, 204, 100, 52, 129, 191, 119, 252, 229, 226, 179, 112, 117, 218, 160, 246, 253, 217, 28, 111, 200, 241, 149, 30, 41],
                        range_proof_bytes: [...],
                        output_number: 0,
                        owner: BlindedOwner(
                            Hash(
                                "e9670aecb1df78000d907c74ca2e8cf42626498ae9447d0411b2422b51803f5c",
                            ),
                        ),
                    },
                    transaction: DbcTransaction {
                        inputs: {
                            Hash(
                                "0000000000000000000000000000000000000000000000000000000000000000",
                            ),
                        },
                        outputs: {
                            Hash(
                                "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                            ),
                        },
                    },
                    transaction_sigs: {
                        Hash(
                            "0000000000000000000000000000000000000000000000000000000000000000",
                        ): (
                            PublicKey(04c0..026d),
                            Signature(066f..41ab),
                        ),
                    },
                },
            },
            outputs: {
                DbcContent {
                    parents: {
                        Hash(
                            "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                        ),
                    },
                    amount_secrets_cipher: Ciphertext(
                        G1 {
                            x: Fq(0x0656e69e25038db6903e3e4d435ab94afbe84f6859b8ecf4745576ce2e18618582535919ae1d791a8434050dfcafd6f7),
                            y: Fq(0x014d885eb03664fd475558af505d2427a2390c4d73d1fd2a687169b5d326947237fe7b2589fcf91a38a1728f3b7e367b),
                            z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                        },
                        [...],
                        G2 {
                            x: Fq2 {
                                c0: Fq(0x0990c6b4bc8ef62d07e6fa8429c3803d0dddf1f363769a90b705a7787a1faa5794afe1ae341fbeedf54ba98ff0429c2a),
                                c1: Fq(0x15388eb4c81a25c9a646595033df5163b61f92f6336b57124ad2b1869c46cda286f7621bbd29fa16908820544c855e25),
                            },
                            y: Fq2 {
                                c0: Fq(0x0ecafbddae123bbc701a52aee3286e2276737fb7cdc71bdea851523c50f026feacf140a5e353234b7af307017947eec4),
                                c1: Fq(0x15b59b0616f651680490f08f5ad64dc84afb2c7a8fc1ef8221558bf5ebf6bf59e28b04ab20c4cd8b47c1d50331e5ce44),
                            },
                            z: Fq2 {
                                c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                                c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                            },
                        },
                    ),
                    commitment: CompressedRistretto: [10, 40, 2, 63, 154, 131, 103, 22, 244, 229, 126, 227, 200, 207, 43, 177, 196, 158, 109, 247, 103, 225, 223, 37, 254, 85, 80, 245, 30, 25, 123, 10],
                    range_proof_bytes: [...],
                    output_number: 1,
                    owner: BlindedOwner(
                        Hash(
                            "9ef77035785ef2fabef2c2b7ff72425957f5ce65696cf11d7e388b7ea96a6340",
                        ),
                    ),
                },
                DbcContent {
                    parents: {
                        Hash(
                            "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
                        ),
                    },
                    amount_secrets_cipher: Ciphertext(
                        G1 {
                            x: Fq(0x07b545ec6fbe47eef82fb2d7524a1a91b4464fc6ed23578a307b73875d7b46cf6683864414e1c437db7e66ad46d16acf),
                            y: Fq(0x1580abf66f1b988873d330277f96a778b255e441650e31dff591554f26f97481dff75f65de3e7216b94ec88ac086c075),
                            z: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                        },
                        [...],
                        G2 {
                            x: Fq2 {
                                c0: Fq(0x148be619c55b92f49eb0aa3640b6afbb3366e7dda28425db6591e321cf56653d9ce4b49c01acbe65b94fe10f8413cda5),
                                c1: Fq(0x0b3b9555013471a2b514180caa8b11d48c50773589665159915962fca4112bc98d7ee886886fedceb3671d2b5dc95c69),
                            },
                            y: Fq2 {
                                c0: Fq(0x12091b9713aca1b3bc84a53df5bbc777f3965e207eb2414adeb150fdd6da900e3fa024dc4edca8b6fe5fb7a61517997b),
                                c1: Fq(0x06eb5c0811ab3f796b14e5abff0fde78be231fe68b0a066182c3585a1dffa77a62511ea51cecdcdde61781bcc5fe6947),
                            },
                            z: Fq2 {
                                c0: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001),
                                c1: Fq(0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),
                            },
                        },
                    ),
                    commitment: CompressedRistretto: [92, 249, 1, 19, 34, 185, 36, 228, 200, 31, 127, 166, 227, 52, 94, 147, 89, 105, 121, 86, 177, 185, 251, 236, 150, 210, 244, 167, 33, 121, 239, 65],
                    range_proof_bytes: [...],
                    output_number: 0,
                    owner: BlindedOwner(
                        Hash(
                            "1781e8ac44e62e8be834b64e246ea65ea1ecac68ff929c3a4aec5cd248a5f578",
                        ),
                    ),
                },
            },
        },
        input_ownership_proofs: {
            Hash(
                "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
            ): (
                PublicKey(04c0..026d),
                Signature(170e..b330),
            ),
        },
    },
    inputs_owners: {
        Hash(
            "21c5e168173d79fea90489226ed5ce4de64353700f5231e8bf882a0cfb391561",
        ): PublicKeySet {
            public_key: PublicKey(04c0..026d),
            threshold: 0,
        },
    },
    outputs_owners: {
        Hash(
            "86300e5fe9f35a6493dd05fed4772936d43670465d211688aaf7f5c606f0d57f",
        ): PublicKeySet {
            public_key: PublicKey(0954..e45e),
            threshold: 1,
        },
        Hash(
            "5f2ff90f2e6bfdd98bef2d73fc103290908439cce81442f7532269f87ad21906",
        ): PublicKeySet {
            public_key: PublicKey(0954..e45e),
            threshold: 1,
        },
    },
}


>> decode

[d: DBC, rt: ReissueTransaction, s: SignatureSharesMap, rr: ReissueRequest, pks: PublicKeySet, sks: SecretKeySet]
Type: pks

Paste Data: 
3a0422d5a0c9bbf876b7a84d26d62289596f8f3c061eaa02041ba2252cd74c77b45cf738ecb0d8958cf944a312ffeb89c89642c09e6f8497657ccae99505fa3b8f5332e2a2a4ce4f5ad866577d197e982357f4bb25154f54477406810a8f22a2c30699ccd4c3af1ced579c1a39e70592cfe7e35074c1a4d254de61aec69bde9b155f56ea8153ee8d83a58039db48a0b6a0bbc8373dc507e2139291d9ec29a7395bbd4d37093318730e81b6d053d394750b2b9ad19916a90799016d626349f88e0000000000000004


-- Start PublicKeySet --
  threshold: 3 (4 signature shares required)

  public_key: 8ef84963626d019907a91699d19a2b0b7594d353d0b6810e73183309374dbd5b39a729ecd9919213e207c53d37c8bba0

  PublicKeyShares:
    0 : b87b668bb1fafe36e63a4681f0ffc3e87b2b03ec203ab1bc5017bdefd1a61909ce791f05b4e274e00e5e1fa87195844c
    1 : b0a156f2655c2bca12c3a346406fa84932b930b0f8695ee1124807d1de27ad6405724b5c7d0fdfadcd6ec4f4b769d524
    2 : aa81d64337a78cac391380885809466bb724e7c16c07fe57cee8ed0fcd3cde736698cd6e89a88886c4234229715241ef
    3 : ad0deac2b969324a58a94e1527999d3748644c20110616fbd2d0d17f24f7c9d7fd670ce23304c74213d030dfacf92371
-- End PublicKeySet --


>> decode

[d: DBC, rt: ReissueTransaction, s: SignatureSharesMap, rr: ReissueRequest, pks: PublicKeySet, sks: SecretKeySet]
Type: sks

Paste Data: 
1a29c1949ae02df73f96b759caa9bf52996047f370d4769855e264d54dcb43975bffd3c1828207d876a81aa560a5fed4656a9e5dd590c035445e5c77bd00773a6cc27ed27ea3ac0f4d7e4033259f8dfaa760a70d163a2cd528b92ea2dde4d8fe039dcbcac2d5676e20f96af79abddb7738f876c2aabb43325f7c3154c5eb63260000000000000004


-- Start SecretKeySet --
  threshold: 3 (4 signature shares required)


  SecretKeyShares:
    0 : 729c38a0353dcc04f17ca521e20b4f938b66601e075c4ad622762145ae9bf6f4
    1 : 66de3927a7755ef75ff100918417dd32f1f4a5ddb4202a7a717b2729e4110ebc
    2 : 0970af89911fb6c8b6a4f159373c283fb12753b356034db24fd9a002390e4007
    3 : 6b3bcc94bd1b648ca65a9b9bc51484aeb4fdbd5691fed80ec0dfe8cd80572060
-- End SecretKeySet --
