MyCrypto/common/components
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
..
AlphaAgreement No Javascript / Old Browser Blockers (#280) 2017-10-10 15:57:15 -07:00
BalanceSidebar Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
ExtendedNotifications Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
Footer Add "No Unused Params and Locals" Linting Rule (#297) 2017-10-18 19:29:49 -07:00
Header Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
PaperWallet Fix Missing Address in Paper Wallet (#292) 2017-10-14 12:24:48 -07:00
PrintableWallet EthereumJS-Wallet (Part 2) (#310) 2017-11-07 10:42:53 -08:00
WalletDecrypt Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
renderCbs Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
ui Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
Translate.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
index.ts Minimal HMR (#294) 2017-10-13 17:50:34 -07:00