Konstanten sind nicht veränderbare Zustandsvariablen.
Der Wert wird einmalig auf die Blockchain gebrannt bzw. ge-"hard coded".
Konstanten sind eine Möglichkeit, um Smart Contracts zu optimieren hinsichtlich der Gas-Kosten, die der User für eine Ausführung einer Funktion bezahlen muss.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract Constants {
// Beides sind Konstanten
// Als Konvetion gilt, dass Konstanten immer GROß geschrieben werden müssen.
address public constant MY_ADDRESS = 0x777788889999AaAAbBbbCcccddDdeeeEfFFfCcCc;
uint public constant MY_UINT = 123;
}
⬅️ Vorherige Lektion
Nächste Lektion ➡️