Rust-ChainX: ChainX — Fully Decentralized Interchain Crypto Asset Management on Polkadot.

ChainX

License: GPL v3

ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using the Light-client protocol with smart contract support, will evolve into the Polkadot network as a secondary relay chain in the future.

Documentation

Please refer to http://doc.chainx.org/ for building and developing on ChainX platform.

Contribution

Any kinds of contributions are highly welcome. Feel free to file an issue if you have any question or run into any issues.

License

GPL v3

Comments

  • Polkadot v0.9.11
    Polkadot v0.9.11

    Nov 12, 2021

    Update dependecies to Polkadot-v0.9.11

    • [x] primitives
    • [x] xpallets
    • [x] runtimes
    • [x] executor
    • [x] services
    • [x] rpc
    • [x] cli
    Reply
  • Add taproot testnet config
    Add taproot testnet config

    Nov 16, 2021

    null

                                                                                                                                                                                                           
    Reply
  • Develop 2022
    Develop 2022

    Nov 23, 2021

    null

                                                                                                                                                                                                           
    Reply
  • chain x pcx tokens stcuk in polkadot js app
    chain x pcx tokens stcuk in polkadot js app

    Nov 25, 2021

    1002: Verification Error: Execution failed: Wasmi(Trap(Trap { kind: Unreachable })): RuntimeApi, Execution failed: Wasmi, Trap, Trap { kind: Unreachable }

    Reply
  • Error wallet Rebond
    Error wallet Rebond

    Dec 25, 2021

    image An error occurs when changing the node. A commission of 1 pcx is withdrawn and an error occurs. https://scan.chainx.org/#/extrinsicDetails/0x06cafdb17bf3e6263396f8c18cb87cf9105cc3b3a7eb134968f7a173cf02102c it is very urgent to eliminate this

    Reply
  • I cant access my SharpX with my Seed asking for Json.file
    I cant access my SharpX with my Seed asking for Json.file

    Jan 21, 2022

    I cant access my SharpX with my Seed asking for Json.file please anyone to guide me

    Reply
  • 信托提现花费UTXO Proposals
    信托提现花费UTXO Proposals

    May 28, 2019

    基本策略:

    1. 太小的UTXO永远不会被花费,因为还不够手续费,提现时应过滤掉。
    2. 太小的提现不会被处理,链上已有相应逻辑。

    使用UTXO策略:

    1. 从小到大花费UTXO

    cons:

    • 前期每构造一笔提现,可能会用到很多小的UTXO,手续费会比较高。
    • 后期大UTXO占比大的情况下,提现也可能产生小的UTXO。

    pros:

    • 总体趋势小的UTXO占比会越来越小。

    相对而言对一下提现场景不友好:

    • 一次提现的总量比较小,但这种情况相对较少,因为会集中处理提现。
    1. 从大到小花费UTXO

    cons:

    • 会不断破坏掉相对大的UTXO,后期大的UTXO占比会越来越小。

    pros:

    • 相对靠前的时间段之内,手续费相对比较少。

    相对而言对一下提现场景不友好:

    • 后期一次的提现总量比较大,可能需要更多的UTXO
    1. 每次找与提现总量最接近的UTXO

    cons:

    • 有生成比较小UTXO的趋势

    pros:

    • 不破坏大的UTXO,利于后期大额提现
    • 不会花费太小的UTXO,相对而言省手续费
    no-issue-activity 
    Reply
  • Unable to claim mining rewards L-BTC
    Unable to claim mining rewards L-BTC

    Sep 13, 2020

    Hi there, I've locked up btc for some time now but for some reason I am unable to claim the PCX mining reward, which I haven't claimed for some time. In mathwallet I can claim them, it seems, after entering password etc. but rewards don't show. In the desktop wallet the claim button remains greyed out, so Im unable to claim. What have I missed? How can I fix it.

    Reply
  • Error mapping SDOT to ChainX address
    Error mapping SDOT to ChainX address

    May 28, 2019

    I followed all the instructions at https://github.com/chainx-org/ChainX/wiki/Map-DOT, as follows, but it doesn't work:

    1. Created a ChainX Address (to be mapped to SDOT) at https://wallet.chainx.org > New Account
    2. Sent a transaction successfully from an account with DOT tokens (from the Polkadot ICO) to another Ethereum address with a value of 0 ETH, and using the ChainX Address (e.g. 0x5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) as the value. Copied the Transaction ID for the next step.
    3. Clicked the "Map" button at https://wallet.chainx.org/asset?address=MY_CHAINX_ADDRESS_WITHOUT_0x_PREFIX for the cross-chain asset "Shadow DOT (SDOT)", then pasted the Transaction ID from the previous step (which was also used to check that the transaction had gone through successfully on Blockscout/Etherscan), and pressed the "Confirm" button.

    But it displayed the following error below the "Confirm" button stating "Wallets with Data support currently:ImToken、Parity、MyEtherWallet、Jaxx、MyCrypto、Trust、bitpie、coinomi,etc", as shown in the screenshot below.

    Then a popup appeared stating "BadLength", as shown in the screenshot below.

    Screenshot from 2019-05-27 18-11-08-1

    Reply
  • 长期招募BTC信托人计划
    长期招募BTC信托人计划

    May 20, 2019

    什么是BTC信托人

    ChainX的跨链技术实现采用了去中心化的轻节点方案。由于比特币扩展性受限原因,在比特币链侧只能采用多签托管资产来实现去中心化。因此需要在ChainX验证人中选择一批验证人通过多签技术来共同托管用户BTC资产保障资产安全。被选中的这批验证人成为信托人。

    为什么要当BTC信托人

    信托人承担资产托管的重任,需要做到绝对安全的账户相关管理,同时需要有能力在日常运营中7*24小时支持用户BTC提现请求。作为对信托人工作的回报,信托人可以获得如下可能好处:

    1. 获得任职期间的议会收入的20%作为奖励
    2. 信托节点在ChainX相关产品和社区上获得最大限度的曝光,得到信托人的特殊标签,可以获得社区广大用户的信任和投票,从而获得更高的分红收益
    3. 随着BTC跨链交易增多,用户BTC提现手续费可能会出现结余利润,届时信托人优先获得分配权利
    4. 获得未来其他跨链信托人身份的优先权利
    5. 获得行业良好信誉的背书
    6. 其他可能的收益

    如何选举BTC信托人

    信托人基于公开、公平、公正的原则进行选择。信托人不定期进行换届。新任信托人的选择采取禅让制度,由议会和上一届信托人共同决定并执行,不符合条件的老信托人也会被淘汰。选择标准包括但不限于:

    1. 总得票率名列前茅
    2. 深度参与ChainX链运营
    3. 团队或机构运作
    4. 有行业经验
    5. 有背书人
    6. 有技术运维能力、有运营服务能力
    7. 具备安全防御技术
    8. 有较多社区用户支持
    9. 具备安全硬件冷存储的能力 ...

    如何成为BTC信托人

    如有意愿积极参与ChainX社区建设的验证人,欢迎报名。请在本issue中回复报名。报名信息建议包括以下内容:

    1. 节点名
    2. 官网
    3. 团队/机构介绍(负责人/行业经验/背书人/优势/技术运维能力等等)
    4. ChainX参与情况(主网参与情况/节点硬件条件/带宽/网络/位置等等)
    5. 服务支持能力(服务承诺如提现处理时间、社区服务通道等等)
    6. 硬件冷存储设备情况
    7. 其他(能展示验证人优势的信息)

    在ChainX主网上线创世会选择3-4名验证人承担第一届信任。随着主网持续稳定运行,会在换届中逐步增加信托人,因此本招募计划长期有效。具备条件的验证人只要有意愿承担信托责任深度参与跨链运营,即可报名参加!

    即使报名此刻,报名验证人未满足条件,但随着时间推移能不断进步,最终达成信托人条件,也会优先考虑将其加入!

    欢迎各位节点踊跃报名!

    Reply
  • 社区同步节点征集
    社区同步节点征集

    Jun 18, 2019

    为了缓解钱包连接单一节点访问压力过大,造成用户体验不佳。现向社区征集可用的同步节点,为用户提供数据来源,我们将定期选择优质的同步节点供用户选择。

    同步节点征集格式:

    节点名|同步节点IP| WebSocket端口 :----: | :----: | :----:


    同步活动征集活动结束通知

    请大家在issue中标明在ChainX上注册的节点名,议会将会对以下参与的14个节点发放10PCX的生态奖励,奖励将直接发放到节点账户。为期一个月的同步节点征集活动于2019年7月18日正式结束,感谢大家的参与,也希望大家未来继续参与ChainX的生态建设。

    Reply
  • ChainX 节点 logo 收集
    ChainX 节点 logo 收集

    Jul 11, 2019

    ChainX桌面钱包在投票选举页面会展示各个节点logo。 在此收集各节点logo,不定期更新(每周一次)到桌面钱包到展示中,若节点不提供则会展示默认logo。 请需要展示logo的节点在本issue回复。

    回复格式如下 节点名: logo:上传大小为 80*80, 格式为 PNG 的 logo 图片, 也可以选择直接给出 logo 的 URL 地址。

    ChainX desktop wallet will display a logo of each node in the staking page in the future version. The default logo will be used instead if some node doesn't provide one.

    Please comment as follows:

    node name: logo: upload a 80*80 PNG for your logo, or post the URL to your logo directly.

    Reply