[PROPOSED] xxB-2025-003: PolkadotJS/etc Integration (50,000 USD equivalent in xx coins)

xxB-2025-003: PolkadotJS/etc Integration (PER WALLET)

This proposal replaces xxB-2024-005: Third-Party Wallet Integration Program.

The base prize per wallet increases to 50,000 USD in xx tokens at time of award.

The goal is now to integrate sleeve into polkadotjs and other wallets that already have xx network. We want to add import and generation options directly to https://wallet.xx.network and other polkadotjs apps.

Prize Pool & Award Notes/Restrictions

  • Total Prize: ~$50,000 USD in xx equivalent
  • Total determined by token average over 2 week period after milestone submission.
  • Token lockups may be required depending on your proposal/submission.
  • KYC may be required.
  • Submitter may opt for a flat xx rate up front.

Milestone 1: (20% of total): Update polkadotjs for wallet.xx.network

The current mainline polkadotjs app works fine with xx network, but the version posted on wallet.xx.network is a bit out of date. Please update it to match.

Codebases are:

The current maintainer of polkadotjs is:

Milestone 2 (60% of total): PoC changes against wallet.xx.network.

Add quantum generation options to wallet.xx.network. This should take the quantum secret and generate an ECDSA key that uses the sleeve construction. A generate ownership proof option should also be created in the API but not exposed by default.

The quantum pk generated by sleeve should be a listed item and there should be a tie-in to the relationship with the classical ECDSA key.

Additionally, prototype sign and verify options should be made available. Talk to Rick for details.

Milestone 3 (10% of total): External Review.

Reserved for the auditor.

Milestone 4 (10% of total): Merge changes into polkadotjs.

Awarded when changes are accepted to the mainline polkadotjs app.

Hey!
New to this forum and to xx network in general, but not new to polkadot. I’m not sure if my team has capacity to pick this up, but I’m definitely interested in the concept. I think you could also find more interested parties by cross-posting in the Polkadot forum (forum.polkadot.network).

Talk to Rick for details.

@rick Can you provide more details?

1 Like

Happy to answer any questions you might have, and you can reach out on Haven and tg for a private conversation.

With respect to the specific sign and verify options, you’d need to implement WOTS+ sign and verify with arbitrary hash functions. We’d discuss when you are further along.