From 25866095dbc7ae7e08f1f44939c7cf1910d50b6b Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Fri, 8 Jun 2018 13:12:07 -0700 Subject: Await transactions in migrations --- packages/migrations/src/v2/migration.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'packages/migrations') diff --git a/packages/migrations/src/v2/migration.ts b/packages/migrations/src/v2/migration.ts index 64f5d2d8b..f77063a1b 100644 --- a/packages/migrations/src/v2/migration.ts +++ b/packages/migrations/src/v2/migration.ts @@ -73,10 +73,18 @@ export const runV2MigrationsAsync = async (provider: Provider, artifactsDir: str secondsRequired, ); artifactsWriter.saveArtifact(assetProxyOwner); - await erc20proxy.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner }); - await erc20proxy.transferOwnership.sendTransactionAsync(assetProxyOwner.address, { from: owner }); - await erc721proxy.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner }); - await erc721proxy.transferOwnership.sendTransactionAsync(assetProxyOwner.address, { from: owner }); + await web3Wrapper.awaitTransactionSuccessAsync( + await erc20proxy.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner }), + ); + await web3Wrapper.awaitTransactionSuccessAsync( + await erc20proxy.transferOwnership.sendTransactionAsync(assetProxyOwner.address, { from: owner }), + ); + await web3Wrapper.awaitTransactionSuccessAsync( + await erc721proxy.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner }), + ); + await web3Wrapper.awaitTransactionSuccessAsync( + await erc721proxy.transferOwnership.sendTransactionAsync(assetProxyOwner.address, { from: owner }), + ); // Dummy ERC20 tokens for (const token of erc20TokenInfo) { -- cgit v1.2.3