Skip to content

Latest commit

 

History

History
182 lines (130 loc) · 35.7 KB

MANUAL.md

File metadata and controls

182 lines (130 loc) · 35.7 KB

Manual

This document shows how to use sweeptool-cli.

Help

The help command explains the usage and the result of the sweeptool.

$ sweeptool -h
sweeptool-cli 0.2.0

USAGE:
    sweeptool <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    help     Prints this message or the help of the given subcommand(s)
    sign     Sign a PSBT
    sweep    Sweep from a Bitcoin output descriptor



$ sweeptool sweep -h

Sweep from a Bitcoin output descriptor

USAGE:
    sweeptool sweep [OPTIONS] -d <descriptor> -c <descriptor-chg> <-a <address>|-e <dest-descriptor>>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a <address>                    Bitcoin address in UR format or in Bitcoin Core compatible
                                    format
    -g <address-gap-limit>          Address gap limit to search within for available funds [default:
                                    20]
    -d <descriptor>                 Descriptor in UR format or in Bitcoin Core compatible format
    -c <descriptor-chg>             Change descriptor in UR format or in Bitcoin core compatible
                                    format
    -e <dest-descriptor>            Destination descriptor in UR format or in Bitcoin Core
                                    compatible format
    -s <dest-descriptor-chg>        Destination change descriptor in UR format or in Bitcoin core
                                    compatible format
    -p, --esplora <esplora>         By default electrum server is used
                                    ssl://electrum.blockstream.info:60002 to query blockchain. But
                                    you can override it with an esplora server of your choice
                                    Examples: https://blockstream.info/testnet/api for testnet and
                                    https://blockstream.info/api for mainnet
    -n <network>                    Bitcoin network [default: testnet] [possible values: mainnet,
                                    testnet, regtest]
        --proxy <proxy>             You can pass a proxy e.g. localhost:9050 and then pass an onion
                                    address of an Electrum server to the server arg, e.g.
                                    explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion:143
                                    for testnet
        --server <server>           Electrum server to query the blockchain.
                                    Default="ssl://electrum.blockstream.info:60002" In regtest mode
                                    127.0.0.1:51401 is hardcoded [default:
                                    ssl://electrum.blockstream.info:60002]
    -t <target>                     Target (number of blocks) used to estimate the fee rate for a
                                    PSBT [default: 6]


Result:
{                       (json object)
  "amount" : n,         (numeric) amount swept
  "fees" : n,           (numeric) miner fees [sats]
  "address" : ["str"]   (array of strings) destination address(es)
  "timestamp": n,       (numeric) unix timestamp of the PSBT created
  "txid" : "str",       (string) Transaction ID
  "psbt" : {            (json object)
     "base64" : "str",  (string) psbt in base64 format
     "ur" : "str"       (string) psbt in UR format
   }
}



$ sweeptool sweep -h

Sign a PSBT

USAGE:
    sweeptool sign [OPTIONS] <psbt> -d <descriptor> -c <descriptor-chg>

ARGS:
    <psbt>    PSBT in Bitcoin Core compatible format

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d <descriptor>            Private descriptor in Bitcoin Core compatible format
    -c <descriptor-chg>        Private change descriptor in Bitcoin core compatible format
    -n <network>               Bitcoin network [default: testnet] [possible values: mainnet,
                               testnet, regtest]


Result:
{                    (json object)
  "base64" : "str",  (string) signed psbt in base64 format
  "ur" : "str"       (string) signed psbt in UR format
}

Sweep Funds from an Output Descriptor to an Address

You can use Sweeptool to sweep funds from a descriptor (-d) and a change descriptor (-c) to a new address (-a).

$ D="wpkh([c258d2e4/84h/1h/1h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)" 
$ C="wpkh([c258d2e4/84h/1h/1h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/1/*)"
$ A="mvCntejWFwemnhSsCU51s7UKHqV37jn41V"

$ sweeptool sweep -d $D -c $C -a $A -n testnet

{"amount":221360,"fees":458,"address":"mvCntejWFwemnhSsCU51s7UKHqV37jn41V","timestamp":1622500655,"txid":"bbc8884123ea3b6edb8dafb16a68cf3df9c66ccefd9567ee3e5e725d52ff9968","psbt":{"base64":"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","ur":"ur:crypto-psbt/hkbnwyjojkidjyzmadaezccpadadaeaeaeameojnkbftjzbkchrhcntiuebnykbesalpbtspnbtyksvagwjtlraojzbdkgurmnpyadaeaeaeaezczmzmzmolmdctbtvoadspnsnstbenzoonetbdidnlryfmbegmtygazospmeplgerpaxrpvtadaeaeaeaezczmzmzmrtptgmsnnttasnoedwdtgebgnnondyrniyurdisbgwjkloytbdynvdfwwkkopfdtaeaeaeaeaezczmzmzmtinduooxjpaxwtgaiohyteuyztuokpbannplsaztzcgsvywlteaygooewshguychaeaeaeaeaezczmzmzmtncfhecthlasgtvtueaawfltyncspfursgiahpfgbzhseslkwenslbmuhlvtolteaeaeaeaeaezczmzmzmwzoevsfhdsbtnnnsrfpesnsfvypltltnyljphnktbsenrdbbvyfscycpimdrsbbdaeaeaeaeaezczmzmzmadvahyaxaeaeaeaeaecfkoptbboycylkrsvaltrncyuoecmstiletktltskkoltplblopsaeaeaeaeaeadaezcktadaoaeaeaeaeadadfhchtamsfsiychgteehdeslbjzlohglpemtkqzbnqdfxuyadeychionesbmojoghadaeaeaecncpaecxprhtimvtoxkptkmybwtktlmotyvachihfpwtrfhyfsahiohkglkiknjkmwmsrhchzczmzmzmaoaoflaeaeaeaeaeaechptbbnsoxemwecatnonksqzjntletyktspecnadfwfxlfltvecmaeaeaeaeaeaecmaebbqzztaasrjneydwpfsfcerobabtgwjzwpchuodtplaxfldyfyaocxgyguiatdcfcpurhstoutbkgmrnletlbbtekslrjsdklocltnsbzoclkoptjltnnnaocxgswmurroenkkyatnmumwrkbdlnidgwimaxvopshhfylnecgofgcsjtmyonhgcyreadfldyfyaocxhpwslnfpoxwsrdndsatttejppeessfyasavydsbdtlmwbndmhsndfhvymylaihntaocxdycaguwkskgyyasncknsnslkmtlorthebwpyhgdnwnwzahhegytihsndwzrykpryadglclaoveluwfnnvshddmrpmemkjncmykgmglpdstoeplaxpefrlnhdlfltcpglploegmsppmclaxstihjycpfnfthfeelywmtbptzmgudrcypenthkjlwsleaolevasoylpsvedngowfpsjkieaxlasgaeprisssmucaaeadadctvecmaeaeaeaeaeaecmaebbqzztaasrjneydwpfsfcerobabtgwjzwpchuodtplcpamaxgezobztkgsceiswlcesehhtnfpdygldthhrtaoksvlrnctdkrljylesflnfyhslacssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaxaeaeaeaeadaeykaoaeaeaeaeadadayvelanszmonhkflyncybtltgtpkwdrylfpldecphsplgmhgqdbktnvwchwfvdteaeaeaeaechcmaebbdlktyamykpspbybkkkidgylsrtkbwyoeaacmwysnzezmzmzmaordjnchaeaeaeaeaecmaebbsacpgrcttteozokngyktglrkfzvyiemnndnywpknnblnadaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgaofldyfyaocxhtytrtmkbstedaurjesahyoxcxahetjncpbkpyfgtydylopmtbuygobgrktbhnvtaocxjkfnfwldamutolnyfttbfsvobwlowdkeeyfsbakkgtclhdoykptbtizesafwcwpkadclaojynblpsshpfmdnnbmectprrkotzepkstiyechdmdjochbbeceerscnsnskcspycwecwzceaeadadctnblnadaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgcpamaxzoutrtlugrskzofrkehdlfcebwwmcniykespytdlcygdcadnpfheeoehpspfemvocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaeaeaeaeaeadaeueaoaeaeaeaeadadtbasfpwswdaxsbchrlsklutpahzoknwnvscykpjnrkurhltlytbzmwgtkedtpdoyaeaeaeaeaezezmzmzmaobediaeaeaeaeaeaecmaebbchytoybblswdhfindnpshlrdndteihnnbtfepmgelkpdfrkkadaeaeaecmaebbqzbafsbbmdstwlghgyykmuaaiezeenpeasaxwthdaofldyfyaocxayfydkwkdtfewkmortchsnjpqzderhmenssbhdfecalavdhytolrtldabtvowlpfaocxfgylttaerpnbvdfybnhhbbghzomtfskiemuoswgtsfoebnfxkodyecaoashfwsesadclaxryzshemturdppmlezcptkkhtctfrtstaathersykgtcpltmtglktztrorytejsiddintcaaeadadctbediaeaeaeaeaeaecmaebbchytoybblswdhfindnpshlrdndteihnnbtfepmgecpamaxvomesgftvwcxltjkytvtvwbksbtoyamejzaylbfrchtlnylovwprzomdjtcwgukocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeahaeaeaeaeadaeueaoaeaeaeaeadadesrewntimolrkgdiloemrszerdptjyglzsswstdnjshenntegsjzreaxrnbwonneadaeaeaeaezezmzmzmaobediaeaeaeaeaeaecmaebbahwpjlsfkpoeprgybasebedtknvyttfrjseclklpoxknwycaaeaeaeaecmaebbfrfdlnwltpreflmkdypaolsogosrweyttnbeidrfaofldyfyaocxktnlwfbzfhrfqdfefwiatawduocfahjtjyzmeetsioynaytipyglmuvyhlzttimhaocxehfrtsylfpdtaotetschhtktsaiefwwslpsaztgltsylghvahpbamhfpuyjpatdaadclaopllamhceolfgmehkcxnlndmnftmnmksoztuepfzsgydsjogljeryvouovsjlrdhydsntcaaeadadctbediaeaeaeaeaeaecmaebbahwpjlsfkpoeprgybasebedtknvyttfrjseclklpcpamaoeshylpzsfwutvdlokkcakimdhpwdgenldeeyiafyoyckynaoimamkbbamsvyfrdmcssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaaaeaeaeaeadaezcotaoaoaeaeaeaeadaocslpgwkgemfhlyisdslbsnttjlcnmogturrkbdckyajyrocnfmsnsfadnylylrdradaeaeaecncpaecxlbasfyhkrhgldewectcpdnmdesdemtlndakojofwrhctkklgfhsfcaaxdwisbgiszczmzmzmcpcackjlhdhpbeaowsuesaoszckgsoutlplrjelsrdinkebeclaowzfnvsbnutsnadaeaeaecncpaecxtdstptwlwdmdnbhptodssrdecldwcwnsvwimgdmdgldssrttdwdsdwfpkgcsclkozczmzmzmaobediaeaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgsramadaeaeaeaeaechptbbrsqzjoretafnzttaimvwvstidlcaspvoemzobwsfltaxfldyfyaocxecbysntyttvddtrnpspkztmdhnfwbgkowsdktbgdbysaahoedrcainmyfnwtecaaaocxfpztrhjewntkzeclaelpuofywltossgabgzsonuththngmbastadhtvwfriyfxdsadfldyfyaocxfgdltnjyisemfncpwfechtjtayvacwpaftztpywtwstphglsgodetdpyyaihwmneaocxbwnnrppshyihfzttctiybgqzceadctvwatioureypffwpyfmknasrfceonaovoswadglclaodsosvsldehfhinzsweguvohnhkrnrpotltetlsgdbkwsfrzcstndbgwphevtcarkpmclaoiowttbtbmuimecolfrgaqzneonqzisskptjzpshkuyisgaktjtasftuokppmpmcfpsjkieaxlasgaeprisaxfldyfyaocxadsokovdtlzmjttpbsmtkibzvdchtinyisamryhfwegsdmgrtsleresrjtasrdfyaocxfnqdeyioyltkfzrpbwtymyissfflgtghpriejoswdlgdmkjnmsuoflvsfevybkgsadfldyfyaocxbdeeiortvyjltawzisghoydrloftmkntehhspkgljzvwqzgtzehkssatbbsgkggraocxfgsfvepeuyhgtpvywybdpamsmohlcsktjpvwjykotyrokgvtfmtptpwzmnhtgatdadglclaofyrhguwfwefgleknvsfrtiurvojsvecyvetnvsjybzjndskiuraymeoxfpkogsuypmclaokgwmbwsomkoluedpemvyiygodilpktsscyhnbanbisftsoaxiazmfhynkntkfxdspsjkieaxlasgaeprisgtmwcaaeadadctbediaeaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgcpamaxzoutrtlugrskzofrkehdlfcebwwmcniykespytdlcygdcadnpfheeoehpspfemvocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaeaeaeaeaeadaezcotaoaoaeaeaeaeadaotndnndlgcxurptgwasndrkcksapelaoebspkosetnymyesgrhdbbdtmhjyhphprfaeaeaeaecncpaecxjsjprsgdlbfddawnsrsbdnsnihottovooeuorflnimlaseeemowzfecweodeimhtzczmzmzmeyzekovsgmuyfnbscfptkblpaogaoyrlhlctrtonsehfpmrkhyfpbzlylfrlwkbnadaeaeaecncpaecxetrdvlpmlnludnykhszehhpeqdgozehfbtgatdjessismeurgurdylvwspfdlavtzczmzmzmaoztgtadaeaeaeaeaecmaebbhkdtteimzsehsectroempltegtaedasgwzoeutdeiafmahaeaeaeaeaechptbbnnluzcjthtpdurvoltrslkroihcsbbwyjkbsghktltaxfldyfyaocxahfdbelndljywphdprsbpmkgihswmweykkknrlvycspkrlesveswbsykdygynnidaocxahihlshgprkouobwtkytqdgsdkdeptgltsynfrdwhektgtdsdkbblkdmbstscszcadfldyfyaocxhlgrpmrtbbgyftrohlbabkuefndtoxnlgyeovygemhfwpdnewsihgutkdydimdhlaocxetzoldbsehurgsgwbedlbegoihhhctbkckjoongeuonyvsdmmnihwmeoahutbzmwadglclaxfxfzhksrjnsessylvsiesannjkqddwktlkdaoxjlpepdwmhpjtlytejnkeleiyahpmclaxonvwktdpjtfejzfwfrlpiobelsiakpsrfsgtmurecmvsctehnnfyaalpdwmtzmihpsjkieaxlasgaeprisaxfldyfyaocxjknttameoykocksrfshemdlupmfmgleslkfdhkghstlacmndjlbtmsuornhshkjkaocxjktdgwvthkaychylneylinsbzmmyvoeolyestadmdnbgveheeegokbteoeecaoimadfldyfyaocxditimkclwyksqdsfssmtghgylfioetdkvszebtfwoeaszomyaydynskbsppmaypeaocxcpoybagruoluberdtegmclgypsdeswueayftswjndegylyntbeongabtpmjedmcsadglclaofzgrwdrdlrspamfrtytbinhdvtttcsfldehtsrfsesrymouorsdpfdlsprlsbnstpmclaojnbsdildpakieyjpwkuosajyoeqzsnfdvlbesofslesnftkbzsgshelojemtfyotpsjkieaxlasgaepriswfbeckaeadadctztgtadaeaeaeaeaecmaebbhkdtteimzsehsectroempltegtaedasgwzoeutdecpamaoaaidrfjkuodinswerswtskihptfhgofzzopfcffnskskrelapartsbclgebbghhhcssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeamaeaeaeaeaettlujsdw"}}

Sweep Funds from an Output Descriptor to an Output descriptor

You can alternatively sweep to a new descriptor (-e) and its change descriptor (-s).

$ E="wpkh([c258d2e4/84h/1h/1h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)" 
$ S="wpkh([c258d2e4/84h/1h/1h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/1/*)"

$ sweeptool sweep -d $D -c $C -e $E -s $S -n testnet

{"amount":4818721,"fees":204,"address":["tb1qvctwrh8ckrex8daxya4xleaevcp299ttd9gnev","tb1qj3vpzz3y8dh5sasy72vars9td7clxl7vjx3d66","tb1q0603sw88qlyjh0lsru2vw2kesy7hjdkmcqxzn9"],"timestamp":1623176297,"txid":"6526d8d7fd8bb50ea9b8ece41088f41048731ea7210fe603cd335a1d9a540f2b","psbt":{"base64":"cHNidP8BAOIBAAAAA0AQQpSzpG4N3Kiid0cXsRt2/X840rJyEE5rjhIPOL93AAAAAAD9////9NszvjHiY1dURTm+6BWVXwUx0nN0fQAwURPBWWbzE1kBAAAAAP3////6hGH1NoDu0TkivxgLPklyax24x2Y2TiopZP2BQeYUBQEAAAAA/f///wPmRDsAAAAAABYAFGYW4dz4sPJjt6Ynam/nuWYCopVrXqYNAAAAAAAWABSUWBEKJDtvSHYE8pnRwKtvsfN/zBGbAAAAAAAAFgAUfp8YOOcHySu/8B8UxyrZgT15NtsAAAAAAAEA+QIAAAAAAQEq9LTcP3kMgOoUsM5irUWCi7y4+yOCUcnMv3LeVt4i0AEAAAAXFgAUVwlFBhnHm2QtDIp9ex+z9Fqveif+////AipFOwAAAAAAGXapFG7UGD9NVtNGbabpOmyFc6iJe+sZiKxbuaLbAQAAABepFDBjuLYR3sCmMlBsNBikCDzszQp4hwJHMEQCIGJN3ouDh8owX1hlAR2DIVHFVRC1Z2Aah2LTod0Y3FFzAiBlKfEtcdrSY4A3faH3VDeGQdP524wR0ivMhnzi8a2oqwEhAxlrU4gpKdq4S8tItykRpRNkAXbN17ZWrfFCIqxFluylTf4XACIGAmv3DeI8RLWSrtOJy7PKuJsNPRa1ImWfMwtJqhHNMxpaGMJY0uQsAACAAQAAgAAAAIAAAAAAAQAAAAABAOsCAAAAAfdDyNpKHwvMp6k4z9E0omyHdQIIhpPoyH66X46izuCPAQAAAGtIMEUCIQC5+JD6q17iNmbuLgq27+RnmWQUkjUyqguPDuVGq9KDKwIgZUVJScWPiya/y2+ri/JUKB0jNblX1M72mVN89q+TM4UBIQObwaoLY1ALU/l6O76A1oxPfiWuF0FChLIG8qAFQPayFP3///8CoIYBAAAAAAAiACBUjrY/Gyytc5VGb3G/Wr5h+8VJhBtgAaj1uO0d/I62kaKmDQAAAAAAGXapFJ4xkq+453GWxiAfjEcHsZNoovGTiKz3Bx4AIgYDTwqoPip7/CGozSSjPFXo0iAbsLJSpMduy9AawtLcslkYwljS5CwAAIABAACAAAAAgAEAAAAIAAAAAAEA6wIAAAABlcAeN+p+igOk4EXJTzNI8ZcCYeo7sA2cdvYYCKGbLBEAAAAAa0gwRQIhAKSk6NfU9AOinX6JzCecXVba9S8QZav/RSbHAHkvErsAAiAGCvaIAEyvRbd2I6qeQwvDQ/QlEEvNI15w0Y6HnzpFfgEhAoDwrFNm2UdMH1+YJ25efZ4W+sCnu2sIWOe5nTsC2507/f///wIQJwAAAAAAACIAINVNb3zExjY/e58Z1d8JhgHH1od3sW6IGPQDrQOf4MEFVZsAAAAAAAAZdqkUsr8jVMxTfBKqkvHh3BckghB+pYGIrJkUHgAiBgLelm7Ag6p0ryVLu7v0xOpcJ9WEU3PZHSkf8ykuwlGeOxjCWNLkLAAAgAEAAIAAAACAAQAAAAkAAAAAAAAA","ur":"ur:crypto-psbt/hkaakijojkidjyzmadaevoadaeaeaeaxfzbefwmwqdoxjtbtuopdoektflchpacwkozclbettdprjpbegljemnbgbsetrsktaeaeaeaeaezczmzmzmwkuyeornehvoiahgghfeesrnvsbzmdheahehtdjkjykiaedygybwsehkiywfbwhkadaeaeaeaezczmzmzmzslrhsykenlawyttescprscsbdfmgajpjecarostiyengldrdtiezclyfpvabbahadaeaeaeaezczmzmzmaxvafyfraeaeaeaeaecmaebbiycmvyuoyapfwziarloldiimjlvdrhiyaooemdjehyolbtaeaeaeaeaecmaebbmwhdbybkdkfrjlfdkoaawznlttrtpyjlpawflbsfbyndaeaeaeaeaeaecmaebbkbnecsetvdatsodnrswtctbbstdrtalyfskkenuyaeaeaeaeaeadaeytaoaeaeaeaeadaddrwkqzuofhkkbnlawdbbpftoidpmfelflurfrozocnlfgysosfrsjpuehfuecptiadaeaeaechcmaebbhgasfeamcfstndiedpbnlekikgctqdwkhtpekndizezmzmzmaodrfefraeaeaeaeaecfkoptbbjttycsfhgthftefgjnolwlftjzlpjkpdldkgwmcflopshprhoeuyadaeaeaechptbbdyiarorpbyuertoleygdjzeecsoxayfnwpsnbkksltaofldyfyaocxidgtuelulsltsgdyhehdihadcalsclgyskgobereiohncyltidteoyutcsuogyjkaocxihdtwndpjstntdialaemkioyylghemlnfpteytuylkbytddnsflnkevownpmpdpyadclaxcfjegulodtdttnrogrsbfdrldtbyonbwieadkosntsrphfpmwnfwcppsfemtwpongtzechaecpamaojeylbtvofnfyremoplteldsbqdsgrondbtfscmrecpihneeobdgapkbysneocyhtcssahdtdvedwaeaelaadaeaelaaeaeaelaaeaeaeaeadaeaeaeaeadaewmaoaeaeaeadylfxsptngectbdsfosptettktteeoejzltkpaoaylnmuvsspkbrdhemnoetovtmyadaeaeaejefddyfeaoclaerhyamhzspyhyvoeniywydmbkrpwsveionliebbmoeceypkbdmybavwfgpytdlsdnaocxihfegagaskmyludsrssbjlpyluwzghdecacnecrhhgtytoynnlgukeynpemueolpadclaxndsepkbdiagdbdguytknfrrnlatblkgwkbdaplchfpfwlrpramwznbahfzynprbbzczmzmzmaonblnadaeaeaeaeaecpaecxghmnrpfhcwdwpmjkmdfgjljsrshtrnhszoskgalrcwhnadpdykrowecaztmnrpmeoeolbtaeaeaeaeaecfkoptbbnnehmoperovdjsmtswcxctlkflatpamuisoewnmulopsylatckaecpamaxgwbkpdfmdrkgztclpdsndkotfngovstdcxcwpfprgmoxstjtsbticysatduoprhkcssahdtdvedwaeaelaadaeaelaaeaeaelaadaeaeaeayaeaeaeaeadaewmaoaeaeaeadmdrtckemwdkbleaxoxvtfesogweofdwnmsaohswdfrpfbtnskoyncsayoynddwbyaeaeaeaejefddyfeaoclaeoxoxvststywkaxoentkbldsfdinshlhftnykdlbeihpyzmfedsstaekkdlbgrkaeaocxambkynloaegspeferlkocnpknnfxbdsrfxwkdabegrsncnhyjottmnltneftfekbadclaolawtpsguiytaflgscthemkdijthykinncmzsrtosrkjeayhdvdrhntfraouyntfrzczmzmzmaobediaeaeaeaeaeaecpaecxtlgtjlkessswenfhkgnecftluraslnadsttbltktpajtlocswkaxpmaxnevtseahgondaeaeaeaeaeaecfkoptbbprrscnghsfgukebgpkmownvyuochdklfbekbonlylopsnlbbckaecpamaouemtjtrtlspkjypedagrrkrkwksswdhhditllrgujktacadtctwfdtdmsagynnfrcssahdtdvedwaeaelaadaeaelaaeaeaelaadaeaeaeasaeaeaeaeaeaeaegwksreoe"}}

Provide an Esplora server of your choice

By default electrum server is used ssl://electrum.blockstream.info:60002 to query blockchain. But you can override it (--esplora) with an esplora server of your choice, e.g.

$ sweeptool sweep -d $D -c $C -a mvuvhgT5DUjpQ2LBWQhujiFGDZiDHGdHa7 --esplora https://blockstream.info/testnet/api -n testnet

Access Electrum Server behind a Tor onion address

You can also define a specific Electrum server (--server) to validate UTXOs.

$ sweeptool sweep -d $D -c $C -a mvuvhgT5DUjpQ2LBWQhujiFGDZiDHGdHa7 --server explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion:143 --proxy localhost:9050

Signing a PSBT

Instead of sweeping to an address or a new descriptor, you can instead sweep to a PSBT.

$ D="wpkh([df4cd1b2/48h/1h/0h/2h]tprv8i2Zqn1v72sJunpNRwQaEFBNGQ8extLZauN3DY6RAkCa62GX59h3CHrvNhL7ycehLQ7Q3MqQqp42wgDwJL8Nxjgvz71gWDA9Uwb7QQMYqza/0/*)"
$ C="wpkh([df4cd1b2/48h/1h/0h/2h]tprv8i2Zqn1v72sJunpNRwQaEFBNGQ8extLZauN3DY6RAkCa62GX59h3CHrvNhL7ycehLQ7Q3MqQqp42wgDwJL8Nxjgvz71gWDA9Uwb7QQMYqza/1/*)"

PSBT="cHNidP8BAH4BAAAAAiMf62KEfdn2qeiPJwlO5snbkuh7VNIgbobBCo38chsMAAAAAAD9////8bp1rOQxxxI53KXJWQbt8Sjfsizr/+dYvpHyrQF0z1gAAAAAAP3///8BQUpMAAAAAAAZdqkUqOIf2VY8mc1EDIhg+rZEhXTWmXmIrAAAAAAAAQDqAgAAAAABASBF9IKtevK2XjjP6tyzvMFmXk6/BVZ8EdHwTc/fy2+TAQAAAAD9////AoCEHgAAAAAAIgAgMHDIc3B2Wkv/SQlWJ7xzeAFnUMLB3jnmfjWhLrhT8+0IGkYBAAAAABYAFOKHXwIWlNLz5/Cpt8eFViP3nF3EAkcwRAIgdQ0kliVS4wSIhh544wOHG2oRyKSl6G7hIMLN+K11u94CIEGv1/eiU69qDkBq+AFL3yUBUgybupGKCYabxKcEGKhTASEDXPEOH6JEfO/IiIWR/97Lc3LPGX3+5kw85BefbdTxO3Pcoh4AAQErgIQeAAAAAAAiACAwcMhzcHZaS/9JCVYnvHN4AWdQwsHeOeZ+NaEuuFPz7QEFaVIhAkzOkf9hWpWUcJ9PQ8190/NUJf+/UhV6fQubGc8byEBhIQMU7IFs5C7NZzR+7WpMRU3qP6hie+9Sfv91KXrVcKjZFiEDbobA04fGS4uPPoPWhSBvW8tY6mZylSWBTiYkxG7Y9KxTriIGAkzOkf9hWpWUcJ9PQ8190/NUJf+/UhV6fQubGc8byEBhHJX1nRgwAACAAQAAgAAAAIACAACAAAAAAAIAAAAiBgMU7IFs5C7NZzR+7WpMRU3qP6hie+9Sfv91KXrVcKjZFhzfTNGyMAAAgAEAAIAAAACAAgAAgAAAAAACAAAAIgYDbobA04fGS4uPPoPWhSBvW8tY6mZylSWBTiYkxG7Y9KwcqS0CtDAAAIABAACAAAAAgAIAAIAAAAAAAgAAAAABAOoCAAAAAAEBIx/rYoR92fap6I8nCU7myduS6HtU0iBuhsEKjfxyGwwBAAAAAP3///8CwMYtAAAAAAAiACC7p5+Bi+5TeJRv9Uwn/YvEudz16sSKI6AhISoy9uQkxhxSGAEAAAAAFgAUPdM86QHds82ZeNoNnFMX5xl9zHQCRzBEAiBajo7PVH3nyzUpArvYRNMSKdpEJ+shuvkaqrw1I2gtDAIgVlhPnQJWFnDkWIhw5qdaW0mhyCsBYD/Y0exmS7r1jZEBIQKAbKKjjWN0MicLdnaUz3NBJXmvJP+JQQ6Yox+84rx0T92iHgABASvAxi0AAAAAACIAILunn4GL7lN4lG/1TCf9i8S53PXqxIojoCEhKjL25CTGAQVpUiECMwyrGfFBMEja9ZBNWj5TWdGfcRVQDK2m4Jt+DOouY6IhAso0gpVRwNp3LlxizluomDrdYXVwVBMEdOx5Vou/G8NyIQP75CkRSrnOMu5DaT6EBOw5iQjauY5yDhbul0kDGdGWYVOuIgYCMwyrGfFBMEja9ZBNWj5TWdGfcRVQDK2m4Jt+DOouY6IcqS0CtDAAAIABAACAAAAAgAIAAIAAAAAAAwAAACIGAso0gpVRwNp3LlxizluomDrdYXVwVBMEdOx5Vou/G8NyHN9M0bIwAACAAQAAgAAAAIACAACAAAAAAAMAAAAiBgP75CkRSrnOMu5DaT6EBOw5iQjauY5yDhbul0kDGdGWYRyV9Z0YMAAAgAEAAIAAAACAAgAAgAAAAAADAAAAAAA="

$ sweeptool sign -d $D -c $C $PSBT

{"base64":"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","ur":"ur:crypto-psbt/hkamtdjojkidjyzmadaekbadaeaeaeaocnctwmidlrkitaynptvsmydiasglvasouymovskgghtdcxjtlnsebklgztjpcwbnaeaeaeaeaezczmzmzmwnrdkppsveehstbgesuoonsohkamwewndeurprdwwmzmvdhdrnmewzpmadjytkhdaeaeaeaeaezczmzmzmadfpgegsaeaeaeaeaecfkoptbbpdvocttahffnnlsnfybnlohnzsrpfylpjytbnlkklopsaeaeaeaeaeadaewdaoaeaeaeaeadadcxfewklfpmknwzrphyettkwduoqdrfseiyhyglrsahhfkebyttwtgttkursbjlmuadaeaeaeaezczmzmzmaolalrckaeaeaeaeaecpaecxdyjospjkjokohtgrzmgaashfdirfjkksadiogdsaseueesvakbecoydmroguwfweaycyfgadaeaeaeaecmaebbvoltheaocmmwtdwfvdwtptrlstlphfcnylnshlssaofldyfyaocxkpbtdkmtdagmvlaalolnckksvlaxltcwimbyspoxonvsjtvycxsasnyapmkprkueaocxfppetsyloegupeimbafzimyaadgrurdaadgmbnndrdmeleaslnndssosaacspdguadclaxhhwnbactoefykewssplolpmezmuesbjkjptkcfkizevagsfnvechnejntywnfrjkuooeckaeadaddnlalrckaeaeaeaeaecpaecxdyjospjkjokohtgrzmgaashfdirfjkksadiogdsaseueesvakbecoydmroguwfwecpaoaxbbwplyjzvedmsnioeekbweimgsfegtwdfhpdidkgwsgmkbzmkpdtkntljopdtacmfddyfeaoclaelneswthhlgeytsfmhybbkksarhreiandhdzsrsnyuoksbtnekbcfryytoeeyiovyaocxdayatyneethhsgnefggymkwllstifsltpfmdflammkftsfecrhndcefwbwsabzpdadadahingmclaogstomezmhshtmdmwjonegwfxsnkitewfghdazmrsgmbzknkibdndcftkcwspfzhsclaxbbwplyjzvedmsnioeekbweimgsfegtwdfhpdidkgwsgmkbzmkpdtkntljopdtacmclaxjtlnrtteltswgrlumyfmlstblpcxjlhpsbhdwdiyjpmddalygldsdkssjttpwkpsguplcpamaogstomezmhshtmdmwjonegwfxsnkitewfghdazmrsgmbzknkibdndcftkcwspfzhscemdykntcsdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaoaeaeaecpamaxbbwplyjzvedmsnioeekbweimgsfegtwdfhpdidkgwsgmkbzmkpdtkntljopdtacmceurgsttprdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaoaeaeaecpamaxjtlnrtteltswgrlumyfmlstblpcxjlhpsbhdwdiyjpmddalygldsdkssjttpwkpsceptdpaoqzdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaoaeaeaeadataeadayjzaofddyfeaoclaelneswthhlgeytsfmhybbkksarhreiandhdzsrsnyuoksbtnekbcfryytoeeyiovyaocxdayatyneethhsgnefggymkwllstifsltpfmdflammkftsfecrhndcefwbwsabzpdadclaxbbwplyjzvedmsnioeekbweimgsfegtwdfhpdidkgwsgmkbzmkpdtkntljopdtacmaeadaewdaoaeaeaeaeadadcnctwmidlrkitaynptvsmydiasglvasouymovskgghtdcxjtlnsebklgztjpcwbnadaeaeaeaezczmzmzmaortswdpaeaeaeaeaecpaecxrkosnelyluwyguksmwjlykgsdizclussrhuoykwdsslecnnbclcldreyynvedkswcegmcsadaeaeaeaecmaebbfstefnwladutqdsnnlkstnbtnsguchvdcfkisfjyaofldyfyaocxhtmnmntkghkivdsbecdtaorktpfytebgdttnfydiwmclrdytcypkrfeccnisdpbnaocxhfhdgwntaohfcmjovehdlojovaoshthpgaoyspdnadhnfhtpttwpiygrrdyklgmeadclaolajzoeotlgiajyeydibdkokomwtkjkfpdakkpedkzmldfpbamkotctrfvorfjygwutoeckaeadaddnrtswdpaeaeaeaeaecpaecxrkosnelyluwyguksmwjlykgsdizclussrhuoykwdsslecnnbclcldreyynvedkswcpaoaosgeelfmdgyrttnktdmhhidtohppdmkftuthskpjoghbwaajywpkkhflurscwsrjpfldyfyaocxcnimksbttohshttyrslahgzsyajstsltdnrepschhhpkpsndmkiotsvyiekilucpaocxcprlrfinoskkrhfleobkhdtpgshhlorhoyoyrtlbbyvajsosptqdrlmdssskhdtdadadahingmclaoeobnpycfwnfpdyfdtnykmhgthtfmguhkttnejsbzgdbnpmolvtndkbbnwddmiaoeclaosgeelfmdgyrttnktdmhhidtohppdmkftuthskpjoghbwaajywpkkhflurscwsrjpclaxzovedtbygerhtoeywyfxinfmlraawpesldaytnrhmnjpbacmwymsgaaxcfttmthsguplcpamaoeobnpycfwnfpdyfdtnykmhgthtfmguhkttnejsbzgdbnpmolvtndkbbnwddmiaoeceptdpaoqzdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaxaeaeaecpamaosgeelfmdgyrttnktdmhhidtohppdmkftuthskpjoghbwaajywpkkhflurscwsrjpceurgsttprdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaxaeaeaecpamaxzovedtbygerhtoeywyfxinfmlraawpesldaytnrhmnjpbacmwymsgaaxcfttmthscemdykntcsdyaeaelaadaeaelaaeaeaelaaoaeaelaaeaeaeaeaxaeaeaeadataeadayjeaofldyfyaocxcnimksbttohshttyrslahgzsyajstsltdnrepschhhpkpsndmkiotsvyiekilucpaocxcprlrfinoskkrhfleobkhdtpgshhlorhoyoyrtlbbyvajsosptqdrlmdssskhdtdadclaosgeelfmdgyrttnktdmhhidtohppdmkftuthskpjoghbwaajywpkkhflurscwsrjpaeaedptlleaa"}

Accessing Specific Fields

If you want to access a specific field only you can use jq (a command-line JSON processor) for that. For example, to access a PSBT in UR format:

$ sweeptool -d $D -c $C -a $A -n testnet | jq -r '.psbt' | jq -r '.ur'
ur:crypto-psbt/hkbnwyjojkidjyzmadaezccpadadaeaeaeameojnkbftjzbkchrhcntiuebnykbesalpbtspnbtyksvagwjtlraojzbdkgurmnpyadaeaeaeaezczmzmzmolmdctbtvoadspnsnstbenzoonetbdidnlryfmbegmtygazospmeplgerpaxrpvtadaeaeaeaezczmzmzmrtptgmsnnttasnoedwdtgebgnnondyrniyurdisbgwjkloytbdynvdfwwkkopfdtaeaeaeaeaezczmzmzmtinduooxjpaxwtgaiohyteuyztuokpbannplsaztzcgsvywlteaygooewshguychaeaeaeaeaezczmzmzmtncfhecthlasgtvtueaawfltyncspfursgiahpfgbzhseslkwenslbmuhlvtolteaeaeaeaeaezczmzmzmwzoevsfhdsbtnnnsrfpesnsfvypltltnyljphnktbsenrdbbvyfscycpimdrsbbdaeaeaeaeaezczmzmzmadvahyaxaeaeaeaeaecfkoptbboycylkrsvaltrncyuoecmstiletktltskkoltplblopsaeaeaeaeaeadaezcktadaoaeaeaeaeadadfhchtamsfsiychgteehdeslbjzlohglpemtkqzbnqdfxuyadeychionesbmojoghadaeaeaecncpaecxprhtimvtoxkptkmybwtktlmotyvachihfpwtrfhyfsahiohkglkiknjkmwmsrhchzczmzmzmaoaoflaeaeaeaeaeaechptbbnsoxemwecatnonksqzjntletyktspecnadfwfxlfltvecmaeaeaeaeaeaecmaebbqzztaasrjneydwpfsfcerobabtgwjzwpchuodtplaxfldyfyaocxgyguiatdcfcpurhstoutbkgmrnletlbbtekslrjsdklocltnsbzoclkoptjltnnnaocxgswmurroenkkyatnmumwrkbdlnidgwimaxvopshhfylnecgofgcsjtmyonhgcyreadfldyfyaocxhpwslnfpoxwsrdndsatttejppeessfyasavydsbdtlmwbndmhsndfhvymylaihntaocxdycaguwkskgyyasncknsnslkmtlorthebwpyhgdnwnwzahhegytihsndwzrykpryadglclaoveluwfnnvshddmrpmemkjncmykgmglpdstoeplaxpefrlnhdlfltcpglploegmsppmclaxstihjycpfnfthfeelywmtbptzmgudrcypenthkjlwsleaolevasoylpsvedngowfpsjkieaxlasgaeprisssmucaaeadadctvecmaeaeaeaeaeaecmaebbqzztaasrjneydwpfsfcerobabtgwjzwpchuodtplcpamaxgezobztkgsceiswlcesehhtnfpdygldthhrtaoksvlrnctdkrljylesflnfyhslacssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaxaeaeaeaeadaeykaoaeaeaeaeadadayvelanszmonhkflyncybtltgtpkwdrylfpldecphsplgmhgqdbktnvwchwfvdteaeaeaeaechcmaebbdlktyamykpspbybkkkidgylsrtkbwyoeaacmwysnzezmzmzmaordjnchaeaeaeaeaecmaebbsacpgrcttteozokngyktglrkfzvyiemnndnywpknnblnadaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgaofldyfyaocxhtytrtmkbstedaurjesahyoxcxahetjncpbkpyfgtydylopmtbuygobgrktbhnvtaocxjkfnfwldamutolnyfttbfsvobwlowdkeeyfsbakkgtclhdoykptbtizesafwcwpkadclaojynblpsshpfmdnnbmectprrkotzepkstiyechdmdjochbbeceerscnsnskcspycwecwzceaeadadctnblnadaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgcpamaxzoutrtlugrskzofrkehdlfcebwwmcniykespytdlcygdcadnpfheeoehpspfemvocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaeaeaeaeaeadaeueaoaeaeaeaeadadtbasfpwswdaxsbchrlsklutpahzoknwnvscykpjnrkurhltlytbzmwgtkedtpdoyaeaeaeaeaezezmzmzmaobediaeaeaeaeaeaecmaebbchytoybblswdhfindnpshlrdndteihnnbtfepmgelkpdfrkkadaeaeaecmaebbqzbafsbbmdstwlghgyykmuaaiezeenpeasaxwthdaofldyfyaocxayfydkwkdtfewkmortchsnjpqzderhmenssbhdfecalavdhytolrtldabtvowlpfaocxfgylttaerpnbvdfybnhhbbghzomtfskiemuoswgtsfoebnfxkodyecaoashfwsesadclaxryzshemturdppmlezcptkkhtctfrtstaathersykgtcpltmtglktztrorytejsiddintcaaeadadctbediaeaeaeaeaeaecmaebbchytoybblswdhfindnpshlrdndteihnnbtfepmgecpamaxvomesgftvwcxltjkytvtvwbksbtoyamejzaylbfrchtlnylovwprzomdjtcwgukocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeahaeaeaeaeadaeueaoaeaeaeaeadadesrewntimolrkgdiloemrszerdptjyglzsswstdnjshenntegsjzreaxrnbwonneadaeaeaeaezezmzmzmaobediaeaeaeaeaeaecmaebbahwpjlsfkpoeprgybasebedtknvyttfrjseclklpoxknwycaaeaeaeaecmaebbfrfdlnwltpreflmkdypaolsogosrweyttnbeidrfaofldyfyaocxktnlwfbzfhrfqdfefwiatawduocfahjtjyzmeetsioynaytipyglmuvyhlzttimhaocxehfrtsylfpdtaotetschhtktsaiefwwslpsaztgltsylghvahpbamhfpuyjpatdaadclaopllamhceolfgmehkcxnlndmnftmnmksoztuepfzsgydsjogljeryvouovsjlrdhydsntcaaeadadctbediaeaeaeaeaeaecmaebbahwpjlsfkpoeprgybasebedtknvyttfrjseclklpcpamaoeshylpzsfwutvdlokkcakimdhpwdgenldeeyiafyoyckynaoimamkbbamsvyfrdmcssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaaaeaeaeaeadaezcotaoaoaeaeaeaeadaocslpgwkgemfhlyisdslbsnttjlcnmogturrkbdckyajyrocnfmsnsfadnylylrdradaeaeaecncpaecxlbasfyhkrhgldewectcpdnmdesdemtlndakojofwrhctkklgfhsfcaaxdwisbgiszczmzmzmcpcackjlhdhpbeaowsuesaoszckgsoutlplrjelsrdinkebeclaowzfnvsbnutsnadaeaeaecncpaecxtdstptwlwdmdnbhptodssrdecldwcwnsvwimgdmdgldssrttdwdsdwfpkgcsclkozczmzmzmaobediaeaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgsramadaeaeaeaeaechptbbrsqzjoretafnzttaimvwvstidlcaspvoemzobwsfltaxfldyfyaocxecbysntyttvddtrnpspkztmdhnfwbgkowsdktbgdbysaahoedrcainmyfnwtecaaaocxfpztrhjewntkzeclaelpuofywltossgabgzsonuththngmbastadhtvwfriyfxdsadfldyfyaocxfgdltnjyisemfncpwfechtjtayvacwpaftztpywtwstphglsgodetdpyyaihwmneaocxbwnnrppshyihfzttctiybgqzceadctvwatioureypffwpyfmknasrfceonaovoswadglclaodsosvsldehfhinzsweguvohnhkrnrpotltetlsgdbkwsfrzcstndbgwphevtcarkpmclaoiowttbtbmuimecolfrgaqzneonqzisskptjzpshkuyisgaktjtasftuokppmpmcfpsjkieaxlasgaeprisaxfldyfyaocxadsokovdtlzmjttpbsmtkibzvdchtinyisamryhfwegsdmgrtsleresrjtasrdfyaocxfnqdeyioyltkfzrpbwtymyissfflgtghpriejoswdlgdmkjnmsuoflvsfevybkgsadfldyfyaocxbdeeiortvyjltawzisghoydrloftmkntehhspkgljzvwqzgtzehkssatbbsgkggraocxfgsfvepeuyhgtpvywybdpamsmohlcsktjpvwjykotyrokgvtfmtptpwzmnhtgatdadglclaofyrhguwfwefgleknvsfrtiurvojsvecyvetnvsjybzjndskiuraymeoxfpkogsuypmclaokgwmbwsomkoluedpemvyiygodilpktsscyhnbanbisftsoaxiazmfhynkntkfxdspsjkieaxlasgaeprisgtmwcaaeadadctbediaeaeaeaeaeaecmaebbbgdnrfhkrlotvavawprlpflazcgyflceesvsuefgcpamaxzoutrtlugrskzofrkehdlfcebwwmcniykespytdlcygdcadnpfheeoehpspfemvocssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeaeaeaeaeaeadaezcotaoaoaeaeaeaeadaotndnndlgcxurptgwasndrkcksapelaoebspkosetnymyesgrhdbbdtmhjyhphprfaeaeaeaecncpaecxjsjprsgdlbfddawnsrsbdnsnihottovooeuorflnimlaseeemowzfecweodeimhtzczmzmzmeyzekovsgmuyfnbscfptkblpaogaoyrlhlctrtonsehfpmrkhyfpbzlylfrlwkbnadaeaeaecncpaecxetrdvlpmlnludnykhszehhpeqdgozehfbtgatdjessismeurgurdylvwspfdlavtzczmzmzmaoztgtadaeaeaeaeaecmaebbhkdtteimzsehsectroempltegtaedasgwzoeutdeiafmahaeaeaeaeaechptbbnnluzcjthtpdurvoltrslkroihcsbbwyjkbsghktltaxfldyfyaocxahfdbelndljywphdprsbpmkgihswmweykkknrlvycspkrlesveswbsykdygynnidaocxahihlshgprkouobwtkytqdgsdkdeptgltsynfrdwhektgtdsdkbblkdmbstscszcadfldyfyaocxhlgrpmrtbbgyftrohlbabkuefndtoxnlgyeovygemhfwpdnewsihgutkdydimdhlaocxetzoldbsehurgsgwbedlbegoihhhctbkckjoongeuonyvsdmmnihwmeoahutbzmwadglclaxfxfzhksrjnsessylvsiesannjkqddwktlkdaoxjlpepdwmhpjtlytejnkeleiyahpmclaxonvwktdpjtfejzfwfrlpiobelsiakpsrfsgtmurecmvsctehnnfyaalpdwmtzmihpsjkieaxlasgaeprisaxfldyfyaocxjknttameoykocksrfshemdlupmfmgleslkfdhkghstlacmndjlbtmsuornhshkjkaocxjktdgwvthkaychylneylinsbzmmyvoeolyestadmdnbgveheeegokbteoeecaoimadfldyfyaocxditimkclwyksqdsfssmtghgylfioetdkvszebtfwoeaszomyaydynskbsppmaypeaocxcpoybagruoluberdtegmclgypsdeswueayftswjndegylyntbeongabtpmjedmcsadglclaofzgrwdrdlrspamfrtytbinhdvtttcsfldehtsrfsesrymouorsdpfdlsprlsbnstpmclaojnbsdildpakieyjpwkuosajyoeqzsnfdvlbesofslesnftkbzsgshelojemtfyotpsjkieaxlasgaepriswfbeckaeadadctztgtadaeaeaeaeaecmaebbhkdtteimzsehsectroempltegtaedasgwzoeutdecpamaoaaidrfjkuodinswerswtskihptfhgofzzopfcffnskskrelapartsbclgebbghhhcssahdtdveghaeaelaadaeaelaadaeaelaaeaeaeaeamaeaeaeaeaettlujsdw