MyCrypto/common/libs
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
..
contracts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
nodes Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
transaction Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
wallet Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
contract.ts Update Jest & Enzyme, Add snapshot tests (#307) 2017-10-24 19:17:26 -07:00
decrypt.ts Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
ens.ts Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
erc20.ts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
messages.ts Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
signing.ts Sign & Verify Message (#315) 2017-10-30 12:10:25 -07:00
transaction.ts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
units.ts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
validators.ts Contracts UI (#277) 2017-10-16 21:01:28 -07:00
values.ts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00