Post #1017
508
New Discord Announcement from THORChain Devs #🚨thornode-mainnet
# ℹ️ INACTIVE VAULT RECOVERY — KEYSHARE REQUEST
NETWORK: MAINNET
TYPE: Keyshare collection (no upgrade, no restart, no downtime)
URGENCY: LOW — voluntary, but user funds have been stranded for months
Three inactive vaults hold stranded user USDC (~$84.6k, Avalanche C-chain). Recovery needs former signers to share their keyshare files so we can sign the recovery txs. Need 13 of 19 signers per vault.
——————————————————
**VAULT 1 — 15,911.888 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepq072srp46fp0fgzwkk8cv53n3z4lckzw5s6rxx4u0g805pu6uqp7u5dvtxv
Check if your node ends with:
```
...nyj53w ...vnns8m ...p6nvm8 ...jlzw0n
...vmux5h ...s9tacs ...wdvwj0 ...n9s69g
...m2m2p7 ...xamkfd ...yxplcw ...fr54k6
...arptfk ...63sfsy ...4hquu3 ...0vfsex
...u7alas ...tl63d0 ...y9geqf
```
——————————————————
**VAULT 2 — 46,982.664 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepqv5hg0kdl54gxk3cjcr2dt5f66f2x4pja23zvw87zpxp2dnx2u4tsfwf0ez
Check if your node ends with:
```
...3dmw0q ...hm40qp ...pwdcr4 ...3qmaya
...ed9tcy ...7x2pch ...55qnth ...dft90c
...emne9y ...ydnfzq ...x56uuk ...9kfpay
...zjmefg ...r2hyt3 ...pdpxsu ...xa3cxw
...7q5u33 ...d5y7wc
```
——————————————————
**VAULT 3 — 21,667.832 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepqva9qfspxu87eexnwzvfxukwjctplelden7uw6fv3dna0vsvw23zs5ca0gd
Check if your node ends with:
```
...c2jdg3 ...0tkh6y ...4hfwle ...95g8rf
...xka8py ...96280h ...rpe624 ...3v7v3h
...fpwkfr ...vj5s5h ...ml07ns ...njxvnc
...k9ahem ...ne2rpj ...5qnee4 ...xld84v
...jms65a ...xxnk4j
```
——————————————————
**HOW TO CHECK + SHARE**
1. Check if your bifrost has a keyshare for any of these vaults:
```
kubectl exec -n <ns> bifrost-0 -c bifrost -- \
ls /root/.thornode/localstate-thorpub1addwnpepq072srp*.json \
/root/.thornode/localstate-thorpub1addwnpepqv5hg0*.json \
/root/.thornode/localstate-thorpub1addwnpepqva9qf*.json
```
2. Encrypt with age before sending:
```
cat /root/.thornode/localstate-<vault-pubkey>.json | \
age -r age1fcc89njnd3pfww5yhx3ytcnac6hlxzu7h500yy9r38kjz9k85f0slz4c89 \
-o keyshare-encrypted.age
```
3. Send the .age file via: DM to Itzamna · email itzamna@thorchain.org
@everyone
# ℹ️ INACTIVE VAULT RECOVERY — KEYSHARE REQUEST
NETWORK: MAINNET
TYPE: Keyshare collection (no upgrade, no restart, no downtime)
URGENCY: LOW — voluntary, but user funds have been stranded for months
Three inactive vaults hold stranded user USDC (~$84.6k, Avalanche C-chain). Recovery needs former signers to share their keyshare files so we can sign the recovery txs. Need 13 of 19 signers per vault.
——————————————————
**VAULT 1 — 15,911.888 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepq072srp46fp0fgzwkk8cv53n3z4lckzw5s6rxx4u0g805pu6uqp7u5dvtxv
Check if your node ends with:
```
...nyj53w ...vnns8m ...p6nvm8 ...jlzw0n
...vmux5h ...s9tacs ...wdvwj0 ...n9s69g
...m2m2p7 ...xamkfd ...yxplcw ...fr54k6
...arptfk ...63sfsy ...4hquu3 ...0vfsex
...u7alas ...tl63d0 ...y9geqf
```
——————————————————
**VAULT 2 — 46,982.664 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepqv5hg0kdl54gxk3cjcr2dt5f66f2x4pja23zvw87zpxp2dnx2u4tsfwf0ez
Check if your node ends with:
```
...3dmw0q ...hm40qp ...pwdcr4 ...3qmaya
...ed9tcy ...7x2pch ...55qnth ...dft90c
...emne9y ...ydnfzq ...x56uuk ...9kfpay
...zjmefg ...r2hyt3 ...pdpxsu ...xa3cxw
...7q5u33 ...d5y7wc
```
——————————————————
**VAULT 3 — 21,667.832 USDC (AVAX)**
Vault pubkey:
thorpub1addwnpepqva9qfspxu87eexnwzvfxukwjctplelden7uw6fv3dna0vsvw23zs5ca0gd
Check if your node ends with:
```
...c2jdg3 ...0tkh6y ...4hfwle ...95g8rf
...xka8py ...96280h ...rpe624 ...3v7v3h
...fpwkfr ...vj5s5h ...ml07ns ...njxvnc
...k9ahem ...ne2rpj ...5qnee4 ...xld84v
...jms65a ...xxnk4j
```
——————————————————
**HOW TO CHECK + SHARE**
1. Check if your bifrost has a keyshare for any of these vaults:
```
kubectl exec -n <ns> bifrost-0 -c bifrost -- \
ls /root/.thornode/localstate-thorpub1addwnpepq072srp*.json \
/root/.thornode/localstate-thorpub1addwnpepqv5hg0*.json \
/root/.thornode/localstate-thorpub1addwnpepqva9qf*.json
```
2. Encrypt with age before sending:
```
cat /root/.thornode/localstate-<vault-pubkey>.json | \
age -r age1fcc89njnd3pfww5yhx3ytcnac6hlxzu7h500yy9r38kjz9k85f0slz4c89 \
-o keyshare-encrypted.age
```
3. Send the .age file via: DM to Itzamna · email itzamna@thorchain.org
@everyone