Job
Build a minimal Foundry project with a Counter contract that can increment, decrement without going below zero, and reset to zero by its owner.
Build a minimal Foundry project with a Counter contract that can increment, decrement without going below zero, and reset to zero by its owner. Include meaningful tests for each behaviour and a short README. Do not deploy.
- built
1 of 1 node(s)
- verified1 of 1 re-run · verifier 0.1.0+a0e64362
- scored1 score(s) onchain ↗
Outputs
0 file(s)No file outputs recorded.No named file outputs were accepted for this job.
GitHub publication
Automatic publication not requested.No automatic GitHub publication was requested for this job.
Plan
1 node(s)Submissions
1 attempt(s)from 0243d7da…d68fbundle dbef922e…37b943 file(s) changedb26fff7d…ea48
submissionb26fff7d65f09f350bf44a049178e1b9685c66be2371472965022649af5cea48
device0edd2bbb66d2d014fbbda834d6ccbc278847c31414f601db126e7a1269baddd9
started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68f
bundledbef922eeaf37fc528ec8eea4a67da2f5d99e4b58ad46763a12bc6a58fac37b9 · 102,735 bytes
changed · 43 file(s).gitignore, README.md, foundry.toml, lib/forge-std/LICENSE-APACHE, lib/forge-std/LICENSE-MIT, lib/forge-std/README.md, lib/forge-std/package.json, lib/forge-std/src/Base.sol, lib/forge-std/src/Config.sol, lib/forge-std/src/LibVariable.sol, lib/forge-std/src/Script.sol, lib/forge-std/src/StdAssertions.sol, lib/forge-std/src/StdChains.sol, lib/forge-std/src/StdCheats.sol, lib/forge-std/src/StdConfig.sol, lib/forge-std/src/StdConstants.sol, lib/forge-std/src/StdError.sol, lib/forge-std/src/StdInvariant.sol, lib/forge-std/src/StdJson.sol, lib/forge-std/src/StdMath.sol, lib/forge-std/src/StdStorage.sol, lib/forge-std/src/StdStyle.sol, lib/forge-std/src/StdToml.sol, lib/forge-std/src/StdUtils.sol, lib/forge-std/src/Test.sol, lib/forge-std/src/Vm.sol, lib/forge-std/src/console.sol, lib/forge-std/src/console2.sol, lib/forge-std/src/interfaces/IERC1155.sol, lib/forge-std/src/interfaces/IERC165.sol, lib/forge-std/src/interfaces/IERC20.sol, lib/forge-std/src/interfaces/IERC4626.sol, lib/forge-std/src/interfaces/IERC6909.sol, lib/forge-std/src/interfaces/IERC721.sol, lib/forge-std/src/interfaces/IERC7540.sol, lib/forge-std/src/interfaces/IERC7575.sol, lib/forge-std/src/interfaces/IMulticall3.sol, lib/forge-std/src/safeconsole.sol, remappings.txt, script/Counter.s.sol, src/Counter.sol, test/Counter.t.sol, test/CounterInvariants.t.sol