/Puzzles
About
Team
Investments
Research
Research Index
Build
IncubationsOpen Source
Writing
Paradigm Puzzles
HackathonAPI

Terms, Disclosures, Privacy

LinkedIn, Twitter, Contact

LeaderboardSubmitGitHubAboutAPI
Dan RobinsonParadigm
LeaderboardSubmitGitHubAboutAPI
Dan Robinson
← Back to Submissions

Signed conversion around an ABI-decoded ternary condition panics

Retrying

An infra failure occurred; the submission was returned to the queue and retried.

Author
@rappie_eth
Points
0
Verdict
—
Resolution
—
Submitted
Jul 29, 2026, 10:14 AM
Reviewed
Aug 9, 2026, 07:02 PM

Source

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.35;

/* ===ARENA-MANIFEST===
{"deploy":{"contract":"C","args":[],"value":0},"entry":{"function":"run","args":[],"value":0},"lane":"S","feature":"signed-conversion-around-abi-condition-ternary"}
===END-ARENA-MANIFEST=== */

contract C {
    function run() external pure returns (int8) {
        return int8(
            abi.decode(abi.encode(int8(0)), (int8)) == 0 ? 1 : 0
        );
    }
}