From 7ec0e66a26b8e247ede9a97d0497318ceda454d6 Mon Sep 17 00:00:00 2001 From: Evan Gray Date: Wed, 22 Sep 2021 09:03:27 -0400 Subject: [PATCH] sdk/js: nft - wait for token approve Change-Id: Ic933f75f704e88acc860f2f31b8379899d91b80f --- sdk/js/src/nft_bridge/transfer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/js/src/nft_bridge/transfer.ts b/sdk/js/src/nft_bridge/transfer.ts index b2beb46a2..e198e5c28 100644 --- a/sdk/js/src/nft_bridge/transfer.ts +++ b/sdk/js/src/nft_bridge/transfer.ts @@ -18,7 +18,7 @@ export async function transferFromEth( ) { //TODO: should we check if token attestation exists on the target chain const token = NFTImplementation__factory.connect(tokenAddress, signer); - await token.approve(tokenBridgeAddress, tokenID); + await (await token.approve(tokenBridgeAddress, tokenID)).wait(); const bridge = NFTBridge__factory.connect(tokenBridgeAddress, signer); const v = await bridge.transferNFT( tokenAddress,