This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// SPDX-License-Identifier: MIT | |
// ^ recommended, included machine readable in bytecode metadata | |
// Software Package Data Exchange is an open standard | |
pragma solidity ^0.8.7; | |
// ^ floating pragma, min 0.8.7 max excluding 0.9.0 | |
// same as complex pragma: pragma solidity >=0.8.7 <0.9.0; | |
// major.breakingchanges.bugfixes | |
// only makes the compiler check for compatibility and throws error if not matching! | |
// should only be floating during development, fixed everywhere during testing & deployment |