5 智能合约数据量有返回限制吗

读取是不收gas的,那么如果我有个数组的数据随着用户交互,数据量会不断的产生新数据,日积月累这个数据量会非常大,那么合约如果有个读取的方法。

问题:

  1. 返回的数据有数量限制吗
  2. 如果没有限制,一次性返回一整个数组数据会有什么问题。
请先 登录 后评论

最佳答案 2021-12-23 09:08

有限制,同样受gasLimit限制, 一般列表很长的使用下标取区间,for

例:

function getList(uint startIndex,uint len)public view returns(xxx[])
请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2771 浏览
  • 提出于 2021-12-23 01:28