Greg Hysen 
							
						 
					 
					
						
						
							
						
						d1b004ffc1 
					 
					
						
						
							
							Some readability plus updated changelogs  
						
						
						
						
					 
					
						2019-09-05 12:26:04 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Hysen 
							
						 
					 
					
						
						
							
						
						da83f75a13 
					 
					
						
						
							
							Readability Improvements  
						
						
						
						
					 
					
						2019-09-05 11:54:16 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Hysen 
							
						 
					 
					
						
						
							
						
						c0cb78bb3f 
					 
					
						
						
							
							Improving readability of staking  
						
						
						
						
					 
					
						2019-09-05 11:46:50 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Hysen 
							
						 
					 
					
						
						
							
						
						eb6ad7d29d 
					 
					
						
						
							
							New staking mechanics: delay on entry opposed to exit  
						
						
						
						
					 
					
						2019-09-05 11:45:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						b78705120e 
					 
					
						
						
							
							@0x/contracts-utils: Fix failing tests due to RevertError behavior changes. 
						
						
						
						
					 
					
						2019-09-04 20:18:55 -04:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						dfcc0c6d09 
					 
					
						
						
							
							Create _enableAndRefundNonZeroBalance to slightly reduce codesize  
						
						
						
						
					 
					
						2019-09-03 17:52:17 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						d806701d28 
					 
					
						
						
							
							Use fromHex instead of doing length -> byte length calculation  
						
						
						
						
					 
					
						2019-09-03 17:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						3935e661fe 
					 
					
						
						
							
							Add more writeLength tests  
						
						
						
						
					 
					
						2019-09-03 17:05:32 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						48dfb3317a 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2019-09-02 14:36:27 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						9a3a302754 
					 
					
						
						
							
							Create writeLength function in LibBytes  
						
						
						
						
					 
					
						2019-09-01 18:32:52 -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 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						dba0d8469d 
					 
					
						
						
							
							@0x:contracts-exchange Addressed review feedback 
						
						
						
						
					 
					
						2019-08-29 15:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						7f17033ce3 
					 
					
						
						
							
							@0x:contracts-exchange Added protocol fees to fillOrders and matchOrders 
						
						
						
						
					 
					
						2019-08-28 15:05:13 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						05eb646848 
					 
					
						
						
							
							@0x:contracts-utils Added a Refundable contract 
						
						
						
						
					 
					
						2019-08-28 15:01:30 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						365cb161cf 
					 
					
						
						
							
							@0x:contracts-utils Added a Refundable contract 
						
						
						
						
					 
					
						2019-08-28 14:51:57 -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 
							
						 
					 
					
						
						
							
						
						078b1af04e 
					 
					
						
						
							
							Binop -> BinOp  
						
						
						
						
					 
					
						2019-08-26 16:06:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Zhu 
							
						 
					 
					
						
						
							
						
						2c15b3f9bd 
					 
					
						
						
							
							remove staking RevertReasons from TS types, ExchangeAlreadyRegisteredError -> ExchangeAddressAlreadyRegisteredError  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						793e338dd3 
					 
					
						
						
							
							Revert to old ReentrancyGuard implementation  
						
						
						
						
					 
					
						2019-08-25 17:06:52 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						f09cadb7b3 
					 
					
						
						
							
							Add truffle compile option to contract packages  
						
						
						
						
					 
					
						2019-08-20 12:49:33 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						c366a4bd83 
					 
					
						
						
							
							Update copyright dates  
						
						
						
						
					 
					
						2019-08-20 12:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						22c8a25a26 
					 
					
						
						
							
							Merge branch 'development' into 3.0  
						
						
						
						
					 
					
						2019-08-19 11:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						8402d211bf 
					 
					
						
						
							
							Update CHANGELOGs  
						
						
						
						
					 
					
						2019-08-15 16:51:50 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						7ac30c5153 
					 
					
						
						
							
							Merge branch '3.0' into feat/3.0/optimizeConstants  
						
						
						
						
					 
					
						2019-08-15 15:20:48 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						0e2616f16b 
					 
					
						
						
							
							Rename _rrevert to rrevert  
						
						
						
						
					 
					
						2019-08-13 16:19:48 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						ccce7e001e 
					 
					
						
						
							
							Compile all contracts by default, regenerate boilerplate  
						
						
						
						
					 
					
						2019-08-13 16:19:48 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						3afce213c0 
					 
					
						
						
							
							Add rrevert to safeDiv in LibSafeMath  
						
						
						
						
					 
					
						2019-08-13 16:11:57 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						0df360c5e8 
					 
					
						
						
							
							Fix compile errors  
						
						
						
						
					 
					
						2019-08-13 16:11:09 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						52dcd998c4 
					 
					
						
						
							
							Add library implementation of SafeMath  
						
						
						
						
					 
					
						2019-08-13 16:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						65f17fd76e 
					 
					
						
						
							
							Make LibEIP712 a library  
						
						
						
						
					 
					
						2019-08-13 16:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						2e97cfa5e5 
					 
					
						
						
							
							Remove LibAssetProxyIds and TestLibConstants  
						
						
						
						
					 
					
						2019-08-13 16:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Amir Bandeali 
							
						 
					 
					
						
						
							
						
						2251e5e418 
					 
					
						
						
							
							Optimize LibEIP712  
						
						
						
						
					 
					
						2019-08-13 16:00:19 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						e4257fb6c7 
					 
					
						
						
							
							Addressed review comments and prettified code  
						
						
						
						
					 
					
						2019-08-13 11:06:41 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Towle 
							
						 
					 
					
						
						
							
						
						c318b849fe 
					 
					
						
						
							
							@0x:contracts-exchange-libs Added unit tests to exchange-libs 
						
						
						
						
					 
					
						2019-08-09 17:28:36 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						f394d7dba9 
					 
					
						
						
							
							Publish  
						
						... 
						
						
						
						- @0x/contracts-asset-proxy@2.2.5
 - @0x/contracts-coordinator@2.0.10
 - @0x/contracts-dev-utils@0.0.7
 - @0x/contracts-erc1155@1.1.12
 - @0x/contracts-erc20@2.2.11
 - @0x/contracts-erc721@2.1.12
 - @0x/contracts-exchange-forwarder@3.0.9
 - @0x/contracts-exchange-libs@3.0.5
 - @0x/contracts-exchange@2.1.11
 - @0x/contracts-extensions@4.0.5
 - @0x/contracts-multisig@3.1.11
 - @0x/contracts-test-utils@3.1.13
 - @0x/contracts-utils@3.2.1
 - 0x.js@6.0.15
 - @0x/abi-gen-templates@2.4.1
 - @0x/abi-gen-wrappers@5.2.0
 - @0x/abi-gen@4.1.0
 - @0x/assert@2.1.3
 - @0x/asset-buyer@6.1.11
 - @0x/asset-swapper@1.0.1
 - @0x/base-contract@5.3.1
 - @0x/connect@5.0.16
 - @0x/contract-addresses@3.0.3
 - @0x/contract-artifacts@2.0.4
 - @0x/contract-wrappers@11.0.0
 - @0x/contracts-gen@1.0.13
 - @0x/dev-utils@2.3.0
 - @0x/fill-scenarios@3.0.16
 - @0x/instant@1.0.28
 - @0x/json-schemas@3.1.13
 - @0x/migrations@4.2.0
 - @0x/monorepo-scripts@1.0.34
 - @0x/order-utils@8.2.5
 - @0x/order-watcher@4.0.17
 - @0x/python-contract-wrappers@1.0.3
 - @0x/sol-compiler@3.1.12
 - @0x/sol-coverage@3.0.9
 - @0x/sol-doc@2.0.16
 - @0x/sol-profiler@3.1.11
 - @0x/sol-trace@2.0.17
 - @0x/sol-tracing-utils@6.0.16
 - @0x/sra-spec@2.0.14
 - @0x/subproviders@5.0.1
 - @0x/testnet-faucets@1.0.84
 - @0x/utils@4.5.0
 - @0x/web3-wrapper@6.0.10
 - @0x/website@0.0.87 
						
						
					 
					
						2019-08-08 13:58:46 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						ca595cd8cf 
					 
					
						
						
							
							Updated CHANGELOGS  
						
						
						
						
					 
					
						2019-08-08 13:58:30 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						0869c0d8b0 
					 
					
						
						
							
							Revert "Updated CHANGELOGS"  
						
						... 
						
						
						
						This reverts commit b456c3f953 
						
						
					 
					
						2019-08-08 11:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						b456c3f953 
					 
					
						
						
							
							Updated CHANGELOGS  
						
						
						
						
					 
					
						2019-08-08 11:41:38 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						18ce6797e0 
					 
					
						
						
							
							Revert failed publish  
						
						
						
						
					 
					
						2019-08-08 10:02:32 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						c1009d440e 
					 
					
						
						
							
							Publish  
						
						... 
						
						
						
						- @0x/contracts-asset-proxy@2.2.5
 - @0x/contracts-coordinator@2.0.10
 - @0x/contracts-dev-utils@0.0.7
 - @0x/contracts-erc1155@1.1.12
 - @0x/contracts-erc20@2.2.11
 - @0x/contracts-erc721@2.1.12
 - @0x/contracts-exchange-forwarder@3.0.9
 - @0x/contracts-exchange-libs@3.0.5
 - @0x/contracts-exchange@2.1.11
 - @0x/contracts-extensions@4.0.5
 - @0x/contracts-multisig@3.1.11
 - @0x/contracts-test-utils@3.1.13
 - @0x/contracts-utils@3.2.1
 - 0x.js@6.0.15
 - @0x/abi-gen-templates@2.4.1
 - @0x/abi-gen-wrappers@5.2.0
 - @0x/abi-gen@4.1.0
 - @0x/assert@2.1.3
 - @0x/asset-buyer@6.1.11
 - @0x/asset-swapper@1.0.1
 - @0x/base-contract@5.3.1
 - @0x/connect@5.0.16
 - @0x/contract-addresses@3.0.3
 - @0x/contract-artifacts@2.0.4
 - @0x/contract-wrappers@11.0.0
 - @0x/contracts-gen@1.0.13
 - @0x/dev-utils@2.3.0
 - @0x/fill-scenarios@3.0.16
 - @0x/instant@1.0.28
 - @0x/json-schemas@3.1.13
 - @0x/migrations@4.2.0
 - @0x/monorepo-scripts@1.0.34
 - @0x/order-utils@8.2.5
 - @0x/order-watcher@4.0.17
 - @0x/python-contract-wrappers@1.0.3
 - @0x/sol-compiler@3.1.12
 - @0x/sol-coverage@3.0.9
 - @0x/sol-doc@2.0.16
 - @0x/sol-profiler@3.1.11
 - @0x/sol-trace@2.0.17
 - @0x/sol-tracing-utils@6.0.16
 - @0x/sra-spec@2.0.14
 - @0x/subproviders@5.0.1
 - @0x/testnet-faucets@1.0.84
 - @0x/utils@4.5.0
 - @0x/web3-wrapper@6.0.10
 - @0x/website@0.0.87 
						
						
					 
					
						2019-08-08 09:29:23 -07:00 
						 
				 
			
				
					
						
							
							
								xianny 
							
						 
					 
					
						
						
							
						
						89ee6fe6db 
					 
					
						
						
							
							Updated CHANGELOGS  
						
						
						
						
					 
					
						2019-08-08 09:29:08 -07:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						7eedfc201a 
					 
					
						
						
							
							@0x/contracts-utils: Add testing against reference functions in SafeMath unit tests. 
						
						
						
						
					 
					
						2019-08-06 15:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						ac38390241 
					 
					
						
						
							
							@0x/contracts-utils: Fix failing test due to rebase. 
						
						
						
						
					 
					
						2019-08-06 15:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						fddbfc2d32 
					 
					
						
						
							
							Update CHANGELOGs  
						
						
						
						
					 
					
						2019-08-06 15:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						8c9bdadf66 
					 
					
						
						
							
							@0x/contracts-utils: Add unit tests for ReferenceFunctions. 
						
						
						
						
					 
					
						2019-08-06 15:30:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						6345faa4a9 
					 
					
						
						
							
							`@0x/contracts-exchange-libs: Appease the linter and prettier gods.  
						
						
						
						
					 
					
						2019-08-06 15:30:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						51391b7f0e 
					 
					
						
						
							
							@0x/contracts-exchange-libs: Correct internal variable naming in src/index.ts. 
						
						... 
						
						
						
						`@0x/contracts-utils`: Correct internal variable naming in `src/index.ts`.
`@0x/contracts-exchange`: Remove functions from `TestExchangeInternals.sol` that are now in other packages.
`@0x/contracts-exchange`: Remove `TestExchangeMath.sol`. Exchange math functions are now tested in `@0x/contracts-exchange-libs`.
`@0x/contracts-exchange`: Move `ReferenceFunctions` to default package export.
`@0x/contracts-exchange`: Update `match_order.ts` tests to use reference math functions instead of `TestExchangeMath`.
`@0x/contracts-exchange`: Remove `_updateFilledState()` combinatorial tests in favor of normal unit testing. Combinatorial testing was overkill.
`@0x/contracts-exchange`: Update/refactor `calculateFillResults()` combinatorial tests to use the reference functions and hide them behind `TEST_ALL`. 
						
						
					 
					
						2019-08-06 15:30:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						8c05a92a1e 
					 
					
						
						
							
							Update changelogs  
						
						
						
						
					 
					
						2019-08-06 15:30:59 -04:00