POL Price: $0.700183 (-0.47%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Tokens310641372022-07-23 22:41:34866 days ago1658616094IN
0x69b38E5c...AF14dBcc9
0 POL0.0047828730.00000003
Withdraw Tokens300652462022-06-27 16:21:34892 days ago1656346894IN
0x69b38E5c...AF14dBcc9
0 POL0.01680939108.71637088
Set Collateral296141062022-06-15 22:10:09904 days ago1655331009IN
0x69b38E5c...AF14dBcc9
0 POL0.00339028100.76342236
Set Collateral296021222022-06-15 15:10:04904 days ago1655305804IN
0x69b38E5c...AF14dBcc9
0 POL0.00338201100.51752203
Set Collateral295906932022-06-15 8:20:04904 days ago1655281204IN
0x69b38E5c...AF14dBcc9
0 POL0.3888769811,557.89659035
Set Collateral295786962022-06-15 1:10:02905 days ago1655255402IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral295668112022-06-14 18:09:58905 days ago1655230198IN
0x69b38E5c...AF14dBcc9
0 POL0.00341343101.45141415
Set Collateral295548082022-06-14 11:09:56905 days ago1655204996IN
0x69b38E5c...AF14dBcc9
0 POL0.00371792110.50127562
Set Collateral295432872022-06-14 4:09:53906 days ago1655179793IN
0x69b38E5c...AF14dBcc9
0 POL0.00580352172.48786861
Set Collateral295310812022-06-13 21:09:49906 days ago1655154589IN
0x69b38E5c...AF14dBcc9
0 POL0.00336835100.1116245
Set Collateral295198022022-06-13 14:09:48906 days ago1655129388IN
0x69b38E5c...AF14dBcc9
0 POL0.00784742233.23489627
Set Collateral295081782022-06-13 7:09:44906 days ago1655104184IN
0x69b38E5c...AF14dBcc9
0 POL0.00541316160.88594483
Set Collateral294962362022-06-13 0:09:41907 days ago1655078981IN
0x69b38E5c...AF14dBcc9
0 POL0.004048120.31163737
Set Collateral294849482022-06-12 17:09:40907 days ago1655053780IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral294728212022-06-12 10:09:36907 days ago1655028576IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral294606662022-06-12 3:09:34908 days ago1655003374IN
0x69b38E5c...AF14dBcc9
0 POL0.00998099296.64743308
Set Collateral294490732022-06-11 20:09:29908 days ago1654978169IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000002
Set Collateral294369812022-06-11 13:09:27908 days ago1654952967IN
0x69b38E5c...AF14dBcc9
0 POL0.00663517197.2054657
Set Collateral294248342022-06-11 6:09:25908 days ago1654927765IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral294128672022-06-10 23:09:23909 days ago1654902563IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral294011242022-06-10 16:09:18909 days ago1654877358IN
0x69b38E5c...AF14dBcc9
0 POL0.00350438104.15447158
Set Collateral293894142022-06-10 9:09:16909 days ago1654852156IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000003
Set Collateral293783152022-06-10 2:09:13910 days ago1654826953IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000029
Set Collateral293667202022-06-09 19:09:11910 days ago1654801751IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000001
Set Collateral293550072022-06-09 12:09:09910 days ago1654776549IN
0x69b38E5c...AF14dBcc9
0 POL0.0033646100.00000003
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
206561582021-10-27 4:49:121136 days ago1635310152  Contract Creation0 POL
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x4040D96E...209477ed1
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Proxy

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2021-10-27
*/

pragma solidity ^0.6.0;

// *** IMPORTANT ***
// "onwer" storage variable must be set to a GnosisSafe multisig wallet address:
// - https://github.com/gnosis/safe-contracts/blob/main/contracts/GnosisSafe.sol

contract Proxy {

    // ATTENTION: storage variable alignment
    address private owner;
    address private pendingOwner;
    address private implementation;
    uint private locked; // 1 = Initialized; 2 = Non upgradable
    // --------------------------------------------------------

    event OwnershipTransferRequested(address indexed from, address indexed to);
    
    event OwnershipTransferred(address indexed from, address indexed to);

    event SetNonUpgradable();

    event ImplementationUpdated(address indexed from, address indexed to);

    constructor(address _owner, address _implementation) public {

        owner = _owner;
        implementation = _implementation;
    }

    fallback () payable external {
        
        _fallback();
    }

    receive () payable external {

        _fallback();
    }
    
    function transferOwnership(address _to) external {
        
        require(msg.sender == owner);
        pendingOwner = _to;
        emit OwnershipTransferRequested(owner, _to);
    }

    function acceptOwnership() external {
    
        require(msg.sender == pendingOwner);
        address oldOwner = owner;
        owner = msg.sender;
        pendingOwner = address(0);
        emit OwnershipTransferred(oldOwner, msg.sender);
    }

    function setNonUpgradable() public {

        require(msg.sender == owner && locked == 1);
        locked = 2;
        emit SetNonUpgradable();
    }

    function setImplementation(address _implementation) public {

        require(msg.sender == owner && locked != 2);
        address oldImplementation = implementation;
        implementation = _implementation;
        emit ImplementationUpdated(oldImplementation, implementation);
    }

    function delegate(address _implementation) internal {
        assembly {

            calldatacopy(0, 0, calldatasize())

            let result := delegatecall(gas(), _implementation, 0, calldatasize(), 0, 0)

            returndatacopy(0, 0, returndatasize())

            switch result

            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    function _fallback() internal {
        willFallback();
        delegate(implementation);
    }

    function willFallback() internal virtual {
        
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_implementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ImplementationUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"SetNonUpgradable","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"name":"setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setNonUpgradable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x6080604052600436106100435760003560e01c806379ba50971461005a578063bd94e6631461006f578063d784d42614610084578063f2fde38b146100b757610052565b36610052576100506100ea565b005b6100506100ea565b34801561006657600080fd5b50610050610109565b34801561007b57600080fd5b50610050610177565b34801561009057600080fd5b50610050600480360360208110156100a757600080fd5b50356001600160a01b03166101cc565b3480156100c357600080fd5b50610050600480360360208110156100da57600080fd5b50356001600160a01b0316610246565b6100f2610107565b600254610107906001600160a01b03166102ae565b565b6001546001600160a01b0316331461012057600080fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000546001600160a01b03163314801561019357506003546001145b61019c57600080fd5b60026003556040517f278b07909ad1b2353911ae3e3ae6a222f3dc502d6d448b7ad351cb806329d39790600090a1565b6000546001600160a01b0316331480156101e95750600354600214155b6101f257600080fd5b600280546001600160a01b038381166001600160a01b03198316179283905560405191811692169082907faa3f731066a578e5f39b4215468d826cdd15373cbc0dfc9cb9bdc649718ef7da90600090a35050565b6000546001600160a01b0316331461025d57600080fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b3660008037600080366000845af43d6000803e8080156102cd573d6000f35b3d6000fdfea264697066735822122009d96604f050ea503d62c727f602a5d62d6106b18b90ed2a6037bd848133d25a64736f6c63430006000033

Deployed Bytecode Sourcemap

215:2390:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1056:11;:9;:11::i;:::-;215:2390;;988:11;:9;:11::i;1284:254::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1284:254:0;;;:::i;1546:154::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1546:154:0;;;:::i;1708:291::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1708:291:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1708:291:0;-1:-1:-1;;;;;1708:291:0;;:::i;1087:189::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1087:189:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1087:189:0;-1:-1:-1;;;;;1087:189:0;;:::i;2437:98::-;2478:14;:12;:14::i;:::-;2512;;2503:24;;-1:-1:-1;;;;;2512:14:0;2503:8;:24::i;:::-;2437:98::o;1284:254::-;1359:12;;-1:-1:-1;;;;;1359:12:0;1345:10;:26;1337:35;;;;;;1383:16;1402:5;;1426:10;-1:-1:-1;;;;;;1418:18:0;;;;;;;-1:-1:-1;1447:25:0;;;;;;;1488:42;;-1:-1:-1;;;;;1402:5:0;;;;1426:10;;1402:5;;1488:42;;;1284:254;:::o;1546:154::-;1616:5;;-1:-1:-1;;;;;1616:5:0;1602:10;:19;:34;;;;;1625:6;;1635:1;1625:11;1602:34;1594:43;;;;;;1657:1;1648:6;:10;1674:18;;;;;;;1546:154::o;1708:291::-;1802:5;;-1:-1:-1;;;;;1802:5:0;1788:10;:19;:34;;;;;1811:6;;1821:1;1811:11;;1788:34;1780:43;;;;;;1862:14;;;-1:-1:-1;;;;;1887:32:0;;;-1:-1:-1;;;;;;1887:32:0;;;;;;;1935:56;;1862:14;;;;1976;;1862;;1935:56;;1834:25;;1935:56;1708:291;;:::o;1087:189::-;1179:5;;-1:-1:-1;;;;;1179:5:0;1165:10;:19;1157:28;;;;;;1196:12;:18;;-1:-1:-1;;;;;;1196:18:0;-1:-1:-1;;;;;1196:18:0;;;;;;;;;-1:-1:-1;1257:5:0;;1230:38;;1196:18;;1257:5;;1230:38;;-1:-1:-1;1230:38:0;1087:189;:::o;2007:422::-;2115:14;2112:1;2109;2096:34;2219:1;2216;2200:14;2197:1;2180:15;2173:5;2160:61;2258:16;2255:1;2252;2237:38;2298:6;2320:38;;;;2392:16;2389:1;2382:27;2320:38;2339:16;2336:1;2329:27

Swarm Source

ipfs://09d96604f050ea503d62c727f602a5d62d6106b18b90ed2a6037bd848133d25a

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
[ 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.