ETH Price: $3,331.90 (-2.74%)

Contract

0x149f615057F905988fFC97994E29c0Cc7DaB5337
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Register Wrapper147561972022-05-11 17:34:52930 days ago1652290492IN
0x149f6150...c7DaB5337
0 ETH0.01003526194.79529258
Register Wrapper147561942022-05-11 17:34:02930 days ago1652290442IN
0x149f6150...c7DaB5337
0 ETH0.01058465205.45950683
Register Wrapper147561902022-05-11 17:33:06930 days ago1652290386IN
0x149f6150...c7DaB5337
0 ETH0.01086841210.96753074
Register Wrapper147561872022-05-11 17:32:15930 days ago1652290335IN
0x149f6150...c7DaB5337
0 ETH0.01023367198.64648014
Register Wrapper147561832022-05-11 17:31:12930 days ago1652290272IN
0x149f6150...c7DaB5337
0 ETH0.00927968180.12858584
Register Wrapper147561802022-05-11 17:30:14930 days ago1652290214IN
0x149f6150...c7DaB5337
0 ETH0.00867032168.30035679
Register Wrapper147561752022-05-11 17:28:51930 days ago1652290131IN
0x149f6150...c7DaB5337
0 ETH0.00684519132.87263283
Register Wrapper147561722022-05-11 17:28:07930 days ago1652290087IN
0x149f6150...c7DaB5337
0 ETH0.0055994108.69045047
Register Wrapper147561582022-05-11 17:25:31930 days ago1652289931IN
0x149f6150...c7DaB5337
0 ETH0.00598063116.09043792
Register Wrapper147561512022-05-11 17:24:33930 days ago1652289873IN
0x149f6150...c7DaB5337
0 ETH0.00639788124.18973753
Register Wrapper147561452022-05-11 17:23:01930 days ago1652289781IN
0x149f6150...c7DaB5337
0 ETH0.00571376110.91029058
Register Wrapper147006982022-05-02 21:38:01939 days ago1651527481IN
0x149f6150...c7DaB5337
0 ETH0.00635581123.37309144
Register Wrapper147006922022-05-02 21:36:05939 days ago1651527365IN
0x149f6150...c7DaB5337
0 ETH0.00657841127.69410304
Register Wrapper147006902022-05-02 21:35:11939 days ago1651527311IN
0x149f6150...c7DaB5337
0 ETH0.00522104101.34597638
Register Wrapper147006872022-05-02 21:34:35939 days ago1651527275IN
0x149f6150...c7DaB5337
0 ETH0.00567956110.27204849
Register Wrapper147006862022-05-02 21:34:34939 days ago1651527274IN
0x149f6150...c7DaB5337
0 ETH0.00626984121.70445641
Register Wrapper146997952022-05-02 18:03:49939 days ago1651514629IN
0x149f6150...c7DaB5337
0 ETH0.00714549104.13598219
0x60806040146997792022-05-02 17:59:22939 days ago1651514362IN
 Create: WrapperRegistry
0 ETH0.07532579115.93525236

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WrapperRegistry

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license
/**
 *Submitted for verification at Etherscan.io on 2022-05-02
*/

// SPDX-License-Identifier: Apache-2.0
pragma solidity ^0.8.0;

contract Authorizable {
    // This contract allows a flexible authorization scheme

    // The owner who can change authorization status
    address public owner;
    // A mapping from an address to its authorization status
    mapping(address => bool) public authorized;

    /// @dev We set the deployer to the owner
    constructor() {
        owner = msg.sender;
    }

    /// @dev This modifier checks if the msg.sender is the owner
    modifier onlyOwner() {
        require(msg.sender == owner, "Sender not owner");
        _;
    }

    /// @dev This modifier checks if an address is authorized
    modifier onlyAuthorized() {
        require(isAuthorized(msg.sender), "Sender not Authorized");
        _;
    }

    /// @dev Returns true if an address is authorized
    /// @param who the address to check
    /// @return true if authorized false if not
    function isAuthorized(address who) public view returns (bool) {
        return authorized[who];
    }

    /// @dev Privileged function authorize an address
    /// @param who the address to authorize
    function authorize(address who) external onlyOwner {
        _authorize(who);
    }

    /// @dev Privileged function to de authorize an address
    /// @param who The address to remove authorization from
    function deauthorize(address who) external onlyOwner {
        authorized[who] = false;
    }

    /// @dev Function to change owner
    /// @param who The new owner address
    function setOwner(address who) public onlyOwner {
        owner = who;
    }

    /// @dev Inheritable function which authorizes someone
    /// @param who the address to authorize
    function _authorize(address who) internal {
        authorized[who] = true;
    }
}

contract WrapperRegistry is Authorizable {
    address[] public wrappers;

    /// @notice Constructs this contract and stores needed data
    /// @param _owner The contract owner authorized to validate addresses
    constructor(address _owner) {
        // authorize the owner address to be able to execute the validations
        _authorize(_owner);
    }

    /// @notice adds a vault + wrapper pair of addresses to state array
    /// @param wrapper the wrapped position contract address
    function registerWrapper(address wrapper) external onlyAuthorized {
        wrappers.push(wrapper);
    }

    /// @notice shows the entire array of vault/wrapper pairs
    /// @return the entire array of struct pairs
    function viewRegistry() external view returns (address[] memory) {
        return wrappers;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"authorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"authorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"deauthorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"isAuthorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wrapper","type":"address"}],"name":"registerWrapper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"viewRegistry","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"wrappers","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50604051610b69380380610b69833981810160405281019061003291906100f6565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100818161008760201b60201c565b50610171565b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000815190506100f08161015a565b92915050565b60006020828403121561010c5761010b610155565b5b600061011a848285016100e1565b91505092915050565b600061012e82610135565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b61016381610123565b811461016e57600080fd5b50565b6109e9806101806000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063b6a5d7de11610066578063b6a5d7de1461010c578063b918161114610128578063cba45df214610158578063d2595f1d14610188578063fe9fbb80146101a457610093565b80630367d56a1461009857806313af4035146100b657806327c97fa5146100d25780638da5cb5b146100ee575b600080fd5b6100a06101d4565b6040516100ad919061081f565b60405180910390f35b6100d060048036038101906100cb91906106c1565b610262565b005b6100ec60048036038101906100e791906106c1565b610333565b005b6100f661041c565b6040516101039190610804565b60405180910390f35b610126600480360381019061012191906106c1565b610440565b005b610142600480360381019061013d91906106c1565b6104da565b60405161014f9190610841565b60405180910390f35b610172600480360381019061016d91906106ee565b6104fa565b60405161017f9190610804565b60405180910390f35b6101a2600480360381019061019d91906106c1565b610539565b005b6101be60048036038101906101b991906106c1565b6105e7565b6040516101cb9190610841565b60405180910390f35b6060600280548060200260200160405190810160405280929190818152602001828054801561025857602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161020e575b5050505050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e79061085c565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b89061085c565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c59061085c565b60405180910390fd5b6104d78161063d565b50565b60016020528060005260406000206000915054906101000a900460ff1681565b6002818154811061050a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610542336105e7565b610581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105789061087c565b60405180910390fd5b6002819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000813590506106a681610985565b92915050565b6000813590506106bb8161099c565b92915050565b6000602082840312156106d7576106d661092e565b5b60006106e584828501610697565b91505092915050565b6000602082840312156107045761070361092e565b5b6000610712848285016106ac565b91505092915050565b60006107278383610733565b60208301905092915050565b61073c816108e6565b82525050565b61074b816108e6565b82525050565b600061075c826108ac565b61076681856108c4565b93506107718361089c565b8060005b838110156107a2578151610789888261071b565b9750610794836108b7565b925050600181019050610775565b5085935050505092915050565b6107b8816108f8565b82525050565b60006107cb6010836108d5565b91506107d682610933565b602082019050919050565b60006107ee6015836108d5565b91506107f98261095c565b602082019050919050565b60006020820190506108196000830184610742565b92915050565b600060208201905081810360008301526108398184610751565b905092915050565b600060208201905061085660008301846107af565b92915050565b60006020820190508181036000830152610875816107be565b9050919050565b60006020820190508181036000830152610895816107e1565b9050919050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006108f182610904565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f53656e646572206e6f74206f776e657200000000000000000000000000000000600082015250565b7f53656e646572206e6f7420417574686f72697a65640000000000000000000000600082015250565b61098e816108e6565b811461099957600080fd5b50565b6109a581610924565b81146109b057600080fd5b5056fea2646970667358221220a4d076e98464029844f26bdb42d92b0ecd515ce0feab882d33cf2426daca910364736f6c63430008070033000000000000000000000000422494292e7a9dda8778bb4ea05c2779a3d60f5d

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063b6a5d7de11610066578063b6a5d7de1461010c578063b918161114610128578063cba45df214610158578063d2595f1d14610188578063fe9fbb80146101a457610093565b80630367d56a1461009857806313af4035146100b657806327c97fa5146100d25780638da5cb5b146100ee575b600080fd5b6100a06101d4565b6040516100ad919061081f565b60405180910390f35b6100d060048036038101906100cb91906106c1565b610262565b005b6100ec60048036038101906100e791906106c1565b610333565b005b6100f661041c565b6040516101039190610804565b60405180910390f35b610126600480360381019061012191906106c1565b610440565b005b610142600480360381019061013d91906106c1565b6104da565b60405161014f9190610841565b60405180910390f35b610172600480360381019061016d91906106ee565b6104fa565b60405161017f9190610804565b60405180910390f35b6101a2600480360381019061019d91906106c1565b610539565b005b6101be60048036038101906101b991906106c1565b6105e7565b6040516101cb9190610841565b60405180910390f35b6060600280548060200260200160405190810160405280929190818152602001828054801561025857602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161020e575b5050505050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e79061085c565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b89061085c565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c59061085c565b60405180910390fd5b6104d78161063d565b50565b60016020528060005260406000206000915054906101000a900460ff1681565b6002818154811061050a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610542336105e7565b610581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105789061087c565b60405180910390fd5b6002819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000813590506106a681610985565b92915050565b6000813590506106bb8161099c565b92915050565b6000602082840312156106d7576106d661092e565b5b60006106e584828501610697565b91505092915050565b6000602082840312156107045761070361092e565b5b6000610712848285016106ac565b91505092915050565b60006107278383610733565b60208301905092915050565b61073c816108e6565b82525050565b61074b816108e6565b82525050565b600061075c826108ac565b61076681856108c4565b93506107718361089c565b8060005b838110156107a2578151610789888261071b565b9750610794836108b7565b925050600181019050610775565b5085935050505092915050565b6107b8816108f8565b82525050565b60006107cb6010836108d5565b91506107d682610933565b602082019050919050565b60006107ee6015836108d5565b91506107f98261095c565b602082019050919050565b60006020820190506108196000830184610742565b92915050565b600060208201905081810360008301526108398184610751565b905092915050565b600060208201905061085660008301846107af565b92915050565b60006020820190508181036000830152610875816107be565b9050919050565b60006020820190508181036000830152610895816107e1565b9050919050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006108f182610904565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f53656e646572206e6f74206f776e657200000000000000000000000000000000600082015250565b7f53656e646572206e6f7420417574686f72697a65640000000000000000000000600082015250565b61098e816108e6565b811461099957600080fd5b50565b6109a581610924565b81146109b057600080fd5b5056fea2646970667358221220a4d076e98464029844f26bdb42d92b0ecd515ce0feab882d33cf2426daca910364736f6c63430008070033

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

000000000000000000000000422494292e7a9dda8778bb4ea05c2779a3d60f5d

-----Decoded View---------------
Arg [0] : _owner (address): 0x422494292e7a9Dda8778Bb4EA05C2779a3d60f5D

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000422494292e7a9dda8778bb4ea05c2779a3d60f5d


Deployed Bytecode Sourcemap

1855:838:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2591:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1574:78;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1390:95;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;213:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1175:85;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;302:42;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1903:25;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2363:107;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;964:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2591:99;2638:16;2674:8;2667:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2591:99;:::o;1574:78::-;579:5;;;;;;;;;;565:19;;:10;:19;;;557:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;1641:3:::1;1633:5;::::0;:11:::1;;;;;;;;;;;;;;;;;;1574:78:::0;:::o;1390:95::-;579:5;;;;;;;;;;565:19;;:10;:19;;;557:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;1472:5:::1;1454:10;:15;1465:3;1454:15;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;1390:95:::0;:::o;213:20::-;;;;;;;;;;;;:::o;1175:85::-;579:5;;;;;;;;;;565:19;;:10;:19;;;557:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;1237:15:::1;1248:3;1237:10;:15::i;:::-;1175:85:::0;:::o;302:42::-;;;;;;;;;;;;;;;;;;;;;;:::o;1903:25::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2363:107::-;741:24;754:10;741:12;:24::i;:::-;733:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;2440:8:::1;2454:7;2440:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2363:107:::0;:::o;964:103::-;1020:4;1044:10;:15;1055:3;1044:15;;;;;;;;;;;;;;;;;;;;;;;;;1037:22;;964:103;;;:::o;1765:83::-;1836:4;1818:10;:15;1829:3;1818:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;1765:83;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:119;;;411:79;;:::i;:::-;373:119;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;297:329;;;;:::o;632:::-;691:6;740:2;728:9;719:7;715:23;711:32;708:119;;;746:79;;:::i;:::-;708:119;866:1;891:53;936:7;927:6;916:9;912:22;891:53;:::i;:::-;881:63;;837:117;632:329;;;;:::o;967:179::-;1036:10;1057:46;1099:3;1091:6;1057:46;:::i;:::-;1135:4;1130:3;1126:14;1112:28;;967:179;;;;:::o;1152:108::-;1229:24;1247:5;1229:24;:::i;:::-;1224:3;1217:37;1152:108;;:::o;1266:118::-;1353:24;1371:5;1353:24;:::i;:::-;1348:3;1341:37;1266:118;;:::o;1420:732::-;1539:3;1568:54;1616:5;1568:54;:::i;:::-;1638:86;1717:6;1712:3;1638:86;:::i;:::-;1631:93;;1748:56;1798:5;1748:56;:::i;:::-;1827:7;1858:1;1843:284;1868:6;1865:1;1862:13;1843:284;;;1944:6;1938:13;1971:63;2030:3;2015:13;1971:63;:::i;:::-;1964:70;;2057:60;2110:6;2057:60;:::i;:::-;2047:70;;1903:224;1890:1;1887;1883:9;1878:14;;1843:284;;;1847:14;2143:3;2136:10;;1544:608;;;1420:732;;;;:::o;2158:109::-;2239:21;2254:5;2239:21;:::i;:::-;2234:3;2227:34;2158:109;;:::o;2273:366::-;2415:3;2436:67;2500:2;2495:3;2436:67;:::i;:::-;2429:74;;2512:93;2601:3;2512:93;:::i;:::-;2630:2;2625:3;2621:12;2614:19;;2273:366;;;:::o;2645:::-;2787:3;2808:67;2872:2;2867:3;2808:67;:::i;:::-;2801:74;;2884:93;2973:3;2884:93;:::i;:::-;3002:2;2997:3;2993:12;2986:19;;2645:366;;;:::o;3017:222::-;3110:4;3148:2;3137:9;3133:18;3125:26;;3161:71;3229:1;3218:9;3214:17;3205:6;3161:71;:::i;:::-;3017:222;;;;:::o;3245:373::-;3388:4;3426:2;3415:9;3411:18;3403:26;;3475:9;3469:4;3465:20;3461:1;3450:9;3446:17;3439:47;3503:108;3606:4;3597:6;3503:108;:::i;:::-;3495:116;;3245:373;;;;:::o;3624:210::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:65;3824:1;3813:9;3809:17;3800:6;3762:65;:::i;:::-;3624:210;;;;:::o;3840:419::-;4006:4;4044:2;4033:9;4029:18;4021:26;;4093:9;4087:4;4083:20;4079:1;4068:9;4064:17;4057:47;4121:131;4247:4;4121:131;:::i;:::-;4113:139;;3840:419;;;:::o;4265:::-;4431:4;4469:2;4458:9;4454:18;4446:26;;4518:9;4512:4;4508:20;4504:1;4493:9;4489:17;4482:47;4546:131;4672:4;4546:131;:::i;:::-;4538:139;;4265:419;;;:::o;4771:132::-;4838:4;4861:3;4853:11;;4891:4;4886:3;4882:14;4874:22;;4771:132;;;:::o;4909:114::-;4976:6;5010:5;5004:12;4994:22;;4909:114;;;:::o;5029:113::-;5099:4;5131;5126:3;5122:14;5114:22;;5029:113;;;:::o;5148:184::-;5247:11;5281:6;5276:3;5269:19;5321:4;5316:3;5312:14;5297:29;;5148:184;;;;:::o;5338:169::-;5422:11;5456:6;5451:3;5444:19;5496:4;5491:3;5487:14;5472:29;;5338:169;;;;:::o;5513:96::-;5550:7;5579:24;5597:5;5579:24;:::i;:::-;5568:35;;5513:96;;;:::o;5615:90::-;5649:7;5692:5;5685:13;5678:21;5667:32;;5615:90;;;:::o;5711:126::-;5748:7;5788:42;5781:5;5777:54;5766:65;;5711:126;;;:::o;5843:77::-;5880:7;5909:5;5898:16;;5843:77;;;:::o;6049:117::-;6158:1;6155;6148:12;6172:166;6312:18;6308:1;6300:6;6296:14;6289:42;6172:166;:::o;6344:171::-;6484:23;6480:1;6472:6;6468:14;6461:47;6344:171;:::o;6521:122::-;6594:24;6612:5;6594:24;:::i;:::-;6587:5;6584:35;6574:63;;6633:1;6630;6623:12;6574:63;6521:122;:::o;6649:::-;6722:24;6740:5;6722:24;:::i;:::-;6715:5;6712:35;6702:63;;6761:1;6758;6751:12;6702:63;6649:122;:::o

Swarm Source

ipfs://a4d076e98464029844f26bdb42d92b0ecd515ce0feab882d33cf2426daca9103

Block Transaction Difficulty 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
Loading...
Loading
[ 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.