首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Genesus Config -底层节点模板-无帐户余额

Genesus Config -底层节点模板-无帐户余额
EN

Stack Overflow用户
提问于 2021-05-25 15:30:57
回答 1查看 166关注 0票数 1

我正在学习底层,刚刚升级到最新的3.0版本。我有一个新的底层节点模板实例--使用GitHub的Subscrip3.0和Frame2.0。

我已经构建了启动节点模板的库./target/release/ node -template --dev --tmp

节点启动正常,创建块,等等,一切看起来都很好。

然后我转到Polkadot.js.org/app,我们经常看到的账号有Alice Bob等,还有一些stash账号。

但所有账户的余额都为零。

我不知道如何将帐户余额设置为非零,以便至少可以在帐户之间发送交易,而且我也无法确定chain_spec.rs中使用的是哪个Genesis块配置,因为没有一个帐户列表与polkadot.js应用程序中显示的帐户相关联。

我猜使用的配置是这样的,因为帐户与Polkadot.js应用程序中的列表相匹配

评论中写着预付费账户,但我没有看到预付费的代码,我也不知道如何预付费。使用以前版本的衬底-注释-模板,帐户总是从一开始就预先加载。

我甚至不知道使用的是哪个genesis配置,因为帐户与这些配置中的任何一个都不平衡。

这是最接近的,但Polkadot.js不显示Charlie_Stash、Dave_Stash、Eve_Stash和Ferdie Stash帐户,只显示Alice和Bob Stash帐户,而此配置具有所有这些帐户的所有Stash帐户。

代码语言:javascript
复制
pub fn local_testnet_config() -> Result<ChainSpec, String> {
    let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm binary not available".to_string())?;

    Ok(ChainSpec::from_genesis(
        // Name
        "Local Testnet",
        // ID
        "local_testnet",
        ChainType::Local,
        move || testnet_genesis(
            wasm_binary,
            // Initial PoA authorities
            vec![
                authority_keys_from_seed("Alice"),
                authority_keys_from_seed("Bob"),
            ],
            // Sudo account
            get_account_id_from_seed::<sr25519::Public>("Alice"),
            // Pre-funded accounts
            vec![
                get_account_id_from_seed::<sr25519::Public>("Alice"),
                get_account_id_from_seed::<sr25519::Public>("Bob"),
                get_account_id_from_seed::<sr25519::Public>("Charlie"),
                get_account_id_from_seed::<sr25519::Public>("Dave"),
                get_account_id_from_seed::<sr25519::Public>("Eve"),
                get_account_id_from_seed::<sr25519::Public>("Ferdie"),
                get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
                get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
                get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),
                get_account_id_from_seed::<sr25519::Public>("Dave//stash"),
                get_account_id_from_seed::<sr25519::Public>("Eve//stash"),
                get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),
            ],
            true,
        ),
        // Bootnodes
        vec![],
        // Telemetry
        None,
        // Protocol ID
        None,
        // Properties
        None,
        // Extensions
        None,
    ))
}[![enter image description here][1]][1]
EN

回答 1

Stack Overflow用户

发布于 2021-05-26 20:21:34

导航到Polkadot js应用程序的/#/settings/developer。在Setting > Developer >中粘贴以下自定义类型JSON

代码语言:javascript
复制
{"AccountInfo": "AccountInfoWithDualRefCount"}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67683536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档