Contract 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA 22

 
Txn Hash Method
Block
From
To
Value
0xfe715b6d9564babb664379e3ea32fff2eb59079465b446693fccbf3108d440f1Approve132824752024-04-17 11:44:572 secs ago0x67f4667ccb5e18e6ae35e42ea2aa99086fd5e8c5 IN  Base: USDbC Token0 ETH0.0000021548160.03943
0x3ee7874b3985afe1f0ef2d3c293cd2a757e3101941ede16acc7a3091cfb66e7fApprove132824742024-04-17 11:44:554 secs ago0x98b8cc8fc761745450a8ffaa9d3ab96280931689 IN  Base: USDbC Token0 ETH0.0000021448640.0387
0x3d473ee2b5d6c29096adaceec7a3cae5490c62b07d2a046421ee06613b871c0dApprove132824732024-04-17 11:44:536 secs ago0x199fd5541dc43e2aa73d368588d5b64fcf2e5bcc IN  Base: USDbC Token0 ETH0.000001888820.034237814
0xb33f5fad666bbf659c032b6cdb288384a96b8b0a05b21c5f0b2e2792e8391840Approve132824692024-04-17 11:44:4514 secs ago0x48addc78522dce4daca5ebfd52d2377383b6ad47 IN  Base: USDbC Token0 ETH0.0000012102910.034275007
0x0908819e4ac4629c6c8806269e584e45a961970d8eb30e1336a85c665757ff49Approve132824632024-04-17 11:44:3326 secs ago0x48addc78522dce4daca5ebfd52d2377383b6ad47 IN  Base: USDbC Token0 ETH0.000001212580.034348755
0x41d7fe18a4f33a47ea0d0cb2780d4c12f0404b6b50187543b87afaa1445e9390Approve132824622024-04-17 11:44:3128 secs ago0xf337dc48ef9fba014c90651e88868568fdbd7f02 IN  Base: USDbC Token0 ETH0.0000013111340.034392736
0xcf4d9acbda5620d9d5cb8664f827905e856de74bf18c5aed85960cbc428347abTransfer132824622024-04-17 11:44:3128 secs ago0x07173b502f5460493843bdb560b7735e177d6025 IN  Base: USDbC Token0 ETH0.0000023436770.056208221
0x37b59901be7c344d6b1c161ba7612a3605fac4e093ba45c6be0b5504fd1b784bApprove132824612024-04-17 11:44:2930 secs ago0xf756fc6a796fc8994d2cfc0ead54ffc460ef25ce IN  Base: USDbC Token0 ETH0.0000019780580.035300212
0x7ce7ac810874c728a342216377358ff4a0b2d58e9568a3686d133e667830ef48Approve132824612024-04-17 11:44:2930 secs ago0xad5eda3efc4aed75eea5b2a65784c3d0218212a1 IN  Base: USDbC Token0 ETH0.0000021453310.0388
0xfe36e9a53e3a8530d3936600f4560fa4d1352ad6abf60c4d9a1cfdb1c822a730Transfer132824592024-04-17 11:44:2534 secs ago0xa7ddef5c00f50579b1c10e1263fca42aa167f243 IN  Base: USDbC Token0 ETH0.0000029022220.070361494
0x13ef841e776bd4c2afee1556388461f48ecc73b3de91879f2bebb613ff78b6b8Approve132824572024-04-17 11:44:2138 secs ago0x48addc78522dce4daca5ebfd52d2377383b6ad47 IN  Base: USDbC Token0 ETH0.0000012139950.034370847
0xffb22ec26960fa2a42972bd36fc7597be9caf509e1ac12ad68c195c3f5a3b409Approve132824492024-04-17 11:44:0554 secs ago0x10fb01e4c9c5b0bb867d895af18bdc66ac65b052 IN  Base: USDbC Token0 ETH0.0000019427920.034576906
0xba0d238edebbc91f318182c400d2c00be2c80aaaf6be641d1526d0b62d3f3ab8Approve132824492024-04-17 11:44:0554 secs ago0x2bbe2d18a9bbf0c1a0c12b06a01b3844632c0155 IN  Base: USDbC Token0 ETH0.0000075271030.144243104
0xfcd1436f5531611499bde5de4daaa6e521c3e063f18486a390d8d408b839f275Approve132824472024-04-17 11:44:0158 secs ago0x0a20ce834cd99458955da87c01ee4da2f3e0f399 IN  Base: USDbC Token0 ETH0.0000022222620.03993
0x9f83ec1d91dd57fdf73705de46c0bb6b2ca1d68325bb79b47bbed3eec6bac82dApprove132824462024-04-17 11:43:591 min ago0x9238a56afb225c12437f5a76f4ace48c3f151570 IN  Base: USDbC Token0 ETH0.0000022083070.03974
0xd2e0d0b33251b926a0e28b3975c92a827e888153724cce8dd489c55a3eca533bApprove132824452024-04-17 11:43:571 min ago0xff6bce61572be700bb450a510a1c0502a7c55cf4 IN  Base: USDbC Token0 ETH0.0000021256250.0389
0xba0c0e4c478e23d5fc9bcba40add5a5e18b789ca1b6c467743977796ef8ab0b2Transfer132824442024-04-17 11:43:551 min ago0x503606248ecfd580a1e43938838a103d03a697b6 IN  Base: USDbC Token0 ETH0.0000019578340.035317626
0xe831e023b7bb91ea4786afad67ae489d5d96a786e3549a257e4abbff0c1f7efeApprove132824432024-04-17 11:43:531 min ago0x7f104f69e6ac0147af95c63db33838069af9feca IN  Base: USDbC Token0 ETH0.0000021029890.037714122
0xf2f79715a364eb1615b2f850bc4c3d8506a4cee9aa1923ffbbd9f496b686cc4bApprove132824422024-04-17 11:43:511 min ago0x16c2a7013d44dbb7fd23d9b759bddfc1c6bfd749 IN  Base: USDbC Token0 ETH0.0000019070930.034534183
0x51dab8e55d79859480cce78e57ba2400f491960b7fab138b610e7632f5d8d70aApprove132824412024-04-17 11:43:491 min ago0x20e5a8d8057e147694770a9c8bbe9940f0ac23e1 IN  Base: USDbC Token0 ETH0.000002129570.039
0xecf28f39ad1fb8cefdd8577bcb75eabce98e71cf18cc3a2c6c8a5efd1f71163fApprove132824402024-04-17 11:43:471 min ago0xd06fa165497bae9925a4c7780edec84ee734acce IN  Base: USDbC Token0 ETH0.0000019497670.035290756
0x21c1282a37ce632566cbec8512279f37836f995ca0f3e9ced3ed2926b81d9cc4Approve132824362024-04-17 11:43:391 min ago0x68a679d54e9a2b8c4a361ad7c05042daf307d4d7 IN  Base: USDbC Token0 ETH0.0000012265220.034589571
0x8a17e4fb501e8b2b8b85d8e54820702175d52dc7c44270cc429d3bb2359246e3Approve132824332024-04-17 11:43:331 min ago0x4c8488cff36864c58847f3782341a53a9c47dab5 IN  Base: USDbC Token0 ETH0.0000014663130.039046372
0xd1ba48879fc9a0933c591b81552ccb386a91bc45f6957e2770da9c04453a2169Approve132824332024-04-17 11:43:331 min ago0xea719fb75f0c4e5c5dbad425d42495d6c3fbf757 IN  Base: USDbC Token0 ETH0.0000037411250.070425378
0x8bcebfb4f9294f63937c5b7ab096c430d3e5bbca20774b950aa3c8e067ccec0cApprove132824282024-04-17 11:43:231 min ago0xf84b822593715ae59dda85fa6c2518305abfcffb IN  Base: USDbC Token0 ETH0.0001024879822
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xb798c04a57be6b93fc459d18af6d1d57299e014cdbaeaf6544d64662af0794cb20624072023-08-01 18:22:41259 days 17 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"}]

Deployed Bytecode

0x60806040526004361061005e5760003560e01c80635c60da1b116100435780635c60da1b146100be5780638f283970146100f8578063f851a440146101185761006d565b80633659cfe6146100755780634f1ef286146100955761006d565b3661006d5761006b61012d565b005b61006b61012d565b34801561008157600080fd5b5061006b6100903660046106d9565b610224565b6100a86100a33660046106f4565b610296565b6040516100b59190610777565b60405180910390f35b3480156100ca57600080fd5b506100d3610419565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100b5565b34801561010457600080fd5b5061006b6101133660046106d9565b6104b0565b34801561012457600080fd5b506100d3610517565b60006101577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff8116610201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f50726f78793a20696d706c656d656e746174696f6e206e6f7420696e6974696160448201527f6c697a656400000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3660008037600080366000845af43d6000803e8061021e573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061027d575033155b1561028e5761028b816105a3565b50565b61028b61012d565b60606102c07fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102f7575033155b1561040a57610305846105a3565b6000808573ffffffffffffffffffffffffffffffffffffffff16858560405161032f9291906107ea565b600060405180830381855af49150503d806000811461036a576040519150601f19603f3d011682016040523d82523d6000602084013e61036f565b606091505b509150915081610401576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603960248201527f50726f78793a2064656c656761746563616c6c20746f206e657720696d706c6560448201527f6d656e746174696f6e20636f6e7472616374206661696c65640000000000000060648201526084016101f8565b91506104129050565b61041261012d565b9392505050565b60006104437fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061047a575033155b156104a557507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6104ad61012d565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610509575033155b1561028e5761028b8161060b565b60006105417fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610578575033155b156104a557507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81905560405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60006106357fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61038390556040805173ffffffffffffffffffffffffffffffffffffffff8084168252851660208201529192507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a15050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106d457600080fd5b919050565b6000602082840312156106eb57600080fd5b610412826106b0565b60008060006040848603121561070957600080fd5b610712846106b0565b9250602084013567ffffffffffffffff8082111561072f57600080fd5b818601915086601f83011261074357600080fd5b81358181111561075257600080fd5b87602082850101111561076457600080fd5b6020830194508093505050509250925092565b600060208083528351808285015260005b818110156107a457858101830151858201604001528201610788565b818111156107b6576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b818382376000910190815291905056fea26469706673582212207a7ec8e9efb10b26c64aa15ad007a832593d7a72c75b969fd318445cde7c21c664736f6c634300080f0033

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.