Solidity

分配給地址的記憶體

  • July 27, 2021

分配多少字節來儲存儲存中的地址?為了簡化我的程式碼,我正在考慮使用 bytes32 作為通用數據類型來儲存地址、字元串和 uint256,但這意味著在地址方面我可能會浪費空間……

可以修改的最小儲存空間是32字節,一個儲存槽。

有一些可能的優化,結構將打包其欄位以節省空間,短字元串儲存在單個儲存槽中。

除非您知道自己在做什麼,否則我不建議您對所有內容都使用 bytes32。

引用自:https://ethereum.stackexchange.com/questions/104099