Contract 0xD08B593eb3460B7aa5Ce76fFB0A3c5c938fd89b8 13

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x75419739cbaa3b38ed00f46f0770b81173adc6612b1c6c151a945b3d7ab7de40Add52323412023-09-07 19:16:0825 days 22 hrs ago0x71e7d05be74ff748c45402c06a941c822d756dc5 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00017448938
0x8d4a0fdcd3eacc01783471da6830aa75c1b2bd7f94085b86893a0884b449f940Add Many35599222023-07-31 18:35:3463 days 23 hrs ago0x71e7d05be74ff748c45402c06a941c822d756dc5 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00024383519
0x8a5d83237bc5f4870acb2ef7530a35f32d68a96ddade14d63c2d5a3dd8afb876Add Many26977312023-07-17 18:10:5177 days 23 hrs ago0x71e7d05be74ff748c45402c06a941c822d756dc5 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00034733244
0xf7fbe0be3478e52de36328506ff8af2b2e9cbcdd4d3bb83f99fac1c239228160Add23487912023-07-10 20:29:0084 days 21 hrs ago0x71e7d05be74ff748c45402c06a941c822d756dc5 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00013687011
0xf41e609518a631f5cc7b300f5b84b2a3ff19ae2006709a4da53216773b6c7ba3Add20358172023-07-04 14:37:5991 days 3 hrs ago0x71e7d05be74ff748c45402c06a941c822d756dc5 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00010085166
0xf91e776214593bd53b8b854fe86bb7655b3d69ee3fdef769fa2433c43c2e117fTransfer Ownersh...20357972023-07-04 14:37:3791 days 3 hrs ago0x5a6eade27773eab2e4038ec7cf388781eca02f63 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00003670368
0x12e37f6ae99c687f0c538dae04b5fdc48ec8b640c1f309b8ef16a3eaec13ab7eAdd Many14655392023-06-23 22:02:36101 days 19 hrs ago0x5a6eade27773eab2e4038ec7cf388781eca02f63 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00023857256
0xd7b9864addcc635ff893c994864800dcb708aa2f69ba1299bcf3e659fda2f40dAdd Many7362742023-06-07 23:09:43117 days 18 hrs ago0x5a6eade27773eab2e4038ec7cf388781eca02f63 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.000128193
0xc348b5d58a8df318a39384ed7d2a9c18b0fe0a4c5bc09998b1d713009fcf1f12Add Many7362292023-06-07 23:05:06117 days 18 hrs ago0x5a6eade27773eab2e4038ec7cf388781eca02f63 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.000128193
0x1802db0b6f3cbb2e3b0ef4a43fecfe50c5ddef430fbe315a56fc798736a62dc6Add5254172023-05-29 20:13:24126 days 21 hrs ago0x5a6eade27773eab2e4038ec7cf388781eca02f63 IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00013366847
0x3e3f69a3839488886e48f9fd62d16f5d60a5e9e0a0181e8ef3e99b8a5cadcdd6Transfer Ownersh...3775122023-05-24 4:47:11132 days 12 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00006369168
0x5a659d6c2fe8e1ad683fc90809a285f4da7dfad4254a7fdd6ff8f9f5978b4070Add Many2944912023-05-18 14:57:13138 days 2 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00063583728
0xe78367de4d994d4e5aa16c5b128cd74c26c98ebad984c4a19e8f12ed5decc6a1Add2200522023-05-12 16:57:46144 days 41 mins ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00073317556
0x72eebad5e95cd17c4d40e0bd9a0870f034af8b3d26b1d1ce741d6c4c10588c75Add Many1992322023-05-04 2:18:13152 days 15 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.0022487549
0x8edfcd067b1b17782b97d451f00cb5568c6deba6f135fc25f29f09a25531291eAdd Many1963262023-05-03 1:57:42153 days 15 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.0013203879
0x85bda36dc08dceb417a1d222854b2ba680cbd5059b29942881aa84d156eecaecAdd1963042023-05-03 1:42:13153 days 15 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00079960959
0xb25388754e90ef07bddbb6595bac8bf9ca5a20d23aafd168bdd9136a34939a1aAdd1724802023-04-25 21:30:09160 days 20 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.00046183657
0xe99850b7084c83babce05ccc73ce68d535671a6b4a276c4f0052cd1c50f8b3feAdd1720662023-04-25 19:05:42160 days 22 hrs ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  0xd08b593eb3460b7aa5ce76ffb0a3c5c938fd89b80 ETH0.000685446
0x319e2e5c3e4032b157f6adc3146319eb5e09ab6a287ddace77c9a752ee79640a0x608060401525962023-04-20 16:17:00166 days 1 hr ago0xade38bd2e8d5a52e60047affe6e595bb5e61923a IN  Create: HypeRegistry0 ETH0.0104831872
[ Download CSV Export 
Parent Txn Hash Block From To Value
Index Block
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
HypeRegistry

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at zkevm.polygonscan.com on 2023-04-20
*/

/**
 *Submitted for verification at Etherscan.io on 2021-11-21
*/

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.6.0 <0.8.0;

contract HypeRegistry {
    
    address public owner;
    address[] public registry;
    mapping(address=>uint256) public registryMap;
    int256 public counter;
    
    event HypeAdded(address hype, uint256 index);
    event HypeRemoved(address hype, uint256 index);
    
    constructor() {
        owner = msg.sender;    
    }
    
    function add(address hype) external {
        require(msg.sender == owner,"only owner");
        require(registryMap[hype]==0, "exists");
        registry.push(hype);
        registryMap[hype] = registry.length;
        counter++;
        emit HypeAdded(hype, registry.length-1);
    }
    
    function addMany(address[] memory hypes) external {
        require(msg.sender == owner,"only owner");
        for(uint256 i=0; i<hypes.length; i++) {
            if(registryMap[hypes[i]]!=0) continue;
            registry.push(hypes[i]);
            registryMap[hypes[i]] = registry.length;
            counter++;
            emit HypeAdded(hypes[i], registry.length-1);
        }
    }

    function remove(address hype) external {
        require(msg.sender == owner,"only owner");
        require(registryMap[hype]!=0, "not exists");
        emit HypeRemoved(hype, registryMap[hype]-1);
        registryMap[hype] = 0;
        counter--;
    }
    
    function hypeByIndex(uint256 index) external view returns (address, uint256){
        return (registry[index], registryMap[registry[index]]);
    }
    
    function transferOwnership(address newOwner) external {
        require(msg.sender == owner, "only owner");
        owner = newOwner;
    }

}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"hype","type":"address"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"HypeAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"hype","type":"address"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"HypeRemoved","type":"event"},{"inputs":[{"internalType":"address","name":"hype","type":"address"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"hypes","type":"address[]"}],"name":"addMany","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"counter","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"hypeByIndex","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"registry","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"registryMap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hype","type":"address"}],"name":"remove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d80806100606000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638da5cb5b116100665780638da5cb5b14610196578063ab0cd78a146101ca578063b37d97b514610229578063f1b40637146102e1578063f2fde38b1461033957610093565b80630a3b0a4f1461009857806329092d0e146100dc5780635893253c1461012057806361bc221a14610178575b600080fd5b6100da600480360360208110156100ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061037d565b005b61011e600480360360208110156100f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610610565b005b61014c6004803603602081101561013657600080fd5b8101908080359060200190929190505050610879565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101806108b8565b6040518082815260200191505060405180910390f35b61019e6108be565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101f6600480360360208110156101e057600080fd5b81019080803590602001909291905050506108e2565b604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b6102df6004803603602081101561023f57600080fd5b810190808035906020019064010000000081111561025c57600080fd5b82018360208201111561026e57600080fd5b8035906020019184602083028401116401000000008311171561029057600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061099d565b005b610323600480360360208110156102f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c2e565b6040518082815260200191505060405180910390f35b61037b6004803603602081101561034f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c46565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461043e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6f6e6c79206f776e65720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146104f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260068152602001807f657869737473000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6001819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600180549050600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003600081548092919060010191905055507ffd73610dd51217377ee8fbb2a8afed164757d1aefb01f51caaf9d0b9be54613c816001808054905003604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106d1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6f6e6c79206f776e65720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415610787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74206578697374730000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7fc12dfa67fe859719af9494510072bf7178d159a6ca10a9441c2f4f8f7bbd8a71816001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003600081548092919060019003919050555050565b6001818154811061088957600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600183815481106108f257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260006001868154811061092e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491509150915091565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a5e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6f6e6c79206f776e65720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60005b8151811015610c2a57600060026000848481518110610a7c57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414610ac957610c1d565b6001828281518110610ad757fe5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018054905060026000848481518110610b5557fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003600081548092919060010191905055507ffd73610dd51217377ee8fbb2a8afed164757d1aefb01f51caaf9d0b9be54613c828281518110610bda57fe5b60200260200101516001808054905003604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b8080600101915050610a61565b5050565b60026020528060005260406000206000915090505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6f6e6c79206f776e65720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fea264697066735822122053a823a661fff6b3368be7683a4bf5bd99074023249a9f439c07bcdfb85bc77164736f6c63430007060033

Deployed ByteCode Sourcemap

143:1643:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;499:292;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1207:259;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;205:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;288:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;178:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1478:149;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;803:396;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;237:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1639:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;499:292;568:5;;;;;;;;;;554:19;;:10;:19;;;546:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;625:1;606:11;:17;618:4;606:17;;;;;;;;;;;;;;;;:20;598:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;648:8;662:4;648:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;698:8;:15;;;;678:11;:17;690:4;678:17;;;;;;;;;;;;;;;:35;;;;724:7;;:9;;;;;;;;;;;;;749:34;759:4;781:1;765:8;:15;;;;:17;749:34;;;;;;;;;;;;;;;;;;;;;;;;;;499:292;:::o;1207:259::-;1279:5;;;;;;;;;;1265:19;;:10;:19;;;1257:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1336:1;1317:11;:17;1329:4;1317:17;;;;;;;;;;;;;;;;:20;;1309:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1368:38;1380:4;1404:1;1386:11;:17;1398:4;1386:17;;;;;;;;;;;;;;;;:19;1368:38;;;;;;;;;;;;;;;;;;;;;;;;;;1437:1;1417:11;:17;1429:4;1417:17;;;;;;;;;;;;;;;:21;;;;1449:7;;:9;;;;;;;;;;;;;;1207:259;:::o;205:25::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;288:21::-;;;;:::o;178:20::-;;;;;;;;;;;;:::o;1478:149::-;1537:7;1546;1573:8;1582:5;1573:15;;;;;;;;;;;;;;;;;;;;;;;;;1590:11;:28;1602:8;1611:5;1602:15;;;;;;;;;;;;;;;;;;;;;;;;;1590:28;;;;;;;;;;;;;;;;1565:54;;;;1478:149;;;:::o;803:396::-;886:5;;;;;;;;;;872:19;;:10;:19;;;864:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;920:9;916:276;935:5;:12;933:1;:14;916:276;;;995:1;972:11;:21;984:5;990:1;984:8;;;;;;;;;;;;;;972:21;;;;;;;;;;;;;;;;:24;969:37;;998:8;;969:37;1021:8;1035:5;1041:1;1035:8;;;;;;;;;;;;;;1021:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1083:8;:15;;;;1059:11;:21;1071:5;1077:1;1071:8;;;;;;;;;;;;;;1059:21;;;;;;;;;;;;;;;:39;;;;1113:7;;:9;;;;;;;;;;;;;1142:38;1152:5;1158:1;1152:8;;;;;;;;;;;;;;1178:1;1162:8;:15;;;;:17;1142:38;;;;;;;;;;;;;;;;;;;;;;;;;;916:276;949:3;;;;;;;916:276;;;;803:396;:::o;237:44::-;;;;;;;;;;;;;;;;;:::o;1639:142::-;1726:5;;;;;;;;;;1712:19;;:10;:19;;;1704:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1765:8;1757:5;;:16;;;;;;;;;;;;;;;;;;1639:142;:::o

Swarm Source

ipfs://53a823a661fff6b3368be7683a4bf5bd99074023249a9f439c07bcdfb85bc771
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.