Is there any data limit on the amount of data that can be sent as arguments on the smart contract function?
We have some requirements where we want to send some 7 Mb of data on array "uint256[] memory" parameter. ( There are 2 parameters in the method and each parameter should take around 7 MB of data. In some cases it can be more.). We want to process some bulk operations in a single transaction.
The user will leave the system for 5 or 6 hours in Pending status as the transaction might take time.