Layoute
Layoute
@San4es-hue Hope the cheat code would be helpful for you. 
@jayvs6341 As the code shows that the first list is a collection of input param, and the second list is a collection of output param, and all of this are...
@jayvs6341 There is no matter about the 'tokenUri', may be you should make the 'value' param send a "0" in 'performTransaction' method which I have refactored it and try it...
@jayvs6341 That should be about the business, may be you should invoke the **approve** method in contract first to make sure your contract has the privilege to transfer tokens
@jayvs6341 You didn't get it, the **approve** method is just a transaction like **transfer**, you should invoke it with **performTransaction** to interact with the smart contract through MetaMask, and then...