如何删除大状态的NEAR账户?

How to delete NEAR account with large state?

我正在尝试使用以下命令删除一个 NEAR 钱包并将剩余资金转移到另一个钱包:

near delete choyeumeo.near maimai276.near

但是好像操作失败了,因为要删除的账号状态太多了。所以有人建议我在重试之前删除所有状态。

这是交易ID:Explorer

这是失败功能的图片:

所以我正在寻找删除这些状态的方法。任何帮助将不胜感激。

要删除帐户,我们需要删除它的所有状态,但是重新设置所有密钥可能需要一秒钟以上的时间,因此我们必须想出一些限制来避免这种情况。请在删除帐户之前使用状态清理合约删除所有密钥:https://github.com/near/core-contracts/pull/171

我创建了一个 javascript 节点 js 文件,其中包含用于删除函数调用访问密钥和完全访问密钥的选项列表

这将有助于清理您的状态,而无需手动将它们一一删除

此文件将允许您删除所有功能调用访问密钥、所有完整访问密钥或除一个指定的完整访问密钥外的所有访问密钥,并提供有关如何指定要保存的密钥的说明

你可以在这里查看!

代码包含分步说明

如果您 运行 遇到任何问题或想要其他功能,请留下反馈

https://github.com/doriancrutcher/mass-delete-access-keys-near