ETH Price: $1,495.89 (-16.40%)
    /

    Contract

    0x3Ea3be6f29b233270D1383F8F804032DAd44e897

    Overview

    ETH Balance

    0 ETH

    ETH Value

    $0.00

    Multichain Info

    No addresses found
    Amount:Between 1-100k
    Reset Filter

    Transaction Hash
    Method
    Block
    Age
    From
    To
    Amount

    There are no matching entries

    1 Internal Transaction found.

    Latest 1 internal transaction

    Parent Transaction Hash Block Age From To Amount
    3231512025-01-28 13:33:0668 days ago1738071186
     Contract Creation
    0 ETH
    Loading...
    Loading

    Contract Source Code Verified (Exact Match)

    Contract Name:
    MultiCallUtilsZkSync

    Compiler Version
    v0.8.18+commit.87f61d96

    ZkSolc Version
    v1.5.10

    Optimization Enabled:
    Yes with Mode z

    Other Settings:
    default evmVersion
    File 1 of 2 : MultiCallUtilsZkSync.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity 0.8.18;
    import "./interfaces/IModuleCalls.sol";
    contract MultiCallUtilsZkSync {
    // Errors
    error DelegateCallNotAllowed(uint256 _index);
    error CallReverted(uint256 _index, bytes _result);
    error NotSupported();
    function multiCall(
    IModuleCalls.Transaction[] memory _txs
    ) public payable returns (bool[] memory _successes, bytes[] memory _results) {
    _successes = new bool[](_txs.length);
    _results = new bytes[](_txs.length);
    for (uint256 i = 0; i < _txs.length; i++) {
    IModuleCalls.Transaction memory transaction = _txs[i];
    if (transaction.delegateCall) revert DelegateCallNotAllowed(i);
    if (gasleft() < transaction.gasLimit) revert IModuleCalls.NotEnoughGas(i, transaction.gasLimit, gasleft());
    // solhint-disable
    (_successes[i], _results[i]) = transaction.target.call{
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2 : IModuleCalls.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity 0.8.18;
    interface IModuleCalls {
    // Events
    event TxFailed(bytes32 indexed _tx, uint256 _index, bytes _reason);
    event TxExecuted(bytes32 indexed _tx, uint256 _index);
    // Errors
    error NotEnoughGas(uint256 _index, uint256 _requested, uint256 _available);
    error InvalidSignature(bytes32 _hash, bytes _signature);
    // Transaction structure
    struct Transaction {
    bool delegateCall; // Performs delegatecall
    bool revertOnError; // Reverts transaction bundle if tx fails
    uint256 gasLimit; // Maximum gas to be forwarded
    address target; // Address of the contract to call
    uint256 value; // Amount of ETH to pass with the call
    bytes data; // calldata to pass
    }
    /**
    * @notice Allow wallet owner to execute an action
    * @param _txs Transactions to process
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    {
    "optimizer": {
    "enabled": true,
    "mode": "z"
    },
    "outputSelection": {
    "*": {
    "*": [
    "abi"
    ]
    }
    },
    "detectMissingLibraries": false,
    "forceEVMLA": false,
    "enableEraVMExtensions": false,
    "libraries": {}
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    API
    [{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"bytes","name":"_result","type":"bytes"}],"name":"CallReverted","type":"error"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"DelegateCallNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"uint256","name":"_requested","type":"uint256"},{"internalType":"uint256","name":"_available","type":"uint256"}],"name":"NotEnoughGas","type":"error"},{"inputs":[],"name":"NotSupported","type":"error"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callBlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_i","type":"uint256"}],"name":"callBlockhash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callChainId","outputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCode","outputs":[{"internalType":"bytes","name":"code","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCodeHash","outputs":[{"internalType":"bytes32","name":"codeHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCodeSize","outputs":[{"internalType":"uint256","name":"size","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callCoinbase","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callDifficulty","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasLeft","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callOrigin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"callPrevrandao","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bool","name":"delegateCall","type":"bool"},{"internalType":"bool","name":"revertOnError","type":"bool"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct IModuleCalls.Transaction[]","name":"_txs","type":"tuple[]"}],"name":"multiCall","outputs":[{"internalType":"bool[]","name":"_successes","type":"bool[]"},{"internalType":"bytes[]","name":"_results","type":"bytes[]"}],"stateMutability":"payable","type":"function"}]

    9c4d535b0000000000000000000000000000000000000000000000000000000000000000010000ff7416312021754638c4b606b2fc32755a86b6322c50b7c329a1e9d39600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

    Deployed Bytecode

    0x0003000000000002000d0000000000020000006003100270000000cf0030019d000000cf03300197000200000031035500000001002001900000008002000039000000390000c13d000000400020043f000000040030008c000001660000413d000000000201043b000000e004200270000000d10040009c0000000402100370000000430000613d000000d20040009c000000480000613d000000d30040009c0000004d0000613d000000d40040009c0000005d0000613d000000d50040009c0000006d0000613d000000d60040009c000000710000613d000000d70040009c000000420000613d000000d80040009c000000420000613d000000d90040009c000000780000613d000000da0040009c0000007f0000613d000000db0040009c0000008f0000613d000000dc0040009c0000009c0000613d000000dd0040009c000000a30000613d000000de0040009c000000b10000613d000000df0040009c000000b80000613d000000e00040009c000001660000c13d0000000001000416000000000001004b000001660000c13d000100340000003d000003310000013d000000f902000041033703100000040f000000800010043f000000fa01000041000003380001042e000000400020043f0000000001000416000000000001004b000001660000c13d000000200100003900000100001004430000012000000443000000d001000041000003380001042e033702c40000040f0007002400300094000000c40000813d00000000010000190000000002000019033702fe0000040f0000000001000416000000000001004b000001660000c13d0000000001000414000000bf0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000c00000001001d0000800a01000039000000240300003900000000040004150000000c0440008a0000000504400210000000f802000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000b00000001001d0000800201000039000000240300003900000000040004150000000b0440008a0000000504400210000000f702000041000000be0000013d0000000001000416000000000001004b000000970000613d000001660000013d0000000001000416000000000001004b000001660000c13d000100760000003d000003310000013d000000f502000041000000be0000013d0000000001000416000000000001004b000001660000c13d0001007d0000003d000003310000013d000000f402000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000a00000001001d0000800201000039000000240300003900000000040004150000000a0440008a0000000504400210000000f302000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000000f601000041000000800010043f00000080010000390000000402000039033702fe0000040f0000000001000416000000000001004b000001660000c13d000100a10000003d000003310000013d000000f202000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000900000001001d0000800b0100003900000024030000390000000004000415000000090440008a0000000504400210000000f102000041000000be0000013d0000000001000416000000000001004b000001660000c13d000100b60000003d000003310000013d000000f002000041000000be0000013d0000000001000416000000000001004b000001660000c13d000100bd0000003d000003310000013d000000ef02000041033703100000040f000000800010043f000000800100003900000020020000390000000003000019033703060000040f000000000202043b000800000002001d000000e10020009c000000450000213d00000008020000290000002302200039000000000032004b000000450000813d00000008020000290000000402200039000000000221034f000000000202043b000000e20020009c000000d70000813d00000005072002100000003f04700039000000e304400197000000e40040009c000000dd0000a13d000000e801000041000000000010043f0000004101000039000000040010043f000000e90100004100000339000104300000008004400039000000400040043f000000800020043f000000080200002900000024062000390000000007670019000000000037004b000000450000213d0006000000310353000000a008000039000000000076004b000001680000813d000000000261034f000000000202043b000000e10020009c000000450000213d000000080a2000290000000702a00069000000ec0020009c000000450000213d000000c00020008c000000450000413d000000400900043d000000ed0090009c000001a10000813d000000c002900039000000400020043f0000002402a00039000000000421034f000000000404043b000000000004004b000000000b000039000000010b00c0390000000000b4004b000001660000c13d0000000004490436000000200b2000390000000002b1034f000000000202043b000000000002004b000000000c000039000000010c00c0390000000000c2004b000001660000c13d00000000002404350000002002b00039000000000221034f000000000202043b00000040049000390000000000240435000000400bb000390000000002b1034f000000000202043b000000e60020009c000000450000213d000000600490003900000000002404350000002002b00039000000000221034f000000000202043b000000800490003900000000002404350000004002b00039000000000221034f000000000202043b000000e10020009c000000450000213d000000000da200190000004302d00039000000000032004b0000000004000019000000ee04008041000000ee02200197000000000002004b000000000a000019000000ee0a004041000000ee0020009c000000000a04c01900000000000a004b000000450000c13d000000240ed000390000000002e1034f000000000a02043b000000e100a0009c000000d70000213d0000001f02a00039000000200400008a000000000242016f0000003f02200039000000000242016f000000400b00043d00000000022b00190000000000b2004b00000000040000390000000104004039000000e10020009c000000d70000213d0000000100400190000000d70000c13d000000400020043f0000000004ab04360000000002ad00190000004402200039000000000032004b000000450000213d0000002002e00039000000000221034f000000200500008a000000000f5a0170000000000df40019000001520000613d000000000e02034f000000000c04001900000000e50e043c000000000c5c04360000000000dc004b0000014e0000c13d0000001f0ca001900000015f0000613d0000000002f2034f0000000305c00210000000000c0d0433000000000c5c01cf000000000c5c022f000000000202043b0000010005500089000000000252022f00000000025201cf0000000002c2019f00000000002d04350000000002a400190000000000020435000000a0029000390000000000b2043500000000089804360000002006600039000000e70000013d00000000010000190000033900010430000000800300043d000000e10030009c000000d70000213d00000005013002100000003f02100039000000e302200197000000400500043d0000000002250019000000000052004b00000000040000390000000104004039000000e10020009c000000d70000213d0000000100400190000000d70000c13d000000400020043f000300000005001d0000000002350436000400000002001d0000001f0310018f000000000001004b000000060500035f000001850000613d00000004020000290000000001120019000000005405043c0000000002420436000000000012004b000001810000c13d000000000003004b000000800200043d000000e10020009c000000d70000213d00000005012002100000003f03100039000000e303300197000000400400043d0000000003340019000200000004001d000000000043004b00000000040000390000000104004039000000e10030009c000000d70000213d0000000100400190000000d70000c13d000000400030043f0000000203000029000000000423043600000060050000390000000002000019000000000012004b000001a80000813d0000000003420019000000000053043500000020022000390000019b0000013d000000e801000041000000000010043f0000004101000039000000040010043f00000024020000390000000001000019033702fe0000040f000000000b0000190000000405000029000800000004001d000000030a000029000000800100043d00000000001b004b0000023b0000813d0000000505b00210000000a00450003900000000020404330000000001020433000000000001004b0000024f0000c13d000000400120003900000000030004140000000001010433000000000013004b000002560000413d000500000004001d0000008003200039000000000303043300000060042000390000000004040433000000000001004b000001c20000c13d0000000001000414000600000005001d00070000000b001d000000e604400197000000a002200039000000000202043300000020052000390000000006020433000000000003004b000001e10000613d000000cf0060009c000000cf060080410000006002600210000000cf0050009c000000cf050080410000004005500210000000000225019f000000cf0010009c000000cf01008041000000c001100210000000000112019f000000e7011001c700008009020000390000000005000019033703270000040f000000000301034f000000010120018f00020000000303550000006002300270000100cf0020019d000000cf03200197000001e80000013d00000000020400190000000003050019000000000406001900000000050000190000000006000019033702940000040f0000000103000031000000000003004b0000006002000039000000030a000029000000070b000029000000060c000029000002170000613d000000e10030009c000000d70000213d0000001f02300039000000200400008a000000000242016f0000003f02200039000000000442016f000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000000e10040009c000000d70000213d0000000100500190000000d70000c13d000000400040043f0000000007320436000000200400008a0000000005430170000000000457001900000002060003670000020a0000613d000000000806034f000000008908043c0000000007970436000000000047004b000002060000c13d0000001f03300190000002170000613d000000000556034f0000000303300210000000000604043300000000063601cf000000000636022f000000000505043b0000010003300089000000000535022f00000000033501cf000000000363019f0000000000340435000000020300002900000000030304330000000000b3004b00000004050000290000000803000029000002370000a13d00000000033c0019000000000023043500000000020a04330000000000b2004b000002370000a13d00000000025c0019000000000001004b0000000003000039000000010300c039000000000032043500000000020a04330000000000b2004b000002370000a13d000000000001004b000002350000c13d000000800100043d0000000000b1004b000002370000a13d0000000501000029000000000101043300000020011000390000000001010433000000000001004b000002800000c13d000000010bb00039000001ac0000013d000000e801000041000000000010043f0000003201000039000000da0000013d000000400400043d0000004001000039000000000114043600000000020a043300000040034000390000000000230435000300000004001d000000600640003900000000030000190000002007600039000000000023004b000002620000813d0000000054050434000000000004004b0000000004000039000000010400c039000000000046043500000001033000390000000006070019000002440000013d000000400100043d000000e502000041000000000021043500000004021000390000000000b204350000002402000039033702fe0000040f0000000002000414000000400300043d0000004404300039000000000024043500000024023000390000000000120435000000eb01000041000000000013043500000004013000390000000000b104350000006402000039000002920000013d000000030260006a000000000021043500000002010000290000000001010433000400000006001d0000000000160435000500000001001d0000000501100210000700000007001d00000000027100190000000003000019000600000003001d000000050030006c00000008030000290000027d0000813d000000040120006a000000200110008a00000007040000290000000004140436000700000004001d0000000031030434000800000003001d033702de0000040f0000000603000029000000010330003900000000020100190000026d0000013d00000003010000290000000002120049000000c20000013d000000020100002900000000020b0019033702f00000040f0000000001010433000000400400043d000800000004001d000000240240003900000040030000390000000000320435000000ea0200004100000000002404350000000402400039000000070300002900000000003204350000004402400039033702de0000040f000000080300002900000000023100490000000001030019033702fe0000040f0002000000000002000200000006001d000100000005001d000000cf0030009c000000cf030080410000004003300210000000cf0040009c000000cf040080410000006004400210000000000334019f000000cf0010009c000000cf01008041000000c001100210000000000113019f033703270000040f00000001090000290000006003100270000000cf03300197000000020030006c000000020400002900000000040340190000001f0540018f000000fb064001980000000004690019000002b20000613d000000000701034f000000007807043c0000000009890436000000000049004b000002ae0000c13d000000010220018f000000000005004b000002c00000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00020000000103550000000001020019000000000001042d00020000000000020000000001000416000000000001004b000002dc0000c13d0000000001000031000000ec0010009c000002dc0000213d000000030010008c000002dc0000a13d000000400100043d000100000001001d0000800b0100003900000004030000390000000004000415000000020440008a0000000504400210000000fc02000041033703100000040f00000001030000290000000000130435000000200200003900000000010300190000000003000019033703060000040f00000000010000190000033900010430000000004301043400000000013204360000000002000019000000000032004b000002e90000813d00000000052100190000000006240019000000000606043300000000006504350000002002200039000002e10000013d000000000231001900000000000204350000001f02300039000000200300008a000000000232016f0000000001210019000000000001042d0000000003010433000000000023004b000002f70000a13d000000050220021000000000012100190000002001100039000000000001042d000000e801000041000000000010043f0000003201000039000000040010043f000000e9010000410000033900010430000000000001042f000000cf0010009c000000cf010080410000004001100210000000cf0020009c000000cf020080410000006002200210000000000112019f0000033900010430000000cf0010009c000000cf010080410000004001100210000000cf0020009c000000cf020080410000006002200210000000000112019f000000e002300210000000000121019f000003380001042e00000000050100190000000000200443000000040030008c000003170000a13d000000050140027000000000010100310000000400100443000000cf0030009c000000cf0300804100000060013002100000000002000414000000cf0020009c000000cf02008041000000c002200210000000000112019f000000fd011001c700000000020500190337032c0000040f0000000100200190000003260000613d000000000101043b000000000001042d000000000001042f0000032a002104210000000102000039000000000001042d0000000002000019000000000001042d0000032f002104230000000102000039000000000001042d0000000002000019000000000001042d0000800b01000039000000040300003900000000040004150000000d0440008a0000000504400210000000010000013b0000033700000432000003380001042e00000339000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7410000000000000000000000000000000000000000000000000000000043d9c9350000000000000000000000000000000000000000000000000000000048acd29f00000000000000000000000000000000000000000000000000000000543196eb00000000000000000000000000000000000000000000000000000000984395bc0000000000000000000000000000000000000000000000000000000098f9fbc400000000000000000000000000000000000000000000000000000000aeea5fb500000000000000000000000000000000000000000000000000000000b7a7253100000000000000000000000000000000000000000000000000000000c272d5c300000000000000000000000000000000000000000000000000000000c39f2d5c00000000000000000000000000000000000000000000000000000000c66764e100000000000000000000000000000000000000000000000000000000d1db390700000000000000000000000000000000000000000000000000000000d5b5337f00000000000000000000000000000000000000000000000000000000e90f13e700000000000000000000000000000000000000000000000000000000f209883a000000000000000000000000000000000000000000000000000000000fdecfac000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000100000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000ffffffffffffff7f230d1ccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000004e487b710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000003b4c7a5f000000000000000000000000000000000000000000000000000000002bb3e3ba000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffff408000000000000000000000000000000000000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d955391327877a797fe6dca4321f33fd95414da079ab78e698d761514c01ced9211af267e80b41246c05cbb406f874e82aa2faf7db11bba9792fe09929e56ef1eee2c2da342cbb15ccdc3cad6266b0e7a08c0454b23bf29dc2df74b6f3c209e9336465bd11806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83fe173b97ed9aa263236c52fa3eb334d07741add95e972d17352d76816b4aaea3a6ae0aac158b2d5c9a9c9285743419d62a32f6727a640955e4ce8ee41503c784a038794000000000000000000000000000000000000000000000000000000000e03fe177bb050a40ea1b3ecd64121a3fa063a94b6d404b2f45c64697555efe0e9cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f399a8a0592ac89c5ad3bc6df8224c17b485976f597df104ee20d0df415241f670b000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000000000000ffffffe019cae4629a2dd7890036d0d1f6a82742845b778b7184e38d5bebfd4cce3b181e0200000200000000000000000000000000000000000000000000000000000000c461a49d2e1b26efe2a97716d007aa9e2fe712a02ffbdc02d8dd9ae6ae93c653

    Block Age Transaction Gas Used Reward
    view all blocks produced

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

    Validator Index Block Age Amount
    View All Withdrawals

    Transaction Hash Block Age Value Eth2 PubKey Valid
    View All Deposits
    [ 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.