Contract 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA 20

 
Txn Hash Method
Block
From
To
Value
0x956660e4a6a8b9ff5069283268faf780c02164e0fef1be793fa78a3870730e32Transfer72640082023-11-30 4:09:2319 secs ago0x7b8fbe2f419d3725cc8814e687393b4f64c7ac23 IN  Base: USDbC Token0 ETH0.0000806136630.000009507
0x9dfd2d65fe11702dd0095c5c074c7ace1adad609d1bb6062115fb64f113c095eTransfer72640082023-11-30 4:09:2319 secs ago0x0c1db7a14ec1455425365273d604257fdc738931 IN  Base: USDbC Token0 ETH0.0000809963210.000009507
0x66a9c6076a95a3560a7b893f38b58583f86d25922337002038bf26f9065b0c88Transfer72640082023-11-30 4:09:2319 secs ago0x62f28dac27a9177ea954a21be32440c8bf666b4f IN  Base: USDbC Token0 ETH0.0000809963210.000009507
0xe770efd889ca963f6fa71ed9daeb9d8a4cb837c154ee57dd7c2c2af47cd494abTransfer72640082023-11-30 4:09:2319 secs ago0x4a8acc6aaf716b9c93ba95d8fa9691b1e25ae306 IN  Base: USDbC Token0 ETH0.0000809963210.000009507
0x200680ef0b45826ca7c8ea2d00ea4907c5bdd5407e33f7e2ddc2763357620376Transfer72640082023-11-30 4:09:2319 secs ago0x153cb2a1cb0af2855c798478a80bfc1c350391f0 IN  Base: USDbC Token0 ETH0.0000806136630.000009507
0x4ff00e3a6711c977bf6a25f9033a5da763c881efb84e40c19e2e8b3b6d3a6a73Transfer72640082023-11-30 4:09:2319 secs ago0x91dd6e99d1fb8eb8b85e53e44ca035ba6dfbc169 IN  Base: USDbC Token0 ETH0.0000809963210.000009507
0xb45102e730daf8a95efeda953529b77d40d8f5ec74984900f6d1999740fb6c39Transfer72640082023-11-30 4:09:2319 secs ago0xa7837a59f18b2011b101ac7bf13c3c052ed07851 IN  Base: USDbC Token0 ETH0.0000809963210.000009507
0x89854090122e682b80e9b85bb74f7d7df65e11aa22748644b47078e5c5eb7ee7Transfer72640002023-11-30 4:09:0735 secs ago0xd7f4293ccf4f05c45d900798e5a831832f10bcb9 IN  Base: USDbC Token0 ETH0.0000819198230.000008953
0xf73b7f5ab51fb0672480afb8c5bf68dd54b6b5ef751957117494ee8add240ccaTransfer72640002023-11-30 4:09:0735 secs ago0xa0d52bd4b582bc3d2918eba4b446ede8d7ff123d IN  Base: USDbC Token0 ETH0.0000819198230.000008953
0xf995f19a6c677003bee3a5dcc124c5d935916b90400256d28ce6f02780ad6c31Transfer72640002023-11-30 4:09:0735 secs ago0xa85f081014a2d7a291f44b3ed1a82f7e4fc0b075 IN  Base: USDbC Token0 ETH0.0000819198230.000008953
0xa4d15c6680fd8a8ddf200fafb5a15b8c48d69a3d8df37d32ad830604ff8121c9Approve72639912023-11-30 4:08:4953 secs ago0xf62986778bc704fbabad3282945ba59140f58746 IN  Base: USDbC Token0 ETH0.0000845615310.000008866
0xb997e292334a58562d3fd0cdaf465912ab71251c70f963168d245cc4ac8accadApprove72639882023-11-30 4:08:431 min ago0x33fa1017b6882fa9453390030aadae0491237258 IN  Base: USDbC Token0 ETH0.000085689460.000009131
0x0f172dc89552ffd3eeb880edf961ad61c6580f31ad9af0433e622a8e35b71b19Approve72639872023-11-30 4:08:411 min ago0x3ac46a9abeb7141ccf55400204c314fed6f4de59 IN  Base: USDbC Token0 ETH0.0000844672710.000009131
0x71df5055a9910289d373042bbf054af50e7aa7570d27edb64522b5d44d776402Approve72639622023-11-30 4:07:511 min ago0x4b00caa9c78bc0e836de40c1b5faf5744577d732 IN  Base: USDbC Token0 ETH0.0000954071380.000009703
0x4acc4850c5cae2fe00c5dd734821314d1f544bfbc7880f2bd3f9d878c42b6162Approve72639612023-11-30 4:07:491 min ago0xb8336cc6f131dd79cb9235d1d241a1da3c34356d IN  Base: USDbC Token0 ETH0.0000954068340.000003808
0x40ce39e8478ced67c1827caa4b1ae4f5de504c82401ce6c340f3c0a72b1a7d9cApprove72639572023-11-30 4:07:412 mins ago0xfa816a79a11fe6605fe9c2973b4e00e0998b1ea1 IN  Base: USDbC Token0 ETH0.0000808187240.001
0x3639715b2a3249fe6f9af48a9ce704e8520314d6a099bc3cfef4f253aa99e038Approve72639332023-11-30 4:06:532 mins ago0x9371925642d682a8a0b69cf0fa89418ee49a38ed IN  Base: USDbC Token0 ETH0.0000877716080.001000051
0x1cd740f950adb23c27b1aeecbe157db9da8fa3929d1d9f3290620dc2d05201a7Transfer72639332023-11-30 4:06:532 mins ago0x628639a8ce6269da617936fcbdfa598f70c8eb8f IN  Base: USDbC Token0 ETH0.0001406287611.000000051
0x4bb0da5ff38cd4870799a40ebe632908dda410c4a66f57c1797f28ff233d3740Approve72639172023-11-30 4:06:213 mins ago0x5cb04b2ce59e796db2b58a6143b17e186e95d721 IN  Base: USDbC Token0 ETH0.0000955595250.000004169
0xa6a1bcc01d0e2fcdf5d1a1798d7c2a03d8aea0ede92f05f8a01a3073cbb590efApprove72639112023-11-30 4:06:093 mins ago0xdc3ef9a81cc0f55794c11604660423e19f4c5562 IN  Base: USDbC Token0 ETH0.000093691440.001050059
0x706e82afea7b835f7539ceb63bb529865b045cffa8564daeaaa7399a3279195cApprove72638962023-11-30 4:05:394 mins ago0xccae2d3e593a2e9ef979d6cefbbf799d23e0a622 IN  Base: USDbC Token0 ETH0.0000786367120.001
0x0fc4cff57dd7e3e56977cdd52be6843827a7edc1cae6abc6e6d8a324de136300Approve72638832023-11-30 4:05:134 mins ago0xdc3ef9a81cc0f55794c11604660423e19f4c5562 IN  Base: USDbC Token0 ETH0.0000915330290.001050058
0x52d16c41d3ef0df812b7711b5d64a3b67b3054c0625db10773a96c212bf14c69Approve72638782023-11-30 4:05:034 mins ago0xa0d52bd4b582bc3d2918eba4b446ede8d7ff123d IN  Base: USDbC Token0 ETH0.0000810234490.000004562
0x3b6252316bafd0b21eea7a085585911a3032af1c0be7594f8e323023d4ab8bd8Approve72638782023-11-30 4:05:034 mins ago0x4a8acc6aaf716b9c93ba95d8fa9691b1e25ae306 IN  Base: USDbC Token0 ETH0.0000806385070.000009853
0x84670da9a4c8be139629a0860a474c47097a1f730333046ed02411d56dab2c05Approve72638782023-11-30 4:05:034 mins ago0xd7f4293ccf4f05c45d900798e5a831832f10bcb9 IN  Base: USDbC Token0 ETH0.000081023720.000009853
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xb798c04a57be6b93fc459d18af6d1d57299e014cdbaeaf6544d64662af0794cb20624072023-08-01 18:22:41120 days 9 hrs ago 0x4e59b44847b379578588920ca78fbf26c0b4956c  Contract Creation0 ETH
[ Download CSV Export 
Loading

Similar Match Source Code
This contract matches the deployed ByteCode of the Source Code for Contract 0x70dd44F96B261c596589C984Db23FA107919Db85
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Proxy

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at basescan.org on 2023-07-22
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;

/// @title Proxy
/// @notice Proxy is a transparent proxy that passes through the call if the caller is the owner or
///         if the caller is address(0), meaning that the call originated from an off-chain
///         simulation.
contract Proxy {
    /// @notice The storage slot that holds the address of the implementation.
    ///         bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)
    bytes32 internal constant IMPLEMENTATION_KEY =
        0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /// @notice The storage slot that holds the address of the owner.
    ///         bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1)
    bytes32 internal constant OWNER_KEY =
        0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

    /// @notice An event that is emitted each time the implementation is changed. This event is part
    ///         of the EIP-1967 specification.
    /// @param implementation The address of the implementation contract
    event Upgraded(address indexed implementation);

    /// @notice An event that is emitted each time the owner is upgraded. This event is part of the
    ///         EIP-1967 specification.
    /// @param previousAdmin The previous owner of the contract
    /// @param newAdmin      The new owner of the contract
    event AdminChanged(address previousAdmin, address newAdmin);

    /// @notice A modifier that reverts if not called by the owner or by address(0) to allow
    ///         eth_call to interact with this proxy without needing to use low-level storage
    ///         inspection. We assume that nobody is able to trigger calls from address(0) during
    ///         normal EVM execution.
    modifier proxyCallIfNotAdmin() {
        if (msg.sender == _getAdmin() || msg.sender == address(0)) {
            _;
        } else {
            // This WILL halt the call frame on completion.
            _doProxyCall();
        }
    }

    /// @notice Sets the initial admin during contract deployment. Admin address is stored at the
    ///         EIP-1967 admin storage slot so that accidental storage collision with the
    ///         implementation is not possible.
    /// @param _admin Address of the initial contract admin. Admin as the ability to access the
    ///               transparent proxy interface.
    constructor(address _admin) {
        _changeAdmin(_admin);
    }

    // slither-disable-next-line locked-ether
    receive() external payable {
        // Proxy call by default.
        _doProxyCall();
    }

    // slither-disable-next-line locked-ether
    fallback() external payable {
        // Proxy call by default.
        _doProxyCall();
    }

    /// @notice Set the implementation contract address. The code at the given address will execute
    ///         when this contract is called.
    /// @param _implementation Address of the implementation contract.
    function upgradeTo(address _implementation) public virtual proxyCallIfNotAdmin {
        _setImplementation(_implementation);
    }

    /// @notice Set the implementation and call a function in a single transaction. Useful to ensure
    ///         atomic execution of initialization-based upgrades.
    /// @param _implementation Address of the implementation contract.
    /// @param _data           Calldata to delegatecall the new implementation with.
    function upgradeToAndCall(address _implementation, bytes calldata _data)
        public
        payable
        virtual
        proxyCallIfNotAdmin
        returns (bytes memory)
    {
        _setImplementation(_implementation);
        (bool success, bytes memory returndata) = _implementation.delegatecall(_data);
        require(success, "Proxy: delegatecall to new implementation contract failed");
        return returndata;
    }

    /// @notice Changes the owner of the proxy contract. Only callable by the owner.
    /// @param _admin New owner of the proxy contract.
    function changeAdmin(address _admin) public virtual proxyCallIfNotAdmin {
        _changeAdmin(_admin);
    }

    /// @notice Gets the owner of the proxy contract.
    /// @return Owner address.
    function admin() public virtual proxyCallIfNotAdmin returns (address) {
        return _getAdmin();
    }

    //// @notice Queries the implementation address.
    /// @return Implementation address.
    function implementation() public virtual proxyCallIfNotAdmin returns (address) {
        return _getImplementation();
    }

    /// @notice Sets the implementation address.
    /// @param _implementation New implementation address.
    function _setImplementation(address _implementation) internal {
        assembly {
            sstore(IMPLEMENTATION_KEY, _implementation)
        }
        emit Upgraded(_implementation);
    }

    /// @notice Changes the owner of the proxy contract.
    /// @param _admin New owner of the proxy contract.
    function _changeAdmin(address _admin) internal {
        address previous = _getAdmin();
        assembly {
            sstore(OWNER_KEY, _admin)
        }
        emit AdminChanged(previous, _admin);
    }

    /// @notice Performs the proxy call via a delegatecall.
    function _doProxyCall() internal {
        address impl = _getImplementation();
        require(impl != address(0), "Proxy: implementation not initialized");

        assembly {
            // Copy calldata into memory at 0x0....calldatasize.
            calldatacopy(0x0, 0x0, calldatasize())

            // Perform the delegatecall, make sure to pass all available gas.
            let success := delegatecall(gas(), impl, 0x0, calldatasize(), 0x0, 0x0)

            // Copy returndata into memory at 0x0....returndatasize. Note that this *will*
            // overwrite the calldata that we just copied into memory but that doesn't really
            // matter because we'll be returning in a second anyway.
            returndatacopy(0x0, 0x0, returndatasize())

            // Success == 0 means a revert. We'll revert too and pass the data up.
            if iszero(success) {
                revert(0x0, returndatasize())
            }

            // Otherwise we'll just return and pass the data up.
            return(0x0, returndatasize())
        }
    }

    /// @notice Queries the implementation address.
    /// @return Implementation address.
    function _getImplementation() internal view returns (address) {
        address impl;
        assembly {
            impl := sload(IMPLEMENTATION_KEY)
        }
        return impl;
    }

    /// @notice Queries the owner of the proxy contract.
    /// @return Owner address.
    function _getAdmin() internal view returns (address) {
        address owner;
        assembly {
            owner := sload(OWNER_KEY)
        }
        return owner;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161094138038061094183398101604081905261002f916100b2565b6100388161003e565b506100e2565b60006100566000805160206109218339815191525490565b600080516020610921833981519152839055604080516001600160a01b038084168252851660208201529192507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a15050565b6000602082840312156100c457600080fd5b81516001600160a01b03811681146100db57600080fd5b9392505050565b610830806100f16000396000f3fe60806040526004361061005e5760003560e01c80635c60da1b116100435780635c60da1b146100be5780638f283970146100f8578063f851a440146101185761006d565b80633659cfe6146100755780634f1ef286146100955761006d565b3661006d5761006b61012d565b005b61006b61012d565b34801561008157600080fd5b5061006b6100903660046106d9565b610224565b6100a86100a33660046106f4565b610296565b6040516100b59190610777565b60405180910390f35b3480156100ca57600080fd5b506100d3610419565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100b5565b34801561010457600080fd5b5061006b6101133660046106d9565b6104b0565b34801561012457600080fd5b506100d3610517565b60006101577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff8116610201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f50726f78793a20696d706c656d656e746174696f6e206e6f7420696e6974696160448201527f6c697a656400000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3660008037600080366000845af43d6000803e8061021e573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061027d575033155b1561028e5761028b816105a3565b50565b61028b61012d565b60606102c07fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102f7575033155b1561040a57610305846105a3565b6000808573ffffffffffffffffffffffffffffffffffffffff16858560405161032f9291906107ea565b600060405180830381855af49150503d806000811461036a576040519150601f19603f3d011682016040523d82523d6000602084013e61036f565b606091505b509150915081610401576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603960248201527f50726f78793a2064656c656761746563616c6c20746f206e657720696d706c6560448201527f6d656e746174696f6e20636f6e7472616374206661696c65640000000000000060648201526084016101f8565b91506104129050565b61041261012d565b9392505050565b60006104437fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061047a575033155b156104a557507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6104ad61012d565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610509575033155b1561028e5761028b8161060b565b60006105417fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610578575033155b156104a557507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81905560405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60006106357fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61038390556040805173ffffffffffffffffffffffffffffffffffffffff8084168252851660208201529192507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a15050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106d457600080fd5b919050565b6000602082840312156106eb57600080fd5b610412826106b0565b60008060006040848603121561070957600080fd5b610712846106b0565b9250602084013567ffffffffffffffff8082111561072f57600080fd5b818601915086601f83011261074357600080fd5b81358181111561075257600080fd5b87602082850101111561076457600080fd5b6020830194508093505050509250925092565b600060208083528351808285015260005b818110156107a457858101830151858201604001528201610788565b818111156107b6576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b818382376000910190815291905056fea26469706673582212207a7ec8e9efb10b26c64aa15ad007a832593d7a72c75b969fd318445cde7c21c664736f6c634300080f0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000cf966857325db9a9b4dada66e80ce581c18aca1

Deployed ByteCode Sourcemap

297:6748:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2652:14;:12;:14::i;:::-;297:6748;;2803:14;:12;:14::i;3053:133::-;;;;;;;;;;-1:-1:-1;3053:133:0;;;;;:::i;:::-;;:::i;3522:447::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4535:125;;;;;;;;;;;;;:::i;:::-;;;1911:42:1;1899:55;;;1881:74;;1869:2;1854:18;4535:125:0;1735:226:1;4119:111:0;;;;;;;;;;-1:-1:-1;4119:111:0;;;;;:::i;:::-;;:::i;4325:107::-;;;;;;;;;;;;;:::i;5380:1091::-;5424:12;5439:20;6707:18;6701:25;;6573:193;5439:20;5424:35;-1:-1:-1;5478:18:0;;;5470:68;;;;;;;2168:2:1;5470:68:0;;;2150:21:1;2207:2;2187:18;;;2180:30;2246:34;2226:18;;;2219:62;2317:7;2297:18;;;2290:35;2342:19;;5470:68:0;;;;;;;;;5664:14;5659:3;5654;5641:38;5841:3;5836;5820:14;5815:3;5809:4;5802:5;5789:56;6143:16;6138:3;6133;6118:42;6270:7;6260:82;;6310:16;6305:3;6298:29;6260:82;;6436:16;6431:3;6424:29;3053:133;6991:9;6985:16;1863:25;;:10;:25;;;:53;;;-1:-1:-1;1892:10:0;:24;1863:53;1859:195;;;3143:35:::1;3162:15;3143:18;:35::i;:::-;3053:133:::0;:::o;1859:195::-;2028:14;:12;:14::i;3522:447::-;3692:12;1877:11;6991:9;6985:16;;6864:178;1877:11;1863:25;;:10;:25;;;:53;;;-1:-1:-1;1892:10:0;:24;1863:53;1859:195;;;3722:35:::1;3741:15;3722:18;:35::i;:::-;3769:12;3783:23:::0;3810:15:::1;:28;;3839:5;;3810:35;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3768:77;;;;3864:7;3856:77;;;::::0;::::1;::::0;;2850:2:1;3856:77:0::1;::::0;::::1;2832:21:1::0;2889:2;2869:18;;;2862:30;2928:34;2908:18;;;2901:62;2999:27;2979:18;;;2972:55;3044:19;;3856:77:0::1;2648:421:1::0;3856:77:0::1;3951:10:::0;-1:-1:-1;1859:195:0;;-1:-1:-1;1859:195:0;;2028:14;:12;:14::i;:::-;3522:447;;;;;:::o;4535:125::-;4605:7;1877:11;6991:9;6985:16;;6864:178;1877:11;1863:25;;:10;:25;;;:53;;;-1:-1:-1;1892:10:0;:24;1863:53;1859:195;;;-1:-1:-1;6707:18:0;6701:25;;4535:125::o;1859:195::-;2028:14;:12;:14::i;:::-;4535:125;:::o;4119:111::-;6991:9;6985:16;1863:25;;:10;:25;;;:53;;;-1:-1:-1;1892:10:0;:24;1863:53;1859:195;;;4202:20:::1;4215:6;4202:12;:20::i;4325:107::-:0;4386:7;1877:11;6991:9;6985:16;;6864:178;1877:11;1863:25;;:10;:25;;;:53;;;-1:-1:-1;1892:10:0;:24;1863:53;1859:195;;;-1:-1:-1;6991:9:0;6985:16;;4535:125::o;4778:199::-;4882:18;4875:43;;;4944:25;;;;;;;;;;;4778:199;:::o;5099:212::-;5157:16;5176:11;6991:9;6985:16;;6864:178;5176:11;5229:9;5222:25;;;5273:30;;;3258:42:1;3327:15;;;3309:34;;3379:15;;3374:2;3359:18;;3352:43;5157:30:0;;-1:-1:-1;5273:30:0;;3221:18:1;5273:30:0;;;;;;;5146:165;5099:212;:::o;14:196:1:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;406:665::-;485:6;493;501;554:2;542:9;533:7;529:23;525:32;522:52;;;570:1;567;560:12;522:52;593:29;612:9;593:29;:::i;:::-;583:39;;673:2;662:9;658:18;645:32;696:18;737:2;729:6;726:14;723:34;;;753:1;750;743:12;723:34;791:6;780:9;776:22;766:32;;836:7;829:4;825:2;821:13;817:27;807:55;;858:1;855;848:12;807:55;898:2;885:16;924:2;916:6;913:14;910:34;;;940:1;937;930:12;910:34;985:7;980:2;971:6;967:2;963:15;959:24;956:37;953:57;;;1006:1;1003;996:12;953:57;1037:2;1033;1029:11;1019:21;;1059:6;1049:16;;;;;406:665;;;;;:::o;1076:654::-;1186:4;1215:2;1244;1233:9;1226:21;1276:6;1270:13;1319:6;1314:2;1303:9;1299:18;1292:34;1344:1;1354:140;1368:6;1365:1;1362:13;1354:140;;;1463:14;;;1459:23;;1453:30;1429:17;;;1448:2;1425:26;1418:66;1383:10;;1354:140;;;1512:6;1509:1;1506:13;1503:91;;;1582:1;1577:2;1568:6;1557:9;1553:22;1549:31;1542:42;1503:91;-1:-1:-1;1646:2:1;1634:15;1651:66;1630:88;1615:104;;;;1721:2;1611:113;;1076:654;-1:-1:-1;;;1076:654:1:o;2372:271::-;2555:6;2547;2542:3;2529:33;2511:3;2581:16;;2606:13;;;2581:16;2372:271;-1:-1:-1;2372:271:1:o

Swarm Source

ipfs://7a7ec8e9efb10b26c64aa15ad007a832593d7a72c75b969fd318445cde7c21c6
Block Transaction Difficulty Gas Used Reward
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.