Next scheduled rescrape ... in 4 days
Version 1
Last scraped
Scraped on 07/05/2025, 20:50:11 UTC
Try importing only the receiving descriptor in Sparrow Wallet, like this:

Code:
wpkh([6ac77e84/84h/0h/0h]xpub6D9yC3ibKEDbLjV8fcF1AmQyBXuKErT13KeW4cVTqS7e6XmaoEMzJeU1gyHUUHwMx5F6utw4VkSB416rXrPCgRi1tLWxSHbZoWjv281oEKc/0/*)#hrntfr65

You don't need to import the change descriptor, Sparrow wallet will automatically calculate the change path using the extended public key.

See, in my case (using another descriptor I just generated for testing) Sparrow correctly imported both receiving and change addresses from the descriptor containing the xpub:



Edit: Descriptor I used for this test for anyone who wants to compare the addresses:

Code:
wpkh([b80b046c/84h/0h/0h]xpub6D3qx2CTZBJViXQ6VESUixBqVM6YJ6oTU4khL9yNgzqrtNvLGLmpJtba5Zyw71mKHE8mL8mz63YBmvTD8HZXxJUgazTwrYViTMoWepjtQg2/0/*)#j4u6p44e

Code:
deriveaddresses "wpkh([b80b046c/84h/0h/0h]xpub6D3qx2CTZBJViXQ6VESUixBqVM6YJ6oTU4khL9yNgzqrtNvLGLmpJtba5Zyw71mKHE8mL8mz63YBmvTD8HZXxJUgazTwrYViTMoWepjtQg2/0/*)#j4u6p44e" "[0,20]"

[
  "bc1qmtqyucnay9h9e96rszy3lmmde3ysn9lntg5rt6",
  "bc1qhjht5z29c56ntsrcjzwrlzr9nrfrgens5g0f2z",
  "bc1q2zq5wwcvqzaazym6evjmexzmch4fhsa4l2fkz8",
  "bc1qwheceqql8kxygt9wvvdlnm658dy68lhmm5pzyf",
  "bc1qcjy76f9rntlg734mes39cxc79uzt6spqldwzkf",
  "bc1q3uenn9fm9yzcfrchksm0hk2r2da9z2948cuvzj",
  "bc1qt9speug5zqtc49y6dlgyyt6gp4hnrqy7alnj2n",
  "bc1qe4fcmtk9rpv078xd0wr40a0w395yum5nku3z5r",
  "bc1qt24r65fn3h0ht5qa9rc6xgdvcstegxdz9cz4wt",
  "bc1q06jwpm6amwl4xagf96nxuyq3yu6aa9j4svaf05",
  "bc1qdepnjxkqr3qwap9nrw7v6g8rtzagvnsqht8zvg",
  "bc1qfl05l3unz605fxatt92nzueh3d2m0m40gwcmla",
  "bc1qgkn9ngdffekm597lmetjgr96m9m8zw87s6efy6",
  "bc1qsyhrfqg6sx0yhmpd33rzc3whe6257ha0we823g",
  "bc1q3p3070nu8pkm8uhulaxpphk2jk3pv098q268u7",
  "bc1qw2u5czl3n0lwmawluwkdr66g4j3vjdn8vapwfx",
  "bc1q6225td877x5m58t9hkfy9k3z9lp689efdtdgu8",
  "bc1qhpj5k5d3seuvwneefnwymqcszlhpqjzp85pcmf",
  "bc1qxmf79d9h6j57q0qdv3qe2pkmgpy09pckepzf64",
  "bc1qfl66ezxeh9qxess66mc7cgwdpsttfw9l9g6w8q",
  "bc1qjnxjkmzjycscf5m0fwyfxdk00f9p3xhmkv6mtj"
]

deriveaddresses "wpkh([b80b046c/84h/0h/0h]xpub6D3qx2CTZBJViXQ6VESUixBqVM6YJ6oTU4khL9yNgzqrtNvLGLmpJtba5Zyw71mKHE8mL8mz63YBmvTD8HZXxJUgazTwrYViTMoWepjtQg2/1/*)#rpemuq9p" "[0,19]"

[
  "bc1q0m3lv7xejcalg8l8g8y07csz29d8ws2chpgv28",
  "bc1qevxuvu82cuxtaqreys5hug7fucs7cvluzyk7c3",
  "bc1qvnpqu5nmcgur8yj2480ey4e50tczxggdlt7pzk",
  "bc1qjphupx5jp77udw7u47ukcsj4rw75j25jmqu9ua",
  "bc1qn3z9glfkzuu9rvmzj6npjyjjmjl3uy35xx76s6",
  "bc1qel6gtgc4a7zcxhk8jrw66eael4a39wus4dl276",
  "bc1qjmd3ptm7sd0h90w5669at468m2pv63t4acmqea",
  "bc1qkcwpfelhpwm6js2z6eea5f42qt8ug5t9a5pe2h",
  "bc1qzpj33mzwneftg6a2nv00zmgy520w3c2fezndkj",
  "bc1qkhcmvdecv0c7hpmktkdmq8he0vajzsecwxh27f",
  "bc1qale0mmkxmu697lj5586sd8sumkrn6w2t2c02sc",
  "bc1q4wttw4lpky5698k0kt0h8drhke8wezvypu006a",
  "bc1qn5a4x7u8xl6kec3mf9lckvvg0uf94m8jug6te4",
  "bc1qeyyfj5vwq8jveq4z0mggjt2urwv0l3j29gvefa",
  "bc1qf8kfl0vehrzqg44rym394mer855twmlp7xuuup",
  "bc1qpct0lepxahcxj5fusn88hzqd3j0z79fxet40d9",
  "bc1qps0ree7qvdcn3le7lukaxzcfvhe4xfg6g7t2hn",
  "bc1q6myn66mnvx8kwshn38pczamq7zyrn5n6l7pe33",
  "bc1qpyueytk809jj4wcn9tl6mq3h479hcunt245je0",
  "bc1q5d2jlqkaw0p4yuty86e28ptwtzj047wtkm6pzr"
]
Original archived Re: Question about Change & Receiving addresses
Scraped on 07/05/2025, 20:45:07 UTC
Try importing only the receiving descriptor in Sparrow Wallet, like this:

Code:
wpkh([6ac77e84/84h/0h/0h]xpub6D9yC3ibKEDbLjV8fcF1AmQyBXuKErT13KeW4cVTqS7e6XmaoEMzJeU1gyHUUHwMx5F6utw4VkSB416rXrPCgRi1tLWxSHbZoWjv281oEKc/0/*)#hrntfr65

You don't need to import the change descriptor, Sparrow wallet will automatically calculate the change path using the extended public key.

See, in my case (using another descriptor I just generated for testing) Sparrow correctly imported both receiving and change addresses from the descriptor containing the xpub: