【问题标题】:How do I update my token's name in Substrate?如何在 Substrate 中更新我的令牌名称?
【发布时间】:2020-12-26 04:58:24
【问题描述】:

我已经建立了一个自定义的 Substrate 链,我想修改我的令牌的显示名称。

我需要进行哪些修改才能让 Polkadot JS 和其他 API 发现我的令牌名称?

默认为“单位”。

【问题讨论】:

    标签: substrate polkadot polkadot-js


    【解决方案1】:

    您可以使用链规范 properties 添加符号并将其传递给 Polkadot JS UI。

    chain_spec.rs 中导入use serde_json::json; 然后:

    
        let mut props : Properties = Properties::new();
    
        let value = json!("USD");                          <--- (1)
        props.insert("tokenSymbol".to_string(), value);    <--- (2)
    
        Ok(ChainSpec::from_genesis(
            // Name
            "Development",
            // ID
            "dev",
            ChainType::Development,
            move || testnet_genesis(
                wasm_binary,
                // Initial PoA authorities
                vec![
                    authority_keys_from_seed("Alice"),
                ],
                // 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>("Alice//stash"),
                    get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
                ],
                true,
            ),
            // Bootnodes
            vec![],
            // Telemetry
            None,
            // Protocol ID
            None,
            // Properties
            Some(props),        <------------------------------ (3)
            // Extensions
            None,
        ))
    
    

    请注意上面突出显示的 3 行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2014-09-13
      • 2019-06-28
      • 2019-02-12
      相关资源
      最近更新 更多