MyCrypto/common/components/WalletDecrypt
HenryNguyen5 8fe664c171 Replace bignumber.js with bn.js (#319)
* Add definition file for bn.js

* Remove types-bn

* make isBN a static property

* progress commit -- swap out bignumber.js for bn.js

* Swap out bignumber for bn in vendor

* Change modn to number return

* Start to strip out units lib for a string manipulation based lib

* Convert codebase to only base units

* Get rid of useless component

* Handle only wei in values

* Use unit conversion in sidebar

* Automatically strip hex prefix, and  handle decimal edge case

* Handle base 16 wei in transactions

* Make a render callback component for dealing with unit conversion

* Switch contracts to use bn.js, and get transaction values from signedTx instead of state

* Get send transaction  working with bn.js

* Remove redundant hex stripping,  return base value of tokens

* Cleanup unit file

* Re-implement toFixed for strings

* Use formatNumber in codebase

* Cleanup code

* Undo package test changes

* Update snapshot and remove console logs

* Use TokenValue / Wei more consistently where applicable

* Add typing to deterministicWallets, fix confirmation modal, make UnitDisplay more flexible

* Clean up prop handling in UnitDisplay

* Change instanceof to typeof check, change boolean of displayBalance

* Fix tsc errors

* Fix token row displaying wrong decimals

* Fix deterministic modal token display

* Handle hex and non hex strings automatically in BN conversion

* Fix handling of strings and numbers for BN

* add web3 fixes & comments

* Display short balances on deterministic modals

* add more tests, fix rounding

* Add spacer to balance sidebar network name

* Fix tsc error
2017-11-12 11:45:52 -08:00
..
DeterministicWalletsModal.scss Various unlock / send style fixes (#331) 2017-10-30 14:29:27 -07:00
DeterministicWalletsModal.tsx Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
Keystore.tsx Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
LedgerNano.scss Wallet Decrypt - Ledger (#238) 2017-10-05 16:29:14 -07:00
LedgerNano.tsx EthereumJS-Wallet (Part 3) (#316) 2017-11-08 10:16:43 -08:00
Mnemonic.tsx Add "No Unused Params and Locals" Linting Rule (#297) 2017-10-18 19:29:49 -07:00
PrivateKey.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
Trezor.scss Trezor Unlock + Deterministic Wallet Groundwork (#137) 2017-08-28 12:43:57 -05:00
Trezor.tsx EthereumJS-Wallet (Part 3) (#316) 2017-11-08 10:16:43 -08:00
ViewOnly.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
Web3.scss Wallet Decrypt - Web3 (MetaMask / Mist) (#303) 2017-11-09 19:30:20 -08:00
Web3.tsx Wallet Decrypt - Web3 (MetaMask / Mist) (#303) 2017-11-09 19:30:20 -08:00
index.tsx Wallet Decrypt - Web3 (MetaMask / Mist) (#303) 2017-11-09 19:30:20 -08:00