Feature Request: Multi-Chain Multi-Signature Wallet on Dfinity #17

Closed
opened 2025-01-10 07:05:44 +00:00 by timurgordon · 3 comments
timurgordon commented 2025-01-10 07:05:44 +00:00 (Migrated from github.com)

Overview

Create a multi-chain, multi-signature wallet built on the Dfinity platform. This wallet will accept payments from multiple blockchains including Ethereum, Bitcoin, and Stellar.

Key Requirements

  1. Multi-Chain Support:
  • Enable receiving payments from Ethereum, Bitcoin, and Stellar.
  • Implement mechanisms to manage interoperability between these chains and Dfinity.
  1. Multi-Signature Functionality:
  • Ensure the wallet supports multi-signature operations for enhanced security.
  • Define a quorum for signing transactions.
  1. Built on Dfinity:
  • Leverage Dfinity’s features to host and manage the wallet infrastructure.
### Overview Create a multi-chain, multi-signature wallet built on the Dfinity platform. This wallet will accept payments from multiple blockchains including Ethereum, Bitcoin, and Stellar. ### Key Requirements 1. Multi-Chain Support: - Enable receiving payments from Ethereum, Bitcoin, and Stellar. - Implement mechanisms to manage interoperability between these chains and Dfinity. 2. Multi-Signature Functionality: - Ensure the wallet supports multi-signature operations for enhanced security. - Define a quorum for signing transactions. 3. Built on Dfinity: - Leverage Dfinity’s features to host and manage the wallet infrastructure.
timurgordon commented 2025-01-10 07:09:26 +00:00 (Migrated from github.com)

Did some research on Difinity and deploying dApps on ICP. Found B3Wallet in Divinity's docs as a multi sig multi chain wallet. Started reading through the code and working on the demo.

Forked the repository and got the demo working locally with f30ba4c91580dc59b17561f882f8525424b25d1c

Next steps:

  • create eth & btc wallet and accept transactions on both chains
  • exemplify multisite functionality
  • add stellar support
Did some research on Difinity and deploying dApps on ICP. Found [B3Wallet](https://github.com/B3Pay/B3Wallet) in Divinity's docs as a multi sig multi chain wallet. Started reading through the code and working on the demo. [Forked the repository](https://github.com/timurgordon/B3Wallet) and got the demo working locally with f30ba4c91580dc59b17561f882f8525424b25d1c Next steps: - create eth & btc wallet and accept transactions on both chains - exemplify multisite functionality - add stellar support
timurgordon commented 2025-01-13 06:37:25 +00:00 (Migrated from github.com)

Found ICPSig, has working cosigned wallets with BTC, ETH and ICP support. Fiddled around with some other projects / approaches but going forward the best option seems to use / build on this.

Researching / playing with deploying a very simple stellar api canister that can be used for stellar account

Found [ICPSig](https://icpsig.in), has working cosigned wallets with BTC, ETH and ICP support. Fiddled around with some other projects / approaches but going forward the best option seems to use / build on this. - [icpsig repo](https://github.com/ICPsig/icpsig) - [multisig application](https://qywia-sqaaa-aaaak-afoea-cai.icp0.io) Researching / playing with deploying a very simple stellar api canister that can be used for stellar account
timurgordon commented 2025-01-23 00:08:21 +00:00 (Migrated from github.com)

Moved back to backlog after initial research

Moved back to backlog after initial research
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MahmoudEmad/herolib#17
No description provided.