POL Price: $0.377661 (+2.56%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo440,504.186584135450625167 POL

POL Value

$166,361.31 (@ $0.38/POL)

Token Holdings

Multichain Info

Transaction Hash
Method
Block
From
To
0x56697369596195532024-07-21 5:54:5275 days ago1721541292IN
0x0000a26b...000fAa719
0 POL0.0009619230.00000002
Withdraw543518662024-03-06 23:57:15211 days ago1709769435IN
0x0000a26b...000fAa719
0 POL0.00443254100.69837331
Withdraw543518402024-03-06 23:55:51211 days ago1709769351IN
0x0000a26b...000fAa719
0 POL0.0039279489.23501911
Withdraw543517772024-03-06 23:53:30211 days ago1709769210IN
0x0000a26b...000fAa719
0 POL0.0035893881.58808198
Withdraw530522922024-02-02 22:05:04244 days ago1706911504IN
0x0000a26b...000fAa719
0 POL0.0018738342.59291661
Withdraw ERC20To...526737402024-01-23 22:44:02254 days ago1706049842IN
0x0000a26b...000fAa719
0 POL0.0082248119.92662297
Withdraw ERC20To...526299102024-01-22 19:04:04255 days ago1705950244IN
0x0000a26b...000fAa719
0 POL0.0020048338.94253162
Transfer493374152023-10-30 14:44:29339 days ago1698677069IN
0x0000a26b...000fAa719
31.05590062 POL0.00520324246.77452483
Add Withdraw Add...490558662023-10-23 12:15:17347 days ago1698063317IN
0x0000a26b...000fAa719
0 POL0.00384229119.58947431
0x48692120461401162023-08-10 14:21:33421 days ago1691677293IN
0x0000a26b...000fAa719
0 POL0.00942125314.04175835
Transfer410172422023-04-01 12:10:40552 days ago1680351040IN
0x0000a26b...000fAa719
0.0011 POL0.00273542129.73334688
Withdraw ERC20To...345963142022-10-20 23:51:10714 days ago1666309870IN
0x0000a26b...000fAa719
0 POL0.00723186105.46685439
Transfer317756132022-08-11 17:06:19784 days ago1660237579IN
0x0000a26b...000fAa719
0.5 POL0.0006325530.00001097
Name317754012022-08-11 16:59:03784 days ago1660237143IN
0x0000a26b...000fAa719
0 POL0.0008915430.00000041

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
626257732024-10-04 14:28:543 mins ago1728052134
0x0000a26b...000fAa719
0.039822 POL
626257642024-10-04 14:28:363 mins ago1728052116
0x0000a26b...000fAa719
4.5 POL
626256922024-10-04 14:26:025 mins ago1728051962
0x0000a26b...000fAa719
0.025 POL
626256792024-10-04 14:25:346 mins ago1728051934
0x0000a26b...000fAa719
0.00125 POL
626256732024-10-04 14:25:226 mins ago1728051922
0x0000a26b...000fAa719
1.375 POL
626256652024-10-04 14:25:066 mins ago1728051906
0x0000a26b...000fAa719
0.9 POL
626256122024-10-04 14:23:128 mins ago1728051792
0x0000a26b...000fAa719
0.01 POL
626255182024-10-04 14:19:5212 mins ago1728051592
0x0000a26b...000fAa719
0.00125 POL
626255142024-10-04 14:19:4412 mins ago1728051584
0x0000a26b...000fAa719
0.0001 POL
626254642024-10-04 14:17:5814 mins ago1728051478
0x0000a26b...000fAa719
0.0275 POL
626254452024-10-04 14:17:1814 mins ago1728051438
0x0000a26b...000fAa719
0.01561275 POL
626254062024-10-04 14:15:5416 mins ago1728051354
0x0000a26b...000fAa719
3.25 POL
626253722024-10-04 14:14:4217 mins ago1728051282
0x0000a26b...000fAa719
3.25 POL
626252882024-10-04 14:11:4420 mins ago1728051104
0x0000a26b...000fAa719
0.94325 POL
626252832024-10-04 14:11:3420 mins ago1728051094
0x0000a26b...000fAa719
0.0000125 POL
626252712024-10-04 14:11:0820 mins ago1728051068
0x0000a26b...000fAa719
0.125 POL
626252272024-10-04 14:09:3422 mins ago1728050974
0x0000a26b...000fAa719
0.012 POL
626251882024-10-04 14:08:1223 mins ago1728050892
0x0000a26b...000fAa719
0.02125 POL
626250692024-10-04 14:03:5828 mins ago1728050638
0x0000a26b...000fAa719
0.19975 POL
626250282024-10-04 14:02:3229 mins ago1728050552
0x0000a26b...000fAa719
0.0625 POL
626250252024-10-04 14:02:2629 mins ago1728050546
0x0000a26b...000fAa719
0.00225 POL
626249772024-10-04 14:00:4431 mins ago1728050444
0x0000a26b...000fAa719
4 POL
626249342024-10-04 13:59:1232 mins ago1728050352
0x0000a26b...000fAa719
0.02 POL
626248762024-10-04 13:57:0834 mins ago1728050228
0x0000a26b...000fAa719
0.2625 POL
626247382024-10-04 13:52:1639 mins ago1728049936
0x0000a26b...000fAa719
0.05 POL
View All Internal Transactions
Loading...
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

Deployed Bytecode

0x60806040526004361015610018575b6100166103e4565b005b6000803560e01c63c4d66de81461002f575061000e565b346102245760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022457808060043561006c81610227565b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610207575b80156101ea575b80156101cd575b6100a19061024a565b604051907f5c60da1b00000000000000000000000000000000000000000000000000000000825260208260048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f165afa9182156101c0575b8392610190575b506040517fc4d66de8000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff929092166024808301919091528152610171604482610305565b51915af461017d610378565b501561018857604051f35b3d81803e3d90fd5b6101b291925060203d81116101b9575b6101aa8183610305565b810190610353565b9038610116565b503d6101a0565b6101c861036b565b61010f565b5032733b52ad533687ce908ba0485ac177c5fb4297296214610098565b507386d26897267711ea4b173c8c124a0a73612001da3214610091565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca321461008a565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361024557565b600080fd5b1561025157565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f496e697469616c697a65206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034657604052565b61034e6102d5565b604052565b90816020910312610245575161036881610227565b90565b506040513d6000823e3d90fd5b3d156103df573d9067ffffffffffffffff82116103d2575b604051916103c660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610305565b82523d6000602084013e565b6103da6102d5565b610390565b606090565b34156103ec57565b6000806040517f5c60da1b00000000000000000000000000000000000000000000000000000000815260208160048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f165afa90811561049f575b8291610481575b50368280378136915af43d6000803e1561047c573d6000f35b3d6000fd5b610499915060203d81116101b9576101aa8183610305565b83610463565b6104a761036b565b61045c56fea264697066735822122022a6f8a80a3410719e8504e9b42af008259446db5cdbc3acc5d20ff3f8f338a464736f6c634300080e0033

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
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Chain Token Portfolio % Price Amount Value
POL45.80%$2,369.081,759.4965$4,168,381.26
POL3.62%$1328,769.4206$329,098.19
POL
Polygon (POL)
1.83%$0.377362440,504.1866$166,229.61
POL0.58%$152,458.9364$52,511.4
POL0.17%$0.2491361,848.8712$15,408.41
POL0.06%$15,159.1663$5,164.33
POL<0.01%$0.0046785,576.2983$26.09
POL<0.01%$0.0062642.3658$0.2652
POL<0.01%$0.3796210.5$0.1898
BASE16.93%$2,355.69653.9429$1,540,484.39
BASE3.30%$2,372.64126.577$300,321.66
BASE<0.01%$0.9989231.876$1.87
BASE<0.01%$1.280.1$0.1282
ARB12.91%$2,356.02498.6354$1,174,793.22
ARB1.71%$2,365.6865.9039$155,907.49
ARB<0.01%$0.000268500$0.134
BSC4.93%$546.42820.4055$448,283.49
BSC0.79%$549.37130.1639$71,507.81
BSC<0.01%$3.41.25$4.25
ETH1.51%$9.9913,736.4434$137,227.07
ETH1.16%$0.0193925,449,735.8804$105,679.81
ETH0.53%$2,358.620.4279$48,181.17
ETH0.53%$0.99892347,931.1274$47,879.51
ETH0.46%$2,358.617.593$41,494.89
ETH0.22%$0.24802281,102.7518$20,115.27
ETH0.06%$1.523,408.3374$5,174.76
ETH0.04%$0.28178212,508.9125$3,524.79
ETH0.04%$0.6950144,683.1431$3,254.85
ETH<0.01%$0.999518616.1138$615.82
ETH<0.01%$10.9842.0045$461.21
ETH<0.01%$0.401566878.7713$352.88
ETH<0.01%$0.00092923,000$21.37
ETH<0.01%$0.0046741,675$7.83
ETH<0.01%$6.630.0666$0.4415
OP1.07%$2,356.8341.4434$97,675.22
OP0.29%$2,372.6411.1802$26,526.62
AVAX0.68%$25.412,445.9504$62,144.28
AVAX0.09%$25.61322.9631$8,272.69
BLAST0.40%$2,356.8315.5867$36,735.34
BLAST0.04%$2,372.641.7225$4,086.79
ARBNOVA0.23%$2,355.658.767$20,652.05
ARBNOVA0.02%$2,363.350.8763$2,071.07
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.