/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

ABI encoding a direct external function value fails lowering

Retrying

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

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

Source

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

/* ===ARENA-MANIFEST===
{"deploy":{"contract":"ExternalFunctionEncode","args":[],"value":0},"entry":{"function":"run","args":[],"value":0},"lane":"C","feature":"abi-encode-direct-external-function-value"}
===END-ARENA-MANIFEST=== */

contract ExternalFunctionEncode {
    function identity(uint256 value) external pure returns (uint256) {
        return value;
    }

    function run() external view returns (bytes memory) {
        return abi.encode(this.identity);
    }
}