Fabio Berger
368d59c3ca
Update artifacts
2018-05-31 11:02:45 -07:00
Fabio Berger
94ee82e076
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype: (45 commits)
Check length before accessing indices, add awaitTransactionSuccess where needed, and rename function
Add back before/after snapshots for each test
Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT
Make preSigned and allowedValidators mappings public
Change names of signature types
Fix formatting and tests
Make AssetProxyId last byte of assetData
Add signer to txHash, allow approveValidator to be used with executeTransaction
Update Whitelist
Fix Exchange interface
Increase block gas limit
Use last byte of signature as signature type
Remove TxOrigin signature type, modify whitelist to use Validator signature type
Update Whitelist contract with comments, also require maker to be whitelisted
Fix build
Add example whitelist contract and minimum tests
Add sample whitelist contract
Add TxOrigin signature type and rearrange order of types
Add approveValidator function
Add Validator signature type
...
# Conflicts:
# packages/contracts/src/contracts/current/protocol/Exchange/MixinSignatureValidator.sol
# packages/contracts/src/utils/types.ts
# packages/contracts/test/exchange/transactions.ts
# packages/order-utils/src/asset_proxy_utils.ts
2018-05-31 10:45:34 -07:00
Fabio Berger
0beab9eec4
Expose isValidPresignedSignatureAsync method
2018-05-30 17:55:33 -07:00
Fabio Berger
aa997f1be5
Move isValidOrderHash to the order_hash_test file
2018-05-30 17:55:16 -07:00
Fabio Berger
4eb58a70bb
Decide to throw for Caller signature type for now
2018-05-30 17:54:59 -07:00
Amir Bandeali
5b31d0aa36
Merge pull request #561 from 0xProject/feature/contracts/txorigin
...
Add Validator signature type
2018-05-30 17:53:22 -07:00
Amir Bandeali
79e7c44884
Check length before accessing indices, add awaitTransactionSuccess where needed, and rename function
2018-05-30 17:52:37 -07:00
Amir Bandeali
1382c1243a
Add back before/after snapshots for each test
2018-05-30 17:11:31 -07:00
Amir Bandeali
8f2fd9b603
Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT
2018-05-30 17:11:31 -07:00
Amir Bandeali
d625b65a09
Make preSigned and allowedValidators mappings public
2018-05-30 17:11:31 -07:00
Amir Bandeali
101e9be7b9
Change names of signature types
2018-05-30 17:11:31 -07:00
Amir Bandeali
9f93d8f533
Fix formatting and tests
2018-05-30 17:11:31 -07:00
Amir Bandeali
6050a59e4a
Make AssetProxyId last byte of assetData
2018-05-30 17:11:30 -07:00
Amir Bandeali
e5b7e29113
Add signer to txHash, allow approveValidator to be used with executeTransaction
2018-05-30 17:11:30 -07:00
Amir Bandeali
ecdd0ce9f2
Update Whitelist
2018-05-30 17:11:30 -07:00
Amir Bandeali
fc5c598f8f
Fix Exchange interface
2018-05-30 17:11:30 -07:00
Amir Bandeali
18ebed3c5d
Increase block gas limit
2018-05-30 17:11:30 -07:00
Amir Bandeali
822e319efe
Use last byte of signature as signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
6d462fc961
Remove TxOrigin signature type, modify whitelist to use Validator signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
4b71c65aea
Update Whitelist contract with comments, also require maker to be whitelisted
2018-05-30 17:11:30 -07:00
Amir Bandeali
34ab53173d
Fix build
2018-05-30 17:11:30 -07:00
Amir Bandeali
d6be6f79ce
Add example whitelist contract and minimum tests
2018-05-30 17:11:30 -07:00
Amir Bandeali
87d36f06fd
Add sample whitelist contract
2018-05-30 17:11:30 -07:00
Amir Bandeali
3eb05b4505
Add TxOrigin signature type and rearrange order of types
2018-05-30 17:11:30 -07:00
Amir Bandeali
0789c6a3d8
Add approveValidator function
2018-05-30 17:11:30 -07:00
Amir Bandeali
b587f076fe
Add Validator signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
a5a7217c8f
Add deepCopyBytes method to LibBytes
2018-05-30 17:11:30 -07:00
Amir Bandeali
c0cf55b40b
Merge pull request #639 from 0xProject/fix/contracts/multisigWrapper
...
Update LogDecoder
2018-05-30 17:10:39 -07:00
Fabio Berger
9200ed2216
Introduce OrderWithoutExchangeAddress type since this is what get's sent to the smart contracts
2018-05-30 14:45:20 -07:00
Fabio Berger
e1f7dd1372
Add ISigner artifacts
2018-05-30 14:08:58 -07:00
Fabio Berger
32833b7301
Fix order-utils tests
2018-05-30 14:08:43 -07:00
Fabio Berger
3302c89284
Revivie the ECSignatureSchema
2018-05-30 13:52:27 -07:00
Francesco Agosti
e18d61b31a
Merge pull request #635 from 0xProject/feature/website/custom-onboarding-tooltip
...
Remove react-joyride and some more refactoring
2018-05-30 11:49:04 -07:00
Francesco Agosti
61cd1ae525
Merge pull request #638 from 0xProject/feature/website/onboarding-eth-flow
...
Onboarding: implement add ETH step, and stub for add WETH step
2018-05-30 11:17:38 -07:00
Amir Bandeali
5a840c88b5
Change logDecoder back into class, remove awaitTransactionMined from multiSigWrapper
2018-05-30 10:00:58 -07:00
fragosti
b14c3fe48d
Onboarding: implement add ETH step, and stub for add WETH step
2018-05-29 17:57:22 -07:00
Fabio Berger
4874d55d03
Initial refactor of order-utils. Move many utils from contracts into this package.
2018-05-29 16:58:30 -07:00
Brandon Millman
b20e40dd6f
Fix unselected relayer drawer item
2018-05-29 16:04:25 -07:00
fragosti
bc28a08dd0
Address PR feedback
2018-05-29 15:49:13 -07:00
fragosti
0d3010f6fc
Remove react-joyride from deps
2018-05-29 15:27:30 -07:00
fragosti
399a651fa3
Add entry to CHANGELOG.json
2018-05-29 15:24:10 -07:00
fragosti
30ac5fcb5e
Remove blacklist concept
2018-05-29 15:18:43 -07:00
fragosti
92cb5e10be
Some cleanup
2018-05-29 14:26:38 -07:00
Fabio Berger
10faa47495
Freeze order-utils at 0.0.5 for all packages except contracts
2018-05-29 13:38:19 -07:00
fragosti
f0bbf2cab0
Improve tooltip look
2018-05-29 12:53:18 -07:00
fragosti
338e8be327
Add types for react-popper, remove types for react-joyride
2018-05-29 11:21:14 -07:00
Leonid Logvinov
a4726a0e0d
Merge pull request #621 from 0xProject/feature/compiler-assertions
...
Add schema assertions on public methods of @0xproject/sol-compiler
0x.js@0.38.3
@0xproject/connect@0.6.14
@0xproject/contract-wrappers@0.0.3
@0xproject/contract-wrappers@0.0.4
@0xproject/order-utils@0.0.6
@0xproject/order-watcher@0.0.4
@0xproject/order-watcher@0.0.5
2018-05-29 10:58:46 -07:00
fragosti
d4a366aeb1
Replace react-joyride with react-popper
2018-05-29 10:48:44 -07:00
Leonid Logvinov
98652997f9
Add a CHANGELOG entry
2018-05-29 10:09:09 -07:00
Leonid Logvinov
f5a39c2f7b
Make opts param optional in Compiler
2018-05-29 10:09:09 -07:00