I am getting error when i am trying this code,I pass the arguments in the form of string and also not in object but getting the bignumber or invalid error again...
const web3Modal = new Web3Modal()
const connection = await web3Modal.connect()
const provider = new ethers.providers.Web3Provider(connection)
const signer = provider.getSigner()
//for 1155
let contract = new ethers.Contract(nftaddress, NFT.abi, signer)
let transaction = await contract.mint(1,{
mint:ethers.utils.parseEther("0.005"),
id:"12",
amount:"3",
},
)
let tx = transaction.wait()
let event = tx.events[0]
let value = event.args[2]
let tokenId = value.toNumber()
const price = ethers.utils.parseUnits(formInput.price, "ether")