ETH Price: $3,336.06 (-0.02%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Sign Up Dividend116600532021-01-15 13:48:501472 days ago1610718530IN
Ethage.io
0 ETH0.0031087474.62
Sign Up116600492021-01-15 13:47:591472 days ago1610718479IN
Ethage.io
0.055 ETH0.0049422764.00000145
Sign Up Dividend116281292021-01-10 16:10:091477 days ago1610295009IN
Ethage.io
0 ETH0.0027496266
Sign Up116279672021-01-10 15:33:491477 days ago1610292829IN
Ethage.io
0.055 ETH0.0049422764.00000134
Dividend116071012021-01-07 10:50:551480 days ago1610016655IN
Ethage.io
0 ETH0.0026412581.24177666
Purchase Mtx6116070942021-01-07 10:49:511480 days ago1610016591IN
Ethage.io
0.065 ETH0.0033163479
Dividend116067112021-01-07 9:20:051480 days ago1610011205IN
Ethage.io
0 ETH0.0027634385
Purchase Mtx3116066782021-01-07 9:12:161480 days ago1610010736IN
Ethage.io
0.065 ETH0.0041608799
Sign Up Dividend116061552021-01-07 7:18:441480 days ago1610003924IN
Ethage.io
0 ETH0.0026038162.50000056
Sign Up116028212021-01-06 19:01:381481 days ago1609959698IN
Ethage.io
0.055 ETH0.0084173109.00000145
Sign Up Dividend115944992021-01-05 12:32:061482 days ago1609849926IN
Ethage.io
0 ETH0.00470769113
Sign Up115944962021-01-05 12:31:281482 days ago1609849888IN
Ethage.io
0.055 ETH0.00873392113.1
Sign Up Dividend115936142021-01-05 9:06:521482 days ago1609837612IN
Ethage.io
0 ETH0.0037911591
Sign Up115936042021-01-05 9:04:151482 days ago1609837455IN
Ethage.io
0.055 ETH0.0069500790
Sign Up Dividend115936042021-01-05 9:04:151482 days ago1609837455IN
Ethage.io
0 ETH0.0037494990
Sign Up115935992021-01-05 9:03:241482 days ago1609837404IN
Ethage.io
0.055 ETH0.0063322882
Sign Up Dividend115935502021-01-05 8:53:191482 days ago1609836799IN
Ethage.io
0 ETH0.00434524104.3
Sign Up115899332021-01-04 19:38:311483 days ago1609789111IN
Ethage.io
0.055 ETH0.01081122140
Sign Up Dividend115121032020-12-23 20:58:491494 days ago1608757129IN
Ethage.io
0 ETH0.002666364
Sign Up115120992020-12-23 20:58:311494 days ago1608757111IN
Ethage.io
0.055 ETH0.0049422764.00000145
Sign Up Dividend114329622020-12-11 17:32:061507 days ago1607707926IN
Ethage.io
0 ETH0.0027496266
Sign Up114329592020-12-11 17:31:211507 days ago1607707881IN
Ethage.io
0.055 ETH0.0050967166
Dividend114324272020-12-11 15:27:481507 days ago1607700468IN
Ethage.io
0 ETH0.0020481963.00000145
Purchase Mtx3114277232020-12-10 21:50:331507 days ago1607637033IN
Ethage.io
0.065 ETH0.0009666623
Sign Up Dividend114177642020-12-09 9:11:571509 days ago1607505117IN
Ethage.io
0 ETH0.003831792
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
116600532021-01-15 13:48:501472 days ago1610718530
Ethage.io
0.02 ETH
116600532021-01-15 13:48:501472 days ago1610718530
Ethage.io
0.03 ETH
116600492021-01-15 13:47:591472 days ago1610718479
Ethage.io
0.005 ETH
116281292021-01-10 16:10:091477 days ago1610295009
Ethage.io
0.02 ETH
116281292021-01-10 16:10:091477 days ago1610295009
Ethage.io
0.03 ETH
116279672021-01-10 15:33:491477 days ago1610292829
Ethage.io
0.005 ETH
116071012021-01-07 10:50:551480 days ago1610016655
Ethage.io
0.06 ETH
116070942021-01-07 10:49:511480 days ago1610016591
Ethage.io
0.005 ETH
116067112021-01-07 9:20:051480 days ago1610011205
Ethage.io
0.06 ETH
116066782021-01-07 9:12:161480 days ago1610010736
Ethage.io
0.005 ETH
116061552021-01-07 7:18:441480 days ago1610003924
Ethage.io
0.02 ETH
116061552021-01-07 7:18:441480 days ago1610003924
Ethage.io
0.03 ETH
116028212021-01-06 19:01:381481 days ago1609959698
Ethage.io
0.005 ETH
115944992021-01-05 12:32:061482 days ago1609849926
Ethage.io
0.02 ETH
115944992021-01-05 12:32:061482 days ago1609849926
Ethage.io
0.03 ETH
115944962021-01-05 12:31:281482 days ago1609849888
Ethage.io
0.005 ETH
115936142021-01-05 9:06:521482 days ago1609837612
Ethage.io
0.02 ETH
115936142021-01-05 9:06:521482 days ago1609837612
Ethage.io
0.03 ETH
115936042021-01-05 9:04:151482 days ago1609837455
Ethage.io
0.005 ETH
115936042021-01-05 9:04:151482 days ago1609837455
Ethage.io
0.02 ETH
115936042021-01-05 9:04:151482 days ago1609837455
Ethage.io
0.03 ETH
115935992021-01-05 9:03:241482 days ago1609837404
Ethage.io
0.005 ETH
115935502021-01-05 8:53:191482 days ago1609836799
Ethage.io
0.02 ETH
115935502021-01-05 8:53:191482 days ago1609836799
Ethage.io
0.03 ETH
115899332021-01-04 19:38:311483 days ago1609789111
Ethage.io
0.005 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Ethage

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0 <0.8.0;

contract Ethage {

    struct User {
        uint128 mtx3Block;
        uint128 mtx6Block;
        address parent;
    }

    uint128 public constant NO_OF_BLOCKS = 12;

    mapping(address => User) public users;

    mapping(uint256 => uint256) public blockPriceMtx3;
    mapping(uint256 => uint256) public blockPriceMtx6;

    address owner;
    address ai;
    uint public aiGasCode = 0.009 ether;

    event Registration(address indexed user, address indexed referrer);
    event Upgrade(address indexed user, uint256 matrix, uint256 blockLevel);

    constructor(address ownerAddress, address a, address b, address c, address d, address e) public {

        blockPriceMtx3[1] = 0.03 ether;
        blockPriceMtx3[2] = 0.06 ether;
        blockPriceMtx3[3] = 0.12 ether;
        blockPriceMtx3[4] = 0.24 ether;
        blockPriceMtx3[5] = 0.5 ether;
        blockPriceMtx3[6] = 1.0 ether;
        blockPriceMtx3[7] = 2.0 ether;
        blockPriceMtx3[8] = 4.0 ether;
        blockPriceMtx3[9] = 8.0 ether;
        blockPriceMtx3[10] = 16.0 ether;
        blockPriceMtx3[11] = 32.0 ether;
        blockPriceMtx3[12] = 64.0 ether;

        blockPriceMtx6[1] = 0.02 ether;
        blockPriceMtx6[2] = 0.06 ether;
        blockPriceMtx6[3] = 0.12 ether;
        blockPriceMtx6[4] = 0.24 ether;
        blockPriceMtx6[5] = 0.5 ether;
        blockPriceMtx6[6] = 1.0 ether;
        blockPriceMtx6[7] = 2.0 ether;
        blockPriceMtx6[8] = 4.0 ether;
        blockPriceMtx6[9] = 8.0 ether;
        blockPriceMtx6[10] = 16.0 ether;
        blockPriceMtx6[11] = 32.0 ether;
        blockPriceMtx6[12] = 64.0 ether;


        ai = msg.sender;
        owner = ownerAddress;

        User memory user = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : address(0)
            });

        users[ownerAddress] = user;

        init(a, b, c, d, e);
    }

    function safeAdd(uint a, uint b) private pure returns (uint) {
        uint c = a + b;
        assert(c >= a && c >= b);
        return c;
    }

    modifier onlyAiRelay {
        require(
            msg.sender == ai,
            "Only Ai Relay can call this function."
        );
        _;
    }

    function isUserExists(address user) public view returns (bool) {
        return (users[user].mtx3Block != 0);
    }

    function init(address a, address b, address c, address d, address e) private {
        User memory userA = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : owner
            });

        users[a] = userA;

        User memory userB = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : owner
            });

        users[b] = userB;

        User memory userC = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : a
            });

        users[c] = userC;

        User memory userD = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : a
            });

        users[d] = userD;

        User memory userE = User({
            mtx3Block : NO_OF_BLOCKS,
            mtx6Block : NO_OF_BLOCKS,
            parent : b
            });

        users[e] = userE;
    }

    function nextAvailableBlockMtx3(uint256 blockLevel) public view returns (bool){
        uint256 nextAvailable = users[msg.sender].mtx3Block + 1;
        return (nextAvailable == blockLevel);
    }

    function nextAvailableBlockMtx6(uint256 blockLevel) public view returns (bool){
        uint256 nextAvailable = users[msg.sender].mtx6Block + 1;
        return (nextAvailable == blockLevel);
    }


    function signUp(address referrerAddress) external payable {
        require(msg.value == safeAdd(0.05 ether, aiGasCode), "sign up cost 0.05 + AI Price");
        require(isUserExists(referrerAddress), "referrer not exists");
        require(!isUserExists(msg.sender), "user exists");

        User memory user = User({
            mtx3Block : 1,
            mtx6Block : 1,
            parent : referrerAddress
            });

        users[msg.sender] = user;
        emit Registration(msg.sender, referrerAddress);

        if (!address(uint160(ai)).send(aiGasCode)) {
            address(uint160(ai)).transfer(aiGasCode);
        }

    }

    function purchaseMtx3(uint256 blockLevel) external payable {
        require(isUserExists(msg.sender), "user is not exists. Sign Up first.");
        require(msg.value == safeAdd(blockPriceMtx3[blockLevel], aiGasCode), "invalid price");
        require(blockLevel > 1 && blockLevel <= NO_OF_BLOCKS, 'invalid block');
        require(nextAvailableBlockMtx3(blockLevel), "invalid block");

        users[msg.sender].mtx3Block++;
        emit Upgrade(msg.sender, 1, blockLevel);

        if (!address(uint160(ai)).send(aiGasCode)) {
            address(uint160(ai)).transfer(aiGasCode);
        }
    }

    function purchaseMtx6(uint256 blockLevel) external payable {
        require(isUserExists(msg.sender), "user is not exists. Sign Up first.");
        uint requiredPrice = safeAdd(blockPriceMtx6[blockLevel], aiGasCode);
        require(msg.value == requiredPrice, "invalid price");
        require(blockLevel > 1 && blockLevel <= NO_OF_BLOCKS, 'invalid block');
        require(nextAvailableBlockMtx6(blockLevel), "invalid block");

        users[msg.sender].mtx6Block++;
        emit Upgrade(msg.sender, 2, blockLevel);

        if (!address(uint160(ai)).send(aiGasCode)) {
            address(uint160(ai)).transfer(aiGasCode);
        }

    }

    function signUpDividend(address mtx3Receiver, address mtx6Receiver, uint8 nonce) public onlyAiRelay {
        require(isUserExists(mtx3Receiver), "mtx3Receiver does not exist.");
        require(isUserExists(mtx6Receiver), "mtx6Receiver does not exist.");
        require(nonce > 0, "invalid nonce");
        if (!address(uint160(mtx3Receiver)).send(blockPriceMtx3[1])) {
            address(uint160(mtx3Receiver)).transfer(blockPriceMtx3[1]);
        }

        if (!address(uint160(mtx6Receiver)).send(blockPriceMtx6[1])) {
            address(uint160(mtx6Receiver)).transfer(blockPriceMtx6[1]);
        }
    }


    function dividend(address receiver, uint matrix, uint blockLevel, uint8 nonce) public onlyAiRelay {
        require(isUserExists(receiver), "receiver does not exist.");
        require(matrix == 1 || matrix == 2, "invalid matrix");
        require(nonce > 0, "invalid nonce");
        if (matrix == 1) {
            sendDividendMtx3(receiver, blockLevel);
        } else {
            sendDividendMtx6(receiver, blockLevel);
        }

    }

    function usersActiveX3Block(address userAddress, uint8 level) public view returns (bool) {
        return users[userAddress].mtx3Block >= level;
    }

    function usersActiveX6Block(address userAddress, uint8 level) public view returns (bool) {
        return users[userAddress].mtx6Block >= level;
    }

    function getUser(address userAddress) public view returns (uint128, uint128, address) {
        return (users[userAddress].mtx3Block,
        users[userAddress].mtx6Block,
        users[userAddress].parent);
    }

    function sendDividendMtx3(address receiver, uint blockLevel) private {
        if (!address(uint160(receiver)).send(blockPriceMtx3[blockLevel])) {
            address(uint160(receiver)).transfer(blockPriceMtx3[blockLevel]);
        }
    }

    function sendDividendMtx6(address receiver, uint blockLevel) private {
        if (!address(uint160(receiver)).send(blockPriceMtx6[blockLevel])) {
            address(uint160(receiver)).transfer(blockPriceMtx6[blockLevel]);
        }
    }

    function updateAiGasCode(uint gas) public onlyAiRelay {
        aiGasCode = gas;
    }

    function updateAiAggregator(address aiProvider) public onlyAiRelay {
        ai = aiProvider;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"ownerAddress","type":"address"},{"internalType":"address","name":"a","type":"address"},{"internalType":"address","name":"b","type":"address"},{"internalType":"address","name":"c","type":"address"},{"internalType":"address","name":"d","type":"address"},{"internalType":"address","name":"e","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"referrer","type":"address"}],"name":"Registration","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"matrix","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blockLevel","type":"uint256"}],"name":"Upgrade","type":"event"},{"inputs":[],"name":"NO_OF_BLOCKS","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aiGasCode","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"blockPriceMtx3","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"blockPriceMtx6","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"matrix","type":"uint256"},{"internalType":"uint256","name":"blockLevel","type":"uint256"},{"internalType":"uint8","name":"nonce","type":"uint8"}],"name":"dividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUser","outputs":[{"internalType":"uint128","name":"","type":"uint128"},{"internalType":"uint128","name":"","type":"uint128"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"isUserExists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockLevel","type":"uint256"}],"name":"nextAvailableBlockMtx3","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockLevel","type":"uint256"}],"name":"nextAvailableBlockMtx6","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockLevel","type":"uint256"}],"name":"purchaseMtx3","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockLevel","type":"uint256"}],"name":"purchaseMtx6","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"referrerAddress","type":"address"}],"name":"signUp","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"mtx3Receiver","type":"address"},{"internalType":"address","name":"mtx6Receiver","type":"address"},{"internalType":"uint8","name":"nonce","type":"uint8"}],"name":"signUpDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"aiProvider","type":"address"}],"name":"updateAiAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"gas","type":"uint256"}],"name":"updateAiGasCode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"uint128","name":"mtx3Block","type":"uint128"},{"internalType":"uint128","name":"mtx6Block","type":"uint128"},{"internalType":"address","name":"parent","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersActiveX3Block","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersActiveX6Block","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]

6080604052661ff973cafa80006005553480156200001c57600080fd5b5060405162001b1f38038062001b1f833981810160405260c08110156200004257600080fd5b50805160208083015160408401516060850151608086015160a090960151666a94d74f4300007fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f5566d529ae9e8600007fd9d16d34ffb15ba3a3d852f0d403e2ce1d691fb54de27ac87cd2f993f3ec330f8190556701aa535d3d0c00007f7dfe757ecd65cbd7922a9c0161e935dd7fdbcc0e999689c7d31633896b1fc60b819055670354a6ba7a1800007fedc95719e9a3b28dd8e80877cb5880a9be7de1a13fc8b05e7999683b6b5676438190556706f05b59d3b200007fe2689cd4a84e23ad2f564004f1c9013e9589d260bde6380aba3ca7e09e4df40c819055670de0b6b3a76400007f8f331abe73332f95a25873e8b430885974c0409691f89d643119a11623a7924a819055671bc16d674ec800007fdc686ec4a0ff239c70e7c7c36e8f853eced3bc8618f48d2b816da2a74311237e819055673782dace9d9000007f4db623e5c4870b62d3fc9b4e8f893a1a77627d75ab45d9ff7e56ba19564af99b819055676f05b59d3b2000007f74a5fbcb419ab7dbacbb2c92a4e163730f0da5c72b911deecf4f05a6b327d0a481905567de0b6b3a764000007f2a32391a76c35a36352b711f9152c0d0a340cd686850c8ef25fbb11c71b89e7b8190556801bc16d674ec8000007ffc80cd5fe514767bc6e66ec558e68a5429ea70b50fa6caa3b53fc9278e9186328190556803782dace9d90000007f23bf72df16f8335be9a3eddfb5ef1c739b12847d13a384ec83f578699d38eb898190556002909f5266470de4df8200007fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0557f679795a0195a1b76cdebb7c51d74e058aee92919b8c3389af86ef24535e8a28c999099557f88601476d11616a71c5be67555bd1dff4b1cbf21533d2669b768b61518cfe1c3979097557fee60d0579bcffd98e668647d59fec1ff86a7fb340ce572e844f234ae73a6918f959095557fb98b78633099fa36ed8b8680c4f8092689e1e04080eb9cbb077ca38a14d7e384939093557f59dd4b18488d12f51eda69757a0ed42a2010c14b564330cc74a06895e60c077b919091557facd8ef244210bb6898e73c48bf820ed8ecc857a3bab8d79c10e4fa92b1e9ca65557f3a5ea591190eeb3f8fcdced843c78df04ec0dfd42f5510375207515664fa0a75557ff85cc6ffc513dc6cf7d199ef87b7a63cf9defe62251c1c247cd12f1eec7bff29557fd3604db978f6137b0d18816b77b2ce810487a3af08a922e0b184963be5f3adfc557fab9952baf6478d8cfb7253ce86a6c53a7b7549582c76210b1581ae682b7e556f55600c6000527fbd814762a7e35d5c162a7570d14baa68bd622cabb1ad83d40dd70f8a88aa67c09490945560048054336001600160a01b031991821617909155600380549091166001600160a01b03871617905593949193909290919062000472620007e5565b5060408051606081018252600c808252602080830191825260008385018181526001600160a01b038c81168352928290529490208351815493516001600160801b03199094166001600160801b03918216178116600160801b91909416029290921782559251600190910180546001600160a01b03191691909316179091556200050086868686866200050d565b5050505050505062000805565b62000517620007e5565b5060408051606081018252600c80825260208083019182526003546001600160a01b039081168486019081528a8216600090815292839052949091208351815493516001600160801b03199094166001600160801b03918216178116600160801b91909416029290921782559251600190910180546001600160a01b0319169190931617909155620005a8620007e5565b5060408051606081018252600c80825260208083019182526003546001600160a01b039081168486019081528a8216600090815292839052949091208351815493516001600160801b03199094166001600160801b03918216178116600160801b91909416029290921782559251600190910180546001600160a01b031916919093161790915562000639620007e5565b5060408051606081018252600c80825260208083019182526001600160a01b038b81168486019081528a8216600090815292839052949091208351815493516001600160801b03199094166001600160801b03918216178116600160801b91909416029290921782559251600190910180546001600160a01b0319169190931617909155620006c7620007e5565b5060408051606081018252600c80825260208083019182526001600160a01b038c81168486019081528a8216600090815292839052949091208351815493516001600160801b03199094166001600160801b03918216178116600160801b91909416029290921782559251600190910180546001600160a01b031916919093161790915562000755620007e5565b505060408051606081018252600c80825260208083019182526001600160a01b039a8b16838501908152978b16600090815290819052929092209051815492516001600160801b03199093166001600160801b03918216178116600160801b91909316029190911781559351600190940180546001600160a01b0319169490971693909317909555505050505050565b604080516060810182526000808252602082018190529181019190915290565b61130a80620008156000396000f3fe6080604052600436106101095760003560e01c806379cbf7db11610095578063b738fb7611610064578063b738fb76146103cf578063cb9429b51461040b578063e1596e2114610431578063e2b290bf1461046d578063fa8e7b371461049757610109565b806379cbf7db1461030657806394ca194914610323578063a87430ba14610354578063aad03c601461038757610109565b8063301a7a0c116100dc578063301a7a0c146101c757806342057a8e14610210578063509222cd146102435780635355d96f146102765780636f77926b146102a057610109565b80630a150ee31461010e5780631f7c4c98146101355780631f9c63271461015f5780632c2dc0f414610189575b600080fd5b34801561011a57600080fd5b506101236104b4565b60408051918252519081900360200190f35b34801561014157600080fd5b506101236004803603602081101561015857600080fd5b50356104ba565b34801561016b57600080fd5b506101236004803603602081101561018257600080fd5b50356104cc565b34801561019557600080fd5b506101b3600480360360208110156101ac57600080fd5b50356104de565b604080519115158252519081900360200190f35b3480156101d357600080fd5b5061020e600480360360608110156101ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013560ff16610501565b005b34801561021c57600080fd5b5061020e6004803603602081101561023357600080fd5b50356001600160a01b03166107bf565b34801561024f57600080fd5b506101b36004803603602081101561026657600080fd5b50356001600160a01b031661082a565b34801561028257600080fd5b5061020e6004803603602081101561029957600080fd5b5035610850565b3480156102ac57600080fd5b506102d3600480360360208110156102c357600080fd5b50356001600160a01b031661089e565b604080516001600160801b0394851681529290931660208301526001600160a01b03168183015290519081900360600190f35b61020e6004803603602081101561031c57600080fd5b50356108d9565b34801561032f57600080fd5b50610338610af8565b604080516001600160801b039092168252519081900360200190f35b34801561036057600080fd5b506102d36004803603602081101561037757600080fd5b50356001600160a01b0316610afd565b34801561039357600080fd5b5061020e600480360360808110156103aa57600080fd5b5080356001600160a01b0316906020810135906040810135906060013560ff16610b34565b3480156103db57600080fd5b506101b3600480360360408110156103f257600080fd5b5080356001600160a01b0316906020013560ff16610c92565b61020e6004803603602081101561042157600080fd5b50356001600160a01b0316610cc2565b34801561043d57600080fd5b506101b36004803603604081101561045457600080fd5b5080356001600160a01b0316906020013560ff16610edf565b34801561047957600080fd5b506101b36004803603602081101561049057600080fd5b5035610f16565b61020e600480360360208110156104ad57600080fd5b5035610f40565b60055481565b60026020526000908152604090205481565b60016020526000908152604090205481565b3360009081526020819052604090205460016001600160801b0391821601161490565b6004546001600160a01b0316331461054a5760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b6105538361082a565b6105a4576040805162461bcd60e51b815260206004820152601c60248201527f6d747833526563656976657220646f6573206e6f742065786973742e00000000604482015290519081900360640190fd5b6105ad8261082a565b6105fe576040805162461bcd60e51b815260206004820152601c60248201527f6d747836526563656976657220646f6573206e6f742065786973742e00000000604482015290519081900360640190fd5b60008160ff1611610646576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c6964206e6f6e636560981b604482015290519081900360640190fd5b600160008181526020919091527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546040516001600160a01b0386169282156108fc02929190818181858888f1935050505061070157600160008181526020919091527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546040516001600160a01b0386169282156108fc02929190818181858888f193505050501580156106ff573d6000803e3d6000fd5b505b6001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0546040516001600160a01b0385169282156108fc02929190818181858888f193505050506107ba576001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0546040516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107b8573d6000803e3d6000fd5b505b505050565b6004546001600160a01b031633146108085760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03166000908152602081905260409020546001600160801b0316151590565b6004546001600160a01b031633146108995760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b600555565b6001600160a01b03908116600090815260208190526040902080546001909101546001600160801b0380831694600160801b90930416921690565b6108e23361082a565b61091d5760405162461bcd60e51b81526004018080602001828103825260228152602001806112b36022913960400191505060405180910390fd5b6000818152600260205260408120546005546109399190611159565b905080341461097f576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b6001821180156109905750600c8211155b6109d1576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b6109da82610f16565b610a1b576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b3360008181526020818152604091829020805460016001600160801b03600160801b8084048216929092018116909102911617905581516002815290810185905281517f13ea485b1d8135315e770779887880798ac429f039a7c5ca3ff5f6f99a95b587929181900390910190a26004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050610af4576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156107ba573d6000803e3d6000fd5b5050565b600c81565b600060208190529081526040902080546001909101546001600160801b0380831692600160801b900416906001600160a01b031683565b6004546001600160a01b03163314610b7d5760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b610b868461082a565b610bd7576040805162461bcd60e51b815260206004820152601860248201527f726563656976657220646f6573206e6f742065786973742e0000000000000000604482015290519081900360640190fd5b8260011480610be65750826002145b610c28576040805162461bcd60e51b815260206004820152600e60248201526d0d2dcecc2d8d2c840dac2e8e4d2f60931b604482015290519081900360640190fd5b60008160ff1611610c70576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c6964206e6f6e636560981b604482015290519081900360640190fd5b8260011415610c8857610c83848361117b565b6107b8565b6107b884836111f4565b6001600160a01b03821660009081526020819052604090205460ff82166001600160801b03909116101592915050565b610cd566b1a2bc2ec50000600554611159565b3414610d28576040805162461bcd60e51b815260206004820152601c60248201527f7369676e20757020636f737420302e3035202b20414920507269636500000000604482015290519081900360640190fd5b610d318161082a565b610d78576040805162461bcd60e51b81526020600482015260136024820152727265666572726572206e6f742065786973747360681b604482015290519081900360640190fd5b610d813361082a565b15610dc1576040805162461bcd60e51b815260206004820152600b60248201526a757365722065786973747360a81b604482015290519081900360640190fd5b610dc961126d565b5060408051606081018252600180825260208083018281526001600160a01b03868116858701818152336000818152958690528886208851815496516001600160801b03199097166001600160801b03918216178116600160801b919097160295909517855590519390950180546001600160a01b0319169390921692909217905593519293927f2a4f530ae55f002aac4686b649762fc68e96bd8b80ac835b41777145c94e1f8a9190a36004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050610af4576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156107ba573d6000803e3d6000fd5b6001600160a01b039190911660009081526020819052604090205460ff91909116600160801b9091046001600160801b0316101590565b33600090815260208190526040902054600160801b90046001600160801b03908116600101161490565b610f493361082a565b610f845760405162461bcd60e51b81526004018080602001828103825260228152602001806112b36022913960400191505060405180910390fd5b600081815260016020526040902054600554610fa09190611159565b3414610fe3576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b600181118015610ff45750600c8111155b611035576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b61103e816104de565b61107f576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b336000818152602081815260409182902080546001600160801b0319811660016001600160801b03928316810190921617909155825190815290810184905281517f13ea485b1d8135315e770779887880798ac429f039a7c5ca3ff5f6f99a95b587929181900390910190a26004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050611156576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050158015610af4573d6000803e3d6000fd5b50565b600082820183811080159061116e5750828110155b61117457fe5b9392505050565b6000818152600160205260408082205490516001600160a01b0385169282156108fc02929190818181858888f19350505050610af4576000818152600160205260408082205490516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107ba573d6000803e3d6000fd5b6000818152600260205260408082205490516001600160a01b0385169282156108fc02929190818181858888f19350505050610af4576000818152600260205260408082205490516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107ba573d6000803e3d6000fd5b60408051606081018252600080825260208201819052918101919091529056fe4f6e6c792041692052656c61792063616e2063616c6c20746869732066756e6374696f6e2e75736572206973206e6f74206578697374732e205369676e2055702066697273742ea26469706673582212206b7c436380b529c03949d21dd4c4f3aeaf40c65f53016a6a66181beca2be972b64736f6c6343000600003300000000000000000000000007b2dbd2936d2acd9c49a31f13a22b3d5514dc35000000000000000000000000fcd7374236584f25389d8bf4cc69a21d17ffd6bf00000000000000000000000028b893c17d0b75a50ad5803579713bee0772f50a000000000000000000000000e272406b7e0a7413af4c2f2c54d60ae9c56e2b2300000000000000000000000075f3140f3be67120e890bb7e416b5c85faed7ddf0000000000000000000000001fd8a5d41e136241f6bdb0ecee2afe3018d1d203

Deployed Bytecode

0x6080604052600436106101095760003560e01c806379cbf7db11610095578063b738fb7611610064578063b738fb76146103cf578063cb9429b51461040b578063e1596e2114610431578063e2b290bf1461046d578063fa8e7b371461049757610109565b806379cbf7db1461030657806394ca194914610323578063a87430ba14610354578063aad03c601461038757610109565b8063301a7a0c116100dc578063301a7a0c146101c757806342057a8e14610210578063509222cd146102435780635355d96f146102765780636f77926b146102a057610109565b80630a150ee31461010e5780631f7c4c98146101355780631f9c63271461015f5780632c2dc0f414610189575b600080fd5b34801561011a57600080fd5b506101236104b4565b60408051918252519081900360200190f35b34801561014157600080fd5b506101236004803603602081101561015857600080fd5b50356104ba565b34801561016b57600080fd5b506101236004803603602081101561018257600080fd5b50356104cc565b34801561019557600080fd5b506101b3600480360360208110156101ac57600080fd5b50356104de565b604080519115158252519081900360200190f35b3480156101d357600080fd5b5061020e600480360360608110156101ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013560ff16610501565b005b34801561021c57600080fd5b5061020e6004803603602081101561023357600080fd5b50356001600160a01b03166107bf565b34801561024f57600080fd5b506101b36004803603602081101561026657600080fd5b50356001600160a01b031661082a565b34801561028257600080fd5b5061020e6004803603602081101561029957600080fd5b5035610850565b3480156102ac57600080fd5b506102d3600480360360208110156102c357600080fd5b50356001600160a01b031661089e565b604080516001600160801b0394851681529290931660208301526001600160a01b03168183015290519081900360600190f35b61020e6004803603602081101561031c57600080fd5b50356108d9565b34801561032f57600080fd5b50610338610af8565b604080516001600160801b039092168252519081900360200190f35b34801561036057600080fd5b506102d36004803603602081101561037757600080fd5b50356001600160a01b0316610afd565b34801561039357600080fd5b5061020e600480360360808110156103aa57600080fd5b5080356001600160a01b0316906020810135906040810135906060013560ff16610b34565b3480156103db57600080fd5b506101b3600480360360408110156103f257600080fd5b5080356001600160a01b0316906020013560ff16610c92565b61020e6004803603602081101561042157600080fd5b50356001600160a01b0316610cc2565b34801561043d57600080fd5b506101b36004803603604081101561045457600080fd5b5080356001600160a01b0316906020013560ff16610edf565b34801561047957600080fd5b506101b36004803603602081101561049057600080fd5b5035610f16565b61020e600480360360208110156104ad57600080fd5b5035610f40565b60055481565b60026020526000908152604090205481565b60016020526000908152604090205481565b3360009081526020819052604090205460016001600160801b0391821601161490565b6004546001600160a01b0316331461054a5760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b6105538361082a565b6105a4576040805162461bcd60e51b815260206004820152601c60248201527f6d747833526563656976657220646f6573206e6f742065786973742e00000000604482015290519081900360640190fd5b6105ad8261082a565b6105fe576040805162461bcd60e51b815260206004820152601c60248201527f6d747836526563656976657220646f6573206e6f742065786973742e00000000604482015290519081900360640190fd5b60008160ff1611610646576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c6964206e6f6e636560981b604482015290519081900360640190fd5b600160008181526020919091527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546040516001600160a01b0386169282156108fc02929190818181858888f1935050505061070157600160008181526020919091527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546040516001600160a01b0386169282156108fc02929190818181858888f193505050501580156106ff573d6000803e3d6000fd5b505b6001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0546040516001600160a01b0385169282156108fc02929190818181858888f193505050506107ba576001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0546040516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107b8573d6000803e3d6000fd5b505b505050565b6004546001600160a01b031633146108085760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03166000908152602081905260409020546001600160801b0316151590565b6004546001600160a01b031633146108995760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b600555565b6001600160a01b03908116600090815260208190526040902080546001909101546001600160801b0380831694600160801b90930416921690565b6108e23361082a565b61091d5760405162461bcd60e51b81526004018080602001828103825260228152602001806112b36022913960400191505060405180910390fd5b6000818152600260205260408120546005546109399190611159565b905080341461097f576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b6001821180156109905750600c8211155b6109d1576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b6109da82610f16565b610a1b576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b3360008181526020818152604091829020805460016001600160801b03600160801b8084048216929092018116909102911617905581516002815290810185905281517f13ea485b1d8135315e770779887880798ac429f039a7c5ca3ff5f6f99a95b587929181900390910190a26004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050610af4576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156107ba573d6000803e3d6000fd5b5050565b600c81565b600060208190529081526040902080546001909101546001600160801b0380831692600160801b900416906001600160a01b031683565b6004546001600160a01b03163314610b7d5760405162461bcd60e51b815260040180806020018281038252602581526020018061128e6025913960400191505060405180910390fd5b610b868461082a565b610bd7576040805162461bcd60e51b815260206004820152601860248201527f726563656976657220646f6573206e6f742065786973742e0000000000000000604482015290519081900360640190fd5b8260011480610be65750826002145b610c28576040805162461bcd60e51b815260206004820152600e60248201526d0d2dcecc2d8d2c840dac2e8e4d2f60931b604482015290519081900360640190fd5b60008160ff1611610c70576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c6964206e6f6e636560981b604482015290519081900360640190fd5b8260011415610c8857610c83848361117b565b6107b8565b6107b884836111f4565b6001600160a01b03821660009081526020819052604090205460ff82166001600160801b03909116101592915050565b610cd566b1a2bc2ec50000600554611159565b3414610d28576040805162461bcd60e51b815260206004820152601c60248201527f7369676e20757020636f737420302e3035202b20414920507269636500000000604482015290519081900360640190fd5b610d318161082a565b610d78576040805162461bcd60e51b81526020600482015260136024820152727265666572726572206e6f742065786973747360681b604482015290519081900360640190fd5b610d813361082a565b15610dc1576040805162461bcd60e51b815260206004820152600b60248201526a757365722065786973747360a81b604482015290519081900360640190fd5b610dc961126d565b5060408051606081018252600180825260208083018281526001600160a01b03868116858701818152336000818152958690528886208851815496516001600160801b03199097166001600160801b03918216178116600160801b919097160295909517855590519390950180546001600160a01b0319169390921692909217905593519293927f2a4f530ae55f002aac4686b649762fc68e96bd8b80ac835b41777145c94e1f8a9190a36004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050610af4576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156107ba573d6000803e3d6000fd5b6001600160a01b039190911660009081526020819052604090205460ff91909116600160801b9091046001600160801b0316101590565b33600090815260208190526040902054600160801b90046001600160801b03908116600101161490565b610f493361082a565b610f845760405162461bcd60e51b81526004018080602001828103825260228152602001806112b36022913960400191505060405180910390fd5b600081815260016020526040902054600554610fa09190611159565b3414610fe3576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b600181118015610ff45750600c8111155b611035576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b61103e816104de565b61107f576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420626c6f636b60981b604482015290519081900360640190fd5b336000818152602081815260409182902080546001600160801b0319811660016001600160801b03928316810190921617909155825190815290810184905281517f13ea485b1d8135315e770779887880798ac429f039a7c5ca3ff5f6f99a95b587929181900390910190a26004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050611156576004546005546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050158015610af4573d6000803e3d6000fd5b50565b600082820183811080159061116e5750828110155b61117457fe5b9392505050565b6000818152600160205260408082205490516001600160a01b0385169282156108fc02929190818181858888f19350505050610af4576000818152600160205260408082205490516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107ba573d6000803e3d6000fd5b6000818152600260205260408082205490516001600160a01b0385169282156108fc02929190818181858888f19350505050610af4576000818152600260205260408082205490516001600160a01b0385169282156108fc02929190818181858888f193505050501580156107ba573d6000803e3d6000fd5b60408051606081018252600080825260208201819052918101919091529056fe4f6e6c792041692052656c61792063616e2063616c6c20746869732066756e6374696f6e2e75736572206973206e6f74206578697374732e205369676e2055702066697273742ea26469706673582212206b7c436380b529c03949d21dd4c4f3aeaf40c65f53016a6a66181beca2be972b64736f6c63430006000033

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

00000000000000000000000007b2dbd2936d2acd9c49a31f13a22b3d5514dc35000000000000000000000000fcd7374236584f25389d8bf4cc69a21d17ffd6bf00000000000000000000000028b893c17d0b75a50ad5803579713bee0772f50a000000000000000000000000e272406b7e0a7413af4c2f2c54d60ae9c56e2b2300000000000000000000000075f3140f3be67120e890bb7e416b5c85faed7ddf0000000000000000000000001fd8a5d41e136241f6bdb0ecee2afe3018d1d203

-----Decoded View---------------
Arg [0] : ownerAddress (address): 0x07b2Dbd2936d2ACd9c49a31f13A22B3d5514dc35
Arg [1] : a (address): 0xFcd7374236584f25389d8bf4Cc69a21d17FfD6BF
Arg [2] : b (address): 0x28B893C17d0b75a50Ad5803579713Bee0772f50a
Arg [3] : c (address): 0xe272406B7e0a7413AF4c2f2C54D60ae9c56e2b23
Arg [4] : d (address): 0x75f3140f3Be67120E890BB7E416b5C85FAed7DDF
Arg [5] : e (address): 0x1FD8A5D41E136241F6bdb0eCee2Afe3018d1d203

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 00000000000000000000000007b2dbd2936d2acd9c49a31f13a22b3d5514dc35
Arg [1] : 000000000000000000000000fcd7374236584f25389d8bf4cc69a21d17ffd6bf
Arg [2] : 00000000000000000000000028b893c17d0b75a50ad5803579713bee0772f50a
Arg [3] : 000000000000000000000000e272406b7e0a7413af4c2f2c54d60ae9c56e2b23
Arg [4] : 00000000000000000000000075f3140f3be67120e890bb7e416b5c85faed7ddf
Arg [5] : 0000000000000000000000001fd8a5d41e136241f6bdb0ecee2afe3018d1d203


Deployed Bytecode Sourcemap

68:8152:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;449:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;449:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;354:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;354:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;354:49:0;;:::i;298:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;298:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;298:49:0;;:::i;3512:199::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3512:199:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3512:199:0;;:::i;:::-;;;;;;;;;;;;;;;;;;5880:624;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5880:624:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5880:624:0;;-1:-1:-1;;;;;5880:624:0;;;;;;;;;;;;;;;;;;:::i;:::-;;8116:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8116:101:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8116:101:0;-1:-1:-1;;;;;8116:101:0;;:::i;2358:117::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2358:117:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2358:117:0;-1:-1:-1;;;;;2358:117:0;;:::i;8020:88::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8020:88:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8020:88:0;;:::i;7293:217::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7293:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7293:217:0;-1:-1:-1;;;;;7293:217:0;;:::i;:::-;;;;-1:-1:-1;;;;;7293:217:0;;;;;;;;;;;;;-1:-1:-1;;;;;7293:217:0;;;;;;;;;;;;;;;5214:658;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5214:658:0;;:::i;202:41::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;202:41:0;;;:::i;:::-;;;;-1:-1:-1;;;;;202:41:0;;;;;;;;;;;;;;252:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;252:37:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;252:37:0;-1:-1:-1;;;;;252:37:0;;:::i;6514:451::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6514:451:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;6514:451:0;;-1:-1:-1;;;;;6514:451:0;;;;;;;;;;;;;;;;;;:::i;6973:152::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6973:152:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6973:152:0;;-1:-1:-1;;;;;6973:152:0;;;;;;;;:::i;3928:659::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3928:659:0;-1:-1:-1;;;;;3928:659:0;;:::i;7133:152::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7133:152:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7133:152:0;;-1:-1:-1;;;;;7133:152:0;;;;;;;;:::i;3719:199::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3719:199:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3719:199:0;;:::i;4595:611::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4595:611:0;;:::i;449:35::-;;;;:::o;354:49::-;;;;;;;;;;;;;:::o;298:::-;;;;;;;;;;;;;:::o;3512:199::-;3631:10;3585:4;3625:17;;;;;;;;;;:27;;-1:-1:-1;;;;;3625:27:0;;;:31;3601:55;3675:27;;3512:199::o;5880:624::-;2263:2;;-1:-1:-1;;;;;2263:2:0;2249:10;:16;2227:103;;;;-1:-1:-1;;;2227:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5999:26:::1;6012:12;5999;:26::i;:::-;5991:67;;;::::0;;-1:-1:-1;;;5991:67:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;6077:26;6090:12;6077;:26::i;:::-;6069:67;;;::::0;;-1:-1:-1;;;6069:67:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;6163:1;6155:5;:9;;;6147:35;;;::::0;;-1:-1:-1;;;6147:35:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6147:35:0;;;;;;;;;;;;;::::1;;6234:14;:17;::::0;;;::::1;::::0;;;;;;;6198:54;-1:-1:-1;;;;;6198:35:0;::::1;::::0;:54;::::1;;;::::0;6234:17;6198:54;;6234:17;6198:54;6234:17;6198:35;:54;::::1;;;;;;6193:146;;6309:14;:17;::::0;;;::::1;::::0;;;;;;;6269:58;-1:-1:-1;;;;;6269:39:0;::::1;::::0;:58;::::1;;;::::0;6309:17;6269:58;;6309:17;6269:58;6309:17;6269:39;:58;::::1;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;6269:58:0;6193:146;6407:1;6392:17;::::0;;;:14:::1;:17;::::0;;;;6356:54;-1:-1:-1;;;;;6356:35:0;::::1;::::0;:54;::::1;;;::::0;6392:17;6356:54;;6392:17;6356:54;6392:17;6356:35;:54;::::1;;;;;;6351:146;;6482:1;6467:17;::::0;;;:14:::1;:17;::::0;;;;6427:58;-1:-1:-1;;;;;6427:39:0;::::1;::::0;:58;::::1;;;::::0;6467:17;6427:58;;6467:17;6427:58;6467:17;6427:39;:58;::::1;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;6427:58:0;6351:146;5880:624:::0;;;:::o;8116:101::-;2263:2;;-1:-1:-1;;;;;2263:2:0;2249:10;:16;2227:103;;;;-1:-1:-1;;;2227:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8194:2:::1;:15:::0;;-1:-1:-1;;;;;;8194:15:0::1;-1:-1:-1::0;;;;;8194:15:0;;;::::1;::::0;;;::::1;::::0;;8116:101::o;2358:117::-;-1:-1:-1;;;;;2440:11:0;2415:4;2440:11;;;;;;;;;;:21;-1:-1:-1;;;;;2440:21:0;:26;;;2358:117::o;8020:88::-;2263:2;;-1:-1:-1;;;;;2263:2:0;2249:10;:16;2227:103;;;;-1:-1:-1;;;2227:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8085:9:::1;:15:::0;8020:88::o;7293:217::-;-1:-1:-1;;;;;7398:18:0;;;7352:7;7398:18;;;;;;;;;;:28;;;7476:25;;;;-1:-1:-1;;;;;7398:28:0;;;;-1:-1:-1;;;7437:28:0;;;;;7476:25;;7293:217::o;5214:658::-;5292:24;5305:10;5292:12;:24::i;:::-;5284:71;;;;-1:-1:-1;;;5284:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5366:18;5395:26;;;:14;:26;;;;;;5423:9;;5387:46;;5395:26;5387:7;:46::i;:::-;5366:67;;5465:13;5452:9;:26;5444:52;;;;;-1:-1:-1;;;5444:52:0;;;;;;;;;;;;-1:-1:-1;;;5444:52:0;;;;;;;;;;;;;;;5528:1;5515:10;:14;:44;;;;-1:-1:-1;241:2:0;5533:26;;;5515:44;5507:70;;;;;-1:-1:-1;;;5507:70:0;;;;;;;;;;;;-1:-1:-1;;;5507:70:0;;;;;;;;;;;;;;;5596:34;5619:10;5596:22;:34::i;:::-;5588:60;;;;;-1:-1:-1;;;5588:60:0;;;;;;;;;;;;-1:-1:-1;;;5588:60:0;;;;;;;;;;;;;;;5667:10;5661:5;:17;;;;;;;;;;;;:29;;;-1:-1:-1;;;;;;;;5661:29:0;;;;;;;;;;;;;;;;;;;5706:34;;5726:1;5706:34;;;;;;;;;;;;;;;;;;;;;5774:2;;5784:9;;5758:36;;-1:-1:-1;;;;;5774:2:0;;;;5758:36;;;;;5784:9;5774:2;5758:36;5774:2;5758:36;5784:9;5774:2;5758:36;;;;;;;5753:110;;5827:2;;5841:9;;5811:40;;-1:-1:-1;;;;;5827:2:0;;;;5811:40;;;;;5841:9;5827:2;5811:40;5827:2;5811:40;5841:9;5827:2;5811:40;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5753:110:0;5214:658;;:::o;202:41::-;241:2;202:41;:::o;252:37::-;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;252:37:0;;;;-1:-1:-1;;;252:37:0;;;;-1:-1:-1;;;;;252:37:0;;:::o;6514:451::-;2263:2;;-1:-1:-1;;;;;2263:2:0;2249:10;:16;2227:103;;;;-1:-1:-1;;;2227:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6631:22:::1;6644:8;6631:12;:22::i;:::-;6623:59;;;::::0;;-1:-1:-1;;;6623:59:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;6701:6;6711:1;6701:11;:26;;;;6716:6;6726:1;6716:11;6701:26;6693:53;;;::::0;;-1:-1:-1;;;6693:53:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6693:53:0;;;;;;;;;;;;;::::1;;6773:1;6765:5;:9;;;6757:35;;;::::0;;-1:-1:-1;;;6757:35:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6757:35:0;;;;;;;;;;;;;::::1;;6807:6;6817:1;6807:11;6803:153;;;6835:38;6852:8;6862:10;6835:16;:38::i;:::-;6803:153;;;6906:38;6923:8;6933:10;6906:16;:38::i;6973:152::-:0;-1:-1:-1;;;;;7080:18:0;;7056:4;7080:18;;;;;;;;;;:28;:37;;;-1:-1:-1;;;;;7080:28:0;;;:37;;6973:152;;;;:::o;3928:659::-;4018:30;4026:10;4038:9;;4018:7;:30::i;:::-;4005:9;:43;3997:84;;;;;-1:-1:-1;;;3997:84:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4100:29;4113:15;4100:12;:29::i;:::-;4092:61;;;;;-1:-1:-1;;;4092:61:0;;;;;;;;;;;;-1:-1:-1;;;4092:61:0;;;;;;;;;;;;;;;4173:24;4186:10;4173:12;:24::i;:::-;4172:25;4164:49;;;;;-1:-1:-1;;;4164:49:0;;;;;;;;;;;;-1:-1:-1;;;4164:49:0;;;;;;;;;;;;;;;4226:16;;:::i;:::-;-1:-1:-1;4245:116:0;;;;;;;;4277:1;4245:116;;;;;;;;;;-1:-1:-1;;;;;4245:116:0;;;;;;;;;4380:10;-1:-1:-1;4374:17:0;;;;;;;;;;:24;;;;;;-1:-1:-1;;;;;;4374:24:0;;;-1:-1:-1;;;;;4374:24:0;;;;;;-1:-1:-1;;;4374:24:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4374:24:0;;;;;;;;;;;4414:41;;4245:116;;;4414:41;;-1:-1:-1;4414:41:0;4489:2;;4499:9;;4473:36;;-1:-1:-1;;;;;4489:2:0;;;;4473:36;;;;;4499:9;4489:2;4473:36;4489:2;4473:36;4499:9;4489:2;4473:36;;;;;;;4468:110;;4542:2;;4556:9;;4526:40;;-1:-1:-1;;;;;4542:2:0;;;;4526:40;;;;;4556:9;4542:2;4526:40;4542:2;4526:40;4556:9;4542:2;4526:40;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;7133:152:0;-1:-1:-1;;;;;7240:18:0;;;;7216:4;7240:18;;;;;;;;;;:28;:37;;;;;-1:-1:-1;;;7240:28:0;;;-1:-1:-1;;;;;7240:28:0;:37;;;7133:152::o;3719:199::-;3838:10;3792:4;3832:17;;;;;;;;;;:27;-1:-1:-1;;;3832:27:0;;-1:-1:-1;;;;;3832:27:0;;;3862:1;3832:31;3808:55;3882:27;;3719:199::o;4595:611::-;4673:24;4686:10;4673:12;:24::i;:::-;4665:71;;;;-1:-1:-1;;;4665:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4776:26;;;;:14;:26;;;;;;4804:9;;4768:46;;4776:26;4768:7;:46::i;:::-;4755:9;:59;4747:85;;;;;-1:-1:-1;;;4747:85:0;;;;;;;;;;;;-1:-1:-1;;;4747:85:0;;;;;;;;;;;;;;;4864:1;4851:10;:14;:44;;;;-1:-1:-1;241:2:0;4869:26;;;4851:44;4843:70;;;;;-1:-1:-1;;;4843:70:0;;;;;;;;;;;;-1:-1:-1;;;4843:70:0;;;;;;;;;;;;;;;4932:34;4955:10;4932:22;:34::i;:::-;4924:60;;;;;-1:-1:-1;;;4924:60:0;;;;;;;;;;;;-1:-1:-1;;;4924:60:0;;;;;;;;;;;;;;;5003:10;4997:5;:17;;;;;;;;;;;;:29;;-1:-1:-1;;;;;;4997:29:0;;;-1:-1:-1;;;;;4997:29:0;;;;;;;;;;;;5042:34;;;;;;;;;;;;;;;;;;;;;;;;5110:2;;5120:9;;5094:36;;-1:-1:-1;;;;;5110:2:0;;;;5094:36;;;;;5120:9;5110:2;5094:36;5110:2;5094:36;5120:9;5110:2;5094:36;;;;;;;5089:110;;5163:2;;5177:9;;5147:40;;-1:-1:-1;;;;;5163:2:0;;;;5147:40;;;;;5177:9;5163:2;5147:40;5163:2;5147:40;5177:9;5163:2;5147:40;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5089:110:0;4595:611;:::o;2039:148::-;2094:4;2120:5;;;2143:6;;;;;;:16;;;2158:1;2153;:6;;2143:16;2136:24;;;;2178:1;2039:148;-1:-1:-1;;;2039:148:0:o;7518:243::-;7635:26;;;;:14;:26;;;;;;;7603:59;;-1:-1:-1;;;;;7603:31:0;;;:59;;;;;7635:26;7603:59;;7635:26;7603:59;7635:26;7603:31;:59;;;;;;;7598:156;;7715:26;;;;:14;:26;;;;;;;7679:63;;-1:-1:-1;;;;;7679:35:0;;;:63;;;;;7715:26;7679:63;;7715:26;7679:63;7715:26;7679:35;:63;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;7769:243:0;7886:26;;;;:14;:26;;;;;;;7854:59;;-1:-1:-1;;;;;7854:31:0;;;:59;;;;;7886:26;7854:59;;7886:26;7854:59;7886:26;7854:31;:59;;;;;;;7849:156;;7966:26;;;;:14;:26;;;;;;;7930:63;;-1:-1:-1;;;;;7930:35:0;;;:63;;;;;7966:26;7930:63;;7966:26;7930:63;7966:26;7930:35;:63;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;68:8152:0;;;;;;;;;-1:-1:-1;68:8152:0;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://6b7c436380b529c03949d21dd4c4f3aeaf40c65f53016a6a66181beca2be972b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Ethage is a decentralized Ai Smart Matrix Contract Platform.

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.