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
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
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
Alex Browne
064608a8ef
Add awaitTransactionSuccess where needed
2018-05-30 11:10:30 -07:00
Amir Bandeali
5a840c88b5
Change logDecoder back into class, remove awaitTransactionMined from multiSigWrapper
2018-05-30 10:00:58 -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
Fabio Berger
10faa47495
Freeze order-utils at 0.0.5 for all packages except contracts
2018-05-29 13:38:19 -07:00
Leonid Logvinov
1d68692bb6
Remove contracts -> @0xproject/order-utils dependency
2018-05-25 16:09:17 -07:00
Leonid Logvinov
817248369a
Fix imports in order_utils
2018-05-24 18:30:48 -07:00
Amir Bandeali
654698b208
Merge pull request #571 from 0xProject/feature/contracts/proxyOwner
...
Update MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress
2018-05-24 17:24:52 -07:00
Fabio Berger
35121f0b78
Merge branch 'v2-prototype' into feature/contracts/eip712-order-hash
...
* v2-prototype:
Temporarily disable installation tests
Pin connect in sra-report
Fix a typo
Pin types in sra-report
Fix linter issues
Unpin types version in @0xproject/connect
Pin types version in website
Do a fake version bump on types so that yarn doesn't try to install updated version for not yet migrated packages
Migrate migrations to v2
# Conflicts:
# packages/contracts/src/utils/order_utils.ts
2018-05-24 16:30:30 -07:00
Leonid Logvinov
c4a7574f7b
Merge pull request #618 from 0xProject/feature/v2-migrations
...
Migrate migrations, types to v2
2018-05-24 16:18:44 -07:00
Jacob Evans
3cc8af819c
Use domain separator for exchange address
2018-05-24 16:00:22 -07:00
Jacob Evans
fcf4a958c3
publicGetOrderSchemaHash -> getOrderSchemaHash
2018-05-24 16:00:22 -07:00
Jacob Evans
65676c22f9
Update order hash to match latest eip712
2018-05-24 16:00:22 -07:00
Amir Bandeali
237ebb0716
Use web3-wrapper instead of 0x.js, update logDecoder
2018-05-24 15:39:19 -07:00
Amir Bandeali
fdea260e41
Cleanup tests
2018-05-24 15:39:19 -07:00
Amir Bandeali
d4aacd218a
Move readFirst4 to LibBytes
2018-05-24 15:39:19 -07:00
Amir Bandeali
326a566db2
Add old MultiSig to previous contracts, cleanup file structure
2018-05-24 15:39:19 -07:00
Amir Bandeali
84257dac2b
Fix build
2018-05-24 15:39:19 -07:00
Amir Bandeali
22ad9e1e1a
Address feedback, rename contract to AssetProxyOwner
2018-05-24 15:39:19 -07:00
Amir Bandeali
cc44f5f75d
Update multisig tests and utils
2018-05-24 15:39:19 -07:00
Amir Bandeali
23df5cc201
Update MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress to use a mapping of registered proxies
2018-05-24 15:39:19 -07:00
Leonid Logvinov
ea3f82ccc2
Fix linter issues
2018-05-24 14:56:20 -07:00
Leonid Logvinov
92b0efff5a
Migrate migrations to v2
2018-05-24 13:59:30 -07:00
Leonid Logvinov
69c1df68c8
Disable contracts coverage on CI
2018-05-24 09:57:13 -07:00
Alex Browne
b05a3b7aed
Check transaction receipt status codes where applicable
2018-05-23 15:09:17 -07:00
Leonid Logvinov
6a77e0fe56
Move contract utils
2018-05-23 10:32:14 -07:00
Leonid Logvinov
0a725415a4
Merge branch 'v2-prototype' into feature/truffle-sol-cov
2018-05-23 10:19:10 -07:00
Fabio Berger
61e487224f
Fix Tslint error caused by "PromiseLike" value
2018-05-22 17:36:41 -07:00
Fabio Berger
4d364ea261
fix contract-wrappers version
2018-05-22 17:18:09 -07:00
Fabio Berger
577528bb9c
merge v2-prototype
2018-05-22 16:56:09 -07:00
Leonid Logvinov
d49f2c40ae
Parse compiler.json in SolCompilerArtifactsAdapter
2018-05-22 16:41:50 -07:00