|
@@ -117,6 +117,11 @@ rule transfersHaveSameLengthInputArrays {
|
|
|
|
|
|
address holder; address recipient; bytes data;
|
|
|
uint256[] tokens; uint256[] transferAmounts;
|
|
|
+// uint max_int = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff;
|
|
|
+ uint max_int = 0xffffffffffffffffffffffffffffffff;
|
|
|
+// require tokens.length >= 0 && tokens.length <= type(uint128).max
|
|
|
+ require tokens.length >= 0 && tokens.length <= max_int;
|
|
|
+ require transferAmounts.length >= 0 && transferAmounts.length <= max_int;
|
|
|
|
|
|
safeBatchTransferFrom(e, holder, recipient, tokens, transferAmounts, data);
|
|
|
|