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 ➡️

Variablen in Solidity

Immutables