Оказывается, в мире блокчейнов есть общая проблема при обновлении контракта с той же учетной записью / адресом. Решением здесь было удалить и переделать аккаунт. Я использовал near-shell
, чтобы удалить его, затем Кошелек, чтобы воссоздать его.
В командной строке:
near delete my-account another-account-getting-the-tokens
Затем снова создал учетную запись, посетив: https://wallet.nearprotocol.com/create/
Это очистило состояние, и я смог повторно развернуть контракт и запустить функцию init
"new"