cherry pick bitcoin confirmation counting change to testnet-multichain , and...
cherry pick bitcoin confirmation counting change to testnet-multichain , and also provide a way to update the vault
Closes #696 (closed)
context
Recently we invited more community node operators to join testnet-multichain. So we could grow the number of nodes to 6 and start to fund yggdrasil vaults. There is a bug on current testnet-multichain which include the internal transactions as part of the confirmation counting. So when the network start to grow from 2 nodes to 3 nodes , during the migration process , the migration tx has not been finalised before the vault churning. As a result , the vault migration process left some tBTC behind.
http://34.209.210.60:1317/thorchain/vault/BTC/tb1qcawdece9vufus5vuw9zzd7hm7wp320kvjt3vsq
The bug had been fixed a while ago on develop branch , but has fail to make to testnet-multichain release
testnet-multichain 0.17.0 is a cherry picked pull request which exclude internal tx from conf-count. Also this release will use store migration to salvage the tBTC from the retired vault.