diff options
Diffstat (limited to 'src/features/ark.js')
| -rw-r--r-- | src/features/ark.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/features/ark.js b/src/features/ark.js index 66e4e44..30b167a 100644 --- a/src/features/ark.js +++ b/src/features/ark.js @@ -308,6 +308,16 @@ export function arkFeature(ctx) { initArk(); } + // Operator console rescue for a round participation stranded server-side + // 'unclaimed' (its action lost client-side): arkRescue('<unlockHash>', + // ['<vtxoId>', ...]) from devtools, ids supplied from the server's DB. + if (typeof globalThis !== 'undefined') { + globalThis.arkRescue = async (unlockHash, inputIds) => { + const mgr = await connectArk(); + return mgr.rescueParticipation(unlockHash, inputIds); + }; + } + function connectArk() { if (ark) return Promise.resolve(ark); if (arkConnectPromise) return arkConnectPromise; |
