Commit Graph

1063 Commits

Author SHA1 Message Date
Jaco Greeff
19520442c1 Explicitly set seconds to 0 from selector () ()
* Explicitly set seconds/milli to 0

* Use condition time & block setters consistently

* Fix failing test

* test for 0 ms & sec

* It cannot hurt, clone date before setting

* Prettier date test constants (OCD)
2017-02-16 17:46:18 +01:00
Jaco Greeff
4d4821c577 [beta] Skip OOG check for simple transfers ()
* Skip OOG check for simple transfers 

* Fix failing test
2017-02-15 15:45:52 +01:00
Tomasz Drwięga
591673821c Work with string numbers in contract (Fixes ) () () 2017-02-08 14:45:06 +01:00
Tomasz Drwięga
ce5dfd8e34
Removing duplicate sign 2017-02-08 14:38:11 +01:00
Tomasz Drwięga
8c049e5d05 eth_sign improvements backport ()
* Fix postsign ()

* Fix whitespace.

* Fix post sign.

* Fix message.

* Fix tests.

* Rest of the problems.

* All hail the linter and its omniscience.

* ...and its divine omniscience.

* Grumbles and wording.

* Make signing compatible with geth. ()
2017-02-08 10:40:42 +01:00
Jaco Greeff
dd0b2c2327 Handle registry not found errors (Fixes ) () () 2017-02-07 19:52:06 +01:00
Tomasz Drwięga
42eec0f6bd Fixing histogram again () 2017-02-07 19:39:04 +01:00
Jaco Greeff
5b31af4e09 Fix Portal scrolling getting stuck () ()
* Fix Portal scrolling getting stuck

* DappCard container flex

* Container height to 100%
2017-02-07 13:22:09 +01:00
Jaco Greeff
0994b91af5 Fix AccountCard stretch to 100% () () 2017-02-07 08:54:10 +01:00
Jaco Greeff
c2ceefbc22 Fix wrong output format of peers () ()
* Fix wrong output format of peers

* Add outPeer tests
2017-02-06 09:53:22 +01:00
Tomasz Drwięga
ab2d02bbb6 Open popup without attempting inline () ()
* Open popup without attempting inline

* Cater for all .web3.site addresses
2017-02-06 09:53:11 +01:00
Jaco Greeff
43bb862adb webpack config for inline icon svg () 2017-02-05 10:30:22 +01:00
Arkadiy Paronyan
9912a3158c Backporting to beta ()
* v1.5.2

* Fix eth_sign/parity_postSign ()

* Fix dispatch for signing.

* Remove console log

* Fix signing & tests.
2017-02-04 17:06:40 +01:00
Jaco Greeff
fb817fcdca [beta] UI updates for 1.5.1 ()
* s/Delete Contract/Forget Contract/ ()

* Adjust the location of the signer snippet ()

* Additional building-block UI components ()

* Currency WIP

* Expand tests

* Pass className

* Add QrCode

* Export new components in ~/ui

* s/this.props.netSymbol/netSymbol/

* Fix import case

* ui/SectionList component ()

* 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 ()

* 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 ()

* Add QrCode & Copy to ShapeShift ()

* 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 ()

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

* 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 ()

* Display AccountCard name via IdentityName ()

* Fix signing ()

* Dapp Account Selection & Defaults ()

* Add parity_defaultAccount RPC (with subscription) ()

* Default Account selector in Signer overlay ()

* Typo, fixes  ()

* Fix ParityBar account selection overflows ()

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

* registry dapp: make lookup use lower case ()

* Dapps use defaultAccount instead of own selectors ()

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

* Poll for defaultAccount (Fixes )

* Fix nextTimeout on catch

* Store timers

* Re-enable default updates on change detection

* Add block & timestamp conditions to Signer ()

* Extension installation overlay ()

* Extension installation overlay

* Pr gumbles

* Spelling

* Update Chrome URL

* Fix for non-included jsonrpc

* Extend Portal component (as per Modal) 
2017-02-04 09:42:36 +01:00
Tomasz Drwięga
3106835ae3 Fixing embedded bar not closing in chrome extension () 2017-02-03 14:17:17 +01:00
Arkadiy Paronyan
c7dbd87f8e Backporting to beta ()
* v1.5.1

* Disable notifications ()

* Fix wrong token handling ()

* Fixing wrong token displayed

* Linting

* Revert filtering out

* Revert the revert

* Don't panic on uknown git commit hash ()

* Additional logs for own transactions ()

* Integration with zgp whitelist contract ()

* zgp-transactions checker

* polishing

* rename + refactor

* refuse-service-transactions cl option

* fixed tests compilation

* Renaming signAndSendTransaction to sendTransaction ()

* Fixed deadlock in external_url ()

* Fixing web3 in console ()

* Fixing estimate gas in case histogram is not available ()

* Restarting fetch client every now and then ()
2017-02-03 13:57:04 +01:00
Tomasz Drwięga
2b132c38d6 Embeddable ParityBar () ()
* Embeddable ParityBar

* Replacing storage with store

* Fixing  references.

* Addressing style issues

* Supporting parity background

Conflicts:
	js/src/views/ParityBar/parityBar.js
2017-01-24 19:19:05 +00:00
Jaco Greeff
f15a3ca977 Non-secure for DappReg () 2017-01-19 11:11:19 +01:00
Gav Wood
096a44d9bf Console now has admin ()
Fixes 
2017-01-19 10:50:24 +01:00
Jannis Redmann
ff3ae33d99 verification: add mainnet BadgeReg ids ()
* verification: mainnet BadgeReg ids

* verification: fetch contracts by name

* verification: better wording

* typo

* reregistered badges
2017-01-19 10:50:13 +01:00
Arkadiy Paronyan
cf6d870b09 Backporting to beta ()
* Minor typo to ensure it updates only when synced. ()

* Updater fixes ()

* Minor typo to ensure it updates only when synced.

* Fix deadlock.

* Skip unneeded arg in making list.

* Allow auto-restart even when not running an update.

* Fix trace.

* Update update info on each loop.

* Fix build.

* Shutdown all sockets

* Remove superfluous use.

* Poll for upgrades as part of global status (long) ()

* Poll for upgrades as part of global status (long)

* Fix path

* Prevent duplicate incoming connections ()
2017-01-18 17:56:32 +01:00
Arkadiy Paronyan
65594b8865 Backporting to beta ()
* verification: check if server is running ()

* verification: check if server is running

See also ethcore/email-verification#67c6466 and ethcore/sms-verification#a585e42.

* verification: show in the UI if server is running

* verification: code style , more i18n

* fix i18n key

* Optimized hash lookups ()

* Optimize hash comparison

* Use libc

* Ropsten fork detection ()

* Stop flickering + added loader in AddressSelector ()

* Stop UI flickering + added loader to AddressSelector 

* PR Grumbles

* Add a password strength component ()

* Added new PasswordStrength Component

* Added tests

* PR Grumbles

* icarus -> update, increase web timeout. ()

* icarus -> update, increase web timeout.

* Fix estimate gas

* Fix token images // Error in Contract Queries ()

* Fix dapps not loading ()

* Add secure to dappsreg

* Remove trailing slash // fix dapps
2017-01-16 13:41:37 +01:00
Arkadiy Paronyan
bbd2bd0e17 Backporting to beta ()
* Remove onSubmit of current (no auto-change on password edit) ()

* Remove onSubmit from current password

* Remove onSubmit from hint

* Pull in console dapp as builtin ()

* Copy static dapps from static (no build)

* Console sources

* Add console to builtins

* Remove console assets

* Disable eslint on console.js

* Enable eslint after disable

* Webpack copy
2017-01-13 10:55:59 +01:00
Arkadiy Paronyan
1e212771b5 Backporting to beta ()
* Fix broken transfer total balance ()

* Add proper label to method decoding inputs ()

* Another minor estimation fix ()

* Return 0 instead of error with out of gas on estimate_gas

* Fix stuff up.

* Another estimate gas fix.

* Alter balance to maximum possible rather than GP=0.

* Only increase to amount strictly necessary.

* Get rid of unsafe code in ethkey, propagate incorrect Secret errors. ()

* Implementing secret

* Fixing tests

* Refactor VoteCollector ()

* dir

* simple validator list

* stub validator contract

* make the engine hold Weak<Client> instead of IoChannel

* validator set factory

* register weak client with ValidatorContract

* check chain security

* add address array to generator

* register provider contract

* update validator set on notify

* add validator contract spec

* simple list test

* split update and contract test

* contract change

* use client in tendermint

* fix deadlock

* step duration in params

* adapt tendermint tests

* add storage fields to test spec

* constructor spec

* execute under wrong address

* create under correct address

* revert

* validator contract constructor

* move genesis block lookup

* add removal ability to contract

* validator contract adding validators

* fix basic authority

* validator changing test

* more docs

* update sync tests

* remove env_logger

* another env_logger

* cameltoe

* hold EngineClient instead of Client

* return error on misbehaviour

* nicer return

* sprinkle docs

* Reenable mainnet update server. ()

* basic tests for subscribeToEvents ()

* subscribeToEvent fixtures 

* subscribeToEvent tests 

* temporarily skip failing test ()

* Improvements and optimisations to estimate_gas ()

* Return 0 instead of error with out of gas on estimate_gas

* Fix stuff up.

* Another estimate gas fix.

* Alter balance to maximum possible rather than GP=0.

* Only increase to amount strictly necessary.

* Improvements and optimisations to estimate_gas.

- Introduce proper error type
- Avoid building costly traces

* Fix tests.

* Actually fix testsActually fix tests

* Use estimateGas error (as per updated implementation) ()

* Use estimateGas error (as per updated implementation)

* EXCEPTION_ERROR as per 

* Better error log reporting & handling ()

* Don't pop-up notifications after network switch ()

* Better notifications

* Don't pollute with notifs if switched networks

* Better connection close/open events / No more notifs on change network

* PR Grumbles

* Add close and open events to HTTP // Add tests

* Fix tests

* WIP Signer Fix

* Fix Signer // Better reconnection handling

* PR Grumbles

* PR Grumbles

* Fixes wrong fetching of balances + Notifications

* Secure API WIP

* Updated Secure API Connection + Status

* Linting

* Linting

* Updated Secure API Logic

* Proper handling of token updates // Fixing poping notifications

* PR Grumbles

* PR Grumbles

* Fixing tests

* Trim spaces from InputAddress ()

* Trim spaces for addresses

* onSubmit has only value, not event

* onSubmit (again)

* Length check on trimmed value

* Remove bindActionCreators({}, dispatch) (empty) ()
2017-01-12 17:06:15 +01:00
Arkadiy Paronyan
5e70507c78 Backporting to beta ()
* Ignore get_price_info test by default. ()

* Auto-detect hex encoded bytes in sha3 ()

* Auto-detect hex encoded bytes in sha3

* Using types/isHex

* Removing unused imports

* Use binary chop to estimate gas accurately ()

* Initial sketch.

* Building.

* Fix a few things.

* Fix issue, add tracing.

* Address grumbles

* Raise upper limit if needed

* Fix test.

* Fixing decoding API with signatures in names ()

* Fix call/estimate_gas ()

* Return 0 instead of error with out of gas on estimate_gas

* Fix stuff up.
2017-01-11 20:03:08 +01:00
GitLab Build Bot
6e43903ab7 [ci skip] js-precompiled 20170110-124838 2017-01-10 12:51:37 +00:00
Jaco Greeff
f0e017fe6c Wrong log output address () 2017-01-10 13:42:29 +01:00
GitLab Build Bot
16e22b7f87 [ci skip] js-precompiled 20170110-123414 2017-01-10 12:37:38 +00:00
Nicolas Gotchac
cee2ac43c0 Update Transfer logic + Better logging ()
* Add logs and better Transfer Store logic

* Fix wallet transfer

* Fix wrong gas in Wallet

* Move log levels to Parity tab
2017-01-10 13:26:30 +01:00
Nicolas Gotchac
ae7619431b Fix Signer () 2017-01-10 13:19:18 +01:00
GitLab Build Bot
78566cf9bf [ci skip] js-precompiled 20170110-113807 2017-01-10 11:41:00 +00:00
Jannis Redmann
8958603f64 merge from jr-reverse-caching
cache registry reverses, completion in address selector
2017-01-10 12:30:57 +01:00
Jannis R
f12937a21e
reverse caching: use subscribeToEvents 2017-01-09 19:09:22 +01:00
Jannis R
67c2981975
subscribeToEvent -> subscribeToEvents 2017-01-09 19:09:21 +01:00
Jannis R
cca7627fb8
reverse caching: PR grumbles 2017-01-09 17:49:06 +01:00
Jannis R
61a42cc7e4
reverse caching: pass API into middleware 2017-01-09 16:59:33 +01:00
Jannis R
8c2aa4d87c
address selector: unique registry results 2017-01-09 14:24:04 +01:00
Jannis R
f05ffd2e09
address selector: complete reverses by name as well 2017-01-09 14:13:11 +01:00
Jannis R
38734c92c2
address selector: lower case for reverse completion 2017-01-09 14:03:52 +01:00
Jannis R
92742e663a
merge master into jr-reverse-caching 2017-01-09 12:50:26 +01:00
Jaco Greeff
378739fae1 Use shallow-only rendering in all tests ()
* Container/Title with shallow

* IdentityName with shallow

* IdentityIcon with shallow

* TypedInput to shallow

* DetailsStep to shallow
2017-01-09 12:40:29 +01:00
Nicolas Gotchac
e1847442cc Fix balances update ()
* Fix balances fetching

* Fix fetching balances while syncing
2017-01-09 11:15:00 +01:00
Nicolas Gotchac
40f0ee004f Key derivation in Worker ()
* Add Signer Key Derivation in Service Worker

* Several fixes throughout the UI

* Hint for external account // working Worker

* Add Worker state change

* PR Grumbles
2017-01-09 11:14:36 +01:00
GitLab Build Bot
ec4b4cfbf2 [ci skip] js-precompiled 20170109-084458 2017-01-09 08:47:45 +00:00
Nicolas Gotchac
cf0a20f08b Display contract block creation ()
* Add contract block creation to metadata

* Display mined block for contract on Contracts view

* Better use of Summary for Accounts

* Add sorted by mined block for contracts

* Proper Block Number sort // display in contract page

* PR Grumble

* Linting issues
2017-01-09 09:38:27 +01:00
GitLab Build Bot
33d3c1f999 [ci skip] js-precompiled 20170108-033146 2017-01-08 03:34:41 +00:00
GitLab Build Bot
920d2217c8 [ci skip] js-precompiled 20170107-041806 2017-01-07 04:21:07 +00:00
Jannis R
ba4263e33f
fix tests 2017-01-06 18:55:18 +01:00
GitLab Build Bot
c73bb3eed7 [ci skip] js-precompiled 20170106-170326 2017-01-06 17:06:28 +00:00
Nicolas Gotchac
761ed913a8 Passwords are valid by default ()
* Passwords are valid by default 

* Actually fixing the issue
2017-01-06 17:56:57 +01:00