feat: upgrade to solidity 0.8.28

This commit is contained in:
David E. Perez Negron R. 2025-04-27 19:57:30 -06:00
parent f3cfec4247
commit fc2c669c3b
6 changed files with 6 additions and 6 deletions

View File

@ -2,7 +2,7 @@
src = "src" src = "src"
out = "out" out = "out"
libs = ["lib"] libs = ["lib"]
solc = "0.8.23" solc = "0.8.28"
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options # See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options

View File

@ -1,5 +1,5 @@
// SPDX-License-Identifier: UNLICENSED // SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.23; pragma solidity ^0.8.28;
import {Script, console2} from "forge-std/Script.sol"; import {Script, console2} from "forge-std/Script.sol";
import {DCO2s} from "src/DCO2s.sol"; import {DCO2s} from "src/DCO2s.sol";

View File

@ -1,5 +1,5 @@
// SPDX-License-Identifier: GPL-3.0 // SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.23; pragma solidity ^0.8.28;
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"; import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {DCO2s} from "./DCO2s.sol"; import {DCO2s} from "./DCO2s.sol";

View File

@ -1,5 +1,5 @@
// SPDX-License-Identifier: GPL-3.0 // SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.23; pragma solidity ^0.8.28;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";

View File

@ -1,5 +1,5 @@
// SPDX-License-Identifier: UNLICENSED // SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.23; pragma solidity ^0.8.28;
import {Test, console} from "forge-std/Test.sol"; import {Test, console} from "forge-std/Test.sol";
import {AA} from "../src/AA.sol"; import {AA} from "../src/AA.sol";

View File

@ -1,5 +1,5 @@
// SPDX-License-Identifier: UNLICENSED // SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.23; pragma solidity ^0.8.28;
import {Test, console} from "forge-std/Test.sol"; import {Test, console} from "forge-std/Test.sol";
import {DCO2s} from "../src/DCO2s.sol"; import {DCO2s} from "../src/DCO2s.sol";