CELO Price: $1.27 (-2.08%)
Gas: 5 GWei

Contract

0x06A9b1F8f87968137D57D53eA40fF1Bfa7Be6dcA

Overview

CELO Balance

Celo Chain LogoCelo Chain LogoCelo Chain Logo0 CELO

CELO Value

$0.00

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Value
0x60806040127147202022-04-28 13:25:54701 days ago1651152354IN
 Create: MultiCallV1
0 CELO0.000370510.5

Parent Txn Hash Block From To Value
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MultiCallV1

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 2000 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at celoscan.io on 2022-04-28
*/

/**
 *Submitted for verification at moonbeam.moonscan.io on 2022-02-28
*/

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma abicoder v2;
pragma solidity ^0.8.9;

contract MultiCallV1 {
  function executeCall(address target, string calldata signature, bytes calldata data) external returns (bytes memory) {
    bytes memory callData;

    if (bytes(signature).length == 0) {
        callData = data;
    } else {
        callData = abi.encodePacked(bytes4(keccak256(bytes(signature))), data);
    }

    // solium-disable-next-line security/no-call-value
    (bool success, bytes memory returnData) = target.call(callData);
    
    if (success) {   
        return returnData;
    }
    
    return "";
  }

  function executeCallsOfMultiTargets(address[] calldata targets, string calldata signature, bytes calldata data) external returns (bytes[] memory returnDatas) {
    returnDatas = new bytes[](targets.length);
    
    for(uint i = 0; i < targets.length; i++) {
      try this.executeCall(targets[i], signature, data) returns (bytes memory returnData) {
        returnDatas[i] = returnData;
      } catch {}
    }
    return returnDatas;
  }

  function executeMultiCallsOfTarget(address target, string[] calldata signatures, bytes[] calldata datas) external returns (bytes[] memory returnDatas) {
    returnDatas = new bytes[](signatures.length);
    
    for(uint i = 0; i < signatures.length; i++) {
      try this.executeCall(target, signatures[i], datas[i]) returns (bytes memory returnData) {
        returnDatas[i] = returnData;
      } catch {}
    }
    return returnDatas;
  }

  function executeMultiCallsOfMultiTarget(address[] calldata targets, string[] calldata signatures, bytes[] calldata datas) external returns (bytes[] memory returnDatas) {
    returnDatas = new bytes[](targets.length);
    
    for(uint i = 0; i < targets.length; i++) {
      try this.executeCall(targets[i], signatures[i], datas[i]) returns (bytes memory returnData) {
        returnDatas[i] = returnData;
      } catch {}
    }
    return returnDatas;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"executeCall","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"targets","type":"address[]"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"executeCallsOfMultiTargets","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"targets","type":"address[]"},{"internalType":"string[]","name":"signatures","type":"string[]"},{"internalType":"bytes[]","name":"datas","type":"bytes[]"}],"name":"executeMultiCallsOfMultiTarget","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"string[]","name":"signatures","type":"string[]"},{"internalType":"bytes[]","name":"datas","type":"bytes[]"}],"name":"executeMultiCallsOfTarget","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"}]

Contract Creation Code

608060405234801561001057600080fd5b50610c74806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630928a3881461005157806368e6f60e1461007a578063d3eb597d1461008d578063f720af7a146100ad575b600080fd5b61006461005f366004610648565b6100c0565b604051610071919061073e565b60405180910390f35b610064610088366004610800565b610246565b6100a061009b3660046108b1565b61037d565b6040516100719190610932565b6100646100bb36600461094c565b61049d565b60608567ffffffffffffffff8111156100db576100db6109bc565b60405190808252806020026020018201604052801561010e57816020015b60608152602001906001900390816100f95790505b50905060005b8681101561023b573063d3eb597d898984818110610134576101346109d2565b905060200201602081019061014991906109e8565b88888581811061015b5761015b6109d2565b905060200281019061016d9190610a03565b88888781811061017f5761017f6109d2565b90506020028101906101919190610a03565b6040518663ffffffff1660e01b81526004016101b1959493929190610a93565b600060405180830381600087803b1580156101cb57600080fd5b505af192505050801561020057506040513d6000823e601f3d908101601f191682016040526101fd9190810190610ae2565b60015b61020957610229565b8083838151811061021c5761021c6109d2565b6020026020010181905250505b8061023381610b8f565b915050610114565b509695505050505050565b60608567ffffffffffffffff811115610261576102616109bc565b60405190808252806020026020018201604052801561029457816020015b606081526020019060019003908161027f5790505b50905060005b8681101561023b573063d3eb597d8989848181106102ba576102ba6109d2565b90506020020160208101906102cf91906109e8565b888888886040518663ffffffff1660e01b81526004016102f3959493929190610a93565b600060405180830381600087803b15801561030d57600080fd5b505af192505050801561034257506040513d6000823e601f3d908101601f1916820160405261033f9190810190610ae2565b60015b61034b5761036b565b8083838151811061035e5761035e6109d2565b6020026020010181905250505b8061037581610b8f565b91505061029a565b606080846103c45783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293506103ff92505050565b85856040516103d4929190610bd6565b6040519081900381206103ed9186908690602001610be6565b60405160208183030381529060405290505b6000808873ffffffffffffffffffffffffffffffffffffffff16836040516104279190610c22565b6000604051808303816000865af19150503d8060008114610464576040519150601f19603f3d011682016040523d82523d6000602084013e610469565b606091505b5091509150811561047e579250610494915050565b6040518060200160405280600081525093505050505b95945050505050565b60608367ffffffffffffffff8111156104b8576104b86109bc565b6040519080825280602002602001820160405280156104eb57816020015b60608152602001906001900390816104d65790505b50905060005b848110156105f2573063d3eb597d88888885818110610512576105126109d2565b90506020028101906105249190610a03565b888887818110610536576105366109d2565b90506020028101906105489190610a03565b6040518663ffffffff1660e01b8152600401610568959493929190610a93565b600060405180830381600087803b15801561058257600080fd5b505af19250505080156105b757506040513d6000823e601f3d908101601f191682016040526105b49190810190610ae2565b60015b6105c0576105e0565b808383815181106105d3576105d36109d2565b6020026020010181905250505b806105ea81610b8f565b9150506104f1565b5095945050505050565b60008083601f84011261060e57600080fd5b50813567ffffffffffffffff81111561062657600080fd5b6020830191508360208260051b850101111561064157600080fd5b9250929050565b6000806000806000806060878903121561066157600080fd5b863567ffffffffffffffff8082111561067957600080fd5b6106858a838b016105fc565b9098509650602089013591508082111561069e57600080fd5b6106aa8a838b016105fc565b909650945060408901359150808211156106c357600080fd5b506106d089828a016105fc565b979a9699509497509295939492505050565b60005b838110156106fd5781810151838201526020016106e5565b8381111561070c576000848401525b50505050565b6000815180845261072a8160208601602086016106e2565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156107b1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc088860301845261079f858351610712565b94509285019290850190600101610765565b5092979650505050505050565b60008083601f8401126107d057600080fd5b50813567ffffffffffffffff8111156107e857600080fd5b60208301915083602082850101111561064157600080fd5b6000806000806000806060878903121561081957600080fd5b863567ffffffffffffffff8082111561083157600080fd5b61083d8a838b016105fc565b9098509650602089013591508082111561085657600080fd5b6108628a838b016107be565b9096509450604089013591508082111561087b57600080fd5b506106d089828a016107be565b803573ffffffffffffffffffffffffffffffffffffffff811681146108ac57600080fd5b919050565b6000806000806000606086880312156108c957600080fd5b6108d286610888565b9450602086013567ffffffffffffffff808211156108ef57600080fd5b6108fb89838a016107be565b9096509450604088013591508082111561091457600080fd5b50610921888289016107be565b969995985093965092949392505050565b6020815260006109456020830184610712565b9392505050565b60008060008060006060868803121561096457600080fd5b61096d86610888565b9450602086013567ffffffffffffffff8082111561098a57600080fd5b61099689838a016105fc565b909650945060408801359150808211156109af57600080fd5b50610921888289016105fc565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000602082840312156109fa57600080fd5b61094582610888565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610a3857600080fd5b83018035915067ffffffffffffffff821115610a5357600080fd5b60200191503681900382131561064157600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b73ffffffffffffffffffffffffffffffffffffffff86168152606060208201526000610ac3606083018688610a68565b8281036040840152610ad6818587610a68565b98975050505050505050565b600060208284031215610af457600080fd5b815167ffffffffffffffff80821115610b0c57600080fd5b818401915084601f830112610b2057600080fd5b815181811115610b3257610b326109bc565b604051601f8201601f19908116603f01168101908382118183101715610b5a57610b5a6109bc565b81604052828152876020848701011115610b7357600080fd5b610b848360208301602088016106e2565b979650505050505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610bcf57634e487b7160e01b600052601160045260246000fd5b5060010190565b8183823760009101908152919050565b7fffffffff0000000000000000000000000000000000000000000000000000000084168152818360048301376000910160040190815292915050565b60008251610c348184602087016106e2565b919091019291505056fea2646970667358221220bf3720707b6aab37f223c234dc2c368b2a5e40f8adb8804f06c1b7adab69aeb364736f6c63430008090033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80630928a3881461005157806368e6f60e1461007a578063d3eb597d1461008d578063f720af7a146100ad575b600080fd5b61006461005f366004610648565b6100c0565b604051610071919061073e565b60405180910390f35b610064610088366004610800565b610246565b6100a061009b3660046108b1565b61037d565b6040516100719190610932565b6100646100bb36600461094c565b61049d565b60608567ffffffffffffffff8111156100db576100db6109bc565b60405190808252806020026020018201604052801561010e57816020015b60608152602001906001900390816100f95790505b50905060005b8681101561023b573063d3eb597d898984818110610134576101346109d2565b905060200201602081019061014991906109e8565b88888581811061015b5761015b6109d2565b905060200281019061016d9190610a03565b88888781811061017f5761017f6109d2565b90506020028101906101919190610a03565b6040518663ffffffff1660e01b81526004016101b1959493929190610a93565b600060405180830381600087803b1580156101cb57600080fd5b505af192505050801561020057506040513d6000823e601f3d908101601f191682016040526101fd9190810190610ae2565b60015b61020957610229565b8083838151811061021c5761021c6109d2565b6020026020010181905250505b8061023381610b8f565b915050610114565b509695505050505050565b60608567ffffffffffffffff811115610261576102616109bc565b60405190808252806020026020018201604052801561029457816020015b606081526020019060019003908161027f5790505b50905060005b8681101561023b573063d3eb597d8989848181106102ba576102ba6109d2565b90506020020160208101906102cf91906109e8565b888888886040518663ffffffff1660e01b81526004016102f3959493929190610a93565b600060405180830381600087803b15801561030d57600080fd5b505af192505050801561034257506040513d6000823e601f3d908101601f1916820160405261033f9190810190610ae2565b60015b61034b5761036b565b8083838151811061035e5761035e6109d2565b6020026020010181905250505b8061037581610b8f565b91505061029a565b606080846103c45783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293506103ff92505050565b85856040516103d4929190610bd6565b6040519081900381206103ed9186908690602001610be6565b60405160208183030381529060405290505b6000808873ffffffffffffffffffffffffffffffffffffffff16836040516104279190610c22565b6000604051808303816000865af19150503d8060008114610464576040519150601f19603f3d011682016040523d82523d6000602084013e610469565b606091505b5091509150811561047e579250610494915050565b6040518060200160405280600081525093505050505b95945050505050565b60608367ffffffffffffffff8111156104b8576104b86109bc565b6040519080825280602002602001820160405280156104eb57816020015b60608152602001906001900390816104d65790505b50905060005b848110156105f2573063d3eb597d88888885818110610512576105126109d2565b90506020028101906105249190610a03565b888887818110610536576105366109d2565b90506020028101906105489190610a03565b6040518663ffffffff1660e01b8152600401610568959493929190610a93565b600060405180830381600087803b15801561058257600080fd5b505af19250505080156105b757506040513d6000823e601f3d908101601f191682016040526105b49190810190610ae2565b60015b6105c0576105e0565b808383815181106105d3576105d36109d2565b6020026020010181905250505b806105ea81610b8f565b9150506104f1565b5095945050505050565b60008083601f84011261060e57600080fd5b50813567ffffffffffffffff81111561062657600080fd5b6020830191508360208260051b850101111561064157600080fd5b9250929050565b6000806000806000806060878903121561066157600080fd5b863567ffffffffffffffff8082111561067957600080fd5b6106858a838b016105fc565b9098509650602089013591508082111561069e57600080fd5b6106aa8a838b016105fc565b909650945060408901359150808211156106c357600080fd5b506106d089828a016105fc565b979a9699509497509295939492505050565b60005b838110156106fd5781810151838201526020016106e5565b8381111561070c576000848401525b50505050565b6000815180845261072a8160208601602086016106e2565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156107b1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc088860301845261079f858351610712565b94509285019290850190600101610765565b5092979650505050505050565b60008083601f8401126107d057600080fd5b50813567ffffffffffffffff8111156107e857600080fd5b60208301915083602082850101111561064157600080fd5b6000806000806000806060878903121561081957600080fd5b863567ffffffffffffffff8082111561083157600080fd5b61083d8a838b016105fc565b9098509650602089013591508082111561085657600080fd5b6108628a838b016107be565b9096509450604089013591508082111561087b57600080fd5b506106d089828a016107be565b803573ffffffffffffffffffffffffffffffffffffffff811681146108ac57600080fd5b919050565b6000806000806000606086880312156108c957600080fd5b6108d286610888565b9450602086013567ffffffffffffffff808211156108ef57600080fd5b6108fb89838a016107be565b9096509450604088013591508082111561091457600080fd5b50610921888289016107be565b969995985093965092949392505050565b6020815260006109456020830184610712565b9392505050565b60008060008060006060868803121561096457600080fd5b61096d86610888565b9450602086013567ffffffffffffffff8082111561098a57600080fd5b61099689838a016105fc565b909650945060408801359150808211156109af57600080fd5b50610921888289016105fc565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000602082840312156109fa57600080fd5b61094582610888565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610a3857600080fd5b83018035915067ffffffffffffffff821115610a5357600080fd5b60200191503681900382131561064157600080fd5b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b73ffffffffffffffffffffffffffffffffffffffff86168152606060208201526000610ac3606083018688610a68565b8281036040840152610ad6818587610a68565b98975050505050505050565b600060208284031215610af457600080fd5b815167ffffffffffffffff80821115610b0c57600080fd5b818401915084601f830112610b2057600080fd5b815181811115610b3257610b326109bc565b604051601f8201601f19908116603f01168101908382118183101715610b5a57610b5a6109bc565b81604052828152876020848701011115610b7357600080fd5b610b848360208301602088016106e2565b979650505050505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610bcf57634e487b7160e01b600052601160045260246000fd5b5060010190565b8183823760009101908152919050565b7fffffffff0000000000000000000000000000000000000000000000000000000084168152818360048301376000910160040190815292915050565b60008251610c348184602087016106e2565b919091019291505056fea2646970667358221220bf3720707b6aab37f223c234dc2c368b2a5e40f8adb8804f06c1b7adab69aeb364736f6c63430008090033

Deployed Bytecode Sourcemap

174:1945:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1651:465;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;742:447;;;;;;:::i;:::-;;:::i;200:536::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1195:450::-;;;;;;:::i;:::-;;:::i;1651:465::-;1791:26;1852:7;1840:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1826:41;;1884:6;1880:206;1896:18;;;1880:206;;;1934:4;:16;1951:7;;1959:1;1951:10;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;1963;;1974:1;1963:13;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;1978:5;;1984:1;1978:8;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;1934:53;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1934:53:0;;;;;;;;;;;;:::i;:::-;;;1930:149;;;;;2050:10;2033:11;2045:1;2033:14;;;;;;;;:::i;:::-;;;;;;:27;;;;1988:82;1930:149;1916:3;;;;:::i;:::-;;;;1880:206;;;;1651:465;;;;;;;;:::o;742:447::-;872:26;933:7;921:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;907:41;;965:6;961:198;977:18;;;961:198;;;1015:4;:16;1032:7;;1040:1;1032:10;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;1044:9;;1055:4;;1015:45;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1015:45:0;;;;;;;;;;;;:::i;:::-;;;1011:141;;;;;1123:10;1106:11;1118:1;1106:14;;;;;;;;:::i;:::-;;;;;;:27;;;;1061:82;1011:141;997:3;;;;:::i;:::-;;;;961:198;;200:536;303:12;;358:28;354:163;;410:4;;399:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;399:15:0;;-1:-1:-1;354:163:0;;-1:-1:-1;;;354:163:0;;490:9;;474:27;;;;;;;:::i;:::-;;;;;;;;;450:59;;504:4;;;;450:59;;;:::i;:::-;;;;;;;;;;;;;439:70;;354:163;582:12;596:23;623:6;:11;;635:8;623:21;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;581:63;;;;661:7;657:52;;;691:10;-1:-1:-1;684:17:0;;-1:-1:-1;;684:17:0;657:52;721:9;;;;;;;;;;;;;;;;;200:536;;;;;;;;:::o;1195:450::-;1318:26;1379:10;1367:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1353:44;;1414:6;1410:205;1426:21;;;1410:205;;;1467:4;:16;1484:6;1492:10;;1503:1;1492:13;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;1507:5;;1513:1;1507:8;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;1467:49;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1467:49:0;;;;;;;;;;;;:::i;:::-;;;1463:145;;;;;1579:10;1562:11;1574:1;1562:14;;;;;;;;:::i;:::-;;;;;;:27;;;;1517:82;1463:145;1449:3;;;;:::i;:::-;;;;1410:205;;;;1195:450;;;;;;;:::o;14:367:1:-;77:8;87:6;141:3;134:4;126:6;122:17;118:27;108:55;;159:1;156;149:12;108:55;-1:-1:-1;182:20:1;;225:18;214:30;;211:50;;;257:1;254;247:12;211:50;294:4;286:6;282:17;270:29;;354:3;347:4;337:6;334:1;330:14;322:6;318:27;314:38;311:47;308:67;;;371:1;368;361:12;308:67;14:367;;;;;:::o;386:1111::-;567:6;575;583;591;599;607;660:2;648:9;639:7;635:23;631:32;628:52;;;676:1;673;666:12;628:52;716:9;703:23;745:18;786:2;778:6;775:14;772:34;;;802:1;799;792:12;772:34;841:70;903:7;894:6;883:9;879:22;841:70;:::i;:::-;930:8;;-1:-1:-1;815:96:1;-1:-1:-1;1018:2:1;1003:18;;990:32;;-1:-1:-1;1034:16:1;;;1031:36;;;1063:1;1060;1053:12;1031:36;1102:72;1166:7;1155:8;1144:9;1140:24;1102:72;:::i;:::-;1193:8;;-1:-1:-1;1076:98:1;-1:-1:-1;1281:2:1;1266:18;;1253:32;;-1:-1:-1;1297:16:1;;;1294:36;;;1326:1;1323;1316:12;1294:36;;1365:72;1429:7;1418:8;1407:9;1403:24;1365:72;:::i;:::-;386:1111;;;;-1:-1:-1;386:1111:1;;-1:-1:-1;386:1111:1;;1456:8;;386:1111;-1:-1:-1;;;386:1111:1:o;1502:258::-;1574:1;1584:113;1598:6;1595:1;1592:13;1584:113;;;1674:11;;;1668:18;1655:11;;;1648:39;1620:2;1613:10;1584:113;;;1715:6;1712:1;1709:13;1706:48;;;1750:1;1741:6;1736:3;1732:16;1725:27;1706:48;;1502:258;;;:::o;1765:316::-;1806:3;1844:5;1838:12;1871:6;1866:3;1859:19;1887:63;1943:6;1936:4;1931:3;1927:14;1920:4;1913:5;1909:16;1887:63;:::i;:::-;1995:2;1983:15;-1:-1:-1;;1979:88:1;1970:98;;;;2070:4;1966:109;;1765:316;-1:-1:-1;;1765:316:1:o;2086:859::-;2246:4;2275:2;2315;2304:9;2300:18;2345:2;2334:9;2327:21;2368:6;2403;2397:13;2434:6;2426;2419:22;2472:2;2461:9;2457:18;2450:25;;2534:2;2524:6;2521:1;2517:14;2506:9;2502:30;2498:39;2484:53;;2572:2;2564:6;2560:15;2593:1;2603:313;2617:6;2614:1;2611:13;2603:313;;;2706:66;2694:9;2686:6;2682:22;2678:95;2673:3;2666:108;2797:39;2829:6;2820;2814:13;2797:39;:::i;:::-;2787:49;-1:-1:-1;2894:12:1;;;;2859:15;;;;2639:1;2632:9;2603:313;;;-1:-1:-1;2933:6:1;;2086:859;-1:-1:-1;;;;;;;2086:859:1:o;2950:348::-;3002:8;3012:6;3066:3;3059:4;3051:6;3047:17;3043:27;3033:55;;3084:1;3081;3074:12;3033:55;-1:-1:-1;3107:20:1;;3150:18;3139:30;;3136:50;;;3182:1;3179;3172:12;3136:50;3219:4;3211:6;3207:17;3195:29;;3271:3;3264:4;3255:6;3247;3243:19;3239:30;3236:39;3233:59;;;3288:1;3285;3278:12;3303:1035;3430:6;3438;3446;3454;3462;3470;3523:2;3511:9;3502:7;3498:23;3494:32;3491:52;;;3539:1;3536;3529:12;3491:52;3579:9;3566:23;3608:18;3649:2;3641:6;3638:14;3635:34;;;3665:1;3662;3655:12;3635:34;3704:70;3766:7;3757:6;3746:9;3742:22;3704:70;:::i;:::-;3793:8;;-1:-1:-1;3678:96:1;-1:-1:-1;3881:2:1;3866:18;;3853:32;;-1:-1:-1;3897:16:1;;;3894:36;;;3926:1;3923;3916:12;3894:36;3965:61;4018:7;4007:8;3996:9;3992:24;3965:61;:::i;:::-;4045:8;;-1:-1:-1;3939:87:1;-1:-1:-1;4133:2:1;4118:18;;4105:32;;-1:-1:-1;4149:16:1;;;4146:36;;;4178:1;4175;4168:12;4146:36;;4217:61;4270:7;4259:8;4248:9;4244:24;4217:61;:::i;4343:196::-;4411:20;;4471:42;4460:54;;4450:65;;4440:93;;4529:1;4526;4519:12;4440:93;4343:196;;;:::o;4544:794::-;4644:6;4652;4660;4668;4676;4729:2;4717:9;4708:7;4704:23;4700:32;4697:52;;;4745:1;4742;4735:12;4697:52;4768:29;4787:9;4768:29;:::i;:::-;4758:39;;4848:2;4837:9;4833:18;4820:32;4871:18;4912:2;4904:6;4901:14;4898:34;;;4928:1;4925;4918:12;4898:34;4967:59;5018:7;5009:6;4998:9;4994:22;4967:59;:::i;:::-;5045:8;;-1:-1:-1;4941:85:1;-1:-1:-1;5133:2:1;5118:18;;5105:32;;-1:-1:-1;5149:16:1;;;5146:36;;;5178:1;5175;5168:12;5146:36;;5217:61;5270:7;5259:8;5248:9;5244:24;5217:61;:::i;:::-;4544:794;;;;-1:-1:-1;4544:794:1;;-1:-1:-1;5297:8:1;;5191:87;4544:794;-1:-1:-1;;;4544:794:1:o;5343:217::-;5490:2;5479:9;5472:21;5453:4;5510:44;5550:2;5539:9;5535:18;5527:6;5510:44;:::i;:::-;5502:52;5343:217;-1:-1:-1;;;5343:217:1:o;5565:870::-;5719:6;5727;5735;5743;5751;5804:2;5792:9;5783:7;5779:23;5775:32;5772:52;;;5820:1;5817;5810:12;5772:52;5843:29;5862:9;5843:29;:::i;:::-;5833:39;;5923:2;5912:9;5908:18;5895:32;5946:18;5987:2;5979:6;5976:14;5973:34;;;6003:1;6000;5993:12;5973:34;6042:70;6104:7;6095:6;6084:9;6080:22;6042:70;:::i;:::-;6131:8;;-1:-1:-1;6016:96:1;-1:-1:-1;6219:2:1;6204:18;;6191:32;;-1:-1:-1;6235:16:1;;;6232:36;;;6264:1;6261;6254:12;6232:36;;6303:72;6367:7;6356:8;6345:9;6341:24;6303:72;:::i;6440:184::-;-1:-1:-1;;;6489:1:1;6482:88;6589:4;6586:1;6579:15;6613:4;6610:1;6603:15;6629:184;-1:-1:-1;;;6678:1:1;6671:88;6778:4;6775:1;6768:15;6802:4;6799:1;6792:15;6818:186;6877:6;6930:2;6918:9;6909:7;6905:23;6901:32;6898:52;;;6946:1;6943;6936:12;6898:52;6969:29;6988:9;6969:29;:::i;7009:581::-;7087:4;7093:6;7153:11;7140:25;7243:66;7232:8;7216:14;7212:29;7208:102;7188:18;7184:127;7174:155;;7325:1;7322;7315:12;7174:155;7352:33;;7404:20;;;-1:-1:-1;7447:18:1;7436:30;;7433:50;;;7479:1;7476;7469:12;7433:50;7512:4;7500:17;;-1:-1:-1;7543:14:1;7539:27;;;7529:38;;7526:58;;;7580:1;7577;7570:12;8180:326;8269:6;8264:3;8257:19;8321:6;8314:5;8307:4;8302:3;8298:14;8285:43;;8373:1;8366:4;8357:6;8352:3;8348:16;8344:27;8337:38;8239:3;8495:4;-1:-1:-1;;8420:2:1;8412:6;8408:15;8404:88;8399:3;8395:98;8391:109;8384:116;;8180:326;;;;:::o;8511:555::-;8766:42;8758:6;8754:55;8743:9;8736:74;8846:2;8841;8830:9;8826:18;8819:30;8717:4;8872:62;8930:2;8919:9;8915:18;8907:6;8899;8872:62;:::i;:::-;8982:9;8974:6;8970:22;8965:2;8954:9;8950:18;8943:50;9010;9053:6;9045;9037;9010:50;:::i;:::-;9002:58;8511:555;-1:-1:-1;;;;;;;;8511:555:1:o;9071:942::-;9150:6;9203:2;9191:9;9182:7;9178:23;9174:32;9171:52;;;9219:1;9216;9209:12;9171:52;9252:9;9246:16;9281:18;9322:2;9314:6;9311:14;9308:34;;;9338:1;9335;9328:12;9308:34;9376:6;9365:9;9361:22;9351:32;;9421:7;9414:4;9410:2;9406:13;9402:27;9392:55;;9443:1;9440;9433:12;9392:55;9472:2;9466:9;9494:2;9490;9487:10;9484:36;;;9500:18;;:::i;:::-;9634:2;9628:9;9696:4;9688:13;;-1:-1:-1;;9684:22:1;;;9708:2;9680:31;9676:40;9664:53;;;9732:18;;;9752:22;;;9729:46;9726:72;;;9778:18;;:::i;:::-;9818:10;9814:2;9807:22;9853:2;9845:6;9838:18;9893:7;9888:2;9883;9879;9875:11;9871:20;9868:33;9865:53;;;9914:1;9911;9904:12;9865:53;9927:55;9979:2;9974;9966:6;9962:15;9957:2;9953;9949:11;9927:55;:::i;:::-;10001:6;9071:942;-1:-1:-1;;;;;;;9071:942:1:o;10018:349::-;10057:3;10088:66;10081:5;10078:77;10075:257;;;-1:-1:-1;;;10185:1:1;10178:88;10289:4;10286:1;10279:15;10317:4;10314:1;10307:15;10075:257;-1:-1:-1;10359:1:1;10348:13;;10018:349::o;10372:271::-;10555:6;10547;10542:3;10529:33;10511:3;10581:16;;10606:13;;;10581:16;10372:271;-1:-1:-1;10372:271:1:o;10648:414::-;10855:66;10847:6;10843:79;10838:3;10831:92;10966:6;10958;10954:1;10949:3;10945:11;10932:41;10813:3;10996:16;;11014:1;10992:24;11025:13;;;10992:24;10648:414;-1:-1:-1;;10648:414:1:o;11067:274::-;11196:3;11234:6;11228:13;11250:53;11296:6;11291:3;11284:4;11276:6;11272:17;11250:53;:::i;:::-;11319:16;;;;;11067:274;-1:-1:-1;;11067:274:1:o

Swarm Source

ipfs://bf3720707b6aab37f223c234dc2c368b2a5e40f8adb8804f06c1b7adab69aeb3

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

Txn Hash Block 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.