Смена приватника в Aptos
Разнорабочий
Смотри так же посты про смену приватников в StarkNet:
https://t.me/raznorabochiy_notes/25
https://t.me/raznorabochiy_notes/36
https://t.me/raznorabochiy_notes/38
вообще лучше подпишитесь на канал, там много полезного
После публикации поста про смену приватников в Starknet, мне написало в лс куча людей, читатели мне подсказали много полезных вещей, которые можно поресёрчить/проверить. Одна из таких любопытных вещей это факт, что в Aptos тоже можно заменить приватник!
Эта возможность есть в Аптосе из коробки для обычных аккаунтов (не смарт-контрактов). Изначально адрес и authority key в любом новом аккаунте одинаковы, но это разные сущности и authority key можно поменять на новый.
Вот ссылка на документацию - https://aptos.dev/guides/account-management/key-rotation/
Вот пример стандарного рандомного аккича, где адрес и authkey равны - https://aptscan.ai/accounts/0xf6a8cf281af5fd8ac499e8aaccf39dc1ded528aedd3f9907a6b5192b1ddbb3e8

Вот пример моего аккаунта, где authkey изменён на новый - https://aptscan.ai/accounts/0xaf4e5302430fa81571624017f76947f1468361d77de2a3c043870d93b7c7cd51

После смены ключа на новый, аккаунт перестаёт работать во всех кошельках. И с ним можно будет работать только из скриптов.

Любопытно, что в кошельке Martian есть интерфейс для смены приватника, но он пока не работает, coming soon.

Логично было бы предположить, что в Sui должна быть такая же функциональность смены ключа, так как проекты очень похожи, но я не нашёл её в документации и коде, если кто-то найдёт какую-нибудь инфу про это, пожалуйста, сообщите мне.
Пример моего кода для смены приватника в Аптосе - https://github.com/raznorabochiy/aptos-rotate-auth-key