ETH Price: $2,753.06 (+4.42%)

Contract

0x3E4d3EA7eDd768AA9140DF0282e03334d640C49a
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Post157197912022-10-10 19:29:11683 days ago1665430151IN
0x3E4d3EA7...4d640C49a
0 ETH0.0041088342.44135136
Post156857332022-10-06 1:18:35688 days ago1665019115IN
0x3E4d3EA7...4d640C49a
0 ETH0.000947589.77814569
Post156854852022-10-06 0:28:35688 days ago1665016115IN
0x3E4d3EA7...4d640C49a
0 ETH0.000883559.12879159
Post154252282022-08-28 2:27:15727 days ago1661653635IN
0x3E4d3EA7...4d640C49a
0 ETH0.001116995.31012712
Post154249652022-08-28 1:25:59727 days ago1661649959IN
0x3E4d3EA7...4d640C49a
0 ETH0.0018705713.14510112
Post152841282022-08-05 19:09:35749 days ago1659726575IN
0x3E4d3EA7...4d640C49a
0 ETH0.0059322425.46488764
Post151094582022-07-09 16:23:29776 days ago1657383809IN
0x3E4d3EA7...4d640C49a
0 ETH0.0094443422.76326243
Post151005252022-07-08 7:18:33777 days ago1657264713IN
0x3E4d3EA7...4d640C49a
0 ETH0.0049917915.40801724
Post151005212022-07-08 7:17:56777 days ago1657264676IN
0x3E4d3EA7...4d640C49a
0 ETH0.0046393416.65282596
Post151005102022-07-08 7:15:24777 days ago1657264524IN
0x3E4d3EA7...4d640C49a
0 ETH0.0082127918.76995123
Post151004902022-07-08 7:10:57777 days ago1657264257IN
0x3E4d3EA7...4d640C49a
0 ETH0.0070765420.40254919
Post150912922022-07-06 21:04:12779 days ago1657141452IN
0x3E4d3EA7...4d640C49a
0 ETH0.0027726223.17572256
Post150912412022-07-06 20:53:34779 days ago1657140814IN
0x3E4d3EA7...4d640C49a
0 ETH0.0040395733.7861588
Post150631662022-07-02 12:43:42783 days ago1656765822IN
0x3E4d3EA7...4d640C49a
0 ETH0.0021582218.07086397
Post150488582022-06-30 5:43:55785 days ago1656567835IN
0x3E4d3EA7...4d640C49a
0 ETH0.0047009139.29380616
Post150371292022-06-28 0:49:24788 days ago1656377364IN
0x3E4d3EA7...4d640C49a
0 ETH0.0039094732.64564505
Post150323222022-06-27 3:35:44788 days ago1656300944IN
0x3E4d3EA7...4d640C49a
0 ETH0.0054727838.49143767
Post150318842022-06-27 1:37:43789 days ago1656293863IN
0x3E4d3EA7...4d640C49a
0 ETH0.0021722.36194985
Post150315742022-06-27 0:07:57789 days ago1656288477IN
0x3E4d3EA7...4d640C49a
0 ETH0.0016248423.52772968
0x60806040150315642022-06-27 0:05:22789 days ago1656288322IN
 Create: OOOBoard
0 ETH0.0136455628.57020889

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

Contract Source Code Verified (Exact Match)

Contract Name:
OOOBoard

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-06-27
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.15;

contract protected {
    mapping (address => bool) is_auth;
    function authorized(address addy) public view returns(bool) {
        return is_auth[addy];
    }
    function set_authorized(address addy, bool booly) public onlyAuth {
        is_auth[addy] = booly;
    }
    modifier onlyAuth() {
        require( is_auth[msg.sender] || msg.sender==owner, "not owner");
        _;
    }
    address owner;
    modifier onlyOwner() {
        require(msg.sender==owner, "not owner");
        _;
    }
    bool locked;
    modifier safe() {
        require(!locked, "reentrant");
        locked = true;
        _;
        locked = false;
    }
    function change_owner(address new_owner) public onlyAuth {
        owner = new_owner;
    }
    receive() external payable {}
    fallback() external payable {}
}

contract OOOBoard is protected {

    constructor() {
        owner = msg.sender;
        is_auth[msg.sender] = true;
    }

    string[] posts;

    function get_posts() public view returns(string[] memory) {
        return posts;
    }

    function post(string memory _msg) public onlyAuth {
        posts.push(_msg);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"addy","type":"address"}],"name":"authorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"new_owner","type":"address"}],"name":"change_owner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"get_posts","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_msg","type":"string"}],"name":"post","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addy","type":"address"},{"internalType":"bool","name":"booly","type":"bool"}],"name":"set_authorized","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50600180546001600160a01b0319163390811782556000908152602081905260409020805460ff191690911790556106dd8061004d6000396000f3fe60806040526004361061004b5760003560e01c8063253c8bd4146100545780632bfe8742146100745780638ee93cf314610094578063b9181611146100b4578063d17a0adf1461010257005b3661005257005b005b34801561006057600080fd5b5061005261006f36600461037b565b610124565b34801561008057600080fd5b5061005261008f36600461039d565b610193565b3480156100a057600080fd5b506100526100af3660046103ef565b610202565b3480156100c057600080fd5b506100ed6100cf36600461037b565b6001600160a01b031660009081526020819052604090205460ff1690565b60405190151581526020015b60405180910390f35b34801561010e57600080fd5b50610117610286565b6040516100f991906104a0565b3360009081526020819052604090205460ff168061014c57506001546001600160a01b031633145b6101715760405162461bcd60e51b81526004016101689061053b565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526020819052604090205460ff16806101bb57506001546001600160a01b031633145b6101d75760405162461bcd60e51b81526004016101689061053b565b6001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b3360009081526020819052604090205460ff168061022a57506001546001600160a01b031633145b6102465760405162461bcd60e51b81526004016101689061053b565b600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0161028282826105e7565b5050565b60606002805480602002602001604051908101604052809291908181526020016000905b828210156103565783829060005260206000200180546102c99061055e565b80601f01602080910402602001604051908101604052809291908181526020018280546102f59061055e565b80156103425780601f1061031757610100808354040283529160200191610342565b820191906000526020600020905b81548152906001019060200180831161032557829003601f168201915b5050505050815260200190600101906102aa565b50505050905090565b80356001600160a01b038116811461037657600080fd5b919050565b60006020828403121561038d57600080fd5b6103968261035f565b9392505050565b600080604083850312156103b057600080fd5b6103b98361035f565b9150602083013580151581146103ce57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561040157600080fd5b813567ffffffffffffffff8082111561041957600080fd5b818401915084601f83011261042d57600080fd5b81358181111561043f5761043f6103d9565b604051601f8201601f19908116603f01168101908382118183101715610467576104676103d9565b8160405282815287602084870101111561048057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b8381101561052d57888603603f1901855282518051808852835b818110156104fd578281018a01518982018b015289016104e2565b8181111561050d57848a838b0101525b50601f01601f1916969096018701955093860193918601916001016104c8565b509398975050505050505050565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b600181811c9082168061057257607f821691505b60208210810361059257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156105e257600081815260208120601f850160051c810160208610156105bf5750805b601f850160051c820191505b818110156105de578281556001016105cb565b5050505b505050565b815167ffffffffffffffff811115610601576106016103d9565b6106158161060f845461055e565b84610598565b602080601f83116001811461064a57600084156106325750858301515b600019600386901b1c1916600185901b1785556105de565b600085815260208120601f198616915b828110156106795788860151825594840194600190910190840161065a565b50858210156106975787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220d97e693a91d628daf603d65446195097904468f0d4ab77e5343a15a9406e847464736f6c634300080f0033

Deployed Bytecode

0x60806040526004361061004b5760003560e01c8063253c8bd4146100545780632bfe8742146100745780638ee93cf314610094578063b9181611146100b4578063d17a0adf1461010257005b3661005257005b005b34801561006057600080fd5b5061005261006f36600461037b565b610124565b34801561008057600080fd5b5061005261008f36600461039d565b610193565b3480156100a057600080fd5b506100526100af3660046103ef565b610202565b3480156100c057600080fd5b506100ed6100cf36600461037b565b6001600160a01b031660009081526020819052604090205460ff1690565b60405190151581526020015b60405180910390f35b34801561010e57600080fd5b50610117610286565b6040516100f991906104a0565b3360009081526020819052604090205460ff168061014c57506001546001600160a01b031633145b6101715760405162461bcd60e51b81526004016101689061053b565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526020819052604090205460ff16806101bb57506001546001600160a01b031633145b6101d75760405162461bcd60e51b81526004016101689061053b565b6001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b3360009081526020819052604090205460ff168061022a57506001546001600160a01b031633145b6102465760405162461bcd60e51b81526004016101689061053b565b600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0161028282826105e7565b5050565b60606002805480602002602001604051908101604052809291908181526020016000905b828210156103565783829060005260206000200180546102c99061055e565b80601f01602080910402602001604051908101604052809291908181526020018280546102f59061055e565b80156103425780601f1061031757610100808354040283529160200191610342565b820191906000526020600020905b81548152906001019060200180831161032557829003601f168201915b5050505050815260200190600101906102aa565b50505050905090565b80356001600160a01b038116811461037657600080fd5b919050565b60006020828403121561038d57600080fd5b6103968261035f565b9392505050565b600080604083850312156103b057600080fd5b6103b98361035f565b9150602083013580151581146103ce57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561040157600080fd5b813567ffffffffffffffff8082111561041957600080fd5b818401915084601f83011261042d57600080fd5b81358181111561043f5761043f6103d9565b604051601f8201601f19908116603f01168101908382118183101715610467576104676103d9565b8160405282815287602084870101111561048057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b8381101561052d57888603603f1901855282518051808852835b818110156104fd578281018a01518982018b015289016104e2565b8181111561050d57848a838b0101525b50601f01601f1916969096018701955093860193918601916001016104c8565b509398975050505050505050565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b600181811c9082168061057257607f821691505b60208210810361059257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156105e257600081815260208120601f850160051c810160208610156105bf5750805b601f850160051c820191505b818110156105de578281556001016105cb565b5050505b505050565b815167ffffffffffffffff811115610601576106016103d9565b6106158161060f845461055e565b84610598565b602080601f83116001811461064a57600084156106325750858301515b600019600386901b1c1916600185901b1785556105de565b600085815260208120601f198616915b828110156106795788860151825594840194600190910190840161065a565b50858210156106975787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220d97e693a91d628daf603d65446195097904468f0d4ab77e5343a15a9406e847464736f6c634300080f0033

Deployed Bytecode Sourcemap

903:346:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;732:93;;;;;;;;;;-1:-1:-1;732:93:0;;;;;:::i;:::-;;:::i;234:106::-;;;;;;;;;;-1:-1:-1;234:106:0;;;;;:::i;:::-;;:::i;1159:85::-;;;;;;;;;;-1:-1:-1;1159:85:0;;;;;:::i;:::-;;:::i;129:99::-;;;;;;;;;;-1:-1:-1;129:99:0;;;;;:::i;:::-;-1:-1:-1;;;;;207:13:0;183:4;207:13;;;;;;;;;;;;;;129:99;;;;1959:14:1;;1952:22;1934:41;;1922:2;1907:18;129:99:0;;;;;;;;1062:89;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;732:93::-;394:10;386:7;:19;;;;;;;;;;;;;;:40;;-1:-1:-1;421:5:0;;-1:-1:-1;;;;;421:5:0;409:10;:17;386:40;377:63;;;;-1:-1:-1;;;377:63:0;;;;;;;:::i;:::-;;;;;;;;;800:5:::1;:17:::0;;-1:-1:-1;;;;;;800:17:0::1;-1:-1:-1::0;;;;;800:17:0;;;::::1;::::0;;;::::1;::::0;;732:93::o;234:106::-;394:10;386:7;:19;;;;;;;;;;;;;;:40;;-1:-1:-1;421:5:0;;-1:-1:-1;;;;;421:5:0;409:10;:17;386:40;377:63;;;;-1:-1:-1;;;377:63:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;311:13:0;;;::::1;:7;:13:::0;;;::::1;::::0;;;;;;:21;;-1:-1:-1;;311:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;234:106::o;1159:85::-;394:10;386:7;:19;;;;;;;;;;;;;;:40;;-1:-1:-1;421:5:0;;-1:-1:-1;;;;;421:5:0;409:10;:17;386:40;377:63;;;;-1:-1:-1;;;377:63:0;;;;;;;:::i;:::-;1220:5:::1;:16:::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;1220:16:0;;;;;::::1;;1231:4:::0;1220:16;::::1;:::i;:::-;;1159:85:::0;:::o;1062:89::-;1103:15;1138:5;1131:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1062:89;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:347::-;448:6;456;509:2;497:9;488:7;484:23;480:32;477:52;;;525:1;522;515:12;477:52;548:29;567:9;548:29;:::i;:::-;538:39;;627:2;616:9;612:18;599:32;674:5;667:13;660:21;653:5;650:32;640:60;;696:1;693;686:12;640:60;719:5;709:15;;;383:347;;;;;:::o;735:127::-;796:10;791:3;787:20;784:1;777:31;827:4;824:1;817:15;851:4;848:1;841:15;867:922;936:6;989:2;977:9;968:7;964:23;960:32;957:52;;;1005:1;1002;995:12;957:52;1045:9;1032:23;1074:18;1115:2;1107:6;1104:14;1101:34;;;1131:1;1128;1121:12;1101:34;1169:6;1158:9;1154:22;1144:32;;1214:7;1207:4;1203:2;1199:13;1195:27;1185:55;;1236:1;1233;1226:12;1185:55;1272:2;1259:16;1294:2;1290;1287:10;1284:36;;;1300:18;;:::i;:::-;1375:2;1369:9;1343:2;1429:13;;-1:-1:-1;;1425:22:1;;;1449:2;1421:31;1417:40;1405:53;;;1473:18;;;1493:22;;;1470:46;1467:72;;;1519:18;;:::i;:::-;1559:10;1555:2;1548:22;1594:2;1586:6;1579:18;1634:7;1629:2;1624;1620;1616:11;1612:20;1609:33;1606:53;;;1655:1;1652;1645:12;1606:53;1711:2;1706;1702;1698:11;1693:2;1685:6;1681:15;1668:46;1756:1;1734:15;;;1751:2;1730:24;1723:35;;;;-1:-1:-1;1738:6:1;867:922;-1:-1:-1;;;;;867:922:1:o;1986:1268::-;2148:4;2177:2;2217;2206:9;2202:18;2247:2;2236:9;2229:21;2270:6;2305;2299:13;2336:6;2328;2321:22;2374:2;2363:9;2359:18;2352:25;;2436:2;2426:6;2423:1;2419:14;2408:9;2404:30;2400:39;2386:53;;2474:2;2466:6;2462:15;2495:1;2516;2526:699;2542:6;2537:3;2534:15;2526:699;;;2611:22;;;-1:-1:-1;;2607:36:1;2595:49;;2667:13;;2709:9;;2731:24;;;2779:1;2793:157;2809:8;2804:3;2801:17;2793:157;;;2917:12;;;2913:21;;2907:28;2884:16;;;2880:25;;2873:63;2828:12;;2793:157;;;2974:8;2969:3;2966:17;2963:106;;;3053:1;3048:2;3037:8;3029:6;3025:21;3021:30;3014:41;2963:106;-1:-1:-1;3135:2:1;3112:17;-1:-1:-1;;3108:31:1;3096:44;;;;3092:53;;;-1:-1:-1;3203:12:1;;;;3168:15;;;;2568:1;2559:11;2526:699;;;-1:-1:-1;3242:6:1;;1986:1268;-1:-1:-1;;;;;;;;1986:1268:1:o;3259:332::-;3461:2;3443:21;;;3500:1;3480:18;;;3473:29;-1:-1:-1;;;3533:2:1;3518:18;;3511:39;3582:2;3567:18;;3259:332::o;3596:380::-;3675:1;3671:12;;;;3718;;;3739:61;;3793:4;3785:6;3781:17;3771:27;;3739:61;3846:2;3838:6;3835:14;3815:18;3812:38;3809:161;;3892:10;3887:3;3883:20;3880:1;3873:31;3927:4;3924:1;3917:15;3955:4;3952:1;3945:15;3809:161;;3596:380;;;:::o;4107:545::-;4209:2;4204:3;4201:11;4198:448;;;4245:1;4270:5;4266:2;4259:17;4315:4;4311:2;4301:19;4385:2;4373:10;4369:19;4366:1;4362:27;4356:4;4352:38;4421:4;4409:10;4406:20;4403:47;;;-1:-1:-1;4444:4:1;4403:47;4499:2;4494:3;4490:12;4487:1;4483:20;4477:4;4473:31;4463:41;;4554:82;4572:2;4565:5;4562:13;4554:82;;;4617:17;;;4598:1;4587:13;4554:82;;;4558:3;;;4198:448;4107:545;;;:::o;4828:1352::-;4954:3;4948:10;4981:18;4973:6;4970:30;4967:56;;;5003:18;;:::i;:::-;5032:97;5122:6;5082:38;5114:4;5108:11;5082:38;:::i;:::-;5076:4;5032:97;:::i;:::-;5184:4;;5248:2;5237:14;;5265:1;5260:663;;;;5967:1;5984:6;5981:89;;;-1:-1:-1;6036:19:1;;;6030:26;5981:89;-1:-1:-1;;4785:1:1;4781:11;;;4777:24;4773:29;4763:40;4809:1;4805:11;;;4760:57;6083:81;;5230:944;;5260:663;4054:1;4047:14;;;4091:4;4078:18;;-1:-1:-1;;5296:20:1;;;5414:236;5428:7;5425:1;5422:14;5414:236;;;5517:19;;;5511:26;5496:42;;5609:27;;;;5577:1;5565:14;;;;5444:19;;5414:236;;;5418:3;5678:6;5669:7;5666:19;5663:201;;;5739:19;;;5733:26;-1:-1:-1;;5822:1:1;5818:14;;;5834:3;5814:24;5810:37;5806:42;5791:58;5776:74;;5663:201;-1:-1:-1;;;;;5910:1:1;5894:14;;;5890:22;5877:36;;-1:-1:-1;4828:1352:1:o

Swarm Source

ipfs://d97e693a91d628daf603d65446195097904468f0d4ab77e5343a15a9406e8474

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.