Contract 0x4f4e551b4920a5417F8d4e7f8f099660dAdadcEC

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x05460279baf382faa21f12c5d3c0d29686333b671551ee7f2277eca16681dd5eVote427459862022-12-01 15:54:007 days 13 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.0001
0xaeda88217fce3ecdc296098f8ea174efa4c3a43b4c8e265766c4331e6beb79d0Vote427344772022-12-01 15:02:087 days 14 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00010392
0x9517682e458a7a252f999f80fbba66450d22e044d84353c6374332af4d970dbcVote426805462022-12-01 10:54:427 days 18 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007781
0x36cfebb3fe4d6f2285b3d5fd2f9357ec445e750ba24475c0d3c4c18247b5203dVote426096892022-12-01 4:25:218 days 1 hr ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007659
0xfe879f0d8858d11d18568081e356754f149067e543f8fd9c687bfe87feefb105Vote425846992022-12-01 1:40:578 days 3 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007825
0xc41176ec4b862ad15eb24987cb7b9db04b0e34d23975f96d350a48af2f8839c1Vote425099712022-11-30 18:19:398 days 11 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00009816
0xd22645d95e188ebcfe1dd79afa73e60c0db930a0920859ca0b41c2fa96555f69Vote425098542022-11-30 18:18:598 days 11 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00009573
0xac76eb2d6afeabf558e3600c775d29e9226dde17faf55b8af5b38f4cf076c6caVote425071212022-11-30 18:04:258 days 11 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00010196
0x2b1d256857ed6a8badb356ca276b5fdba5e1964f5aca1015fd6129077f524d41Vote424868512022-11-30 16:27:048 days 13 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00009589
0xce1e7bbac4f17952fe556659b41c72fc9f0466e9fb326c606227f993da6cfc9cVote424484372022-11-30 13:35:088 days 16 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007664
0x4434d3aeed7928475ac76672aecdf9e43ea071baf9c46e5b27edb573f9c613feVote424381622022-11-30 12:48:128 days 16 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007153
0x45c8bcc41dd198a0a220423af902f08e38e0852efff083a805363170eb762c80Vote423585492022-11-30 6:14:498 days 23 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007044
0x931fa542207e1641915438f76ec9d2cd9d8f0451e18efc22535bfaebb11a612dVote422976822022-11-30 0:19:419 days 5 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.0000732
0x7203b9f0cf3f15c3e31bee843e8d7acf1cfc543842003ba227f2f5ee96bc2bc5Vote422243092022-11-29 17:56:299 days 11 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00008472
0x16cdfd6f78ab89b12e8937b197b7d360fcaf85139f54594de685f2bdddfb81e8Vote421499862022-11-29 12:21:459 days 17 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007065
0x4f1ee6b2b8ffb7bb578142b563a2c3a3d5fe327aa2c6adffe3055b6ada8a3e33Vote420554882022-11-29 4:28:3910 days 1 hr ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00006738
0x80c5aee1dbf5e195b178eea4bb9f3a1dcd2755074340ad8b10bc32530646393fVote420418282022-11-29 3:10:0010 days 2 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.0000779
0xb9b342fa34426f4c9c69c43fcd1476749161eee3db56a5c7bda499a894833d95Vote420356372022-11-29 2:34:3010 days 3 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007242
0x05bfbe723540f26a8074b2a2b858c4f37c4617d8953e8f514420631c54bfed71Vote419569632022-11-28 19:05:2510 days 10 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.0001057
0x22d63f5ed7857bf345c774ba545ad26bd87905116d16b1b5d2491ce74fb3d26cVote419457602022-11-28 18:11:1210 days 11 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00014674
0xb129e100273ac5a09571026019d31b7a83fecd7e7ac68326066e64fdaad7f19fVote418656572022-11-28 11:38:2210 days 18 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007897
0x0246faa4d8d2141a0bc380d9379f7552e2a1957b5111187d5a088629d0d66063Vote418564972022-11-28 10:52:1910 days 18 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00011708
0x2acee715462264c214f6d0f22a1ca148b5fe683a8d263ed80288356f2ce654c8Vote418359642022-11-28 9:02:3910 days 20 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007035
0x8e58fbeb8898bd3fcf7af1dc2ce2c8875f0605229be7d26222e4cd7cde205c44Vote417396472022-11-27 23:27:1411 days 6 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00006844
0x1c5f47af65a74bfccee611d4116f29aa38340d9e2d9a1d7782ac1ad191b73839Vote417000042022-11-27 19:16:3911 days 10 hrs ago0xdc77a4760b08e4d0ae43724d7b89c173fc13edfd IN  0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0 ETH0.00007928
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x05460279baf382faa21f12c5d3c0d29686333b671551ee7f2277eca16681dd5e427459862022-12-01 15:54:007 days 13 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xaeda88217fce3ecdc296098f8ea174efa4c3a43b4c8e265766c4331e6beb79d0427344772022-12-01 15:02:087 days 14 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x9517682e458a7a252f999f80fbba66450d22e044d84353c6374332af4d970dbc426805462022-12-01 10:54:427 days 18 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x36cfebb3fe4d6f2285b3d5fd2f9357ec445e750ba24475c0d3c4c18247b5203d426096892022-12-01 4:25:218 days 1 hr ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xfe879f0d8858d11d18568081e356754f149067e543f8fd9c687bfe87feefb105425846992022-12-01 1:40:578 days 3 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xc41176ec4b862ad15eb24987cb7b9db04b0e34d23975f96d350a48af2f8839c1425099712022-11-30 18:19:398 days 11 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xd22645d95e188ebcfe1dd79afa73e60c0db930a0920859ca0b41c2fa96555f69425098542022-11-30 18:18:598 days 11 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xac76eb2d6afeabf558e3600c775d29e9226dde17faf55b8af5b38f4cf076c6ca425071212022-11-30 18:04:258 days 11 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x2b1d256857ed6a8badb356ca276b5fdba5e1964f5aca1015fd6129077f524d41424868512022-11-30 16:27:048 days 13 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xce1e7bbac4f17952fe556659b41c72fc9f0466e9fb326c606227f993da6cfc9c424484372022-11-30 13:35:088 days 16 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x4434d3aeed7928475ac76672aecdf9e43ea071baf9c46e5b27edb573f9c613fe424381622022-11-30 12:48:128 days 16 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x45c8bcc41dd198a0a220423af902f08e38e0852efff083a805363170eb762c80423585492022-11-30 6:14:498 days 23 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x931fa542207e1641915438f76ec9d2cd9d8f0451e18efc22535bfaebb11a612d422976822022-11-30 0:19:419 days 5 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x7203b9f0cf3f15c3e31bee843e8d7acf1cfc543842003ba227f2f5ee96bc2bc5422243092022-11-29 17:56:299 days 11 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x16cdfd6f78ab89b12e8937b197b7d360fcaf85139f54594de685f2bdddfb81e8421499862022-11-29 12:21:459 days 17 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x4f1ee6b2b8ffb7bb578142b563a2c3a3d5fe327aa2c6adffe3055b6ada8a3e33420554882022-11-29 4:28:3910 days 1 hr ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x80c5aee1dbf5e195b178eea4bb9f3a1dcd2755074340ad8b10bc32530646393f420418282022-11-29 3:10:0010 days 2 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xb9b342fa34426f4c9c69c43fcd1476749161eee3db56a5c7bda499a894833d95420356372022-11-29 2:34:3010 days 3 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x05bfbe723540f26a8074b2a2b858c4f37c4617d8953e8f514420631c54bfed71419569632022-11-28 19:05:2510 days 10 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x22d63f5ed7857bf345c774ba545ad26bd87905116d16b1b5d2491ce74fb3d26c419457602022-11-28 18:11:1210 days 11 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0xb129e100273ac5a09571026019d31b7a83fecd7e7ac68326066e64fdaad7f19f418656572022-11-28 11:38:2210 days 18 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x0246faa4d8d2141a0bc380d9379f7552e2a1957b5111187d5a088629d0d66063418564972022-11-28 10:52:1910 days 18 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x2acee715462264c214f6d0f22a1ca148b5fe683a8d263ed80288356f2ce654c8418359642022-11-28 9:02:3910 days 20 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x8e58fbeb8898bd3fcf7af1dc2ce2c8875f0605229be7d26222e4cd7cde205c44417396472022-11-27 23:27:1411 days 6 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
0x1c5f47af65a74bfccee611d4116f29aa38340d9e2d9a1d7782ac1ad191b73839417000042022-11-27 19:16:3911 days 10 hrs ago 0x4f4e551b4920a5417f8d4e7f8f099660dadadcec0x00000000000000000000000000000000000000010 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Polling

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU AGPLv3 license
/**
 *Submitted for verification at Arbiscan on 2022-09-15
*/

contract PollingEvents {
    event PollCreated(
        address indexed creator,
        uint256 blockCreated,
        uint256 indexed pollId,
        uint256 startDate,
        uint256 endDate,
        string multiHash,
        string url
    );

    event PollWithdrawn(
        address indexed creator,
        uint256 blockWithdrawn,
        uint256 pollId
    );

    event Voted(
        address indexed voter,
        uint256 indexed pollId,
        uint256 indexed optionId
    );
}

contract Polling is PollingEvents {

    string public constant name = "MakerDAO Polling";
    string public constant version = "Arbitrum.1";
    uint256 public constant chainId = 1; //votes are counted towards mainnet polls

    uint256 public npoll = 1500;
    mapping (address => uint) public nonces;

    // --- EIP712 niceties ---
    bytes32 public DOMAIN_SEPARATOR;
    // bytes32 public constant VOTE_TYPEHASH = keccak256("Vote(address voter,uint256 nonce,uint256 expiry,uint256[] pollIds,uint256[] optionIds)");
    bytes32 public constant VOTE_TYPEHASH = 0x017323f802fc67a11561f00703f58a9ee72807fab7bac8f581da97c5d13d0e96;

    constructor() public {
        DOMAIN_SEPARATOR = keccak256(abi.encode(
            keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
            keccak256(bytes(name)),
            keccak256(bytes(version)),
            chainId,
            address(this)
        ));
    }

    function createPoll(uint256 startDate, uint256 endDate, string calldata multiHash, string calldata url)
        external
    {
        uint256 startDate_ = startDate > now ? startDate : now;
        require(endDate > startDate_, "polling-invalid-poll-window");
        emit PollCreated(
            msg.sender,
            block.number,
            npoll,
            startDate_,
            endDate,
            multiHash,
            url
        );
        require(npoll < uint(-1), "polling-too-many-polls");
        npoll++;
    }

    function withdrawPoll(uint256 pollId)
        external
    {
        emit PollWithdrawn(msg.sender, block.number, pollId);
    }

    function vote(uint256[] calldata pollIds, uint256[] calldata optionIds)
        external
    {
        require(pollIds.length == optionIds.length, "non-matching-length");
        for (uint i = 0; i < pollIds.length; i++) {
            emit Voted(msg.sender, pollIds[i], optionIds[i]);
        }
    }

    function vote(address voter, uint256 nonce, uint256 expiry, uint256[] calldata pollIds, uint256[] calldata optionIds, uint8 v, bytes32 r, bytes32 s)
        external
    {
        require(pollIds.length == optionIds.length, "non-matching-length");
        bytes32 digest =
            keccak256(abi.encodePacked(
                "\x19\x01",
                DOMAIN_SEPARATOR,
                keccak256(abi.encode(VOTE_TYPEHASH,
                                     voter,
                                     nonce,
                                     expiry,
                                     keccak256(abi.encodePacked(pollIds)),
                                     keccak256(abi.encodePacked(optionIds))))
        ));
        require(voter != address(0), "Polling/invalid-address");
        require(expiry == 0 || now <= expiry, "Polling/signature-expired");
        require(nonce == nonces[voter]++, "Polling/invalid-nonce");
        require(voter == ecrecover(digest, v, r, s), "Polling/invalid-signature");

        for (uint i = 0; i < pollIds.length; i++) {
            emit Voted(voter, pollIds[i], optionIds[i]);
        }
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"creator","type":"address"},{"indexed":false,"internalType":"uint256","name":"blockCreated","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"pollId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"startDate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endDate","type":"uint256"},{"indexed":false,"internalType":"string","name":"multiHash","type":"string"},{"indexed":false,"internalType":"string","name":"url","type":"string"}],"name":"PollCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"creator","type":"address"},{"indexed":false,"internalType":"uint256","name":"blockWithdrawn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"pollId","type":"uint256"}],"name":"PollWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"pollId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"optionId","type":"uint256"}],"name":"Voted","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"VOTE_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"chainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"startDate","type":"uint256"},{"internalType":"uint256","name":"endDate","type":"uint256"},{"internalType":"string","name":"multiHash","type":"string"},{"internalType":"string","name":"url","type":"string"}],"name":"createPoll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"npoll","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"voter","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint256[]","name":"pollIds","type":"uint256[]"},{"internalType":"uint256[]","name":"optionIds","type":"uint256[]"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"vote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"pollIds","type":"uint256[]"},{"internalType":"uint256[]","name":"optionIds","type":"uint256[]"}],"name":"vote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"pollId","type":"uint256"}],"name":"withdrawPoll","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526105dc60005534801561001657600080fd5b50604051808061106d60529139605201905060405180910390206040518060400160405280601081526020017f4d616b657244414f20506f6c6c696e6700000000000000000000000000000000815250805190602001206040518060400160405280600a81526020017f417262697472756d2e310000000000000000000000000000000000000000000081525080519060200120600130604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019550505050505060405160208183030381529060405280519060200120600281905550610f3d806101306000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80637ecebe00116100715780637ecebe0014610324578063865229731461037c5780638733ece71461039a5780639a8a059214610468578063d35f19d714610486578063d54a8176146104a4576100a9565b806306fdde03146100ae5780633644e5151461013157806354fd4d501461014f578063571da1d2146101d2578063603af06f146102f6575b600080fd5b6100b6610586565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101396105bf565b6040518082815260200191505060405180910390f35b6101576105c5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019757808201518184015260208101905061017c565b50505050905090810190601f1680156101c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102f460048036036101008110156101e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001909291908035906020019064010000000081111561023a57600080fd5b82018360208201111561024c57600080fd5b8035906020019184602083028401116401000000008311171561026e57600080fd5b90919293919293908035906020019064010000000081111561028f57600080fd5b8201836020820111156102a157600080fd5b803590602001918460208302840111640100000000831117156102c357600080fd5b9091929391929390803560ff16906020019092919080359060200190929190803590602001909291905050506105fe565b005b6103226004803603602081101561030c57600080fd5b8101908080359060200190929190505050610b59565b005b6103666004803603602081101561033a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb2565b6040518082815260200191505060405180910390f35b610384610bca565b6040518082815260200191505060405180910390f35b610466600480360360408110156103b057600080fd5b81019080803590602001906401000000008111156103cd57600080fd5b8201836020820111156103df57600080fd5b8035906020019184602083028401116401000000008311171561040157600080fd5b90919293919293908035906020019064010000000081111561042257600080fd5b82018360208201111561043457600080fd5b8035906020019184602083028401116401000000008311171561045657600080fd5b9091929391929390505050610bf1565b005b610470610cfa565b6040518082815260200191505060405180910390f35b61048e610cff565b6040518082815260200191505060405180910390f35b610584600480360360808110156104ba57600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156104eb57600080fd5b8201836020820111156104fd57600080fd5b8035906020019184600183028401116401000000008311171561051f57600080fd5b90919293919293908035906020019064010000000081111561054057600080fd5b82018360208201111561055257600080fd5b8035906020019184600183028401116401000000008311171561057457600080fd5b9091929391929390505050610d05565b005b6040518060400160405280601081526020017f4d616b657244414f20506f6c6c696e670000000000000000000000000000000081525081565b60025481565b6040518060400160405280600a81526020017f417262697472756d2e310000000000000000000000000000000000000000000081525081565b848490508787905014610679576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f6e6f6e2d6d61746368696e672d6c656e6774680000000000000000000000000081525060200191505060405180910390fd5b60006002547f017323f802fc67a11561f00703f58a9ee72807fab7bac8f581da97c5d13d0e9660001b8c8c8c8c8c604051602001808383602002808284378083019250505092505050604051602081830303815290604052805190602001208b8b60405160200180838360200280828437808301925050509250505060405160208183030381529060405280519060200120604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600073ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff16141561087a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f506f6c6c696e672f696e76616c69642d6164647265737300000000000000000081525060200191505060405180910390fd5b60008914806108895750884211155b6108fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f506f6c6c696e672f7369676e61747572652d657870697265640000000000000081525060200191505060405180910390fd5b600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a146109bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f506f6c6c696e672f696e76616c69642d6e6f6e6365000000000000000000000081525060200191505060405180910390fd5b60018185858560405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015610a1a573d6000803e3d6000fd5b5050506020604051035173ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff1614610ac4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f506f6c6c696e672f696e76616c69642d7369676e61747572650000000000000081525060200191505060405180910390fd5b60008090505b88889050811015610b4b57868682818110610ae157fe5b90506020020135898983818110610af457fe5b905060200201358d73ffffffffffffffffffffffffffffffffffffffff167fea66f58e474bc09f580000e81f31b334d171db387d0c6098ba47bd897741679b60405160405180910390a48080600101915050610aca565b505050505050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff167f7e816826910b70789c9de9051404b61689ff0e3dcb3e0d73f447b1d797fbdcb04383604051808381526020018281526020019250505060405180910390a250565b60016020528060005260406000206000915090505481565b7f017323f802fc67a11561f00703f58a9ee72807fab7bac8f581da97c5d13d0e9660001b81565b818190508484905014610c6c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f6e6f6e2d6d61746368696e672d6c656e6774680000000000000000000000000081525060200191505060405180910390fd5b60008090505b84849050811015610cf357828282818110610c8957fe5b90506020020135858583818110610c9c57fe5b905060200201353373ffffffffffffffffffffffffffffffffffffffff167fea66f58e474bc09f580000e81f31b334d171db387d0c6098ba47bd897741679b60405160405180910390a48080600101915050610c72565b5050505050565b600181565b60005481565b6000428711610d145742610d16565b865b9050808611610d8d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f706f6c6c696e672d696e76616c69642d706f6c6c2d77696e646f77000000000081525060200191505060405180910390fd5b6000543373ffffffffffffffffffffffffffffffffffffffff167f4d9a807e05ec038d31d248a43818a2234c2a467865e998b3d4da029d9123b5c243848a8a8a8a8a6040518088815260200187815260200186815260200180602001806020018381038352878782818152602001925080828437600081840152601f19601f8201169050808301925050508381038252858582818152602001925080828437600081840152601f19601f820116905080830192505050995050505050505050505060405180910390a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005410610eed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f706f6c6c696e672d746f6f2d6d616e792d706f6c6c730000000000000000000081525060200191505060405180910390fd5b60008081548092919060010191905055505050505050505056fea264697066735822122068b687475b75f240a8b4176aa28dbafb2219189d728e5d320c799c60140f6b3f64736f6c63430006060033454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429

Deployed ByteCode Sourcemap

516:3169:0:-:0;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;516:3169:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;559:48:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;559:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;866:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;614:45;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;614:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2517:1165;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;2517:1165:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;2517:1165:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;2517:1165:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2517:1165:0;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;2517:1165:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;2517:1165:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2517:1165:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2062:132;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;2062:132:0;;;;;;;;;;;;;;;;;:::i;:::-;;786:39;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;786:39:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1053:106;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2202:307;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;2202:307:0;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;2202:307:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;2202:307:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2202:307:0;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;2202:307:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;2202:307:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2202:307:0;;;;;;;;;;;;:::i;:::-;;666:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;752:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1504:550;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;1504:550:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;1504:550:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;1504:550:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1504:550:0;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;1504:550:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;1504:550:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1504:550:0;;;;;;;;;;;;:::i;:::-;;559:48;;;;;;;;;;;;;;;;;;;:::o;866:31::-;;;;:::o;614:45::-;;;;;;;;;;;;;;;;;;;:::o;2517:1165::-;2726:9;;:16;;2708:7;;:14;;:34;2700:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2777:14;2881:16;;1093:66;2937:13;;2990:5;3035;3080:6;3153:7;;3136:25;;;;;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;3136:25:0;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;3136:25:0;;;3126:36;;;;;;3229:9;;3212:27;;;;;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;3212:27:0;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;3212:27:0;;;3202:38;;;;;;2926:315;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2926:315:0;;;2916:326;;;;;;2817:436;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2817:436:0;;;2807:447;;;;;;2777:477;;3290:1;3273:19;;:5;:19;;;;3265:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3349:1;3339:6;:11;:28;;;;3361:6;3354:3;:13;;3339:28;3331:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3425:6;:13;3432:5;3425:13;;;;;;;;;;;;;;;;:15;;;;;;;;;;;;3416:5;:24;3408:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3494:26;3504:6;3512:1;3515;3518;3494:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3494:26:0;;;;;;;;3485:35;;:5;:35;;;3477:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3568:6;3577:1;3568:10;;3563:112;3584:7;;:14;;3580:1;:18;3563:112;;;3650:9;;3660:1;3650:12;;;;;;;;;;;;;3638:7;;3646:1;3638:10;;;;;;;;;;;;;3631:5;3625:38;;;;;;;;;;;;3600:3;;;;;;;3563:112;;;;2517:1165;;;;;;;;;;;:::o;2062:132::-;2153:10;2139:47;;;2165:12;2179:6;2139:47;;;;;;;;;;;;;;;;;;;;;;;;2062:132;:::o;786:39::-;;;;;;;;;;;;;;;;;:::o;1053:106::-;1093:66;1053:106;;;:::o;2202:307::-;2334:9;;:16;;2316:7;;:14;;:34;2308:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2390:6;2399:1;2390:10;;2385:117;2406:7;;:14;;2402:1;:18;2385:117;;;2477:9;;2487:1;2477:12;;;;;;;;;;;;;2465:7;;2473:1;2465:10;;;;;;;;;;;;;2453;2447:43;;;;;;;;;;;;2422:3;;;;;;;2385:117;;;;2202:307;;;;:::o;666:35::-;700:1;666:35;:::o;752:27::-;;;;:::o;1504:550::-;1642:18;1675:3;1663:9;:15;:33;;1693:3;1663:33;;;1681:9;1663:33;1642:54;;1725:10;1715:7;:20;1707:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1861:5;;1809:10;1783:183;;;1834:12;1881:10;1906:7;1928:9;;1952:3;;1783:183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1783:183:0;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1783:183:0;;;;;;;;;;;;;;;;;;;;1998:2;1985:5;;:16;1977:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2039:5;;:7;;;;;;;;;;;;;1504:550;;;;;;;:::o

Metadata Hash

68b687475b75f240a8b4176aa28dbafb2219189d728e5d320c799c60140f6b3f
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.