Back
Lesson 3:
Constants
Introduction to Solidity constants
Progress: 0%
Visit desktop version for better experiences.
Constants
Constants are variables that cannot be modified. Constants should be named with all capital letters with underscores separating words. Examples: MAX_BLOCKS
, TOKEN_NAME
, TOKEN_TICKER
, CONTRACT_VERSION
.
Their value is hard coded and using constants can save gas cost.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
contract Constants {
// coding convention to uppercase constant variables
address public constant MY_ADDRESS = 0x777788889999AaAAbBbbCcccddDdeeeEfFFfCcCc;
uint256 public constant MY_UINT = 123;
}