From f41dd35d6cbf45ec7e0f7fd46f7bc14aa78bc63e Mon Sep 17 00:00:00 2001 From: Sale Djenic Date: Thu, 30 May 2024 15:03:28 +0200 Subject: [PATCH] fix_: erc 721 and 1155 fixes --- services/wallet/bridge/erc1155_transfer.go | 10 +--------- services/wallet/bridge/erc721_transfer.go | 10 +--------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/services/wallet/bridge/erc1155_transfer.go b/services/wallet/bridge/erc1155_transfer.go index 732cc365d..0ba603274 100644 --- a/services/wallet/bridge/erc1155_transfer.go +++ b/services/wallet/bridge/erc1155_transfer.go @@ -82,14 +82,6 @@ func (s *ERC1155TransferBridge) EstimateGas(fromNetwork *params.Network, toNetwo return 0, err } - ctx := context.Background() - - if code, err := ethClient.PendingCodeAt(ctx, token.Address); err != nil { - return 0, err - } else if len(code) == 0 { - return 0, bind.ErrNoCode - } - msg := ethereum.CallMsg{ From: from, To: &token.Address, @@ -97,7 +89,7 @@ func (s *ERC1155TransferBridge) EstimateGas(fromNetwork *params.Network, toNetwo Data: input, } - estimation, err := ethClient.EstimateGas(ctx, msg) + estimation, err := ethClient.EstimateGas(context.Background(), msg) if err != nil { return 0, err } diff --git a/services/wallet/bridge/erc721_transfer.go b/services/wallet/bridge/erc721_transfer.go index 33d11b21c..f89d3358c 100644 --- a/services/wallet/bridge/erc721_transfer.go +++ b/services/wallet/bridge/erc721_transfer.go @@ -79,14 +79,6 @@ func (s *ERC721TransferBridge) EstimateGas(fromNetwork *params.Network, toNetwor return 0, err } - ctx := context.Background() - - if code, err := ethClient.PendingCodeAt(ctx, token.Address); err != nil { - return 0, err - } else if len(code) == 0 { - return 0, bind.ErrNoCode - } - msg := ethereum.CallMsg{ From: from, To: &token.Address, @@ -94,7 +86,7 @@ func (s *ERC721TransferBridge) EstimateGas(fromNetwork *params.Network, toNetwor Data: input, } - estimation, err := ethClient.EstimateGas(ctx, msg) + estimation, err := ethClient.EstimateGas(context.Background(), msg) if err != nil { return 0, err }