MyCrypto/common/assets/images
Eddie Wang 88532cdc3c Shapeshift Integration (#564)
* progress

* Normalize bity api response

* Filter api response

* Track swap information in component state

* Update dropdown onchange

* remove dead code

* Update Min Max Validation

* Update minmax err msg && fix onChangeOriginKind

* Add origin & destination to redux state

* Update types & Update tests

* Update types

* Update swap.spec.ts test

* Remove commented out code

* Remove hardcoded coin array

* Create types.ts for swap reducer

* Update swapinput type

* Update bityRates in localStorage & Replace all instances of ...Kind / ...Amount props

* Add shapeshift banner

* initial work for sagas

* Update Types

* Update swap reducer initial state

* Update Types & Store empty obj for bityRates / options

* Update more types

* added shapeshift file and rates comments

* action reducers and prop mapping to components

* add typings and swap icon

* more actions reducers and sagas

* debugging shapeshift service

* add Headers

* Fix content type

* add order reset saga and ui fixes

* remove console log and swap b/w Bity and Shapeshift

* working state for Shapeshift and Bity - tested with mainnet

* add icon component

* UI improvements and fix select bug

* fix timer bug

* add bity fallback options and toFixed floats

* tslint errors

* add arrow to dropdown and add support footer

* Add service provider

* fix minor $ bug and stop timer on order complete

* better load UX and dropdown UX

* fixed single test

* currRate prop bugs and reduce LS bloat

* takeEvery on timer saga and don't clear state.options to restartSwap reducer

* export tx sagas and fix minor type

* Add ShapeShift Rates functionality when selecting a ShapeShift pair.

* type fixes

* BugFix: Don't change displayed ShapeShift Rate Inputs on every dropdown change
Also contains some caching / performance improvements

* BugFix: Don't remote rate inputs when falsy amount

* fix type error

* Progress commit

* Implement saga logic

* Make address field factory component

* Shorten debounce time

* Make new actions / sagas  for handling single token lookup

* Implement working version of litesend

* Change saga into selector

* Add failing spec

* fix broken test

* add debounce to error message

* fix tests

* update snapshots

* test coverage

* move setState disabled property from debounce so we instantly can go to next step on valid amounts

* much deeper test coverage, fix debounce ux, and fix bity flashing at swap page load

* fix minor failing test

* seperate shapeshift erc20 token whitelist

* fix saveState store bug

* break orderTimeRemaining saga up and rewrite tests

* add new swap icon

* remove unused allowReadOnly prop

* change offlineaware to walletdecrypt for litesend

* fix LiteSend changewallet bug

* fix error message UX

* fix button styling to match develop

* fix liteSend test

* Fix LiteSend UX on unavl tokens, dropdown null value, and don't show decrypt in litesend after successful wallet decrypt.

* add litesend network check
2018-01-02 12:04:50 -06:00
..
browsers No Javascript / Old Browser Blockers (#280) 2017-10-10 15:57:15 -07:00
icons create react/redux boilerplate 2017-04-12 00:04:27 -05:00
unlock-guide Generate Mnemonic Wallet (#659) 2017-12-28 13:54:07 -06:00
wallets Wallet Decrypt Redesign (#677) 2018-01-01 13:46:28 -06:00
augur.png Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
bitcoin.png Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
ether.png Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
fb-mewtwo.jpg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
fb-myetherwallet.png create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-check.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-dot-arrow.svg Transaction confirmation modal (#108) 2017-08-23 08:57:18 +02:00
icon-edit.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-external-link.svg Trezor Unlock + Deterministic Wallet Groundwork (#137) 2017-08-28 12:43:57 -05:00
icon-eye-closed.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-eye.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-help-2.svg v3 Style Import (#151) 2017-09-05 14:52:01 -05:00
icon-help-3.svg Wallet-Decrypt/Send Tooltips (#436) 2017-11-21 12:33:20 -06:00
icon-help.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-remove.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-view.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
icon-x.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
loading.gif create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-bity-white.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-bity.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-coinbase.svg Sidebar refactor / style update (#173) 2017-09-08 14:26:51 -05:00
logo-ethereum-1.png create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-ethereum-2.png create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-ledger.svg Sidebar refactor / style update (#173) 2017-09-08 14:26:51 -05:00
logo-myetherwallet.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-myetherwalletcx.svg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
logo-shapeshift.svg Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
logo-trezor.svg Sidebar refactor / style update (#173) 2017-09-08 14:26:51 -05:00
mewtwo.jpg create react/redux boilerplate 2017-04-12 00:04:27 -05:00
notes-bg.png create react/redux boilerplate 2017-04-12 00:04:27 -05:00
print-sidebar.png Complete Generate/Create Wallet Flow (#38) 2017-07-16 16:02:13 -05:00
shapeshift-dark.svg Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
swap.svg Shapeshift Integration (#564) 2018-01-02 12:04:50 -06:00
wifi-off.svg Offline Send (#276) 2017-10-10 22:04:49 -07:00
wifi-on.svg Offline Send (#276) 2017-10-10 22:04:49 -07:00