ETH Price: $2,706.88 (-4.45%)

Contract

0x634E831cE6D460c2CD5067Af98D6452Eb280E374

Overview

ETH Balance

0 ETH

ETH Value

$0.00
Transaction Hash
Method
Block
From
To
0x29e2e14a11458462025-02-07 7:09:251 min ago1738912165IN
0x634E831c...Eb280E374
0.1046 ETH0.000004310.04525
0x6eb04b6811458102025-02-07 7:08:491 min ago1738912129IN
0x634E831c...Eb280E374
0.0002 ETH0.000004840.04525
0x8caf8a9a11457142025-02-07 7:07:133 mins ago1738912033IN
0x634E831c...Eb280E374
0.00001 ETH0.000004850.04525
0x6b01039011457132025-02-07 7:07:123 mins ago1738912032IN
0x634E831c...Eb280E374
0.1303 ETH0.00000480.04525
0xbcb8df5b11456942025-02-07 7:06:533 mins ago1738912013IN
0x634E831c...Eb280E374
0.78 ETH0.000005610.0543
0x81d5362411456682025-02-07 7:06:274 mins ago1738911987IN
0x634E831c...Eb280E374
0.00011199 ETH0.000004840.04525
0x0bf5e7f811456612025-02-07 7:06:204 mins ago1738911980IN
0x634E831c...Eb280E374
0.0002 ETH0.00000480.04525
0x8463580411456022025-02-07 7:05:215 mins ago1738911921IN
0x634E831c...Eb280E374
0.0183 ETH0.000004210.04525
0x9d5bd96011455492025-02-07 7:04:286 mins ago1738911868IN
0x634E831c...Eb280E374
0.0034 ETH0.00000480.04525
0x2fbd3a2911455482025-02-07 7:04:276 mins ago1738911867IN
0x634E831c...Eb280E374
0.00097281 ETH0.000004650.04525
0xe149c0a411455112025-02-07 7:03:506 mins ago1738911830IN
0x634E831c...Eb280E374
0.18 ETH0.000005570.0543
0xcc72212911453742025-02-07 7:01:338 mins ago1738911693IN
0x634E831c...Eb280E374
0.018 ETH0.000004850.04525
0xdb37489e11453302025-02-07 7:00:499 mins ago1738911649IN
0x634E831c...Eb280E374
0.00100073 ETH0.000004850.04525
0xcd05dea211453292025-02-07 7:00:489 mins ago1738911648IN
0x634E831c...Eb280E374
0.00097266 ETH0.000005450.04525
0xf6134f1411451422025-02-07 6:57:3912 mins ago1738911459IN
0x634E831c...Eb280E374
0.017 ETH0.000004210.04525
0xaf05063811451342025-02-07 6:57:3112 mins ago1738911451IN
0x634E831c...Eb280E374
0.2 ETH0.000004860.04525
0x3c36f2a311451222025-02-07 6:57:1913 mins ago1738911439IN
0x634E831c...Eb280E374
0.01426996 ETH0.000004510.04525
0xe5b2471111451012025-02-07 6:56:5813 mins ago1738911418IN
0x634E831c...Eb280E374
0.0396 ETH0.000004660.04525
0x3a6251a111447912025-02-07 6:51:4818 mins ago1738911108IN
0x634E831c...Eb280E374
0.05 ETH0.000004350.04525
0x1234190c11446942025-02-07 6:50:1120 mins ago1738911011IN
0x634E831c...Eb280E374
0.01726937 ETH0.000004850.04525
0x6b506c8011446692025-02-07 6:49:4620 mins ago1738910986IN
0x634E831c...Eb280E374
0.03001939 ETH0.000005350.04525
0x3d2a1b5711445662025-02-07 6:48:0122 mins ago1738910881IN
0x634E831c...Eb280E374
0.012 ETH0.000004950.04525
0x1b4f716b11445082025-02-07 6:47:0323 mins ago1738910823IN
0x634E831c...Eb280E374
0.031 ETH0.000005580.0543
0x29b05c9e11445062025-02-07 6:47:0123 mins ago1738910821IN
0x634E831c...Eb280E374
0.01767939 ETH0.000004210.04525
0x38838b0e11444552025-02-07 6:46:1024 mins ago1738910770IN
0x634E831c...Eb280E374
0.00182272 ETH0.000004560.04525
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
11458462025-02-07 7:09:251 min ago1738912165
0x634E831c...Eb280E374
0.1046 ETH
11458462025-02-07 7:09:251 min ago1738912165
0x634E831c...Eb280E374
0.1046 ETH
11458102025-02-07 7:08:491 min ago1738912129
0x634E831c...Eb280E374
0.0002 ETH
11458102025-02-07 7:08:491 min ago1738912129
0x634E831c...Eb280E374
0.0002 ETH
11457142025-02-07 7:07:133 mins ago1738912033
0x634E831c...Eb280E374
0.00001 ETH
11457142025-02-07 7:07:133 mins ago1738912033
0x634E831c...Eb280E374
0.00001 ETH
11457132025-02-07 7:07:123 mins ago1738912032
0x634E831c...Eb280E374
0.1303 ETH
11457132025-02-07 7:07:123 mins ago1738912032
0x634E831c...Eb280E374
0.1303 ETH
11456942025-02-07 7:06:533 mins ago1738912013
0x634E831c...Eb280E374
0.78 ETH
11456942025-02-07 7:06:533 mins ago1738912013
0x634E831c...Eb280E374
0.78 ETH
11456682025-02-07 7:06:274 mins ago1738911987
0x634E831c...Eb280E374
0.00011199 ETH
11456682025-02-07 7:06:274 mins ago1738911987
0x634E831c...Eb280E374
0.00011199 ETH
11456612025-02-07 7:06:204 mins ago1738911980
0x634E831c...Eb280E374
0.0002 ETH
11456612025-02-07 7:06:204 mins ago1738911980
0x634E831c...Eb280E374
0.0002 ETH
11456392025-02-07 7:05:584 mins ago1738911958
0x634E831c...Eb280E374
0.00274914 ETH
11456392025-02-07 7:05:584 mins ago1738911958
0x634E831c...Eb280E374
0.00274914 ETH
11456022025-02-07 7:05:215 mins ago1738911921
0x634E831c...Eb280E374
0.0183 ETH
11456022025-02-07 7:05:215 mins ago1738911921
0x634E831c...Eb280E374
0.0183 ETH
11455492025-02-07 7:04:286 mins ago1738911868
0x634E831c...Eb280E374
0.0034 ETH
11455492025-02-07 7:04:286 mins ago1738911868
0x634E831c...Eb280E374
0.0034 ETH
11455482025-02-07 7:04:276 mins ago1738911867
0x634E831c...Eb280E374
0.00097281 ETH
11455482025-02-07 7:04:276 mins ago1738911867
0x634E831c...Eb280E374
0.00097281 ETH
11455112025-02-07 7:03:506 mins ago1738911830
0x634E831c...Eb280E374
0.18 ETH
11455112025-02-07 7:03:506 mins ago1738911830
0x634E831c...Eb280E374
0.18 ETH
11454852025-02-07 7:03:247 mins ago1738911804
0x634E831c...Eb280E374
0.105 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RelayReceiver

Compiler Version
v0.8.24+commit.e11b9ed9

ZkSolc Version
v1.5.3

Optimization Enabled:
Yes with Mode 3

Other Settings:
cancun EvmVersion
File 1 of 1 : RelayReceiver.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.23;

contract RelayReceiver {
    // --- Structs ---

    struct Call {
        address to;
        bytes data;
        uint256 value;
    }

    // --- Errors ---

    error CallFailed();
    error NativeTransferFailed();
    error Unauthorized();

    // --- Events ---

    event FundsForwarded();
    event FundsForwardedWithData(bytes data);

    // --- Fields ---

    address private immutable SOLVER;

    // --- Constructor ---

    constructor(address solver) {
        SOLVER = solver;
    }

    // --- Public methods ---

    receive() external payable {
        send(SOLVER, msg.value);
        emit FundsForwarded();
    }

    fallback() external payable {
        send(SOLVER, msg.value);
        emit FundsForwardedWithData(msg.data);
    }

    function forward(bytes calldata data) external payable {
        send(SOLVER, msg.value);
        emit FundsForwardedWithData(data);
    }

    // --- Restricted methods ---

    function makeCalls(Call[] calldata calls) external payable {
        if (msg.sender != SOLVER) {
            revert Unauthorized();
        }

        unchecked {
            uint256 length = calls.length;
            for (uint256 i; i < length; i++) {
                Call memory c = calls[i];

                (bool success, ) = c.to.call{value: c.value}(c.data);
                if (!success) {
                    revert CallFailed();
                }
            }
        }
    }

    // --- Internal methods ---

    function send(address to, uint256 value) internal {
        bool success;
        assembly {
            // Save gas by avoiding copying the return data to memory.
            // Provide at most 100k gas to the internal call, which is
            // more than enough to cover common use-cases of logic for
            // receiving native tokens (eg. SCW payable fallbacks).
            success := call(100000, to, value, 0, 0, 0, 0)
        }

        if (!success) {
            revert NativeTransferFailed();
        }
    }
}

Settings
{
  "viaIR": true,
  "evmVersion": "cancun",
  "optimizer": {
    "enabled": true,
    "mode": "3"
  },
  "outputSelection": {
    "*": {
      "*": [
        "abi"
      ]
    }
  },
  "detectMissingLibraries": false,
  "forceEVMLA": false,
  "enableEraVMExtensions": true,
  "libraries": {
    "contracts/usdc/util/SignatureChecker.sol": {
      "SignatureChecker": "0xbBB5d95A805b48E24f369127ECcDDF81e87f1A0F"
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"solver","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CallFailed","type":"error"},{"inputs":[],"name":"NativeTransferFailed","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[],"name":"FundsForwarded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"FundsForwardedWithData","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"forward","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"internalType":"struct RelayReceiver.Call[]","name":"calls","type":"tuple[]"}],"name":"makeCalls","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

3cda33510000000000000000000000000000000000000000000000000000000000000001010000b50800b7a4264c4f9ba6fa2626958f0887c94611f28dc35fe8c729797a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef

Deployed Bytecode

0x0004000000000002000400000000000200000000030100190000006004300270000000930340019700030000003103550002000000010355000000930040019d00000001002001900000010d0000c13d0000008002000039000000400020043f000000040030008c000001390000413d000000000201043b000000e0022002700000009e0020009c000001690000613d0000009f0020009c000001520000c13d000000240030008c000001ea0000413d0000000402100370000000000402043b000000a00040009c000001ea0000213d0000002302400039000000000032004b000001ea0000813d0000000402400039000000000121034f000000000201043b000000a00020009c000001ea0000213d000000240540003900000005012002100000000001510019000000000031004b000001ea0000213d000300000005001d000100000002001d000200000004001d000000980100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000000930010009c0000009301008041000000c00110021000000099011001c70000800502000039024602410000040f0000000100200190000001940000613d000000000101043b00000096011001970000000002000411000000000012004b000001ec0000c13d000000010f00002900000000000f004b000000020e0000290000000309000029000001d40000613d000000200b00008a000000000c0000190000000501c0021000000000029100190000000201000367000000000221034f000000000202043b00000000050000310000000003e50049000000830330008a000000a304300197000000a306200197000000000746013f000000000046004b0000000004000019000000a304004041000000000032004b0000000003000019000000a303008041000000a30070009c000000000403c019000000000004004b000001ea0000c13d00000000069200190000000002650049000000a40020009c000001ea0000213d000000600020008c000001ea0000413d000000400200043d000000a50020009c000002320000813d0000006003200039000000400030043f000000000361034f000000000303043b000000960030009c000001ea0000213d00000000043204360000002003600039000000000731034f000000000707043b000000a00070009c000001ea0000213d00000000096700190000001f06900039000000000056004b0000000007000019000000a307008041000000a306600197000000a308500197000000000a86013f000000000086004b0000000006000019000000a306004041000000a300a0009c000000000607c019000000000006004b000001ea0000c13d000000000691034f000000000706043b000000a00070009c000002320000213d0000001f067000390000000006b6016f0000003f066000390000000006b6016f000000400800043d0000000006680019000000000086004b000000000a000039000000010a004039000000a00060009c000002320000213d0000000100a00190000002320000c13d000000400060043f00000000067804360000002009900039000000000a97001900000000005a004b000001ea0000213d00040000000c001d000000000991034f000000000ab701700000000005a600190000009f0000613d000000000b09034f000000000c06001900000000bd0b043c000000000cdc043600000000005c004b0000009b0000c13d0000001f0b700190000000ac0000613d0000000009a9034f000000030ab00210000000000b050433000000000bab01cf000000000bab022f000000000909043b000001000aa000890000000009a9022f0000000009a901cf0000000009b9019f00000000009504350000000005760019000000000005043500000000008404350000002003300039000000000131034f000000000301043b000000400120003900000000003104350000000005080433000000000202043300000000010004140000009604200197000000040040008c000000bd0000c13d00000001010000310000000102000039000000db0000013d000000930010009c0000009301008041000000c001100210000000930050009c00000093050080410000006002500210000000000003004b000000ce0000613d0000004005600210000000a60550009a000000a70060009c000000a8050080410000000002520019000000000112001900008009020000390000000005000019000000d40000013d000000930060009c00000093060080410000004003600210000000000232019f000000000112019f00000000020400190246023c0000040f00030000000103550000006001100270000100930010019d0000009301100197000000020e000029000000010f000029000000000001004b0000000309000029000000200b00008a000000040c000029000001070000613d000000a00010009c000002320000213d0000001f031000390000000003b3016f0000003f033000390000000004b3016f000000400300043d0000000004430019000000000034004b00000000050000390000000105004039000000a00040009c000002320000213d0000000100500190000002320000c13d000000400040043f00000000061304360000000004b1017000000000034600190000000305000367000000fa0000613d000000000705034f000000007807043c0000000006860436000000000036004b000000f60000c13d0000001f01100190000001070000613d000000000445034f0000000301100210000000000503043300000000051501cf000000000515022f000000000404043b0000010001100089000000000414022f00000000011401cf000000000151019f00000000001304350000000100200190000002380000613d000000010cc000390000000000fc004b000000440000413d000001d40000013d0000000002000416000000000002004b000001ea0000c13d0000001f023000390000009402200197000000a002200039000000400020043f0000001f0430018f0000009505300198000000a0025000390000011e0000613d000000a006000039000000000701034f000000007807043c0000000006860436000000000026004b0000011a0000c13d000000000004004b0000012b0000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000200030008c000001ea0000413d000000a00100043d000000960010009c000001ea0000213d000000800010043f0000014000000443000001600010044300000020010000390000010000100443000000010100003900000120001004430000009701000041000002470001042e000000000003004b000001520000c13d000000980100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000000930010009c0000009301008041000000c00110021000000099011001c70000800502000039024602410000040f0000000100200190000001940000613d000000000401043b000000040040008c000001df0000613d0000000003000416000000000003004b000001d60000c13d0000009b010000410000000002040019000001d90000013d000000980100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000000930010009c0000009301008041000000c00110021000000099011001c70000800502000039024602410000040f0000000100200190000001940000613d000000000401043b000000040040008c0000019e0000613d0000000003000416000000000003004b000001950000c13d0000009b010000410000000002040019000001980000013d000000240030008c000001ea0000413d0000000402100370000000000202043b000000a00020009c000001ea0000213d0000002304200039000000000034004b000001ea0000813d0000000405200039000000000151034f000000000401043b000000a00040009c000001ea0000213d00000000014200190000002401100039000000000031004b000001ea0000213d000300000005001d000400000004001d000000980100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000000930010009c0000009301008041000000c00110021000000099011001c70000800502000039024602410000040f0000000100200190000001940000613d000000000401043b000000040040008c000001f80000613d0000000003000416000000000003004b000001ef0000c13d0000009b010000410000000002040019000001f20000013d000000000001042f00008009020000390000009a0100004100000000050000190246023c0000040f00030000000103550000006001100270000100930010019d00000001002001900000022a0000613d000000400100043d0000002002000039000000000321043600000000020000310000000000230435000000b3062001980000001f0720018f000000400410003900000000056400190000000208000367000001af0000613d000000000908034f000000000a040019000000009b09043c000000000aba043600000000005a004b000001ab0000c13d000000000007004b000001bc0000613d000000000668034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f00000000006504350000001f05200039000000b303500197000000000242001900000000000204350000006002300210000000b00220009a000000b10030009c000000b202008041000000930010009c00000093010080410000004001100210000000000112019f0000000002000414000000930020009c0000009302008041000000c0022002100000000001210019000000a60110009a0000800d020000390000000103000039000000ae040000410246023c0000040f0000000100200190000001ea0000613d0000000001000019000002470001042e00008009020000390000009a0100004100000000050000190246023c0000040f00030000000103550000006001100270000100930010019d00000001002001900000022a0000613d0000000001000414000000930010009c0000009301008041000000c0011002100000009c011001c70000800d0200003900000001030000390000009d040000410246023c0000040f0000000100200190000001d40000c13d00000000010000190000024800010430000000400100043d000000a1020000410000022c0000013d00008009020000390000009a0100004100000000050000190246023c0000040f00030000000103550000006001100270000100930010019d00000001002001900000022a0000613d000000400100043d00000020020000390000000002210436000000040b0000290000000000b20435000000b305b001980000001f06b0018f000000400310003900000000045300190000000307000029000000200770003900000002077003670000020b0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b000002070000c13d000000000006004b000002180000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000003b3001900000000000304350000001f03b00039000000b302300197000000ac0020009c000000ac020080410000006002200210000000930010009c00000093010080410000004001100210000000000112019f0000000002000414000000930020009c0000009302008041000000c002200210000000000121019f000000ad0110009a000001ce0000013d000000400100043d000000af020000410000000000210435000000930010009c00000093010080410000004001100210000000a2011001c70000024800010430000000aa01000041000000000010043f0000004101000039000000040010043f000000ab010000410000024800010430000000400100043d000000a9020000410000022c0000013d000000000001042f0000023f002104210000000102000039000000000001042d0000000002000019000000000001042d00000244002104230000000102000039000000000001042d0000000002000019000000000001042d0000024600000432000002470001042e000002480001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000200000000000000000000000000000080000001000000000000000000310ab089e4439a4c15d089f94afb7896ff553aecb10793d0ab882de59d99a32e020000020000000000000000000000000000004400000000000000000000000002000000000186a000000000000000000000000000000000000000000000000000000000000186a000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004c995d67adb0cb7b809d0281cf3388fc87502a20f2ca89a171173633592cfd0600000000000000000000000000000000000000000000000000000000d948d46800000000000000000000000000000000000000000000000000000000dd4ed837000000000000000000000000000000000000000000000000ffffffffffffffff82b4290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000080000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffa0fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000200000000000000000000000000000000000000ffffffff00000000000000003204506f000000000000000000000000000000000000000000000000000000004e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffbffdffffffffffffffffffffffffffffffffffffc0000000000000000000000000936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53ef4b3b1bc00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffc000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffc000000000000000000000000000000000ffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0de26bbdf10e9bda5a393ec04b2f6e80d04deb2ad3398b20959c3834927d3e5a0

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef

-----Decoded View---------------
Arg [0] : solver (address): 0xf70da97812CB96acDF810712Aa562db8dfA3dbEF

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef


Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.