We are trying to make generic transactions possible on the back end. As we cannot fetch abi directly from the contract ID, so we also need the contract’s abi as Input. Is it possible to filter an abi just for a single particular function, as this would reduce the functionality’s payload? I was able to do it before the 0.94 migration but after that the abi structure changed and my script didn’t work anymore. Now the abi structure is totally different and it has becoming difficult to do the same.
I wonder what issue you are facing with the new ABI. Yes, the older script might not be valid as the ABI structure has changed, but you should still be able to do it after updating the script.
This is how the new ABI structure looks like. You can filter out the function you need from this abi