ETH Price: $2,974.95 (-0.01%)
 

More Info

Private Name Tags

TokenTracker

Etherland (ELAND) ($0.0005)

Multichain Info

1 address found via
Amount:Between 1-100
Reset Filter

Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Amount:Between 1-100
Reset Filter

Advanced mode:
Parent Transaction Hash Method Block
From
To

There are no matching entries

Update your filters to view other transactions

View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.7.5+commit.eb77ed08

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2020-12-21
*/

pragma solidity ^0.7.0;

/**
* @title Proxy 
* @dev Etherland - ERC1822 Proxy contract implementation for ELAND ERC20
* @dev https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1822.md
*/
contract Proxy {
    constructor(bytes memory constructData, address contractLogic) {
        assembly { 
            sstore(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7, contractLogic)
        }
        (bool success, bytes memory _ ) = contractLogic.delegatecall(constructData); 
        require(success, "Construction failed");
    }

    fallback() external payable {
        assembly { 
            let contractLogic := sload(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7)
            calldatacopy(0x0, 0x0, calldatasize())
            let success := delegatecall(sub(gas(), 10000), contractLogic, 0x0, calldatasize(), 0, 0)
            let retSz := returndatasize()
            returndatacopy(0, 0, retSz)
            switch success
            case 0 {
                revert(0, retSz)
            }
            default {
                return(0, retSz)
            }
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"bytes","name":"constructData","type":"bytes"},{"internalType":"address","name":"contractLogic","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b506040516102a23803806102a28339818101604052604081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825164010000000081118282018810171561008257600080fd5b82525081516020918201929091019080838360005b838110156100af578181015183820152602001610097565b50505050905090810190601f1680156100dc5780820380516001836020036101000a031916815260200191505b5060405260200180519060200190929190505050807fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75560006060826001600160a01b0316846040518082805190602001908083835b602083106101515780518252601f199092019160209182019101610132565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146101b1576040519150601f19603f3d011682016040523d82523d6000602084013e6101b6565b606091505b50915091508161020d576040805162461bcd60e51b815260206004820152601360248201527f436f6e737472756374696f6e206661696c656400000000000000000000000000604482015290519081900360640190fd5b5050505060838061021f6000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf754600036818237808036818561270f195a01f491503d8082833e8280156049578183f35b8183fdfea26469706673582212201de047c608c962af234b963e14bfe62aa1d9e1fab4b8194e305cb9094976407064736f6c6343000705003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000001ab8ee0cbc2d2a2f0e09a094358f3b0aac2752680000000000000000000000000000000000000000000000000000000000000144cdc935ca00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000073d120c6f9d60da72bf46f85c4cfb7c485f39d0000000000000000000000000754e249f3dd9523cfc68183c47dbcd990c5a2afe00000000000000000000000073777f8c3225173fcbc747435343c0a724b73fbc000000000000000000000000000000000000000000000000000000000000000945746865726c616e6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005454c414e4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf754600036818237808036818561270f195a01f491503d8082833e8280156049578183f35b8183fdfea26469706673582212201de047c608c962af234b963e14bfe62aa1d9e1fab4b8194e305cb9094976407064736f6c63430007050033

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

00000000000000000000000000000000000000000000000000000000000000400000000000000000000000001ab8ee0cbc2d2a2f0e09a094358f3b0aac2752680000000000000000000000000000000000000000000000000000000000000144cdc935ca00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000073d120c6f9d60da72bf46f85c4cfb7c485f39d0000000000000000000000000754e249f3dd9523cfc68183c47dbcd990c5a2afe00000000000000000000000073777f8c3225173fcbc747435343c0a724b73fbc000000000000000000000000000000000000000000000000000000000000000945746865726c616e6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005454c414e4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : constructData (bytes): 0xcdc935ca00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000073d120c6f9d60da72bf46f85c4cfb7c485f39d0000000000000000000000000754e249f3dd9523cfc68183c47dbcd990c5a2afe00000000000000000000000073777f8c3225173fcbc747435343c0a724b73fbc000000000000000000000000000000000000000000000000000000000000000945746865726c616e6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005454c414e44000000000000000000000000000000000000000000000000000000
Arg [1] : contractLogic (address): 0x1ab8Ee0cbC2D2A2F0E09a094358f3b0aAc275268

-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000001ab8ee0cbc2d2a2f0e09a094358f3b0aac275268
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000144
Arg [3] : cdc935ca00000000000000000000000000000000000000000000000000000000
Arg [4] : 000000c000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000010000000000000000000000000000000000000000000000000000000000
Arg [6] : 00000012000000000000000000000000073d120c6f9d60da72bf46f85c4cfb7c
Arg [7] : 485f39d0000000000000000000000000754e249f3dd9523cfc68183c47dbcd99
Arg [8] : 0c5a2afe00000000000000000000000073777f8c3225173fcbc747435343c0a7
Arg [9] : 24b73fbc00000000000000000000000000000000000000000000000000000000
Arg [10] : 0000000945746865726c616e6400000000000000000000000000000000000000
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [12] : 00000005454c414e440000000000000000000000000000000000000000000000
Arg [13] : 0000000000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

197:961:0:-:0;;;661:66;655:73;760:3;765:14;760:3;;742:38;760:3;;765:14;760:3;841:13;-1:-1:-1;;826:5:0;822:17;809:73;794:88;;909:16;960:5;760:3;;939:27;987:7;1008:57;;;;1116:5;760:3;1106:16;1008:57;1044:5;760:3;1034:16

Swarm Source

ipfs://1de047c608c962af234b963e14bfe62aa1d9e1fab4b8194e305cb90949764070

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

OVERVIEW

The ELAND ERC20 is a utility token stepping the global real estate into the digital-green economy, to exchange NFT collectibles and used for a number of applications including Etherland.

Loading...
Loading

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.