fix: @meshsdk/contract -> MeshMarketplaceContract -> purchaseAsset-> TypeError: Cannot mix BigInt and other types, use explicit conversions #714
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Summary
@meshsdk/contract -> MeshMarketplaceContract -> purchaseAsset
I got this error when calling the purchaseAsset function. fixed when converting to number
TypeError: Cannot mix BigInt and other types, use explicit conversionsin compiled code https://unpkg.com/@meshsdk/[email protected]/dist/index.js,
let ownerToReceiveLovelace = inputDatum.fields[1].int * this.feePercentageBasisPoint / 1e4;Changed to
let ownerToReceiveLovelace = Number(inputDatum.fields[1].int) * this.feePercentageBasisPoint / 1e4;Affect components
@meshsdk/common@meshsdk/contract@meshsdk/core@meshsdk/core-csl@meshsdk/core-cst@meshsdk/hydra@meshsdk/provider@meshsdk/react@meshsdk/svelte@meshsdk/transaction@meshsdk/walletType of Change
Related Issues
Checklist
npm run test)npm run build)Additional Information