Compiling 23 files with Solc 0.8.26
Solc 0.8.26 finished in 2.06s
Compiler run successful with warnings:
Warning (2018): Function state mutability can be restricted to view
   --> test/ArkanaPresale.t.sol:140:5:
    |
140 |     function test_Views() public {
    |     ^ (Relevant source part starts here and spans across multiple lines).


Ran 17 tests for test/Arkana.t.sol:ArkanaTest
[PASS] test_BurnFromWithApproval() (gas: 79598)
[PASS] test_BurnReducesTotalSupply() (gas: 23120)
[PASS] test_FixedSupplyMintedToDeployer() (gas: 13770)
[PASS] test_Metadata() (gas: 17956)
[PASS] test_NoMintFunctionExists() (gas: 7757)
[PASS] test_OwnerCannotSeizeBalances() (gas: 41284)
[PASS] test_OwnerIsDeployer() (gas: 9986)
[PASS] test_Permit() (gas: 97166)
[PASS] test_RenounceMakesOwnerZero() (gas: 10894)
[PASS] test_RescueERC20_OnlyOwner() (gas: 516628)
[PASS] test_RescueERC20_RevertsForNonOwner() (gas: 511478)
[PASS] test_RescueERC20_RevertsZeroRecipient() (gas: 509156)
[PASS] test_RescueETH() (gas: 46922)
[PASS] test_RescueETH_RevertsForNonOwner() (gas: 11426)
[PASS] test_Transfer() (gas: 38648)
[PASS] test_TransferFromWithApproval() (gas: 78253)
[PASS] test_TwoStepOwnershipTransfer() (gas: 34408)
Suite result: ok. 17 passed; 0 failed; 0 skipped; finished in 4.15ms (3.55ms CPU time)

Ran 10 tests for test/EuroToken.t.sol:EuroTokenTest
[PASS] test_Burn() (gas: 19734)
[PASS] test_FixedSupply() (gas: 13654)
[PASS] test_Metadata() (gas: 17635)
[PASS] test_NoMint() (gas: 7680)
[PASS] test_NoPauseNoBlacklistNoFee() (gas: 40919)
[PASS] test_Renounce() (gas: 8437)
[PASS] test_RescueERC20_RevertsNonOwner() (gas: 511094)
[PASS] test_RescueERC20_ToOwner_OnlyOwner() (gas: 514577)
[PASS] test_RescueNative() (gas: 17836)
[PASS] test_Transfer() (gas: 38551)
Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 547.25µs (312.93µs CPU time)

Ran 19 tests for test/ArkanaPresale.t.sol:ArkanaPresaleTest
[PASS] test_BuyWithPermit() (gas: 155696)
[PASS] test_Buy_CannotExceedTotalForSale() (gas: 51055)
[PASS] test_Buy_DeliversArkaAndForwardsUSDCToTreasury() (gas: 128074)
[PASS] test_Buy_PriceAdvancesAfterBatchOneSellsOut() (gas: 144139)
[PASS] test_Buy_RevertsWhenClosed() (gas: 55886)
[PASS] test_ConstructorRejectsZero() (gas: 89718)
[PASS] test_ConstructorSetsState() (gas: 19754)
[PASS] test_Quote_Batch1Price() (gas: 8865)
[PASS] test_Quote_FullSaleTotalsSixMillionUSDC() (gas: 10531)
[PASS] test_Quote_RevertsExceedsSupply() (gas: 11048)
[PASS] test_Quote_RevertsZero() (gas: 8764)
[PASS] test_Quote_SpansBatchBoundary() (gas: 9668)
[PASS] test_RescueUnsoldArka_OnlyOwner() (gas: 48149)
[PASS] test_Rescue_OnlyOwner() (gas: 15579)
[PASS] test_SetSaleOpen_OnlyOwner() (gas: 13133)
[PASS] test_SetTreasury() (gas: 15080)
[PASS] test_SetTreasury_OnlyOwner() (gas: 13223)
[PASS] test_SetTreasury_RejectsZero() (gas: 11059)
[PASS] test_Views() (gas: 9890)
Suite result: ok. 19 passed; 0 failed; 0 skipped; finished in 2.98ms (1.07ms CPU time)

Ran 3 test suites in 6.72ms (7.68ms CPU time): 46 tests passed, 0 failed, 0 skipped (46 total tests)
