@0x/contracts-zero-ex: Only deploy FlashWallet in TransformERC20 migration if it does not already exist.

This commit is contained in:
Lawrence Forman 2020-09-03 13:39:30 -04:00
parent dc66f1b886
commit bf899d40a0

View File

@ -76,7 +76,10 @@ contract TransformERC20Feature is
_registerFeatureFunction(this.getQuoteSigner.selector);
_registerFeatureFunction(this.transformERC20.selector);
_registerFeatureFunction(this._transformERC20.selector);
this.createTransformWallet();
if (this.getTransformWallet() == IFlashWallet(address(0))) {
// Create the transform wallet if it doesn't exist.
this.createTransformWallet();
}
LibTransformERC20Storage.getStorage().transformerDeployer = transformerDeployer;
return LibMigrate.MIGRATE_SUCCESS;
}