ETH Price: $3,095.73 (+1.14%)
Gas: 5 Gwei

Contract

0x4936790a58F5ae1c06210CBA4eB1024FD7D535Ac
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Claim Tokens175048212023-06-18 6:15:35388 days ago1687068935IN
0x4936790a...FD7D535Ac
0 ETH0.0004799512.91793254
Multisend Token117950242021-02-05 7:48:251251 days ago1612511305IN
0x4936790a...FD7D535Ac
0.0041 ETH0.28707213154.2
Multisend Token117428612021-01-28 7:04:441259 days ago1611817484IN
0x4936790a...FD7D535Ac
0.0048 ETH0.1490892968.2
Multisend Token117092842021-01-23 3:07:351264 days ago1611371255IN
0x4936790a...FD7D535Ac
0.00575 ETH0.1711497564.2
Multisend Token116783772021-01-18 9:16:101269 days ago1610961370IN
0x4936790a...FD7D535Ac
0.0079 ETH0.2535000168.2
Multisend Token116500062021-01-14 0:26:141273 days ago1610583974IN
0x4936790a...FD7D535Ac
0.008 ETH0.1999322455.2
Multisend Token116500062021-01-14 0:26:141273 days ago1610583974IN
0x4936790a...FD7D535Ac
0.001 ETH0.0051881955.2
Multisend Token116188312021-01-09 5:56:451278 days ago1610171805IN
0x4936790a...FD7D535Ac
0.008 ETH0.2057269255.2
Multisend Token116188272021-01-09 5:56:061278 days ago1610171766IN
0x4936790a...FD7D535Ac
0.001 ETH0.0076275355.2
Multisend Token115935702021-01-05 8:57:391282 days ago1609837059IN
0x4936790a...FD7D535Ac
0.008 ETH0.2904793480.2
Multisend Token115935592021-01-05 8:55:161282 days ago1609836916IN
0x4936790a...FD7D535Ac
0.001 ETH0.0211452980.2
Multisend Token115605322020-12-31 7:30:111287 days ago1609399811IN
0x4936790a...FD7D535Ac
0.008 ETH0.3482537294.2
Multisend Token115605312020-12-31 7:30:051287 days ago1609399805IN
0x4936790a...FD7D535Ac
0.001 ETH0.0234234894.2
Multisend Token115331662020-12-27 2:36:141291 days ago1609036574IN
0x4936790a...FD7D535Ac
0.008 ETH0.226275561.96
Multisend Token115331662020-12-27 2:36:141291 days ago1609036574IN
0x4936790a...FD7D535Ac
0.001 ETH0.0113004561.96
Multisend Token115040112020-12-22 15:12:541296 days ago1608649974IN
0x4936790a...FD7D535Ac
0.008 ETH0.1934856853.2
Multisend Token115040112020-12-22 15:12:541296 days ago1608649974IN
0x4936790a...FD7D535Ac
0.001 ETH0.0085272653.2
Multisend Token114872902020-12-20 1:45:011298 days ago1608428701IN
0x4936790a...FD7D535Ac
0.008 ETH0.1029869928.2
Multisend Token114872892020-12-20 1:44:511298 days ago1608428691IN
0x4936790a...FD7D535Ac
0.0011 ETH0.0155350628.2
Multisend Token114555172020-12-15 4:33:441303 days ago1608006824IN
0x4936790a...FD7D535Ac
0.008 ETH0.177468248.2
Multisend Token114555172020-12-15 4:33:441303 days ago1608006824IN
0x4936790a...FD7D535Ac
0.0012 ETH0.0286823248.2
Multisend Token114292152020-12-11 3:32:551307 days ago1607657575IN
0x4936790a...FD7D535Ac
0.008 ETH0.1694108246.2
Multisend Token114292142020-12-11 3:32:521307 days ago1607657572IN
0x4936790a...FD7D535Ac
0.00125 ETH0.0278205746.2
Multisend Token114047342020-12-07 8:57:591311 days ago1607331479IN
0x4936790a...FD7D535Ac
0.008 ETH0.0745114220.32
Multisend Token114047342020-12-07 8:57:591311 days ago1607331479IN
0x4936790a...FD7D535Ac
0.00135 ETH0.0131339720.32
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
175048212023-06-18 6:15:35388 days ago1687068935
0x4936790a...FD7D535Ac
0.8281 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
0.23210831 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
80.71335397 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
3.89626293 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
11.99226306 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
2.7852998 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
17.77118375 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
7.61531272 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
1.40791953 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
20.52928433 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
1.34795512 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
10.96363636 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
2.32108317 ETH
106631622020-08-15 6:58:531425 days ago1597474733
0x4936790a...FD7D535Ac
2.7852998 ETH
106514402020-08-13 11:50:411427 days ago1597319441
0x4936790a...FD7D535Ac
5.43845 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104629012020-07-15 8:03:211456 days ago1594800201
0x4936790a...FD7D535Ac
0.03 ETH
104188342020-07-08 12:21:441463 days ago1594210904
0x4936790a...FD7D535Ac
0.1 ETH
101149902020-05-22 9:46:551510 days ago1590140815
0x4936790a...FD7D535Ac
0.02 ETH
101149902020-05-22 9:46:551510 days ago1590140815
0x4936790a...FD7D535Ac
0.02 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EternalStorageProxyForAirdropper

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-08-01
*/

pragma solidity 0.4.24;

contract EternalStorage {

    mapping(bytes32 => uint256) internal uintStorage;
    mapping(bytes32 => string) internal stringStorage;
    mapping(bytes32 => address) internal addressStorage;
    mapping(bytes32 => bytes) internal bytesStorage;
    mapping(bytes32 => bool) internal boolStorage;
    mapping(bytes32 => int256) internal intStorage;

}

contract UpgradeabilityOwnerStorage {

    address private _upgradeabilityOwner;

    function upgradeabilityOwner() public view returns (address) {
        return _upgradeabilityOwner;
    }

    function setUpgradeabilityOwner(address newUpgradeabilityOwner) internal {
        _upgradeabilityOwner = newUpgradeabilityOwner;
    }

}

contract Proxy {

    function () public payable {
        address _impl = implementation();
        require(_impl != address(0));
        bytes memory data = msg.data;

        assembly {
            let result := delegatecall(gas, _impl, add(data, 0x20), mload(data), 0, 0)
            let size := returndatasize

            let ptr := mload(0x40)
            returndatacopy(ptr, 0, size)

            switch result
            case 0 { revert(ptr, size) }
            default { return(ptr, size) }
        }
    }


    function implementation() public view returns (address);
}



contract UpgradeabilityStorage {

    string internal _version;

    address internal _implementation;

    function version() public view returns (string) {
        return _version;
    }

    function implementation() public view returns (address) {
        return _implementation;
    }
}


contract UpgradeabilityProxy is Proxy, UpgradeabilityStorage {
    
    event Upgraded(string version, address indexed implementation);

    function _upgradeTo(string version, address implementation) internal {
        require(_implementation != implementation);
        _version = version;
        _implementation = implementation;
        emit Upgraded(version, implementation);
    }
}


contract OwnedUpgradeabilityProxy is UpgradeabilityOwnerStorage, UpgradeabilityProxy {
    event ProxyOwnershipTransferred(address previousOwner, address newOwner);

    constructor(address _owner) public {
        setUpgradeabilityOwner(_owner);
    }

    modifier onlyProxyOwner() {
        require(msg.sender == proxyOwner());
        _;
    }

    function proxyOwner() public view returns (address) {
        return upgradeabilityOwner();
    }

    function transferProxyOwnership(address newOwner) public onlyProxyOwner {
        require(newOwner != address(0));
        emit ProxyOwnershipTransferred(proxyOwner(), newOwner);
        setUpgradeabilityOwner(newOwner);
    }

    function upgradeTo(string version, address implementation) public onlyProxyOwner {
        _upgradeTo(version, implementation);
    }


    function upgradeToAndCall(string version, address implementation, bytes data) payable public onlyProxyOwner {
        upgradeTo(version, implementation);
        require(address(this).call.value(msg.value)(data));
    }
}


contract EternalStorageProxyForAirdropper is OwnedUpgradeabilityProxy, EternalStorage {

    constructor(address _owner) public OwnedUpgradeabilityProxy(_owner) {}

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"proxyOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"version","type":"string"},{"name":"implementation","type":"address"}],"name":"upgradeTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"upgradeabilityOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"version","type":"string"},{"name":"implementation","type":"address"},{"name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"ProxyOwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"string"},{"indexed":true,"name":"implementation","type":"address"}],"name":"Upgraded","type":"event"}]

608060405234801561001057600080fd5b5060405160208061077d8339810160405251806100358164010000000061003c810204565b505061005e565b60008054600160a060020a031916600160a060020a0392909216919091179055565b6107108061006d6000396000f3006080604052600436106100825763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025313a281146100ff57806354fd4d50146101305780635a8b1a9f146101ba5780635c60da1b146102205780636fde820214610235578063958a41dd1461024a578063f1739cae146102e3575b6000606061008e610304565b9150600160a060020a03821615156100a557600080fd5b6000368080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509050600080825160208401855af43d604051816000823e8280156100fb578282f35b8282fd5b34801561010b57600080fd5b50610114610314565b60408051600160a060020a039092168252519081900360200190f35b34801561013c57600080fd5b50610145610323565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017f578181015183820152602001610167565b50505050905090810190601f1680156101ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c657600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261021e94369492936024939284019190819084018382808284375094975050509235600160a060020a031693506103b892505050565b005b34801561022c57600080fd5b50610114610304565b34801561024157600080fd5b506101146103e2565b6040805160206004803580820135601f810184900484028501840190955284845261021e94369492936024939284019190819084018382808284375050604080516020601f818a01358b0180359182018390048302840183018552818452989b600160a060020a038b35169b909a9099940197509195509182019350915081908401838280828437509497506103f19650505050505050565b3480156102ef57600080fd5b5061021e600160a060020a036004351661049f565b600254600160a060020a03165b90565b600061031e6103e2565b905090565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156103ae5780601f10610383576101008083540402835291602001916103ae565b820191906000526020600020905b81548152906001019060200180831161039157829003601f168201915b5050505050905090565b6103c0610314565b600160a060020a031633146103d457600080fd5b6103de8282610527565b5050565b600054600160a060020a031690565b6103f9610314565b600160a060020a0316331461040d57600080fd5b61041783836103b8565b30600160a060020a0316348260405180828051906020019080838360005b8381101561044d578181015183820152602001610435565b50505050905090810190601f16801561047a5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185875af192505050151561049a57600080fd5b505050565b6104a7610314565b600160a060020a031633146104bb57600080fd5b600160a060020a03811615156104d057600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd96104f9610314565b60408051600160a060020a03928316815291841660208301528051918290030190a16105248161061d565b50565b600254600160a060020a038281169116141561054257600080fd5b815161055590600190602085019061064c565b506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831690811790915560408051602080825285518183015285517f8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e938793928392918301919085019080838360005b838110156105df5781810151838201526020016105c7565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061068d57805160ff19168380011785556106ba565b828001600101855582156106ba579182015b828111156106ba57825182559160200191906001019061069f565b506106c69291506106ca565b5090565b61031191905b808211156106c657600081556001016106d05600a165627a7a72305820f112f59c351c3eb9af507a2d20adb14e5ef06c2964d0f01067d9b5293ea7313f0029000000000000000000000000f5327d631e35cb29044b2729e30b1806dd08074e

Deployed Bytecode

0x6080604052600436106100825763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025313a281146100ff57806354fd4d50146101305780635a8b1a9f146101ba5780635c60da1b146102205780636fde820214610235578063958a41dd1461024a578063f1739cae146102e3575b6000606061008e610304565b9150600160a060020a03821615156100a557600080fd5b6000368080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509050600080825160208401855af43d604051816000823e8280156100fb578282f35b8282fd5b34801561010b57600080fd5b50610114610314565b60408051600160a060020a039092168252519081900360200190f35b34801561013c57600080fd5b50610145610323565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017f578181015183820152602001610167565b50505050905090810190601f1680156101ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c657600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261021e94369492936024939284019190819084018382808284375094975050509235600160a060020a031693506103b892505050565b005b34801561022c57600080fd5b50610114610304565b34801561024157600080fd5b506101146103e2565b6040805160206004803580820135601f810184900484028501840190955284845261021e94369492936024939284019190819084018382808284375050604080516020601f818a01358b0180359182018390048302840183018552818452989b600160a060020a038b35169b909a9099940197509195509182019350915081908401838280828437509497506103f19650505050505050565b3480156102ef57600080fd5b5061021e600160a060020a036004351661049f565b600254600160a060020a03165b90565b600061031e6103e2565b905090565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156103ae5780601f10610383576101008083540402835291602001916103ae565b820191906000526020600020905b81548152906001019060200180831161039157829003601f168201915b5050505050905090565b6103c0610314565b600160a060020a031633146103d457600080fd5b6103de8282610527565b5050565b600054600160a060020a031690565b6103f9610314565b600160a060020a0316331461040d57600080fd5b61041783836103b8565b30600160a060020a0316348260405180828051906020019080838360005b8381101561044d578181015183820152602001610435565b50505050905090810190601f16801561047a5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185875af192505050151561049a57600080fd5b505050565b6104a7610314565b600160a060020a031633146104bb57600080fd5b600160a060020a03811615156104d057600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd96104f9610314565b60408051600160a060020a03928316815291841660208301528051918290030190a16105248161061d565b50565b600254600160a060020a038281169116141561054257600080fd5b815161055590600190602085019061064c565b506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831690811790915560408051602080825285518183015285517f8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e938793928392918301919085019080838360005b838110156105df5781810151838201526020016105c7565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061068d57805160ff19168380011785556106ba565b828001600101855582156106ba579182015b828111156106ba57825182559160200191906001019061069f565b506106c69291506106ca565b5090565b61031191905b808211156106c657600081556001016106d05600a165627a7a72305820f112f59c351c3eb9af507a2d20adb14e5ef06c2964d0f01067d9b5293ea7313f0029

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

000000000000000000000000f5327d631e35cb29044b2729e30b1806dd08074e

-----Decoded View---------------
Arg [0] : _owner (address): 0xf5327d631e35cb29044B2729e30b1806dD08074E

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f5327d631e35cb29044b2729e30b1806dd08074e


Swarm Source

bzzr://f112f59c351c3eb9af507a2d20adb14e5ef06c2964d0f01067d9b5293ea7313f

Block Transaction Difficulty 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
Loading...
Loading
[ 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.