Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Proper multisig wallet support #3282

Closed
jacogr opened this issue Nov 8, 2016 · 3 comments · Fixed by #3700
Closed

Proper multisig wallet support #3282

jacogr opened this issue Nov 8, 2016 · 3 comments · Fixed by #3700
Assignees
Labels
F8-enhancement 🎊 An additional feature request. P5-sometimesoon 🌲 Issue is worth doing soon.

Comments

@jacogr
Copy link
Contributor

jacogr commented Nov 8, 2016

  • listing of balances
  • first-class transfer of value
  • ease of wallet deployment (proper parameter settings)
@jacogr
Copy link
Contributor Author

jacogr commented Nov 11, 2016

Ricardo Guilherme Schmidt @3esmit 21:09
Today I discovered the Multisig Wallet from Stefan George - stefan.george@consensys.net by looking at Golem Project Multisig Sources
You will use that, or the one Gav Wood developed?
https://github.com/ConsenSys/MultiSigWallet
@jacogr Thanks, that would be very useful.

Jaco Greeff @jacogr 21:17
There are a number of touch points -

  1. Existing wallets will need to be attached and available as first-class citizens, regardless of the source - this makes migration from existing wallets easy (user choice is important)
  2. We will certainly look at what gives us most bang-for-the-buck for the cases where users deploy new multisig wallets - users need to win and have the best solution at the end of the day (As such I will like to copy your comment above into the linked issue, unless you have done so already)

Having said all that, the original wallet is very well tested and widely used, and we may just innovate on the UX layer.

(As an aside, this recently landed in master - we make the cases where users attach known contracts easier - ethcore/parity#3310, in this case multisig is the original multisig. First prize for us is obviously if users don't need to resort to digging around contract internals)


As per Gavin, sticking to the original is the best route, comment linked for the sake of tracking.

ngotchac added a commit that referenced this issue Nov 22, 2016
ngotchac added a commit that referenced this issue Nov 22, 2016
ngotchac added a commit that referenced this issue Nov 30, 2016
ngotchac added a commit that referenced this issue Nov 30, 2016
ngotchac added a commit that referenced this issue Nov 30, 2016
ngotchac added a commit that referenced this issue Dec 1, 2016
ngotchac added a commit that referenced this issue Dec 1, 2016
ngotchac added a commit that referenced this issue Dec 1, 2016
ngotchac added a commit that referenced this issue Dec 1, 2016
ngotchac added a commit that referenced this issue Dec 5, 2016
jacogr pushed a commit that referenced this issue Dec 6, 2016
* Wallet Creation Modal #3282

* Name and description to Wallet #3282

* Add Wallet to the Account Page and Wallet Page #3282

* Fix Linting

* Crete MobX store for Transfer modal

* WIP Wallet Redux Store

* Basic Details for Wallet #3282

* Fixing linting

* Refactoring Transfer store for Wallet

* Working wallet init transfer #3282

* Optional gas in MethodDecoding + better input

* Show confirmations for Wallet #3282

* Order confirmations

* Method Decoding selections

* MultiSig txs and confirm pending #3282

* MultiSig Wallet Revoke #3282

* Confirmations and Txs Update #3282

* Feedback for Confirmations #3282

* Merging master fixes...

* Remove unused CSS
@jacogr jacogr reopened this Dec 6, 2016
ngotchac added a commit that referenced this issue Dec 6, 2016
jacogr pushed a commit that referenced this issue Dec 7, 2016
* WIP Sending tokens in multi-sig wallet

* Working Token transfer for multi-sig wallet #3282

* Add operation hash to transfer modal

* Add existing wallet from address #3282

* Wallet delete redirect to Wallets/Accounts #3282

* Rightly check balance in Transfer // Get all accounts balances #3282

* Fix linting

* Better Header UI for Wallet

* Use the `~` webpack alias

* Use Webpack `~` alias
ngotchac added a commit that referenced this issue Dec 7, 2016
ngotchac added a commit that referenced this issue Dec 7, 2016
ngotchac added a commit that referenced this issue Dec 7, 2016
ngotchac added a commit that referenced this issue Dec 7, 2016
ngotchac added a commit that referenced this issue Dec 7, 2016
jacogr pushed a commit that referenced this issue Dec 8, 2016
* WIP Sending tokens in multi-sig wallet

* Working Token transfer for multi-sig wallet #3282

* Add operation hash to transfer modal

* Add existing wallet from address #3282

* Wallet delete redirect to Wallets/Accounts #3282

* Rightly check balance in Transfer // Get all accounts balances #3282

* Fix linting

* Better Header UI for Wallet

* Use the `~` webpack alias

* Use Webpack `~` alias

* Add `ETH` format to number typed input

* Fix wallet creation hint && eth input type

* Update dailylimit #3282

* Fix too long copied message

* WIP Wallet settings modification #3282

* WIP edit contract parameters #3282

* Edit Wallet parameters #3282

* Don't show wallets if none

* Fix Transfer for Wallet #3282

* Optimized version of contract code

* Fix wrong max in Wallet creation // Round gas in API
ngotchac added a commit that referenced this issue Dec 9, 2016
jacogr pushed a commit that referenced this issue Dec 10, 2016
* Make Wallet Mist compatible #3282

* Owners icons on load

* Fix oversized logo on load

* Don't fetch registry twice (even when pending)

* Better logging...

* Better contract view : show if no events // show loading events

* Better decimal typed input

* PR grumble
@ngotchac
Copy link
Contributor

ngotchac commented Jan 3, 2017

All basic functionalities of the Wallet have been implemented. Closing this issue in favor of smaller ones if needed.

@ngotchac ngotchac closed this as completed Jan 3, 2017
@knocte
Copy link

knocte commented Jan 24, 2017

Does this mean that we will not see "Proper multisig wallet support" in the stable branch? Can at least the bugfixes backported to 1.4.vNext?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F8-enhancement 🎊 An additional feature request. P5-sometimesoon 🌲 Issue is worth doing soon.
Projects
No open projects
User Interface
Done (1.5.0)
Development

Successfully merging a pull request may close this issue.

3 participants