Error matching this listing: Must match target. Please contact the maker or try again later!
const provider = new HDWalletProvider({ mnemonic: { phrase: MNEMONIC }, providerOrUrl: `https://mainnet.infura.io/v3/${INFURA_API_KEY}` }); const seaport = new opensea.OpenSeaPort( provider, { networkName: opensea.Network.Main, apiKey: API_KEY }, (arg) => { console.log("From OpenSeaPort CB:"); console.log(arg); } );
const buyItem = async (contractAddress, tokenId) => { const accountAddress = BUYER_ADDRESS; const order = await seaport.api.getOrder({ side: types.OrderSide.Sell, asset_contract_address: contractAddress, token_id: tokenId }); try { const transactionHash = await seaport.fulfillOrder({ order, accountAddress }); return transactionHash; } catch (error) { console.log(error); } }
Fix: Update opensea-js
node module from 1.x to 2.0.0
#