We, the team of junior developers of Double Capital Group, tried to create crypto wallet with pseudo-multisig using Shamir's secret sharing. Unfortunately we don't have time to develop it anymore so we decided to upload our last version here.
Features:
- Display balance
- Display history (not available for all currencies yet)
- Display address QRCode with link to blockchain explorer (to follow link press QRCode)
- Display private key (for non multisig account)
- Send coins
Supported coins:
- Nem
- Ethereum
- Ethereum Classic
- Stellar
- Ripple
- Dash
- Bitcoin
- Bitcoin Cash
- Bitcoin Gold
- Litecoin
- Dogecoin
- Komodo
- ZCash
- ERC20 tokens
In progress:
- Iota
- Monero
Run main.py
To get wallet key press 'Solo' button in the 'Sign Up' window.
To sign in with existing key press 'Solo' button in 'Sign In' window.
This functionality is currently removed from the wallet due to security problem
To register multisig wallet press 'Multi' button in 'Sign Up' window. Enter total and required number of person.
Then each user have to send code to bot via Telegram. After that keys can be copied.
There are two ways to use multisig wallet.
Wallet can be used on one machine after required number of users enter their keys.
To do that press 'Multi' button in the 'Sign In' window, enter required number of users. Then each person must enter their keys
To sign transaction distantly press 'VPN' button in 'Sign In' window, enter your key and required number of users.
Before transaction will be sent it must be applied by required number of users. Each user receives a message from Telegram bot which contains transaction info and room_id. To apply transaction open ApplyTransaction window and enter key and room_id.