Contract 0xD2eBa21C2E0D6F996FDD063ae20aCA8264Ac1929

 

Contract Overview

SafeDollar: sUSDC Token
Balance:
0 MATIC

MATIC Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x943b84ca439aeee03ae7369dd0f5bedacf6fb98d327f3dbbc4ff2599c4fbced5Approve217158972021-11-23 18:14:5211 days 4 hrs ago0x22d062ed39707d304eae6ba328b7a4f4cd7c8c76 IN  SafeDollar: sUSDC Token0 MATIC0.00086058
0x6ad53a38235fdbdcad29adcfb08bebf4fa0c53fbd569f03a4fe157f463e1217eApprove212890822021-11-12 16:28:1822 days 6 hrs ago0x5bc0aa095632c76da0be9838d960da9a66fca30e IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x7c8afe64ad83adb947f2421f05abf31297c1d3616fc0adcd3b66de1c7a96a4feApprove212613032021-11-11 22:18:2423 days 46 mins ago0x0251da964b36a9831801a9688144ceab50a9daa9 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x32e82bd0892fb233c5e5170fd7118f42310c36a117fd269110d2574193a54ce7Approve212327452021-11-11 4:03:4823 days 19 hrs ago0x858bebf2abd7288e3b08d411e0c921fb808724a8 IN  SafeDollar: sUSDC Token0 MATIC0.001651456
0x213bb8450c48ec7b155038065074a02ae87303f1f5203976aef4f1f98f4adb9aTransfer211895052021-11-10 1:10:3724 days 21 hrs ago0x73942bbe1d301f6d6a6a71da51631cff335e8863 IN  SafeDollar: sUSDC Token0 MATIC0.0041753
0x1f359ab477f014d438bc29fe2a4fdd493d53513b14b42c535189af6798a42d85Transfer211893272021-11-10 1:04:2824 days 22 hrs ago0x5bc0aa095632c76da0be9838d960da9a66fca30e IN  SafeDollar: sUSDC Token0 MATIC0.0083506
0xeea2b257fd7ef5679a79942dc26db1245177967fe24ac00e5c6b1f1263ba9065Approve211829692021-11-09 21:11:3325 days 1 hr ago0x694ca6e512256ac41f4e8b3b5d09c7ba77fb8dbc IN  SafeDollar: sUSDC Token0 MATIC0.00619296
0x5f47ebbfa91151c8c5c0d520bd4eb836476011803dedf3138c2f913fee5dddceApprove211621672021-11-09 8:37:3225 days 14 hrs ago0x856b63349fb6c818ea7cd7305483ae0ef6956f6c IN  SafeDollar: sUSDC Token0 MATIC0.0006942012
0x1664591355e2614304913d51ecf7e118755a8d21d74ce013b91413c8de21590eApprove210263142021-11-05 21:38:3629 days 1 hr ago0x29f12d98a555e48bae764be8b831cd88b6a9af82 IN  SafeDollar: sUSDC Token0 MATIC0.0009562
0x52d1707836abdd6ae1cf1335971d16501697a81d35412e2e1a5cb1c15cbbdd20Approve209229452021-11-03 4:57:5431 days 18 hrs ago0x44130de43ce22962b6a091f77128507f3341a60f IN  SafeDollar: sUSDC Token0 MATIC0.002012712
0xe05224032c5a15191595bd10da70588d08ecd00fad86625725e38cf08cb68015Approve209037972021-11-02 17:06:4632 days 5 hrs ago0x7452fd6bc5e8a084cf6ce402cda249057eb69212 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0xdc19bd6167f7a3cfdc4afb75e035828f927c449513776c57f12de798c0b2d12eApprove208713782021-11-01 21:01:1833 days 2 hrs ago0x4f2566da5d2e041fa600f307a31025726a841626 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x9e74bd1eee21352b287931b7b4caa4b455463119c6349f2bb6018c8676f7726aApprove207079892021-10-28 15:34:3537 days 7 hrs ago0x97266798939f6e0af823290738d896981ecb3a1a IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x2983bbf822b9e33bdf00256a863ad41f7728d642226e835991a9dc7b80c5a1f7Approve206791002021-10-27 20:24:2538 days 2 hrs ago0xb44102fcba7b9479477f8de7cffffec409ec6ed0 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x50359da0a6bc78275888fead473d61cd63a9db51fb8a84197cc0c6c736912dd2Approve204601292021-10-21 18:13:3144 days 4 hrs ago0xf4a3adf696838d8f8035cdb4fcfa9403e3a16863 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x8f7afb4b95ad712d9d40e98c0b70d9fbbbbebe9bd15a9092eeb5649c1b6f0947Transfer204230472021-10-20 17:38:5245 days 5 hrs ago0x411c5c5c8d03f544ffe47075e4c26d9a566e3315 IN  SafeDollar: sUSDC Token0 MATIC0.001378245
0x316a89b7c5b758e43446502143b7842a675cfd7b77d421a5db35c4451d5b7d4cApprove203807132021-10-19 13:09:5646 days 9 hrs ago0x288c58e824834c9648aab8b4308b8f13dc35c1dc IN  SafeDollar: sUSDC Token0 MATIC0.000631092
0x8a855eee0d813b0cb5517b22576f8b1cb2f10b934aa274e6d9c3ddce4d915e86Approve202279982021-10-15 1:05:2450 days 21 hrs ago0x397ed0937b2b611e5b498a013a5d50f4a0d722d6 IN  SafeDollar: sUSDC Token0 MATIC0.00232236
0xd765fef5840323459ca639b0759f33335cd62f77d1cae54fa1cfca07a67540dcApprove201993662021-10-14 5:44:5651 days 17 hrs ago0x694ca6e512256ac41f4e8b3b5d09c7ba77fb8dbc IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0xd86b61295a75232695edd90d962a09f20b837871c5dffc4546151c5f54503c2cApprove200640842021-10-10 14:00:0755 days 9 hrs ago0xd4eaa573dae2197482fdca705ec345d355fd5498 IN  SafeDollar: sUSDC Token0 MATIC0.00057372
0xc7edd5103938f5649d9bd72bb42856f3d6653dd1f48b661aac72740624d4b676Approve200576612021-10-10 10:17:0655 days 12 hrs ago0xb2ed587b21fea60745bb6f1402e2bb995394a3c0 IN  SafeDollar: sUSDC Token0 MATIC0.000021246764
0x872d0dc52f6933268948d0b9cc647052a0ca472bf78c7aa8506f65ebe77cb22dApprove200170802021-10-09 9:02:5956 days 14 hrs ago0x7169db0e70d357653cdbc7c4e220716bf226c3d9 IN  SafeDollar: sUSDC Token0 MATIC0.00086058
0x1d5b46b316f4442fb2981b7a8bc99d64fcaa647ce3509aa5ceb5169596724e78Approve200040362021-10-09 1:06:0556 days 21 hrs ago0x65e1d2e597cbd72f90f8302b66379b1886c120d1 IN  SafeDollar: sUSDC Token0 MATIC0.00019124
0xddacea53ef6388b115c6d26c541f1398c13f8d884af3dd129a7e246fa58658d1Approve199386352021-10-07 8:32:5258 days 14 hrs ago0xae5dac570ef6efbf24026542771f31c1cefbae6b IN  SafeDollar: sUSDC Token0 MATIC0.00154824
0x90d9a565671e2a501d88ac5cd1aa5bce93b74f834aea457e5aca02ba3c938278Approve199083592021-10-06 13:22:3259 days 9 hrs ago0x5afdd71ec312eda36663f72032f269bd9c950cb4 IN  SafeDollar: sUSDC Token0 MATIC0.00154824
[ Download CSV Export 

OVERVIEW

An algorithmic stablecoin on Polygon. SafeDollar aims to be the first and only algorithmic stablecoin that combines unique features of seigniorage, deflation protocol, and synthetic assets.

Parent Txn Hash Block From To Value
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xd78c475133731cd54dadcb430f7aae4f03c1e660

Contract Name:
UChildERC20Proxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-06-09
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.6.12;

interface IERCProxy {
    function proxyType() external pure returns (uint256 proxyTypeId);

    function implementation() external view returns (address codeAddr);
}

abstract contract Proxy is IERCProxy {
    function delegatedFwd(address _dst, bytes memory _calldata) internal {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let result := delegatecall(sub(gas(), 10000), _dst, add(_calldata, 0x20), mload(_calldata), 0, 0)
            let size := returndatasize()

            let ptr := mload(0x40)
            returndatacopy(ptr, 0, size)

            // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas.
            // if the call returned error data, forward it
            switch result
                case 0 {
                    revert(ptr, size)
                }
                default {
                    return(ptr, size)
                }
        }
    }

    function proxyType() external pure virtual override returns (uint256 proxyTypeId) {
        // Upgradeable proxy
        proxyTypeId = 2;
    }

    function implementation() external view virtual override returns (address);
}

contract UpgradableProxy is Proxy {
    event ProxyUpdated(address indexed _new, address indexed _old);
    event ProxyOwnerUpdate(address _new, address _old);

    bytes32 constant IMPLEMENTATION_SLOT = keccak256("matic.network.proxy.implementation");
    bytes32 constant OWNER_SLOT = keccak256("matic.network.proxy.owner");

    constructor(address _proxyTo) public {
        setProxyOwner(msg.sender);
        setImplementation(_proxyTo);
    }

    fallback() external payable {
        delegatedFwd(loadImplementation(), msg.data);
    }

    receive() external payable {
        delegatedFwd(loadImplementation(), msg.data);
    }

    modifier onlyProxyOwner() {
        require(loadProxyOwner() == msg.sender, "NOT_OWNER");
        _;
    }

    function proxyOwner() external view returns (address) {
        return loadProxyOwner();
    }

    function loadProxyOwner() internal view returns (address) {
        address _owner;
        bytes32 position = OWNER_SLOT;
        assembly {
            _owner := sload(position)
        }
        return _owner;
    }

    function implementation() external view override returns (address) {
        return loadImplementation();
    }

    function loadImplementation() internal view returns (address) {
        address _impl;
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            _impl := sload(position)
        }
        return _impl;
    }

    function transferProxyOwnership(address newOwner) public onlyProxyOwner {
        require(newOwner != address(0), "ZERO_ADDRESS");
        emit ProxyOwnerUpdate(newOwner, loadProxyOwner());
        setProxyOwner(newOwner);
    }

    function setProxyOwner(address newOwner) private {
        bytes32 position = OWNER_SLOT;
        assembly {
            sstore(position, newOwner)
        }
    }

    function updateImplementation(address _newProxyTo) public onlyProxyOwner {
        require(_newProxyTo != address(0x0), "INVALID_PROXY_ADDRESS");
        require(isContract(_newProxyTo), "DESTINATION_ADDRESS_IS_NOT_A_CONTRACT");

        emit ProxyUpdated(_newProxyTo, loadImplementation());

        setImplementation(_newProxyTo);
    }

    function updateAndCall(address _newProxyTo, bytes memory data) public payable onlyProxyOwner {
        updateImplementation(_newProxyTo);

        (bool success, bytes memory returnData) = address(this).call{value: msg.value}(data);
        require(success, string(returnData));
    }

    function setImplementation(address _newProxyTo) private {
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            sstore(position, _newProxyTo)
        }
    }

    function isContract(address _target) internal view returns (bool) {
        if (_target == address(0)) {
            return false;
        }

        uint256 size;
        assembly {
            size := extcodesize(_target)
        }
        return size > 0;
    }
}

contract UChildERC20Proxy is UpgradableProxy {
    constructor(address _proxyTo) public UpgradableProxy(_proxyTo) {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_proxyTo","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_new","type":"address"},{"indexed":false,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyOwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_new","type":"address"},{"indexed":true,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyType","outputs":[{"internalType":"uint256","name":"proxyTypeId","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"updateAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"}],"name":"updateImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516109ff3803806109ff8339818101604052602081101561003357600080fd5b50518061003f3361004f565b61004881610073565b5050610097565b7f44f6e2e8884cba1236b7f22f351fa5d88b17292b7e0225ca47e5ecdf6055cdd655565b7fbaab7dbf64751104133af04abc7d9979f0fda3b059a322a8333f533d3f32bf7f55565b610959806100a66000396000f3fe6080604052600436106100695760003560e01c80635c60da1b116100435780635c60da1b14610168578063d88ca2c81461017d578063f1739cae14610240576100b8565b8063025313a2146100c3578063025b22bc146101015780634555d5c914610141576100b8565b366100b8576100b6610079610280565b6000368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506102a592505050565b005b6100b6610079610280565b3480156100cf57600080fd5b506100d86102cd565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561010d57600080fd5b506100b66004803603602081101561012457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166102dc565b34801561014d57600080fd5b506101566104b4565b60408051918252519081900360200190f35b34801561017457600080fd5b506100d86104b9565b6100b66004803603604081101561019357600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156101cb57600080fd5b8201836020820111156101dd57600080fd5b803590602001918460018302840111640100000000831117156101ff57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506104c3945050505050565b34801561024c57600080fd5b506100b66004803603602081101561026357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166106d9565b7fbaab7dbf64751104133af04abc7d9979f0fda3b059a322a8333f533d3f32bf7f5490565b600080825160208401856127105a03f43d604051816000823e8280156102c9578282f35b8282fd5b60006102d7610861565b905090565b336102e5610861565b73ffffffffffffffffffffffffffffffffffffffff161461036757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e45520000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166103e957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f494e56414c49445f50524f58595f414444524553530000000000000000000000604482015290519081900360640190fd5b6103f281610886565b610447576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806108ff6025913960400191505060405180910390fd5b61044f610280565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36104b1816108b6565b50565b600290565b60006102d7610280565b336104cc610861565b73ffffffffffffffffffffffffffffffffffffffff161461054e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e45520000000000000000000000000000000000000000000000604482015290519081900360640190fd5b610557826102dc565b600060603073ffffffffffffffffffffffffffffffffffffffff1634846040518082805190602001908083835b602083106105c157805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610584565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610623576040519150601f19603f3d011682016040523d82523d6000602084013e610628565b606091505b50915091508181906106d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561069757818101518382015260200161067f565b50505050905090810190601f1680156106c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b336106e2610861565b73ffffffffffffffffffffffffffffffffffffffff161461076457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e45520000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166107e657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f414444524553530000000000000000000000000000000000000000604482015290519081900360640190fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee281610810610861565b604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a16104b1816108da565b7f44f6e2e8884cba1236b7f22f351fa5d88b17292b7e0225ca47e5ecdf6055cdd65490565b600073ffffffffffffffffffffffffffffffffffffffff82166108ab575060006108b1565b50803b15155b919050565b7fbaab7dbf64751104133af04abc7d9979f0fda3b059a322a8333f533d3f32bf7f55565b7f44f6e2e8884cba1236b7f22f351fa5d88b17292b7e0225ca47e5ecdf6055cdd65556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e5452414354a264697066735822122054aed2986e65ee6a1e23898d19057ebde745583731d9304c327328db1e00475c64736f6c634300060c0033000000000000000000000000bf2ea512af39ee44175ea732e2b3584e76cde1fa

Deployed ByteCode Sourcemap

4326:120:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1906:44;1919:20;:18;:20::i;:::-;1941:8;;1906:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1906:12:0;;-1:-1:-1;;;1906:44:0:i;:::-;4326:120;;1808:44;1821:20;:18;:20::i;2083:96::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3200:345;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3200:345:0;;;;:::i;1067:146::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2420:113;;;;;;;;;;;;;:::i;3553:289::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3553:289:0;;-1:-1:-1;3553:289:0;;-1:-1:-1;;;;;3553:289:0:i;2784:232::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2784:232:0;;;;:::i;2541:235::-;1511:47;2720:15;2541:235;:::o;280:779::-;544:1;541;529:9;523:16;516:4;505:9;501:20;495:4;487:5;480;476:17;463:83;572:16;621:4;615:11;663:4;660:1;655:3;640:28;866:6;890:66;;;;1017:4;1012:3;1005:17;890:66;932:4;927:3;920:17;2083:96;2128:7;2155:16;:14;:16::i;:::-;2148:23;;2083:96;:::o;3200:345::-;2031:10;2011:16;:14;:16::i;:::-;:30;;;2003:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3292:27:::1;::::0;::::1;3284:61;;;::::0;;::::1;::::0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;3364:23;3375:11;3364:10;:23::i;:::-;3356:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3473:20;:18;:20::i;:::-;3447:47;;3460:11;3447:47;;;;;;;;;;;;3507:30;3525:11;3507:17;:30::i;:::-;3200:345:::0;:::o;1067:146::-;1204:1;;1067:146::o;2420:113::-;2478:7;2505:20;:18;:20::i;3553:289::-;2031:10;2011:16;:14;:16::i;:::-;:30;;;2003:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3657:33:::1;3678:11;3657:20;:33::i;:::-;3704:12;3718:23;3753:4;3745:18;;3771:9;3782:4;3745:42;;;;;;;;;;;;;;;;;;;::::0;;;;;;;;;::::1;::::0;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3703:84;;;;3806:7;3822:10;3798:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2066:1;;3553:289:::0;;:::o;2784:232::-;2031:10;2011:16;:14;:16::i;:::-;:30;;;2003:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2875:22:::1;::::0;::::1;2867:47;;;::::0;;::::1;::::0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;2930:44;2947:8;2957:16;:14;:16::i;:::-;2930:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;2985:23;2999:8;2985:13;:23::i;2187:225::-:0;1595:38;2355:15;2187:225;:::o;4045:274::-;4105:4;4126:21;;;4122:66;;-1:-1:-1;4171:5:0;4164:12;;4122:66;-1:-1:-1;4255:20:0;;4303:8;;4045:274;;;;:::o;3850:187::-;1511:47;3990:29;3975:55::o;3024:168::-;1595:38;3148:26;3133:52::o

Swarm Source

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