Forkchoice Ethereum Mainnet

Address Contract Verified

Address 0xC6a613FdaC3465D250DF7FF3CC21Bec86Eb8A372
Balance 0 ETH
Nonce 3
Code Size 881 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

881 bytes
0x608060405234801561001057600080fd5b50600436106100365760003560e01c806334686eaf1461003b578063ed815d8314610064575b600080fd5b61004e6100493660046101d0565b610077565b60405161005b91906102ab565b60405180910390f35b61004e6100723660046102f9565b6100c2565b60606100ba84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250610134915050565b949350505050565b606061012d83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805160048152602481019091526020810180516001600160e01b0316632c46b20560e01b17905291506101349050565b9392505050565b606082516020840181816000f0915050825160208401600060c083836000875af1505050503d600060c03e60206080523d60a05260403d01806080f35b60008083601f84011261018357600080fd5b50813567ffffffffffffffff81111561019b57600080fd5b6020830191508360208285010111156101b357600080fd5b9250929050565b634e487b7160e01b600052604160045260246000fd5b6000806000604084860312156101e557600080fd5b833567ffffffffffffffff808211156101fd57600080fd5b61020987838801610171565b9095509350602086013591508082111561022257600080fd5b818601915086601f83011261023657600080fd5b813581811115610248576102486101ba565b604051601f8201601f19908116603f01168101908382118183101715610270576102706101ba565b8160405282815289602084870101111561028957600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b600060208083528351808285015260005b818110156102d8578581018301518582016040015282016102bc565b506000604082860101526040601f19601f8301168501019250505092915050565b6000806020838503121561030c57600080fd5b823567ffffffffffffffff81111561032357600080fd5b61032f85828601610171565b9096909550935050505056fea2646970667358221220cb30e6dea5b360cea079906733aecc5ec2d1977795158194bbd13a871e8d824864736f6c63430008110033

Verified Source Code Full Match

Compiler: v0.8.17+commit.8df45f5f EVM: london Optimization: Yes (200 runs)
Sleuth.sol 29 lines
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.16;

contract Sleuth {

    function query(bytes calldata q) external returns (bytes memory) {
        return queryInternal(q, abi.encodeWithSignature("query()"));
    }

    function query(bytes calldata q, bytes memory c) external returns (bytes memory) {
        return queryInternal(q, c);
    }

    function queryInternal(bytes memory q, bytes memory c) internal returns (bytes memory) {
        assembly {
            let queryLen := mload(q)
            let queryStart := add(q, 0x20)
            let deployment := create(0, queryStart, queryLen)
            let callLen := mload(c)
            let callStart := add(c, 0x20)
            pop(call(gas(), deployment, 0, callStart, callLen, 0xc0, 0))
            returndatacopy(0xc0, 0, returndatasize())
            mstore(0x80, 0x20)
            mstore(0xa0, returndatasize())
            let sz := add(returndatasize(), 0x40)
            return(0x80, sz)
        }
    }
}

Write Contract 2 functions

These functions modify contract state and require a wallet transaction to execute.

query 0x34686eaf
bytes q
bytes c
returns: bytes
query 0xed815d83
bytes q
returns: bytes

Recent Transactions

No transactions found for this address