Contract-Deployment
在部署時直接設置合約儲存
部署時有沒有辦法預先定義合約儲存?
假設我想要一個包含 1000 個條目的映射,但希望避免為自己添加每個條目而支付 gas。
由於儲存只是一個鍵值映射,我想知道是否不能硬編碼它的初始狀態。
可以在兩種情況下修改合約儲存:
- 在合約部署時
- 在事務期間呼叫函式
您可以通過修改建構子在部署期間添加 1000 個條目。但是您仍然需要為消耗的氣體付費。