Amir Bandeali
|
5fe231b689
|
Reorder Cancel event args for consistency
|
2019-08-28 15:01:30 -07:00 |
|
Amir Bandeali
|
5ee7c2f9dc
|
Reorder Fill event args to get around stack limit
|
2019-08-28 15:01:30 -07:00 |
|
Alex Towle
|
2c970a0466
|
@0x:contracts-exchange Added protocol fees to fill order
|
2019-08-28 15:01:30 -07:00 |
|
Alex Towle
|
c688b11c86
|
@0x:contracts-exchange-libs Added protocol fees to LibFillResults
* This commit also squashed some bugs in the reference functions.
Thankfully, combinatorial testing had our back!
|
2019-08-28 15:01:30 -07:00 |
|
Alex Towle
|
749c0354b3
|
@0x:contracts-staking Added protocol fee functions to IStaking
|
2019-08-28 14:56:40 -07:00 |
|
Alex Towle
|
415af90ae7
|
@0x:contracts-exchange Added the MixinStakingManager contract
|
2019-08-28 14:53:45 -07:00 |
|
Alex Towle
|
365cb161cf
|
@0x:contracts-utils Added a Refundable contract
|
2019-08-28 14:51:57 -07:00 |
|
Amir Bandeali
|
59ae8d4b86
|
Fix comments in ZrxVault
|
2019-08-28 13:56:42 -07:00 |
|
Amir Bandeali
|
b81f6ba685
|
Fix linting error
|
2019-08-28 12:51:18 -07:00 |
|
Amir Bandeali
|
16c9d00494
|
Remove redundant function in MixinZrxVault
|
2019-08-28 11:20:00 -07:00 |
|
Amir Bandeali
|
1a833d9dfb
|
Remove zrxAssetData param to ensure that it is always in sync with zrxToken
|
2019-08-28 11:06:46 -07:00 |
|
Amir Bandeali
|
bde6278781
|
Set 100 to PERGENTAGE_DENOMINATOR constant
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
e7c4d2171f
|
Update contracts to use 256 bit math
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
3a096ff0b4
|
Remove 64 and 96 bit LibSafeMath contracts
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
9feac6708a
|
Add storage layout tests
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
aabca97b2d
|
Make most constants and storage vars uint256
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
9fb933fd06
|
Remove MixinOwnable
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
df039f05c2
|
Update contracts to use new SafeMath functions
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
d1bed5729d
|
Remove LibSafeMath and refactor 6/96 bit versions
|
2019-08-27 23:42:11 -07:00 |
|
mzhu25
|
c926a586d2
|
Merge pull request #2103 from 0xProject/feature/contracts-staking/rich-reverts
Staking RichErrors and cleanup
|
2019-08-26 17:32:05 -07:00 |
|
Michael Zhu
|
9b957524a5
|
replace abi.encodeWithSelector calls with bytes constant + other nits
|
2019-08-26 16:58:56 -07:00 |
|
Michael Zhu
|
078b1af04e
|
Binop -> BinOp
|
2019-08-26 16:06:31 -07:00 |
|
Michael Zhu
|
6827ebfb78
|
blockchainTests.only -> blockchainTests
|
2019-08-26 15:58:31 -07:00 |
|
Michael Zhu
|
1d807abe8b
|
lint
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
2c15b3f9bd
|
remove staking RevertReasons from TS types, ExchangeAlreadyRegisteredError -> ExchangeAddressAlreadyRegisteredError
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
0d5e037081
|
use mocha extensions in staking tests
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
dbda3a04b2
|
update tests to use RichErrors
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
98e5b26eb7
|
refactor SafeMath rich errors and use them in staking libs
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
cd1fc6a1f0
|
fix typos
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
52ef745f7c
|
run codegen script
|
2019-08-26 15:49:08 -07:00 |
|
Michael Zhu
|
961b09977f
|
replace requires/reverts with rich errors
|
2019-08-26 15:49:08 -07:00 |
|
Amir Bandeali
|
df8419cd9e
|
Add back comment on isReentrant function
|
2019-08-26 14:49:03 -07:00 |
|
Amir Bandeali
|
71acf2bfa7
|
Remove hard coded gas limits in all tests
|
2019-08-25 19:00:50 -07:00 |
|
Amir Bandeali
|
1400ceb4e8
|
Fix Exchange reentrancy tests
|
2019-08-25 18:29:04 -07:00 |
|
Amir Bandeali
|
793e338dd3
|
Revert to old ReentrancyGuard implementation
|
2019-08-25 17:06:52 -07:00 |
|
Amir Bandeali
|
020e7609c3
|
Add assetProxyId param to AssetProxyExistsError
|
2019-08-25 17:06:37 -07:00 |
|
Amir Bandeali
|
b1c2f66126
|
Update variable names in IAssetData
|
2019-08-25 16:51:37 -07:00 |
|
Amir Bandeali
|
8ef0a59b98
|
Merge pull request #2084 from 0xProject/feat/3.0/transactionGasPrice
Add `gasPrice` to 0x transactions
|
2019-08-24 10:13:07 -07:00 |
|
Amir Bandeali
|
798fb183a5
|
Address remaining PR feedback
|
2019-08-23 15:14:04 -07:00 |
|
Greg Hysz
|
6bb3992c2f
|
Add files via upload
State transitions for stake.
|
2019-08-23 11:23:28 -07:00 |
|
Amir Bandeali
|
830d6f726e
|
Use default gasPrice in Forwarder tests
|
2019-08-23 09:33:05 -07:00 |
|
Amir Bandeali
|
8f8c16bd0e
|
Add more recursion tests
|
2019-08-23 09:25:09 -07:00 |
|
Amir Bandeali
|
5e51233b49
|
Address PR feedback
|
2019-08-22 17:11:50 -07:00 |
|
Amir Bandeali
|
890bfd18fa
|
Update tests to use new TransactionInvalidContextError
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
edb923b8bb
|
Use TransactionInvalidContextError in _assertExecutableTransaction
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
44753bb168
|
Add TransactionInvalidContextError and remove NO_REENTRANCY errorCode
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
7b96fa8d76
|
Add more unit tests
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
ca35eed955
|
Add _assertExecutableTransaction unit tests
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
eb6637afd5
|
Add public version of _assertExecutableTransaction
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
a114bbb30e
|
Reduce code duplication in unit tests
|
2019-08-22 17:04:15 -07:00 |
|