Баг или как быть с получением нового адреса, конфликт с fundrawtransaction

Всем привет. Заметил интересный баг или фичу ))))

Итак .

Делаю createrawtransaction потом fundrawtransaction и если потом уже делаю getnewaddress то выдается новый адрес который система назначает на сдачу на этапе fundrawtransaction подскажите пожалуйста как быть и как получать исключительно новый адрес )))) спасибо за помощь. И как заставить fundrawtransaction брать listunspent из доступных на том кошельке. Спасибо

root@debian-zcash-server:~$ zcash-cli decoderawtransaction **********************

{
“txid”: “”,
“version”: 1,
“locktime”: 0,
“vin”: [
{
“txid”: “”,
“vout”: 1,
“scriptSig”: {
“asm”: “”,
“hex”: “”
},
“sequence”:
}
],
“vout”: [
{
“value”: 0.00001000,
“valueZat”: 1000,
“n”: 0,
“scriptPubKey”: {
“asm”: “”,
“hex”: “”,
“reqSigs”: 1,
“type”: “”,
“addresses”: [
“t1fB1V7FnGjvdn1WfooP591559df3JgRCW6”
]
}
},
{
“value”: 0.00001000,
“valueZat”: 1000,
“n”: 1,
“scriptPubKey”: {
“asm”: “”,
“hex”: “”,
“reqSigs”: 1,
“type”: “pubkeyhash”,
“addresses”: [
“t1PZSD3Jy8LKGNZfsqJjAvbZnXNA6tToPAN”
]
}
},
{
“value”: 0.08020025,
“valueZat”: 8020025,
“n”: 2,
“scriptPubKey”: {
“asm”: “”,
“hex”: “”,
“reqSigs”: 1,
“type”: “pubkeyhash”,
“addresses”: [
“t1fk7DC6rMJa4yqjgxpi3BNbEFxFBxUh1Bc”
]
}
}
],
“vjoinsplit”: [
]
}

Потом делаю вот эту команду:

root@debian-zcash-server:~$ zcash-cli getnewaddress
t1fk7DC6rMJa4yqjgxpi3BNbEFxFBxUh1Bc

и мне выдает точно такой же кошель куда по идее должна идти сдача. Подскажите пожалуйста как это исправить и как это донести чтобы разработчики это исправили. Проверил в биткоине такого косяка нету .