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

Dapps use defaultAccount instead of own selectors #4386

Merged
merged 15 commits into from
Feb 3, 2017

Conversation

jacogr
Copy link
Contributor

@jacogr jacogr commented Feb 1, 2017

Closes https://github.com/ethcore/parity/issues/4379

Remove individual account selectors from -

  • GitHubHint
  • Signature Registry
  • Token deployment

@jacogr jacogr added A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. M8-dapp 💎 Decentralized applications. labels Feb 1, 2017
@jacogr jacogr changed the title Use defaultAccount instead of own account selectors (all dapps) Dapps use defaultAccount instead of own selectors Feb 1, 2017
@jacogr jacogr added A0-pleasereview 🤓 Pull request needs code review. and removed A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. labels Feb 1, 2017
@ngotchac
Copy link
Contributor

ngotchac commented Feb 2, 2017

Changing accounts in Token Deployment and Method Registry, then sending a transaction => The from is not updated. Works with Github Hint though

@ngotchac ngotchac added A4-gotissues 💥 Pull request is reviewed and has significant issues which must be addressed. and removed A0-pleasereview 🤓 Pull request needs code review. labels Feb 2, 2017
@jacogr jacogr added A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. and removed A4-gotissues 💥 Pull request is reviewed and has significant issues which must be addressed. labels Feb 2, 2017
@jacogr
Copy link
Contributor Author

jacogr commented Feb 2, 2017

@ngotchac Good catch, I obviously didn't test well enough.

@jacogr jacogr added A0-pleasereview 🤓 Pull request needs code review. and removed A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. labels Feb 2, 2017
@jacogr
Copy link
Contributor Author

jacogr commented Feb 2, 2017

Issue caused by parity_defaultAccount polling not operational. (Also reported by Gav). Work-around here is to call parity_defaultAccount before sending, however the subscription should be fixed in https://github.com/ethcore/parity/issues/4413

@ngotchac ngotchac added the A8-looksgood 🦄 Pull request is reviewed well. label Feb 3, 2017
@ngotchac ngotchac removed the A0-pleasereview 🤓 Pull request needs code review. label Feb 3, 2017
@gavofyork gavofyork merged commit acf41d6 into master Feb 3, 2017
@gavofyork gavofyork deleted the jg-dapp-defaultAccount branch February 3, 2017 12:54
gavofyork pushed a commit that referenced this pull request Feb 4, 2017
* s/Delete Contract/Forget Contract/ (#4237)

* Adjust the location of the signer snippet (#4155)

* Additional building-block UI components (#4239)

* Currency WIP

* Expand tests

* Pass className

* Add QrCode

* Export new components in ~/ui

* s/this.props.netSymbol/netSymbol/

* Fix import case

* ui/SectionList component (#4292)

* array chunking utility

* add SectionList component

* Add TODOs to indicate possible future work

* Add missing overlay style (as used in dapps at present)

* Add a Playground for the UI Components (#4301)

* Playground // WIP

* Linting

* Add Examples with code

* CSS Linting

* Linting

* Add Connected Currency Symbol

* 2015-2017

* 2015-2017

* 2015-2017

* 2015-2017

* 2015-2017

* 2015-2017

* 2015-2017

* Added `renderSymbol` tests

* PR grumbles

* Add Eth and Btc QRCode examples

* 2015-2017

* Add tests for playground

* Fixing tests

* Split Dapp icon into ui/DappIcon (#4308)

* Add QrCode & Copy to ShapeShift (#4322)

* Extract CopyIcon to ~/ui/Icons

* Add copy & QrCode address

* Default size 4

* Add bitcoin: link

* use protocol links applicable to coin exchanged

* Remove .only

* Display QrCode for accounts, addresses & contracts (#4329)

* Allow Portal to be used as top-level modal (#4338)

* Portal

* Allow Portal to be used in as both top-level and popover

* modal/popover variable naming

* export Portal in ~/ui

* Properly handle optional onKeyDown

* Add simple Playground Example

* Add proper event listener to Portal (#4359)

* Display AccountCard name via IdentityName (#4235)

* Fix signing (#4363)

* Dapp Account Selection & Defaults (#4355)

* Add parity_defaultAccount RPC (with subscription) (#4383)

* Default Account selector in Signer overlay (#4375)

* Typo, fixes #4271 (#4391)

* Fix ParityBar account selection overflows (#4405)

* Available Dapp selection alignment with Permissions (Portal) (#4374)

* registry dapp: make lookup use lower case (#4409)

* Dapps use defaultAccount instead of own selectors (#4386)

* Poll for defaultAccount to update dapp & overlay subscriptions (#4417)

* Poll for defaultAccount (Fixes #4413)

* Fix nextTimeout on catch

* Store timers

* Re-enable default updates on change detection

* Add block & timestamp conditions to Signer (#4411)

* Extension installation overlay (#4423)

* Extension installation overlay

* Pr gumbles

* Spelling

* Update Chrome URL

* Fix for non-included jsonrpc

* Extend Portal component (as per Modal) #4392
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A8-looksgood 🦄 Pull request is reviewed well. M8-dapp 💎 Decentralized applications.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants