MyCrypto/common
HenryNguyen5 2f8e0fe272 Contract Refactor (#175)
* Refactor BaseNode to be an interface INode

* Initial contract commit

* Remove redundant fallback ABI function

* First working iteration of Contract generator to be used in ENS branch

* Hide abi to clean up logging output

* Strip 0x prefix from output decode

* Handle unnamed output params

* Implement ability to supply output mappings to ABI functions

* Fix null case in outputMapping

* Add flow typing

* Add .call method to functions

* Partial commit for type refactor

* Temp contract type fix -- waiting for NPM modularization

* Remove empty files

* Cleanup contract

* Add call request to node interface

* Fix output mapping types

* Revert destructuring overboard

* Add sendCallRequest to rpcNode class and add typing

* Use enum for selecting ABI methods

* Add transaction capability to contracts

* Cleanup privaite/public members

* Remove broadcasting step from a contract transaction

* Cleanup uneeded types

* Fix spacing + remove unused imports /  types

* Actually address PR comments
2017-10-16 16:48:03 -07:00
..
actions Offline Send (#276) 2017-10-10 22:04:49 -07:00
api Redux promise middleware (v2) (#233) 2017-09-25 20:41:11 -07:00
assets Offline Send (#276) 2017-10-10 22:04:49 -07:00
components Fix Missing Address in Paper Wallet (#292) 2017-10-14 12:24:48 -07:00
config bump version to 0.0.3 2017-10-11 12:47:26 -07:00
containers Offline Send (#276) 2017-10-10 22:04:49 -07:00
libs Contract Refactor (#175) 2017-10-16 16:48:03 -07:00
reducers Offline Send (#276) 2017-10-10 22:04:49 -07:00
sagas Offline Send (#276) 2017-10-10 22:04:49 -07:00
sass No Javascript / Old Browser Blockers (#280) 2017-10-10 15:57:15 -07:00
selectors Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
translations Convert Translations to JSON (#287) 2017-10-14 12:02:40 -07:00
typescript Wallet Decrypt - Ledger (#238) 2017-10-05 16:29:14 -07:00
utils Offline Send (#276) 2017-10-10 22:04:49 -07:00
vendor Wallet Decrypt - Ledger (#238) 2017-10-05 16:29:14 -07:00
Root.tsx Minimal HMR (#294) 2017-10-13 17:50:34 -07:00
derivation-checker.ts Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
index.html No Javascript / Old Browser Blockers (#280) 2017-10-10 15:57:15 -07:00
index.tsx Minimal HMR (#294) 2017-10-13 17:50:34 -07:00
store.ts React 16.0.0 (#240) 2017-09-27 11:47:20 -07:00
vendors.js Wallet Decrypt - Ledger (#238) 2017-10-05 16:29:14 -07:00