Contract 0x0000a26b00c1f0df003000390027140000faa719 19

 

Contract Overview

Balance:
751,074.009633000952930038 MATIC

MATIC Value:
$421,976.59 (@ $0.56/MATIC)

Token:
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x4fa738543ba2c300c895c8fad325ebb4875acb959c683b9a00be3143f076d8030x48692120461401162023-08-10 14:21:3353 days 20 mins ago0xf710774b330fec5bf6a7b0437e6a19f229a1104b IN  0x0000a26b00c1f0df003000390027140000faa7190 MATIC0.00942125275314.041758355
0xec24337a0dfcb4c970dba1e44af85b128b58be52062ebca99a85f98ffb8324c0Transfer410172422023-04-01 12:10:40184 days 2 hrs ago0x04345fb77fa2721f92c2ddbc11f08370a3fdac2e IN  0x0000a26b00c1f0df003000390027140000faa7190.0011 MATIC0.002735427619 129.733346888
0x26571e1e0d6b50defc34a18df800eb1182bf8742385443db499e43df916a8a9dWithdraw ERC20To...345963142022-10-20 23:51:10346 days 14 hrs ago0x361ba2d30db481dd0e2840508d259084e07f20ea IN  0x0000a26b00c1f0df003000390027140000faa7190 MATIC0.007231862205105.466854394
0x5fe4495c9a998cb7c154de21b3578e8dc419d7b34373869d646c09ef955a5bb2Transfer317756132022-08-11 17:06:19416 days 21 hrs ago0x86d26897267711ea4b173c8c124a0a73612001da IN  0x0000a26b00c1f0df003000390027140000faa7190.5 MATIC0.000632550231 30.000010971
0xdcc3ff2b70c4a03b06454669fdb5eb207a526273ff4cf850950feda190b5ebbcName317754012022-08-11 16:59:03416 days 21 hrs ago0x86d26897267711ea4b173c8c124a0a73612001da IN  0x0000a26b00c1f0df003000390027140000faa7190 MATIC0.000891540012 30.000000419
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x04be250c7a479d69185552fa34337c5ebc46a83300b03db3f1b4e7b9a8b3fe3b482414252023-10-02 14:41:2516 secs ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7191.547475 MATIC
0x46e264dbecc21bbba9bdbf901c446d0de257ef8ef271ed78936c9930e3d4c6dd482414152023-10-02 14:41:0338 secs ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0092175 MATIC
0xd4f775bc7fe8a29c7b4bf62d84b522fc739b1b36febdfaaa8b84820e610a4afa482414052023-10-02 14:40:411 min ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.001845 MATIC
0x9a8415305587b6d1ee4facc49fa233d81c7ddd88b9c16c3f583aca6c50db7ca2482413852023-10-02 14:39:591 min ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.01 MATIC
0xd779b1adf931d3c83bca35a6ee4e59138af5578e563c1a4f680b12d971854d3f482413742023-10-02 14:39:352 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.825 MATIC
0x7eb3365cb532fc341fbea1167bb779900cb992bd85b652a9059975d68ebd89ca482413732023-10-02 14:39:332 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0000844975 MATIC
0x1202b4c7b3628763e015dc3995646859312fd6b5ca48398ba6207a5bfcb203b2482413682023-10-02 14:39:232 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.014748 MATIC
0x2a57382572490820a697a902639bcf1d51bd9e184089740b0b43139bc54c3563482413672023-10-02 14:39:212 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0063725 MATIC
0xf56f4eee4377e36cb3245656095ef1b36d58b0e5898675c9ec4cb7db7986fa0e482413592023-10-02 14:39:032 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0063725 MATIC
0xdd9aaa8f65797c947409b8bb83f1b9fa520fe0c171d6d9d92c9d98049c7cb476482413502023-10-02 14:38:452 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.012674625 MATIC
0xb5717e1f41d5d872ff271b47e31480712854a4b1ff4fdd18bf59f3d2d9c84112482413462023-10-02 14:38:373 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7191.29875 MATIC
0x58e9ebb5a461e3e5028508693ae9971b2a1a42e4e1c92ca84696304897a5f1f5482413422023-10-02 14:38:253 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.17 MATIC
0x1d1587eb9b6b6027ab85c3cdb5ae82068d44356db188ef376c4a076b2070296d482413352023-10-02 14:37:573 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.105745 MATIC
0x963e955c33974c4096495193bc0835d91671caec0f4d58cad3e55b123c5ee548482413182023-10-02 14:37:054 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.013568 MATIC
0x020b0debb0071a355fdca90954b4e54d9f472ea4e189d5846764766e1ba2bbf4482413072023-10-02 14:36:415 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.475 MATIC
0x0aea99e0a24d46495152d237b3e142c97b6361962d044c79632653ad77afbf21482413062023-10-02 14:36:395 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.02 MATIC
0xcec2bfafcbf057091f4d8ebf0cb34c09cbeef8b7f417d5865c6b79cf8bb92503482413012023-10-02 14:36:295 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7195.875 MATIC
0x07b230b1618af9bfceb5b57fb710172e1371f91693c299f534e3e77af21249cb482412972023-10-02 14:36:215 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.06875 MATIC
0x8546ab5b3ced503c508d0b06938093a86325e8c4e863ae69fb399d9a880f133a482412962023-10-02 14:36:195 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.00925 MATIC
0x6c4e6a52925623a37f1a3c264dcc1f0961a7d42c496f84c76111062f6ab47916482412882023-10-02 14:36:015 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0175 MATIC
0x7107f969742e7d93e22e00e34bcd9a7e94b2693d5129db370b14b3b7aaa7debb482412842023-10-02 14:35:535 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.075 MATIC
0x0d1e808a779c70986d21c8c9a0327361ba998dcbe9d738d01b7214150ab9c8da482412832023-10-02 14:35:515 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.013230625 MATIC
0x27ef48f7c7869bc734117c95916bc1a4156761bc9ed7661e2173df6ffe492469482412722023-10-02 14:35:276 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.00375 MATIC
0x4638575916b23feb817596b4cc6cd7753598404e644b23e5b4e0f5932bb8ec3a482412612023-10-02 14:35:036 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.025 MATIC
0x7ba9acc54bf8726f42c3256b4feadec7fd7b473619daea5e4eaf16887d193565482412602023-10-02 14:35:016 mins ago Seaport 1.5 0x0000a26b00c1f0df003000390027140000faa7190.0975 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PayableProxy

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
Yes with 19066 runs

Other Settings:
default evmVersion
File 1 of 2 : PayableProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;

import { PayableProxyInterface } from "../interfaces/PayableProxyInterface.sol";

interface IUpgradeBeacon {
    /**
     * @notice An external view function that returns the implementation.
     *
     * @return The address of the implementation.
     */
    function implementation() external view returns (address);
}

/**
 * @title   PayableProxy
 * @author  OpenSea Protocol Team
 * @notice  PayableProxy is a beacon proxy which will immediately return if
 *          called with callvalue. Otherwise, it will delegatecall the beacon
 *          implementation.
 */
contract PayableProxy is PayableProxyInterface {
    // Address of the beacon.
    address private immutable _beacon;

    constructor(address beacon) payable {
        // Ensure the origin is an approved deployer.
        require(
            (tx.origin == address(0x939C8d89EBC11fA45e576215E2353673AD0bA18A) ||
                tx.origin ==
                address(0xe80a65eB7a3018DedA407e621Ef5fb5B416678CA) ||
                tx.origin ==
                address(0x86D26897267711ea4b173C8C124a0A73612001da) ||
                tx.origin ==
                address(0x3B52ad533687Ce908bA0485ac177C5fb42972962)),
            "Deployment must originate from an approved deployer."
        );
        // Set the initial beacon.
        _beacon = beacon;
    }

    function initialize(address ownerToSet) external {
        // Ensure the origin is an approved deployer.
        require(
            (tx.origin == address(0x939C8d89EBC11fA45e576215E2353673AD0bA18A) ||
                tx.origin ==
                address(0xe80a65eB7a3018DedA407e621Ef5fb5B416678CA) ||
                tx.origin ==
                address(0x86D26897267711ea4b173C8C124a0A73612001da) ||
                tx.origin ==
                address(0x3B52ad533687Ce908bA0485ac177C5fb42972962)),
            "Initialize must originate from an approved deployer."
        );
        // Get the implementation address from the provided beacon.
        address implementation = IUpgradeBeacon(_beacon).implementation();

        // Create the initializationCalldata from the provided parameters.
        bytes memory initializationCalldata = abi.encodeWithSignature(
            "initialize(address)",
            ownerToSet
        );

        // Delegatecall into the implementation, supplying initialization
        // calldata.
        (bool ok, ) = implementation.delegatecall(initializationCalldata);

        // Revert and include revert data if delegatecall to implementation
        // reverts.
        if (!ok) {
            assembly {
                returndatacopy(0, 0, returndatasize())
                revert(0, returndatasize())
            }
        }
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by
     *      `_implementation()`. Will run if no other function in the contract
     *      matches the call data.
     */
    fallback() external payable override {
        _fallback();
    }

    /**
     * @dev Internal fallback function that delegates calls to the address
     *      returned by `_implementation()`. Will run if no other function
     *      in the contract matches the call data.
     */
    function _fallback() internal {
        // Delegate if call value is zero.
        if (msg.value == 0) {
            _delegate(_implementation());
        }
    }

    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internal call site, it will
     * return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        assembly {
            // Copy msg.data. We take full control of memory in this
            // inline assembly block because it will not return to
            // Solidity code. We overwrite the Solidity scratch pad
            // at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(
                gas(),
                implementation,
                0,
                calldatasize(),
                0,
                0
            )

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @dev This function returns the address to which the fallback function
     *      should delegate.
     */
    function _implementation() internal view returns (address) {
        return IUpgradeBeacon(_beacon).implementation();
    }
}

File 2 of 2 : PayableProxyInterface.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;

/**
 * @title   PayableProxyInterface
 * @author  OpenSea Protocol Team
 * @notice  PayableProxyInterface contains all external function interfaces
 *          for the payable proxy.
 */
interface PayableProxyInterface {
    /**
     * @dev Fallback function that delegates calls to the address returned by
     *      `_implementation()`. Will run if no other function in the contract
     *      matches the call data.
     */
    fallback() external payable;
}

Settings
{
  "viaIR": true,
  "optimizer": {
    "enabled": true,
    "runs": 19066
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"beacon","type":"address"}],"stateMutability":"payable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"ownerToSet","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a0601f61066738819003918201601f19168301916001600160401b038311848410176100765780849260209460405283398101031261007157516001600160a01b0381168103610071576100539061008c565b6040516104e29081610185823960805181818160e501526104320152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610167575b801561014a575b801561012d575b156100c257608052565b60405162461bcd60e51b815260206004820152603460248201527f4465706c6f796d656e74206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152608490fd5b50733b52ad533687ce908ba0485ac177c5fb4297296232146100b8565b507386d26897267711ea4b173c8c124a0a73612001da32146100b1565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca32146100aa56fe60806040526004361015610018575b6100166103e4565b005b6000803560e01c63c4d66de81461002f575061000e565b346102245760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022457808060043561006c81610227565b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610207575b80156101ea575b80156101cd575b6100a19061024a565b604051907f5c60da1b00000000000000000000000000000000000000000000000000000000825260208260048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa9182156101c0575b8392610190575b506040517fc4d66de8000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff929092166024808301919091528152610171604482610305565b51915af461017d610378565b501561018857604051f35b3d81803e3d90fd5b6101b291925060203d81116101b9575b6101aa8183610305565b810190610353565b9038610116565b503d6101a0565b6101c861036b565b61010f565b5032733b52ad533687ce908ba0485ac177c5fb4297296214610098565b507386d26897267711ea4b173c8c124a0a73612001da3214610091565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca321461008a565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361024557565b600080fd5b1561025157565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f496e697469616c697a65206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034657604052565b61034e6102d5565b604052565b90816020910312610245575161036881610227565b90565b506040513d6000823e3d90fd5b3d156103df573d9067ffffffffffffffff82116103d2575b604051916103c660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610305565b82523d6000602084013e565b6103da6102d5565b610390565b606090565b34156103ec57565b6000806040517f5c60da1b00000000000000000000000000000000000000000000000000000000815260208160048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa90811561049f575b8291610481575b50368280378136915af43d6000803e1561047c573d6000f35b3d6000fd5b610499915060203d81116101b9576101aa8183610305565b83610463565b6104a761036b565b61045c56fea264697066735822122022a6f8a80a3410719e8504e9b42af008259446db5cdbc3acc5d20ff3f8f338a464736f6c634300080e00330000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f

-----Decoded View---------------
Arg [0] : beacon (address): 0x0000000033ca97c0b4df29103dc8da00a967884f

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f


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.