| 
							
							
								 Amir Bandeali | 8231e7703e | Allow unlimited contract sizes by default | 2019-09-01 18:30:33 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | 406a78a11a | Use internal functions in Refundable modifiers | 2019-09-01 17:43:18 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | fe01a150f0 | Use internal function in onlyOwner, onlyAuthorized, and nonReentrant modifiers | 2019-09-01 15:54:16 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | dd499591e9 | Make assetProxies mapping internal (getter function already exists) | 2019-09-01 15:13:57 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | c0f1e5f17f | Make fillOrderNoThrow internal only, remove batchFillOrders | 2019-09-01 12:22:00 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | b888e48a30 | Remove getOrdersInfo | 2019-09-01 11:24:16 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | 8410ee9d2f | Remove unnecessary public functions | 2019-09-01 11:01:01 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | b7238c702b | Increase optimizer runs | 2019-09-01 11:00:07 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | b20503c5a2 | Fix off by 1 error | 2019-08-30 11:39:28 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | d0869a8840 | Fix linting errors | 2019-08-30 11:39:28 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | c156bfc534 | Remove TestValidatorWallet DataType | 2019-08-30 11:39:28 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | 5f8e092c96 | Move EIP1271 selectors to their own interface | 2019-08-30 11:39:27 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | 87c9f9af71 | Remove example contracts | 2019-08-30 11:37:40 -07:00 |  | 
			
				
					| 
							
							
								 Amir Bandeali | 65e5ecf49d | Encode arguments with selector before passing into EIP1271 isValidSignature | 2019-08-30 11:32:22 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 2c1393fb09 | @0x:contracts-exchangeAddressed lingering review comments | 2019-08-29 23:50:48 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | dba0d8469d | @0x:contracts-exchangeAddressed review feedback | 2019-08-29 15:20:52 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 75e6c45285 | @0x:contracts-exchangeAdded the tests forgetOrdersInfoback into the exchange | 2019-08-28 17:02:43 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | e64e0d7421 | @0x:contracts-exchangeAddedgetOrdersInfoback into the exchange | 2019-08-28 16:42:29 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 13d5a5e2ec | @0x:contracts-exchangeAdded a test to ensure thatregisterAssetProxywill fail for non-contract proxies | 2019-08-28 16:24:36 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 3432083343 | @0x:contracts-stakingUpdated payProtocolFee trivially to fix the build.This is not a real to update to `payProtocolFee`. Rather, the interface
was updated to it's finished state. This will be addressed in my next
PR. | 2019-08-28 16:15:13 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | df4282fb34 | Fixed issues after rebase | 2019-08-28 15:50:23 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 861aebb2e3 | @0x:contracts-exchangeRefactored the protocol fee tests and added tests for batchFillOrders | 2019-08-28 15:08:40 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | cc7b8359b4 | @0x:contracts-exchangeAdded tests for matchOrders protocol fees | 2019-08-28 15:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | dd0d848530 | @0x:contracts-exchangeAdded tests for fillOrder protocol fees | 2019-08-28 15:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 7f17033ce3 | @0x:contracts-exchangeAdded protocol fees to fillOrders and matchOrders | 2019-08-28 15:05:13 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 3a4e72bb08 | @0x:contracts-exchange-libsAdded protocol fees to LibFillResults* This commit also squashed some bugs in the reference functions.
Thankfully, combinatorial testing had our back! | 2019-08-28 15:03:32 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | bf3751fd9e | @0x:contracts-exchangeAdded the MixinProtocolFees contract | 2019-08-28 15:03:32 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 05eb646848 | @0x:contracts-utilsAdded a Refundable contract | 2019-08-28 15:01:30 -07:00 |  | 
			
				
					| 
							
							
								 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-exchangeAdded protocol fees to fill order | 2019-08-28 15:01:30 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | c688b11c86 | @0x:contracts-exchange-libsAdded 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-stakingAdded protocol fee functions to IStaking | 2019-08-28 14:56:40 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 415af90ae7 | @0x:contracts-exchangeAdded the MixinStakingManager contract | 2019-08-28 14:53:45 -07:00 |  | 
			
				
					| 
							
							
								 Alex Towle | 365cb161cf | @0x:contracts-utilsAdded 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 |  |