Kaspa Safe OfficeForge
Восстановление

Вернуть свои монеты

Найди свою ситуацию ниже и следуй шагам. Не спеши — пока ты читаешь, ничего плохого не происходит.

🚨 Вывод уже начался

Отмени его тревожным ключом

Пришёл алерт «начат вывод», а это не ты? Времени у тебя — всё окно отмены с момента старта (его длину ты выбирал при создании; таймер виден в «Мой сейф»). И твоё устройство не нужно: подойдёт любой компьютер или чужой телефон — тревожного ключа достаточно.

  1. Не паникуй. Монеты не сдвинутся, пока не закончится окно отмены.
  2. Открой Мой сейф — с любого устройства (сначала проверь адрес в строке браузера — см. ниже).
  3. Найди активный вывод и сколько времени осталось.
  4. Введи тревожный ключ и нажми Отменить вывод. Средства вернутся в сейф.
  5. Никогда не вводи тревожный ключ на сайтах, отличных от safe.officeforge.co.
  6. После отмены — не расслабляйся. Раз вывод запускал не ты, у вора твой горячий ключ, и он попробует снова. Сразу создай новый сейф и выведи всё туда обычным выводом: отменить твой вывод вор не сможет — тревожного ключа у него нет. Держи тревожный ключ под рукой до конца окна.
🔒
Ты на настоящем сайте, только если в адресной строке ровно:
safe.officeforge.co
Не вводи ключи на похожих копиях (например safe-officeforge-co.help). Сомневаешься — используй офлайн vaultctl ниже, ему сайт вообще не нужен. А просто посмотреть сейф можно в любом эксплорере Kaspa: вбей адрес сейфа из recovery-листа на explorer.kaspa.org — баланс и транзакции видны без нас и без ключей.

Восстановить сейф в новом браузере или на устройстве

Твой сейф не хранится в браузере — он живёт в блокчейне. Открой его заново по recovery-листу. Чтобы просто посмотреть, приватные ключи не нужны.

Что понадобится (всё есть в recovery-листе)
  • публичный горячий ключ — строка «Горячий pubkey»
  • публичный тревожный ключ — строка «Тревожный pubkey»
  • задержка вывода — число из строки «Задержка вывода» (DAA — «тики» времени Kaspa, ~10 в секунду; вводи число как напечатано)
  • если включал наследование: pubkey наследника, срок (число DAA) и режим — строка «режим: авто / ручной»
  • приватные ключи — только когда реально действуешь (вывод / отмена / чекин)
Шаги
  1. Открой Мой сейф.
  2. Введи горячий pubkey и тревожный pubkey.
  3. Введи задержку (DAA); если было наследование — pubkey наследника и срок.
  4. Поставь галку «Авто-наследование» ровно так, как в листе: режим «авто» — включена, «ручной» — выключена.
  5. Нажми Открыть — панель вычислит адрес сейфа.
  6. Сверь адрес с листом и проверь баланс. Совпало? Ты внутри.
Адрес не совпал с листом или баланс 0? Почти всегда это неверная галка режима наследования или опечатка в сроке. Ничего не сломано и не потеряно: поправь и нажми «Открыть» ещё раз. Всё равно не открывается при выключенном наследовании? Набери лист в обычный .txt-файл и нажми «Загрузить recovery-лист» — он сам подберёт напечатанный адрес.

Я — наследник

Тебе оставили сейф Kaspa Safe. Владелец задал срок: пока он периодически отмечался («я жив»), сейф был только его. Если отметки прекратились — после срока сейф открывается тебе. Раньше срока не увидишь и не заберёшь ничего, так задуман контракт.

Режим «авто»Делать ничего не нужно. После срока монеты сами придут на твой Kaspa-адрес — тот, который владелец указал при создании. Просто следи за своим кошельком.
Режим «ручной»Открой сейф в «Мой сейф» по данным recovery-листа владельца (блок выше). Когда срок истечёт, появится блок «Наследство»: введи приватный ключ своего адреса (экспортируй из своего кошелька — Kaspium и kaspa-ng это умеют) и нажми «Забрать наследство». Монеты уйдут строго на твой адрес — контракт не позволит иначе.

Сколько осталось до открытия — видно в панели (строка «Таймер») или командой vaultctl status. Наши разрешения не нужны: правила исполняет блокчейн. Сайт недоступен — то же самое делает vaultctl inherit (блок ниже).

Если сайт недоступен — восстановление офлайн через vaultctl

Kaspa Safe не зависит от нас: сейф — ончейн-контракт, и он проверяет только твои ключи и время. Открытая утилита vaultctl делает всё то же, что сайт, из терминала против любой ноды Kaspa v2+ (запущенной с --utxoindex). Код опубликован: github.com/pcdoctormsk-ctrl/kaspa-safe — сохрани себе копию (кнопка Code → Download ZIP), тогда не будешь зависеть даже от GitHub.

# один раз: собрать (нужны Rust с rustup.rs, protobuf-compiler, clang)
git clone https://github.com/pcdoctormsk-ctrl/kaspa-safe
cd kaspa-safe/vaultctl && cargo build --release

# recovery-лист подаётся КАК ЕСТЬ — тот самый .txt из визарда (RU или EN)
# состояние сейфа: баланс, возраст, таймер наследования
vaultctl status   --recovery kaspa-safe-recovery-XXXX.txt

# начать вывод на свой адрес (нужен горячий ключ — он в листе)
vaultctl initiate --recovery лист.txt --to kaspa:q...

# отменить идущий вывод (тревожный ключ; --dest = адрес, КУДА идёт вывод —
# свой ты знаешь, вора покажет TG-алерт или панель)
vaultctl cancel   --recovery лист.txt --dest kaspa:q...

# доставить созревший вывод на назначение (ключ не нужен)
vaultctl complete --recovery лист.txt --dest kaspa:q...

# чекин «я жив» · доставка наследства после срока
vaultctl checkin  --recovery лист.txt
vaultctl inherit  --recovery лист.txt                # режим «авто»: без ключа
vaultctl inherit  --recovery лист.txt --heir-sk КЛЮЧ # «ручной»: ключ наследника

Полезные флаги: --node grpc://твоя-нода:16110 — любая нода Kaspa v2+ с --utxoindex (по умолчанию нода OfficeForge); --dry-run — собрать и подписать транзакцию, показать txid, но НЕ отправлять (попробуй сначала так). Проверить сам контракт: vaultctl selftest — 18 проверок всех путей и атак в VM ноды.

Если потерян ключ

Потерян горячийМонеты не украдены, но обычный вывод больше не запустить. Если включено наследование — просто перестань делать чекины: после срока монеты уйдут наследнику сами (режим «авто») или наследник заберёт их своим ключом («ручной»). Наследником можешь быть ты сам — если указывал свой второй адрес. Если наследование выключено — честно: монеты заморожены навсегда, никто (включая нас) их не достанет. Поэтому мы советуем включать наследование даже «на себя». Не удаляй recovery-лист.
Потерян тревожныйВывод горячим ключом всё ещё работает, но отменить кражу уже нечем. Не тяни: обычным выводом (дождавшись окна) переведи KAS в новый сейф со свежим тревожным ключом.
Потеряны обаДоступ утрачен навсегда (если не включено наследование — см. «потерян горячий»). OfficeForge не сможет восстановить ключи — никто не сможет. Поэтому recovery-лист печатают.

Что мы никогда не попросим

Если кто-то просит прислать приватный ключ, seed-фразу или recovery-лист целиком — это мошенник.

Recovery-лист не даёт OfficeForge доступ к твоим монетам. Он нужен тебе — чтобы восстановить адрес сейфа и подписывать действия своими ключами. Мы не храним приватные ключи и не можем восстановить их за тебя. И никогда их не попросим — ни в чате, ни в письме, ни «для проверки». Поддержка (sales@officeforge.co) может объяснить шаги, но физически не имеет доступа ни к ключам, ни к монетам.

Пока эта страница ещё не понадобилась

Потренируйся один раз на малой сумме: восстанови сейф в новом браузере, начни тестовый вывод, отмени его тревожным ключом и убедись, что понимаешь весь цикл. Спокойная репетиция — то, что спасает в плохой день.

Связаться с поддержкой Открыть «Мой сейф»