Lawrence Forman 
							
						 
					 
					
						
						
							
						
						297ff10c14 
					 
					
						
						
							
							@0x/contracts-zero-ex: add SignatureValidator and MetaTransactions features. 
						
						 
						
						
						
						
					 
					
						2020-07-10 02:36:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						41907936a1 
					 
					
						
						
							
							@0x/contracts-zero-ex: Fix TransformerDeployer.kill() calling the wrong die() interface. 
						
						 
						
						
						
						
					 
					
						2020-07-06 23:19:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Evans 
							
						 
					 
					
						
						
							
						
						406d2cefc5 
					 
					
						
						
							
							feat: ExchangeProxy FillQuoteTransformer bridge direct ( #2608 )  
						
						 
						
						... 
						
						
						
						* Detect Bridge orders and fill direct
* Mark as external for try/catch
* Initial tests
* discuss: Continue if protocol fee insufficient
* Emit ProtocolFeeUnfunded
* put the clamps on taker balance
* feat: GST free and optimize
* fix: low level GST free call
* fix: review feedback
* remove unused return struct 
						
						
					 
					
						2020-07-07 07:37:26 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						8491abe142 
					 
					
						
						
							
							@0x/contracts-zero-ex: Export AffiliateFeeTransformer. 
						
						 
						
						
						
						
					 
					
						2020-07-02 16:04:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						a5a68acfec 
					 
					
						
						
							
							Add Exchange Proxy to Ganache snapshot ( #2612 )  
						
						 
						
						... 
						
						
						
						* `@0x/contracts-zero-ex`: Expose migration tools.
* `@0x/contract-addresses`: Update ganache snapshot Exchange Proxy addresses
* `@0x/migrations`: Add Exchange Proxy migration 
						
						
					 
					
						2020-06-25 13:52:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Evans 
							
						 
					 
					
						
						
							
						
						7431651666 
					 
					
						
						
							
							fix: package.json from publish ( #2611 )  
						
						 
						
						
						
						
					 
					
						2020-06-24 15:44:42 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Evans 
							
						 
					 
					
						
						
							
						
						4f91bfd907 
					 
					
						
						
							
							Updated CHANGELOGS & MD docs  
						
						 
						
						
						
						
					 
					
						2020-06-24 14:12:56 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						c30a6eb1aa 
					 
					
						
						
							
							@0x/contracts-zero-ex: Fix linter errors. 
						
						 
						
						
						
						
					 
					
						2020-06-17 01:23:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						7dffd0a03e 
					 
					
						
						
							
							@0x/contracts-zero-ex: Use transformer utils from order-utils. 
						
						 
						
						
						
						
					 
					
						2020-06-17 01:23:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						09b8d7cfc9 
					 
					
						
						
							
							@0x/contracts-zero-ex: Flip TransformERC20.createTransformWallet() to onlyOwner. 
						
						 
						
						
						
						
					 
					
						2020-06-16 18:07:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						2a81e468c7 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add transformer decoders 
						
						 
						
						
						
						
					 
					
						2020-06-11 23:49:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						18fc1d78f4 
					 
					
						
						
							
							@0x/contracts-zero-ex: Rebase 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:34:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						d44a91d10b 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address review feedback. 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:33:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						5e9829b2d8 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add AffiliateFeeTransformer tests. 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:33:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						2176deae36 
					 
					
						
						
							
							@0x/contracts-zero-ex: Rebase 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:33:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						7c5035aa39 
					 
					
						
						
							
							@0x/contracts-zero-ex: Use array of structs in AffiliateFeeTransformer data. 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:33:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						5707993995 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add AffiliateFeeTransformer. 
						
						 
						
						
						
						
					 
					
						2020-06-08 21:33:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						87ed0071c4 
					 
					
						
						
							
							@0x/contracts-zero-ex: Make TransformerDeployer boring. 
						
						 
						
						
						
						
					 
					
						2020-06-08 15:30:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						0fed48630c 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add TransformDeployer contract. 
						
						 
						
						
						
						
					 
					
						2020-06-08 15:30:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						7b3e7c98ac 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add missing docstrings + fix compilation errors. 
						
						 
						
						
						
						
					 
					
						2020-06-08 15:28:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						ebfa62637e 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address audit feedback. 
						
						 
						
						
						
						
					 
					
						2020-06-08 15:28:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						112f4fc4f0 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address review comments. 
						
						 
						
						
						
						
					 
					
						2020-06-02 22:01:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						ecfbd6280f 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address review feedback. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						a7ce72cae0 
					 
					
						
						
							
							@0x/contracts-zero-ex: Rebase against development 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						28402ff7d8 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add self-destructing to transformers 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						c610dd96f5 
					 
					
						
						
							
							@0x/contracts-zero-ex: Rebase, returning nonces in transform(). 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						2ba3818b65 
					 
					
						
						
							
							@0x/contracts-zero-ex: Introduce transformer contracts. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						6359f1950e 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address review feedback. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						030cb285da 
					 
					
						
						
							
							@0x/contracts-zero-ex: Use immutable owner in Puppet instead of Ownable. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						af45409959 
					 
					
						
						
							
							@0x/contracts-zero-ex: Revamp TransformERC20. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						d9a9bc35e3 
					 
					
						
						
							
							@0x/zero-ex: Rebase and use "slot" instead of "offset" language in storage buckets. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						c911c3352c 
					 
					
						
						
							
							@0x/contracts-zero-ex: Make TokenSpender's puppet contract a distinct contract type and rename getTokenSpenderPuppet() to getAllowanceTarget() 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						654abbac25 
					 
					
						
						
							
							@0x/contracts-zero-ex: Introduce the TransformERC20 feature. 
						
						 
						
						
						
						
					 
					
						2020-05-28 11:56:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						548c30d6a0 
					 
					
						
						
							
							ZeroEx: Audit Fixes ( #2586 )  
						
						 
						
						... 
						
						
						
						* `@0x/utils`: Remove unused revert error.
* `@0x/contracts-zero-ex`: Address audit feedback. 
						
						
					 
					
						2020-05-26 20:57:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						2fce332ed7 
					 
					
						
						
							
							ZeroEx: TransformERC20, TokenSpender ( #2545 )  
						
						 
						
						... 
						
						
						
						* `@0x/contracts-utils`: Convert more 0.6 contracts
* `@0x/contracts-erc20`: Add solidity 0.6 contracts.
* `@0x/utils`: Add new `ZeroExRevertErrors` revert types
* `@0x/contracts-zero-ex`: Introduce the `TransformERC20` feature.
* `@0x/subproviders`: Update ganache-core.
`@0x/web3-wrapper`: Update ganache-core.
* `@0x/contracts-zero-ex`: Make `TokenSpender`'s puppet contract a distinct contract type and rename `getTokenSpenderPuppet()` to `getAllowanceTarget()`
* `@0x/zero-ex`: Rebase and use "slot" instead of "offset" language in storage buckets.
* `@0x/web3-wrapper`: Add `getAccountNonceAsync()` to `Web3Wrapper`
* `@0x/contracts-zero-ex`: Revamp TransformERC20.
* `@0x/contracts-zero-ex`: Remove `payable` from `IERC20Transformer.transform()` and disable hex capitalization linter rule because of prettier conflicts.
* `@0x/contracts-zero-ex`: Use `immutable` owner in `Puppet` instead of `Ownable`.
* `@x/utils`: Address review feedback.
* `@0x/contracts-zero-ex`: Address review feedback.
* `@0x/contracts-utils`: Address review feedback.
* `@0x/contracts-zero-ex`: Return deployment nonce in `transform()`.
* `@0x/contracts-zero-ex`: Finish returning deployment nonce in `transform()`.
* `@0x/contracts-zero-ex`: Fix doc-gen bug.
* `@0x/contracts-zero-ex`: Address review comments.
* `@0x/utils`: Add `NegativeTransformERC20OutputERror`
* `@0x/contracts-zero-ex`: Revert if the taker's output amount decreases.
Co-authored-by: Lawrence Forman <me@merklejerk.com > 
						
						
					 
					
						2020-05-20 22:47:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						b348084e2a 
					 
					
						
						
							
							@0x/zero-ex: Always offset storage bucket ID by 1. (#2579 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Lawrence Forman <me@merklejerk.com > 
						
						
					 
					
						2020-05-08 20:13:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						69f7343be5 
					 
					
						
						
							
							@0x/contracts-zero-ex: Lock the caller of InitialMigration.deploy() and actually self-destruct. 
						
						 
						
						
						
						
					 
					
						2020-04-29 14:26:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						f2e16dfb21 
					 
					
						
						
							
							@0x/contracts-zero-ex: Switch rich revert style. 
						
						 
						
						... 
						
						
						
						`@0x/contracts-zero-ex`: Merge `FixinOwnable` -> `FixinCommon`. 
						
						
					 
					
						2020-04-29 13:01:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						f1de64dcaf 
					 
					
						
						
							
							@0x/contracts-zero-ex: Make Ownable feature conform to IOwnable. 
						
						 
						
						
						
						
					 
					
						2020-04-28 12:16:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						0042e42160 
					 
					
						
						
							
							@0x/contracts-zero-ex: Merge Migrate into Ownable 
						
						 
						
						
						
						
					 
					
						2020-04-24 01:06:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						f7f0152573 
					 
					
						
						
							
							@0x/contracts-zero-ex: Add Unused to StorageId enum 
						
						 
						
						
						
						
					 
					
						2020-04-22 16:06:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						7df6530f3a 
					 
					
						
						
							
							@0x/contracrts-zero-ex: Address more review comments. 
						
						 
						
						
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						80787456fa 
					 
					
						
						
							
							@0x/contracts-zero-ex: Fix comments. 
						
						 
						
						
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						4446ac1ca3 
					 
					
						
						
							
							@0x/contracts-zero-ex: Use (scaled) enums for storage IDs 
						
						 
						
						
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						220039ab00 
					 
					
						
						
							
							@0x/contracts-zero-ex: Allow any call target to bootstrap(). 
						
						 
						
						
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						12f2250ab5 
					 
					
						
						
							
							@0x/contracts-zero-ex: bootstrap() is now a temporary feature, registered in the ZeroEx constructor. 
						
						 
						
						... 
						
						
						
						`@0x/contracts-zero-ex`: `bootstrap()` de-registers itself and self-destructs once it's called.
`@0x/contracts-zero-ex`: `bootstrap()` now takes arbitrary call data, but the callee is fixed in an immutable.
`@0x/contracts-zero-ex`: `bootstrap()` caller is fixed in an immutable.
`@0x/contracts-zero-ex`: `bootstrap()` only calls a single target.
`@0x/contracts-zero-ex`: Renamed `BasicMigration` to `InitialMigration`.
`@0x/contracts-zero-ex`: `InitialMigration` is now the bootstrap target and multiplexes to the initial features.
`@0x/contracts-zero-ex`: Add `Migrate` feature and tests.
`@0x/contracts-zero-ex`: Re-organize contract locatins (remove `interfaces` folder). 
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						72908b02fe 
					 
					
						
						
							
							@0x/contracts-zero-ex: Address review feedback. 
						
						 
						
						... 
						
						
						
						`@0x/contracts-zero-ex`: Add target implementation address to `rollback()`.
`@0x/contracts-zero-ex`: Add storage ID uniqueness test.
`@0x/contracts-zero-ex`: Add rollback history querying functions to `SimpleFunctionRegistry`. 
						
						
					 
					
						2020-04-21 22:29:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lawrence Forman 
							
						 
					 
					
						
						
							
						
						c11d661b39 
					 
					
						
						
							
							@0x/contracts-zero-ex`: Create ZeroEx (proxy) contracts  
						
						 
						
						
						
						
					 
					
						2020-04-21 22:29:46 -04:00