Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0x5532ba4aDd77dD25FA11acc5a84e5f183f57525e
Balance 0 ETH
Nonce 1
Code Size 402 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

402 bytes
0x6080604052600436106100225760003560e01c80632da4e75c1461006e57610023565b5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506040513660008237602081368385600019f4806000811461006957602083f35b602083fd5b34801561007a57600080fd5b506100bd6004803603602081101561009157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506100bf565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461011957600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fea26469706673582212203f61abebc138d19256fea0c9317b3747ca1052a8a1d018c184b3ed6bec5f5eef64736f6c63430006060033

Verified Source Code Full Match

Compiler: v0.6.6+commit.6c089d02 EVM: istanbul Optimization: No
proxy.sol 24 lines
pragma solidity ^0.6.2;

contract Proxy {

    address delegate;
    address owner = msg.sender;

    function upgradeDelegate(address newDelegateAddress) public {
        require(msg.sender == owner);
        delegate = newDelegateAddress;
    }

    fallback() external payable {
        address addr = delegate;
        assembly {
            let freememstart := mload(0x40)
            calldatacopy(freememstart, 0, calldatasize())
            let success := delegatecall(not(0), addr, freememstart, calldatasize(), freememstart, 32)
            switch success
            case 0 { revert(freememstart, 32) }
            default { return(freememstart, 32) }
        }
    }
}

Write Contract 1 functions

These functions modify contract state and require a wallet transaction to execute.

upgradeDelegate 0x2da4e75c
address newDelegateAddress

Recent Transactions

No transactions found for this address