algorand / algorand/go-algorand
Simulate - run with large (but limited) foreign refs access and indirection, report touched resources
- 主要言語
- Go
- スター
- 1.4k
- フォーク
- 537
- 平均マージ
- 1日 7時間
- マージ済み PR(30日)
- 18
説明
follow-up to #3953 and #5016.
When using simulate, it should be possible to run with access to 8\*16 resources even if they are not specified in the foreign arrays (8\*16 is the max that a txn group could have anyway). The simulate response should detail which resources were used by each top-level app call - suggest the foreign arrays necessary for the txn group.
(TBD) Simulate should still fail if the txn group attempts to access more than 8*16 resources, and report the failure as such. This limit protects the API provider (maybe should be configurable for the node runners?).
(TBD) This should be a flag when running simulate - i.e. "report foreign arrays"
コントリビューションガイド
評価
この issue はまだ評価されていません。