【问题标题】:How to create an account programmatically with Substrate?如何使用 Substrate 以编程方式创建帐户?
【发布时间】:2021-12-14 11:35:30
【问题描述】:

除了我的底层网络,我想创建一个钱包应用程序。当用户打开它时,应该以编程方式创建网络上的帐户,我想出了如何生成助记词和密钥对,但是我如何将我的密钥对放在区块链上?我可以将令牌发送到网络上从未见过的公钥吗?

【问题讨论】:

    标签: substrate


    【解决方案1】:

    我可以将令牌发送到网络上从未见过的公钥吗?

    是的。如果你使用AccountId32作为账号ID,那么每个账号就是一个32字节长的公钥。

    即使账户低于现有存款,账户也会“保留”,只有所有相关数据会被收割。下次您向此帐户汇款时,该帐户将再次可用。

    【讨论】:

    • (但要清楚,如果您的帐户中有 1.5 个点并转出 1 个点,使其低于现有存款,然后转回 1 个点,则余额将为 1 个点不是 1.5 点。)
    • 使用AccountIdAccountId32有什么区别?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 2014-11-14
    • 2018-02-09
    • 2012-09-09
    • 1970-01-01
    相关资源
    最近更新 更多