ETH Price: $1,568.15 (-0.83%)
 

Overview

ETH Balance

1.709366213337551975 ETH

Eth Value

$2,680.54 (@ $1,568.15/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim ETH Reward220666792025-03-17 12:42:1135 days ago1742215331IN
0x461180b3...5bEde33c7
0 ETH0.000033291.03020609
Claim ETH Reward218167502025-02-10 14:35:2370 days ago1739198123IN
0x461180b3...5bEde33c7
0 ETH0.000104873.24500072
Claim ETH Reward217498172025-02-01 6:16:1179 days ago1738390571IN
0x461180b3...5bEde33c7
0 ETH0.000057721.7859162
Unlock Tokens215162922024-12-30 15:49:35112 days ago1735573775IN
0x461180b3...5bEde33c7
0 ETH0.0008644413.24480236
Unlock Tokens215162902024-12-30 15:49:11112 days ago1735573751IN
0x461180b3...5bEde33c7
0 ETH0.000797812.22363539
Unlock Tokens215162892024-12-30 15:48:59112 days ago1735573739IN
0x461180b3...5bEde33c7
0 ETH0.0008248912.63875505
Unlock Tokens215162882024-12-30 15:48:47112 days ago1735573727IN
0x461180b3...5bEde33c7
0 ETH0.0008240212.62540336
Unlock Tokens215162862024-12-30 15:48:23112 days ago1735573703IN
0x461180b3...5bEde33c7
0 ETH0.0008406612.88036474
Unlock Tokens215162852024-12-30 15:48:11112 days ago1735573691IN
0x461180b3...5bEde33c7
0 ETH0.0008172912.52239384
Unlock Tokens215162832024-12-30 15:47:47112 days ago1735573667IN
0x461180b3...5bEde33c7
0 ETH0.0008099612.41006138
Unlock Tokens215162812024-12-30 15:47:23112 days ago1735573643IN
0x461180b3...5bEde33c7
0 ETH0.0008370112.82443261
Unlock Tokens215162802024-12-30 15:47:11112 days ago1735573631IN
0x461180b3...5bEde33c7
0 ETH0.0008513413.04403851
Unlock Tokens215162782024-12-30 15:46:47112 days ago1735573607IN
0x461180b3...5bEde33c7
0 ETH0.000877413.44326274
Unlock Tokens215162492024-12-30 15:40:59112 days ago1735573259IN
0x461180b3...5bEde33c7
0 ETH0.0007641611.70821764
Unlock Tokens215162452024-12-30 15:40:11112 days ago1735573211IN
0x461180b3...5bEde33c7
0 ETH0.0009024113.8340924
Unlock Tokens215162322024-12-30 15:37:35112 days ago1735573055IN
0x461180b3...5bEde33c7
0 ETH0.0009144214.01563462
Unlock Tokens215162192024-12-30 15:34:59112 days ago1735572899IN
0x461180b3...5bEde33c7
0 ETH0.0008768113.44172121
Unlock Tokens215162062024-12-30 15:32:23112 days ago1735572743IN
0x461180b3...5bEde33c7
0 ETH0.0009258514.19348918
Unlock Tokens214347422024-12-19 6:20:47123 days ago1734589247IN
0x461180b3...5bEde33c7
0 ETH0.0007770311.90543853
Claim ETH Reward214312792024-12-18 18:43:23124 days ago1734547403IN
0x461180b3...5bEde33c7
0 ETH0.0006392319.77839303
Claim ETH Reward214180422024-12-16 22:22:23125 days ago1734387743IN
0x461180b3...5bEde33c7
0 ETH0.0004004315.43283825
Claim ETH Reward214180412024-12-16 22:22:11125 days ago1734387731IN
0x461180b3...5bEde33c7
0 ETH0.0004873815.07986681
Unlock Tokens214138372024-12-16 8:18:59126 days ago1734337139IN
0x461180b3...5bEde33c7
0 ETH0.0007081810.85052475
Enable Distribut...213601742024-12-08 20:30:23133 days ago1733689823IN
0x461180b3...5bEde33c7
0 ETH0.0002728211.49209363
Enable Distribut...213601712024-12-08 20:29:47133 days ago1733689787IN
0x461180b3...5bEde33c7
0 ETH0.0002692911.34357224
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer220666792025-03-17 12:42:1135 days ago1742215331
0x461180b3...5bEde33c7
0.01060362 ETH
Transfer218167502025-02-10 14:35:2370 days ago1739198123
0x461180b3...5bEde33c7
0.00932797 ETH
Transfer217498172025-02-01 6:16:1179 days ago1738390571
0x461180b3...5bEde33c7
0.02623199 ETH
Transfer214312792024-12-18 18:43:23124 days ago1734547403
0x461180b3...5bEde33c7
0.00880987 ETH
Transfer214180412024-12-16 22:22:11125 days ago1734387731
0x461180b3...5bEde33c7
0.02612369 ETH
Transfer213601682024-12-08 20:29:11133 days ago1733689751
0x461180b3...5bEde33c7
0.06743528 ETH
Transfer213601632024-12-08 20:28:11133 days ago1733689691
0x461180b3...5bEde33c7
0.22268507 ETH
Transfer213218452024-12-03 12:01:59139 days ago1733227319
0x461180b3...5bEde33c7
0.14915616 ETH
Transfer213169722024-12-02 19:40:11139 days ago1733168411
0x461180b3...5bEde33c7
0.07860806 ETH
Transfer211261482024-11-06 4:12:59166 days ago1730866379
0x461180b3...5bEde33c7
0.06642178 ETH
Transfer211250662024-11-06 0:35:47166 days ago1730853347
0x461180b3...5bEde33c7
0.2277445 ETH
Transfer211001472024-11-02 13:06:23170 days ago1730552783
0x461180b3...5bEde33c7
0.07155391 ETH
Transfer210991152024-11-02 9:38:11170 days ago1730540291
0x461180b3...5bEde33c7
0.02719142 ETH
Transfer210952792024-11-01 20:46:47170 days ago1730494007
0x461180b3...5bEde33c7
0.10874051 ETH
Transfer210937582024-11-01 15:41:23171 days ago1730475683
0x461180b3...5bEde33c7
0.01560148 ETH
Transfer210937022024-11-01 15:29:59171 days ago1730474999
0x461180b3...5bEde33c7
0.07316953 ETH
Transfer210931812024-11-01 13:45:47171 days ago1730468747
0x461180b3...5bEde33c7
0.04898374 ETH
Transfer210930262024-11-01 13:14:23171 days ago1730466863
0x461180b3...5bEde33c7
0.00979674 ETH
Transfer210929802024-11-01 13:05:11171 days ago1730466311
0x461180b3...5bEde33c7
0.03532394 ETH
Transfer210929682024-11-01 13:02:35171 days ago1730466155
0x461180b3...5bEde33c7
0.04241994 ETH
Transfer210928932024-11-01 12:47:35171 days ago1730465255
0x461180b3...5bEde33c7
0.04048942 ETH
Transfer210836132024-10-31 5:45:35172 days ago1730353535
0x461180b3...5bEde33c7
0.02048652 ETH
Transfer210823632024-10-31 1:33:47172 days ago1730338427
0x461180b3...5bEde33c7
0.0073338 ETH
Transfer210810212024-10-30 21:04:35172 days ago1730322275
0x461180b3...5bEde33c7
0.01165813 ETH
Transfer210799662024-10-30 17:33:23173 days ago1730309603
0x461180b3...5bEde33c7
0.12525562 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RevenueShare

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-05-09
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.25;

interface IGaussToken {
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function transfer(address recipient, uint256 amount) external returns (bool);
}

contract RevenueShare {
    IGaussToken public gaussToken;
    mapping(address => uint256) public lockedTokens;
    mapping(address => uint256) public userETHBalances;
    mapping(address => uint256) public lockTimes; // Track when tokens were locked
    mapping(address => bool) private isLocked;
    address[] private lockers;
    uint256 public totalLocked;
    uint256 public remainETH;
    uint256 public totalDepositedETH;
    bool public distributionEnabled = false;
    address private owner;
    uint256 public minimumLockAmount = 10000 * 10**9; 

    event TokensLocked(address indexed user, uint256 amount, uint256 lockTime);
    event TokensUnlocked(address indexed user, uint256 amount, uint256 ethRedistributed);
    event ETHDeposited(uint256 amount, uint256 totalDeposited);
    event Redistributed(uint256 amount, uint256 users);
    event DistributionEnabled();
    event RewardClaimed(address indexed user, uint256 reward);

    constructor(address _gaussTokenAddress) {
        owner = msg.sender;
        gaussToken = IGaussToken(_gaussTokenAddress);
    }

    receive() external payable {
        require(msg.value > 0, "RevenueShare: Deposit must be greater than 0");
        remainETH += msg.value;
        totalDepositedETH += msg.value;
        if (distributionEnabled) redistributeETH();
        emit ETHDeposited(msg.value, totalDepositedETH);
    }

    function lockTokens(uint256 amount) public {
        require(amount >= minimumLockAmount, "Amount is below the minimum lock requirement");
        require(gaussToken.transferFrom(msg.sender, address(this), amount), "RevenueShare:Transfer failed");
        lockedTokens[msg.sender] += amount;
        lockTimes[msg.sender] = block.timestamp; // Set lock time
        totalLocked += amount;
        if(isLocked[msg.sender] == false) {
            lockers.push(msg.sender);
            isLocked[msg.sender] = true;
        }
        emit TokensLocked(msg.sender, amount, block.timestamp);
    }

    function unlockTokens(uint256 amount) public {
        require(block.timestamp >= lockTimes[msg.sender] + 1 weeks, "RevenueShare: Tokens must be locked for at least one week");
        require(lockedTokens[msg.sender] >= amount, "RevenueShare: Insufficient locked tokens");
        require(gaussToken.transfer(msg.sender, amount), "RevenueShare: Transfer failed");

        lockedTokens[msg.sender] -= amount;
        totalLocked -= amount;

        emit TokensUnlocked(msg.sender, amount, userETHBalances[msg.sender]);
    }

    function enableDistribution() public {
        require(owner == msg.sender, "RevenueShare: Only owner can enable distribution");
        require(!distributionEnabled, "RevenueShare: Distribution already enabled");
        distributionEnabled = true;
        if(remainETH > 0) redistributeETH();
        emit DistributionEnabled();
    }

    function redistributeETH() internal {
        require(distributionEnabled, "RevenueShare: Distribution not enabled");
        
        uint256 distributionETH = remainETH;
        uint256 distributedAmount = 0; // Track the distributed amount to verify after distribution

        for (uint i = 0; i < lockers.length; i++) {
            address locker = lockers[i];
            if (lockedTokens[locker] > 0) {
                uint256 userShare = (lockedTokens[locker] * distributionETH) / totalLocked;
                userETHBalances[locker] += userShare;
                distributedAmount += userShare;
            }
        }
        
        require(distributedAmount <= remainETH, "Insufficient ETH for distribution");
        remainETH -= distributedAmount;
        emit Redistributed(distributedAmount, lockers.length);
    }

    function claimETHReward() public {
        require(distributionEnabled, "RevenueShare: Distribution not enabled");
        uint256 reward = userETHBalances[msg.sender];
        require(reward > 0, "RevenueShare: No reward available");
        userETHBalances[msg.sender] = 0; // Reset the balance after claiming
        payable(msg.sender).transfer(reward);
        emit RewardClaimed(msg.sender, reward);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_gaussTokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"DistributionEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalDeposited","type":"uint256"}],"name":"ETHDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"users","type":"uint256"}],"name":"Redistributed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockTime","type":"uint256"}],"name":"TokensLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethRedistributed","type":"uint256"}],"name":"TokensUnlocked","type":"event"},{"inputs":[],"name":"claimETHReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"distributionEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableDistribution","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"gaussToken","outputs":[{"internalType":"contract IGaussToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lockTimes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"lockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lockedTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumLockAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"remainETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalDepositedETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalLocked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"unlockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userETHBalances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040525f60095f6101000a81548160ff0219169083151502179055506509184e72a000600a55348015610032575f80fd5b50604051611b11380380611b1183398181016040528101906100549190610138565b33600960016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610163565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610107826100de565b9050919050565b610117816100fd565b8114610121575f80fd5b50565b5f815190506101328161010e565b92915050565b5f6020828403121561014d5761014c6100da565b5b5f61015a84828501610124565b91505092915050565b6119a1806101705f395ff3fe6080604052600436106100c5575f3560e01c80635eb7413a1161007e5780637c405325116100585780637c4053251461030e5780638660832614610336578063899aa99114610360578063fe2734671461038a57610196565b80635eb7413a146102945780636e27d889146102d057806373c95545146102f857610196565b806308ba8a761461019a5780632b1200cd146101c457806344672d93146101da57806344f53c0114610204578063568914121461022e57806356c7c1b31461025857610196565b36610196575f341161010c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010390611012565b60405180910390fd5b3460075f82825461011d9190611066565b925050819055503460085f8282546101359190611066565b9250508190555060095f9054906101000a900460ff1615610159576101586103c6565b5b7fe8da57c58157df0f4902609578e5e09df6eeefa06f36517abf37fa84d9effe8e3460085460405161018c9291906110a8565b60405180910390a1005b5f80fd5b3480156101a5575f80fd5b506101ae610618565b6040516101bb91906110cf565b60405180910390f35b3480156101cf575f80fd5b506101d861061e565b005b3480156101e5575f80fd5b506101ee610758565b6040516101fb9190611162565b60405180910390f35b34801561020f575f80fd5b5061021861077b565b60405161022591906110cf565b60405180910390f35b348015610239575f80fd5b50610242610781565b60405161024f91906110cf565b60405180910390f35b348015610263575f80fd5b5061027e600480360381019061027991906111ba565b610787565b60405161028b91906110cf565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906111ba565b61079c565b6040516102c791906110cf565b60405180910390f35b3480156102db575f80fd5b506102f660048036038101906102f1919061120f565b6107b1565b005b348015610303575f80fd5b5061030c610adb565b005b348015610319575f80fd5b50610334600480360381019061032f919061120f565b610c83565b005b348015610341575f80fd5b5061034a610f65565b6040516103579190611254565b60405180910390f35b34801561036b575f80fd5b50610374610f77565b60405161038191906110cf565b60405180910390f35b348015610395575f80fd5b506103b060048036038101906103ab91906111ba565b610f7d565b6040516103bd91906110cf565b60405180910390f35b60095f9054906101000a900460ff16610414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040b906112dd565b60405180910390fd5b5f60075490505f805b600580549050811015610578575f6005828154811061043f5761043e6112fb565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561056a575f6006548560015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104fb9190611328565b6105059190611396565b90508060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105539190611066565b9250508190555080846105669190611066565b9350505b50808060010191505061041d565b506007548111156105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611436565b60405180910390fd5b8060075f8282546105cf9190611454565b925050819055507faeb211160b76af76709074bc38db5ab58194d2293989b1f0a29965601b8187c58160058054905060405161060c9291906110a8565b60405180910390a15050565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a5906114f7565b60405180910390fd5b60095f9054906101000a900460ff16156106fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f490611585565b60405180910390fd5b600160095f6101000a81548160ff0219169083151502179055505f600754111561072a576107296103c6565b5b7f555f854535a2525a0d4e0d49a56d75a4b0fe91a07a7eb5ebf0b475a3eb998ec160405160405180910390a1565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b60065481565b6003602052805f5260405f205f915090505481565b6001602052805f5260405f205f915090505481565b600a548110156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90611613565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161085293929190611640565b6020604051808303815f875af115801561086e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610892919061169f565b6108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890611714565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091d9190611066565b925050819055504260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060065f8282546109779190611066565b925050819055505f151560045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151503610a8857600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b3373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8242604051610ad09291906110a8565b60405180910390a250565b60095f9054906101000a900460ff16610b29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b20906112dd565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906117a2565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610c31573d5f803e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f724182604051610c7891906110cf565b60405180910390a250565b62093a8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ccf9190611066565b421015610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0890611830565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d88906118be565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610deb9291906118dc565b6020604051808303815f875af1158015610e07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e2b919061169f565b610e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e619061194d565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb69190611454565b925050819055508060065f828254610ece9190611454565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f89882ad382a3742d4db24e4dabc5000c5852aed762904db28442e4e1630a1d078260025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f5a9291906110a8565b60405180910390a250565b60095f9054906101000a900460ff1681565b60085481565b6002602052805f5260405f205f915090505481565b5f82825260208201905092915050565b7f526576656e756553686172653a204465706f736974206d7573742062652067725f8201527f6561746572207468616e20300000000000000000000000000000000000000000602082015250565b5f610ffc602c83610f92565b915061100782610fa2565b604082019050919050565b5f6020820190508181035f83015261102981610ff0565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107082611030565b915061107b83611030565b925082820190508082111561109357611092611039565b5b92915050565b6110a281611030565b82525050565b5f6040820190506110bb5f830185611099565b6110c86020830184611099565b9392505050565b5f6020820190506110e25f830184611099565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61112a611125611120846110e8565b611107565b6110e8565b9050919050565b5f61113b82611110565b9050919050565b5f61114c82611131565b9050919050565b61115c81611142565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f80fd5b5f611189826110e8565b9050919050565b6111998161117f565b81146111a3575f80fd5b50565b5f813590506111b481611190565b92915050565b5f602082840312156111cf576111ce61117b565b5b5f6111dc848285016111a6565b91505092915050565b6111ee81611030565b81146111f8575f80fd5b50565b5f81359050611209816111e5565b92915050565b5f602082840312156112245761122361117b565b5b5f611231848285016111fb565b91505092915050565b5f8115159050919050565b61124e8161123a565b82525050565b5f6020820190506112675f830184611245565b92915050565b7f526576656e756553686172653a20446973747269627574696f6e206e6f7420655f8201527f6e61626c65640000000000000000000000000000000000000000000000000000602082015250565b5f6112c7602683610f92565b91506112d28261126d565b604082019050919050565b5f6020820190508181035f8301526112f4816112bb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61133282611030565b915061133d83611030565b925082820261134b81611030565b9150828204841483151761136257611361611039565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6113a082611030565b91506113ab83611030565b9250826113bb576113ba611369565b5b828204905092915050565b7f496e73756666696369656e742045544820666f7220646973747269627574696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f611420602183610f92565b915061142b826113c6565b604082019050919050565b5f6020820190508181035f83015261144d81611414565b9050919050565b5f61145e82611030565b915061146983611030565b925082820390508181111561148157611480611039565b5b92915050565b7f526576656e756553686172653a204f6e6c79206f776e65722063616e20656e615f8201527f626c6520646973747269627574696f6e00000000000000000000000000000000602082015250565b5f6114e1603083610f92565b91506114ec82611487565b604082019050919050565b5f6020820190508181035f83015261150e816114d5565b9050919050565b7f526576656e756553686172653a20446973747269627574696f6e20616c7265615f8201527f647920656e61626c656400000000000000000000000000000000000000000000602082015250565b5f61156f602a83610f92565b915061157a82611515565b604082019050919050565b5f6020820190508181035f83015261159c81611563565b9050919050565b7f416d6f756e742069732062656c6f7720746865206d696e696d756d206c6f636b5f8201527f20726571756972656d656e740000000000000000000000000000000000000000602082015250565b5f6115fd602c83610f92565b9150611608826115a3565b604082019050919050565b5f6020820190508181035f83015261162a816115f1565b9050919050565b61163a8161117f565b82525050565b5f6060820190506116535f830186611631565b6116606020830185611631565b61166d6040830184611099565b949350505050565b61167e8161123a565b8114611688575f80fd5b50565b5f8151905061169981611675565b92915050565b5f602082840312156116b4576116b361117b565b5b5f6116c18482850161168b565b91505092915050565b7f526576656e756553686172653a5472616e73666572206661696c6564000000005f82015250565b5f6116fe601c83610f92565b9150611709826116ca565b602082019050919050565b5f6020820190508181035f83015261172b816116f2565b9050919050565b7f526576656e756553686172653a204e6f2072657761726420617661696c61626c5f8201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b5f61178c602183610f92565b915061179782611732565b604082019050919050565b5f6020820190508181035f8301526117b981611780565b9050919050565b7f526576656e756553686172653a20546f6b656e73206d757374206265206c6f635f8201527f6b656420666f72206174206c65617374206f6e65207765656b00000000000000602082015250565b5f61181a603983610f92565b9150611825826117c0565b604082019050919050565b5f6020820190508181035f8301526118478161180e565b9050919050565b7f526576656e756553686172653a20496e73756666696369656e74206c6f636b655f8201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b5f6118a8602883610f92565b91506118b38261184e565b604082019050919050565b5f6020820190508181035f8301526118d58161189c565b9050919050565b5f6040820190506118ef5f830185611631565b6118fc6020830184611099565b9392505050565b7f526576656e756553686172653a205472616e73666572206661696c65640000005f82015250565b5f611937601d83610f92565b915061194282611903565b602082019050919050565b5f6020820190508181035f8301526119648161192b565b905091905056fea264697066735822122067a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c064736f6c63430008190033000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132

Deployed Bytecode

0x6080604052600436106100c5575f3560e01c80635eb7413a1161007e5780637c405325116100585780637c4053251461030e5780638660832614610336578063899aa99114610360578063fe2734671461038a57610196565b80635eb7413a146102945780636e27d889146102d057806373c95545146102f857610196565b806308ba8a761461019a5780632b1200cd146101c457806344672d93146101da57806344f53c0114610204578063568914121461022e57806356c7c1b31461025857610196565b36610196575f341161010c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010390611012565b60405180910390fd5b3460075f82825461011d9190611066565b925050819055503460085f8282546101359190611066565b9250508190555060095f9054906101000a900460ff1615610159576101586103c6565b5b7fe8da57c58157df0f4902609578e5e09df6eeefa06f36517abf37fa84d9effe8e3460085460405161018c9291906110a8565b60405180910390a1005b5f80fd5b3480156101a5575f80fd5b506101ae610618565b6040516101bb91906110cf565b60405180910390f35b3480156101cf575f80fd5b506101d861061e565b005b3480156101e5575f80fd5b506101ee610758565b6040516101fb9190611162565b60405180910390f35b34801561020f575f80fd5b5061021861077b565b60405161022591906110cf565b60405180910390f35b348015610239575f80fd5b50610242610781565b60405161024f91906110cf565b60405180910390f35b348015610263575f80fd5b5061027e600480360381019061027991906111ba565b610787565b60405161028b91906110cf565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906111ba565b61079c565b6040516102c791906110cf565b60405180910390f35b3480156102db575f80fd5b506102f660048036038101906102f1919061120f565b6107b1565b005b348015610303575f80fd5b5061030c610adb565b005b348015610319575f80fd5b50610334600480360381019061032f919061120f565b610c83565b005b348015610341575f80fd5b5061034a610f65565b6040516103579190611254565b60405180910390f35b34801561036b575f80fd5b50610374610f77565b60405161038191906110cf565b60405180910390f35b348015610395575f80fd5b506103b060048036038101906103ab91906111ba565b610f7d565b6040516103bd91906110cf565b60405180910390f35b60095f9054906101000a900460ff16610414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040b906112dd565b60405180910390fd5b5f60075490505f805b600580549050811015610578575f6005828154811061043f5761043e6112fb565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561056a575f6006548560015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104fb9190611328565b6105059190611396565b90508060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105539190611066565b9250508190555080846105669190611066565b9350505b50808060010191505061041d565b506007548111156105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611436565b60405180910390fd5b8060075f8282546105cf9190611454565b925050819055507faeb211160b76af76709074bc38db5ab58194d2293989b1f0a29965601b8187c58160058054905060405161060c9291906110a8565b60405180910390a15050565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a5906114f7565b60405180910390fd5b60095f9054906101000a900460ff16156106fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f490611585565b60405180910390fd5b600160095f6101000a81548160ff0219169083151502179055505f600754111561072a576107296103c6565b5b7f555f854535a2525a0d4e0d49a56d75a4b0fe91a07a7eb5ebf0b475a3eb998ec160405160405180910390a1565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b60065481565b6003602052805f5260405f205f915090505481565b6001602052805f5260405f205f915090505481565b600a548110156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90611613565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161085293929190611640565b6020604051808303815f875af115801561086e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610892919061169f565b6108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890611714565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091d9190611066565b925050819055504260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060065f8282546109779190611066565b925050819055505f151560045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151503610a8857600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b3373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8242604051610ad09291906110a8565b60405180910390a250565b60095f9054906101000a900460ff16610b29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b20906112dd565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906117a2565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610c31573d5f803e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f724182604051610c7891906110cf565b60405180910390a250565b62093a8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ccf9190611066565b421015610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0890611830565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d88906118be565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610deb9291906118dc565b6020604051808303815f875af1158015610e07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e2b919061169f565b610e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e619061194d565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb69190611454565b925050819055508060065f828254610ece9190611454565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f89882ad382a3742d4db24e4dabc5000c5852aed762904db28442e4e1630a1d078260025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f5a9291906110a8565b60405180910390a250565b60095f9054906101000a900460ff1681565b60085481565b6002602052805f5260405f205f915090505481565b5f82825260208201905092915050565b7f526576656e756553686172653a204465706f736974206d7573742062652067725f8201527f6561746572207468616e20300000000000000000000000000000000000000000602082015250565b5f610ffc602c83610f92565b915061100782610fa2565b604082019050919050565b5f6020820190508181035f83015261102981610ff0565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107082611030565b915061107b83611030565b925082820190508082111561109357611092611039565b5b92915050565b6110a281611030565b82525050565b5f6040820190506110bb5f830185611099565b6110c86020830184611099565b9392505050565b5f6020820190506110e25f830184611099565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61112a611125611120846110e8565b611107565b6110e8565b9050919050565b5f61113b82611110565b9050919050565b5f61114c82611131565b9050919050565b61115c81611142565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f80fd5b5f611189826110e8565b9050919050565b6111998161117f565b81146111a3575f80fd5b50565b5f813590506111b481611190565b92915050565b5f602082840312156111cf576111ce61117b565b5b5f6111dc848285016111a6565b91505092915050565b6111ee81611030565b81146111f8575f80fd5b50565b5f81359050611209816111e5565b92915050565b5f602082840312156112245761122361117b565b5b5f611231848285016111fb565b91505092915050565b5f8115159050919050565b61124e8161123a565b82525050565b5f6020820190506112675f830184611245565b92915050565b7f526576656e756553686172653a20446973747269627574696f6e206e6f7420655f8201527f6e61626c65640000000000000000000000000000000000000000000000000000602082015250565b5f6112c7602683610f92565b91506112d28261126d565b604082019050919050565b5f6020820190508181035f8301526112f4816112bb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61133282611030565b915061133d83611030565b925082820261134b81611030565b9150828204841483151761136257611361611039565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6113a082611030565b91506113ab83611030565b9250826113bb576113ba611369565b5b828204905092915050565b7f496e73756666696369656e742045544820666f7220646973747269627574696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f611420602183610f92565b915061142b826113c6565b604082019050919050565b5f6020820190508181035f83015261144d81611414565b9050919050565b5f61145e82611030565b915061146983611030565b925082820390508181111561148157611480611039565b5b92915050565b7f526576656e756553686172653a204f6e6c79206f776e65722063616e20656e615f8201527f626c6520646973747269627574696f6e00000000000000000000000000000000602082015250565b5f6114e1603083610f92565b91506114ec82611487565b604082019050919050565b5f6020820190508181035f83015261150e816114d5565b9050919050565b7f526576656e756553686172653a20446973747269627574696f6e20616c7265615f8201527f647920656e61626c656400000000000000000000000000000000000000000000602082015250565b5f61156f602a83610f92565b915061157a82611515565b604082019050919050565b5f6020820190508181035f83015261159c81611563565b9050919050565b7f416d6f756e742069732062656c6f7720746865206d696e696d756d206c6f636b5f8201527f20726571756972656d656e740000000000000000000000000000000000000000602082015250565b5f6115fd602c83610f92565b9150611608826115a3565b604082019050919050565b5f6020820190508181035f83015261162a816115f1565b9050919050565b61163a8161117f565b82525050565b5f6060820190506116535f830186611631565b6116606020830185611631565b61166d6040830184611099565b949350505050565b61167e8161123a565b8114611688575f80fd5b50565b5f8151905061169981611675565b92915050565b5f602082840312156116b4576116b361117b565b5b5f6116c18482850161168b565b91505092915050565b7f526576656e756553686172653a5472616e73666572206661696c6564000000005f82015250565b5f6116fe601c83610f92565b9150611709826116ca565b602082019050919050565b5f6020820190508181035f83015261172b816116f2565b9050919050565b7f526576656e756553686172653a204e6f2072657761726420617661696c61626c5f8201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b5f61178c602183610f92565b915061179782611732565b604082019050919050565b5f6020820190508181035f8301526117b981611780565b9050919050565b7f526576656e756553686172653a20546f6b656e73206d757374206265206c6f635f8201527f6b656420666f72206174206c65617374206f6e65207765656b00000000000000602082015250565b5f61181a603983610f92565b9150611825826117c0565b604082019050919050565b5f6020820190508181035f8301526118478161180e565b9050919050565b7f526576656e756553686172653a20496e73756666696369656e74206c6f636b655f8201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b5f6118a8602883610f92565b91506118b38261184e565b604082019050919050565b5f6020820190508181035f8301526118d58161189c565b9050919050565b5f6040820190506118ef5f830185611631565b6118fc6020830184611099565b9392505050565b7f526576656e756553686172653a205472616e73666572206661696c65640000005f82015250565b5f611937601d83610f92565b915061194282611903565b602082019050919050565b5f6020820190508181035f8301526119648161192b565b905091905056fea264697066735822122067a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c064736f6c63430008190033

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

000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132

-----Decoded View---------------
Arg [0] : _gaussTokenAddress (address): 0x622984873c958e00aa0f004cbDd2B5301CF0b132

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132


Deployed Bytecode Sourcemap

277:4198:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1444:1;1432:9;:13;1424:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;1518:9;1505;;:22;;;;;;;:::i;:::-;;;;;;;;1559:9;1538:17;;:30;;;;;;;:::i;:::-;;;;;;;;1583:19;;;;;;;;;;;1579:42;;;1604:17;:15;:17::i;:::-;1579:42;1637;1650:9;1661:17;;1637:42;;;;;;;:::i;:::-;;;;;;;;277:4198;;;;;650:24;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2847:342;;;;;;;;;;;;;:::i;:::-;;306:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;794:48;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;617:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;453:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;342:47;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1695:602;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4054:418;;;;;;;;;;;;;:::i;:::-;;2305:534;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;720:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;681:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;396:50;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3197:849;3252:19;;;;;;;;;;;3244:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3335:23;3361:9;;3335:35;;3381:25;3489:6;3484:353;3505:7;:14;;;;3501:1;:18;3484:353;;;3541:14;3558:7;3566:1;3558:10;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3541:27;;3610:1;3587:12;:20;3600:6;3587:20;;;;;;;;;;;;;;;;:24;3583:243;;;3632:17;3695:11;;3676:15;3653:12;:20;3666:6;3653:20;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;3652:54;;;;:::i;:::-;3632:74;;3752:9;3725:15;:23;3741:6;3725:23;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3801:9;3780:30;;;;;:::i;:::-;;;3613:213;3583:243;3526:311;3521:3;;;;;;;3484:353;;;;3886:9;;3865:17;:30;;3857:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;3957:17;3944:9;;:30;;;;;;;:::i;:::-;;;;;;;;3990:48;4004:17;4023:7;:14;;;;3990:48;;;;;;;:::i;:::-;;;;;;;;3233:813;;3197:849::o;650:24::-;;;;:::o;2847:342::-;2912:10;2903:19;;:5;;;;;;;;;;;:19;;;2895:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;2995:19;;;;;;;;;;;2994:20;2986:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;3094:4;3072:19;;:26;;;;;;;;;;;;;;;;;;3124:1;3112:9;;:13;3109:35;;;3127:17;:15;:17::i;:::-;3109:35;3160:21;;;;;;;;;;2847:342::o;306:29::-;;;;;;;;;;;;:::o;794:48::-;;;;:::o;617:26::-;;;;:::o;453:44::-;;;;;;;;;;;;;;;;;:::o;342:47::-;;;;;;;;;;;;;;;;;:::o;1695:602::-;1767:17;;1757:6;:27;;1749:84;;;;;;;;;;;;:::i;:::-;;;;;;;;;1852:10;;;;;;;;;;:23;;;1876:10;1896:4;1903:6;1852:58;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1844:99;;;;;;;;;;;;:::i;:::-;;;;;;;;;1982:6;1954:12;:24;1967:10;1954:24;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;2023:15;1999:9;:21;2009:10;1999:21;;;;;;;;;;;;;;;:39;;;;2081:6;2066:11;;:21;;;;;;;:::i;:::-;;;;;;;;2125:5;2101:29;;:8;:20;2110:10;2101:20;;;;;;;;;;;;;;;;;;;;;;;;;:29;;;2098:127;;2147:7;2160:10;2147:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2209:4;2186:8;:20;2195:10;2186:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;2098:127;2253:10;2240:49;;;2265:6;2273:15;2240:49;;;;;;;:::i;:::-;;;;;;;;1695:602;:::o;4054:418::-;4106:19;;;;;;;;;;;4098:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4179:14;4196:15;:27;4212:10;4196:27;;;;;;;;;;;;;;;;4179:44;;4251:1;4242:6;:10;4234:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;4331:1;4301:15;:27;4317:10;4301:27;;;;;;;;;;;;;;;:31;;;;4387:10;4379:28;;:36;4408:6;4379:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4445:10;4431:33;;;4457:6;4431:33;;;;;;:::i;:::-;;;;;;;;4087:385;4054:418::o;2305:534::-;2412:7;2388:9;:21;2398:10;2388:21;;;;;;;;;;;;;;;;:31;;;;:::i;:::-;2369:15;:50;;2361:120;;;;;;;;;;;;:::i;:::-;;;;;;;;;2528:6;2500:12;:24;2513:10;2500:24;;;;;;;;;;;;;;;;:34;;2492:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;2598:10;;;;;;;;;;:19;;;2618:10;2630:6;2598:39;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2590:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;2712:6;2684:12;:24;2697:10;2684:24;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;2744:6;2729:11;;:21;;;;;;;:::i;:::-;;;;;;;;2783:10;2768:63;;;2795:6;2803:15;:27;2819:10;2803:27;;;;;;;;;;;;;;;;2768:63;;;;;;;:::i;:::-;;;;;;;;2305:534;:::o;720:39::-;;;;;;;;;;;;;:::o;681:32::-;;;;:::o;396:50::-;;;;;;;;;;;;;;;;;:::o;7:169:1:-;91:11;125:6;120:3;113:19;165:4;160:3;156:14;141:29;;7:169;;;;:::o;182:231::-;322:34;318:1;310:6;306:14;299:58;391:14;386:2;378:6;374:15;367:39;182:231;:::o;419:366::-;561:3;582:67;646:2;641:3;582:67;:::i;:::-;575:74;;658:93;747:3;658:93;:::i;:::-;776:2;771:3;767:12;760:19;;419:366;;;:::o;791:419::-;957:4;995:2;984:9;980:18;972:26;;1044:9;1038:4;1034:20;1030:1;1019:9;1015:17;1008:47;1072:131;1198:4;1072:131;:::i;:::-;1064:139;;791:419;;;:::o;1216:77::-;1253:7;1282:5;1271:16;;1216:77;;;:::o;1299:180::-;1347:77;1344:1;1337:88;1444:4;1441:1;1434:15;1468:4;1465:1;1458:15;1485:191;1525:3;1544:20;1562:1;1544:20;:::i;:::-;1539:25;;1578:20;1596:1;1578:20;:::i;:::-;1573:25;;1621:1;1618;1614:9;1607:16;;1642:3;1639:1;1636:10;1633:36;;;1649:18;;:::i;:::-;1633:36;1485:191;;;;:::o;1682:118::-;1769:24;1787:5;1769:24;:::i;:::-;1764:3;1757:37;1682:118;;:::o;1806:332::-;1927:4;1965:2;1954:9;1950:18;1942:26;;1978:71;2046:1;2035:9;2031:17;2022:6;1978:71;:::i;:::-;2059:72;2127:2;2116:9;2112:18;2103:6;2059:72;:::i;:::-;1806:332;;;;;:::o;2144:222::-;2237:4;2275:2;2264:9;2260:18;2252:26;;2288:71;2356:1;2345:9;2341:17;2332:6;2288:71;:::i;:::-;2144:222;;;;:::o;2372:126::-;2409:7;2449:42;2442:5;2438:54;2427:65;;2372:126;;;:::o;2504:60::-;2532:3;2553:5;2546:12;;2504:60;;;:::o;2570:142::-;2620:9;2653:53;2671:34;2680:24;2698:5;2680:24;:::i;:::-;2671:34;:::i;:::-;2653:53;:::i;:::-;2640:66;;2570:142;;;:::o;2718:126::-;2768:9;2801:37;2832:5;2801:37;:::i;:::-;2788:50;;2718:126;;;:::o;2850:144::-;2918:9;2951:37;2982:5;2951:37;:::i;:::-;2938:50;;2850:144;;;:::o;3000:167::-;3105:55;3154:5;3105:55;:::i;:::-;3100:3;3093:68;3000:167;;:::o;3173:258::-;3284:4;3322:2;3311:9;3307:18;3299:26;;3335:89;3421:1;3410:9;3406:17;3397:6;3335:89;:::i;:::-;3173:258;;;;:::o;3518:117::-;3627:1;3624;3617:12;3764:96;3801:7;3830:24;3848:5;3830:24;:::i;:::-;3819:35;;3764:96;;;:::o;3866:122::-;3939:24;3957:5;3939:24;:::i;:::-;3932:5;3929:35;3919:63;;3978:1;3975;3968:12;3919:63;3866:122;:::o;3994:139::-;4040:5;4078:6;4065:20;4056:29;;4094:33;4121:5;4094:33;:::i;:::-;3994:139;;;;:::o;4139:329::-;4198:6;4247:2;4235:9;4226:7;4222:23;4218:32;4215:119;;;4253:79;;:::i;:::-;4215:119;4373:1;4398:53;4443:7;4434:6;4423:9;4419:22;4398:53;:::i;:::-;4388:63;;4344:117;4139:329;;;;:::o;4474:122::-;4547:24;4565:5;4547:24;:::i;:::-;4540:5;4537:35;4527:63;;4586:1;4583;4576:12;4527:63;4474:122;:::o;4602:139::-;4648:5;4686:6;4673:20;4664:29;;4702:33;4729:5;4702:33;:::i;:::-;4602:139;;;;:::o;4747:329::-;4806:6;4855:2;4843:9;4834:7;4830:23;4826:32;4823:119;;;4861:79;;:::i;:::-;4823:119;4981:1;5006:53;5051:7;5042:6;5031:9;5027:22;5006:53;:::i;:::-;4996:63;;4952:117;4747:329;;;;:::o;5082:90::-;5116:7;5159:5;5152:13;5145:21;5134:32;;5082:90;;;:::o;5178:109::-;5259:21;5274:5;5259:21;:::i;:::-;5254:3;5247:34;5178:109;;:::o;5293:210::-;5380:4;5418:2;5407:9;5403:18;5395:26;;5431:65;5493:1;5482:9;5478:17;5469:6;5431:65;:::i;:::-;5293:210;;;;:::o;5509:225::-;5649:34;5645:1;5637:6;5633:14;5626:58;5718:8;5713:2;5705:6;5701:15;5694:33;5509:225;:::o;5740:366::-;5882:3;5903:67;5967:2;5962:3;5903:67;:::i;:::-;5896:74;;5979:93;6068:3;5979:93;:::i;:::-;6097:2;6092:3;6088:12;6081:19;;5740:366;;;:::o;6112:419::-;6278:4;6316:2;6305:9;6301:18;6293:26;;6365:9;6359:4;6355:20;6351:1;6340:9;6336:17;6329:47;6393:131;6519:4;6393:131;:::i;:::-;6385:139;;6112:419;;;:::o;6537:180::-;6585:77;6582:1;6575:88;6682:4;6679:1;6672:15;6706:4;6703:1;6696:15;6723:410;6763:7;6786:20;6804:1;6786:20;:::i;:::-;6781:25;;6820:20;6838:1;6820:20;:::i;:::-;6815:25;;6875:1;6872;6868:9;6897:30;6915:11;6897:30;:::i;:::-;6886:41;;7076:1;7067:7;7063:15;7060:1;7057:22;7037:1;7030:9;7010:83;6987:139;;7106:18;;:::i;:::-;6987:139;6771:362;6723:410;;;;:::o;7139:180::-;7187:77;7184:1;7177:88;7284:4;7281:1;7274:15;7308:4;7305:1;7298:15;7325:185;7365:1;7382:20;7400:1;7382:20;:::i;:::-;7377:25;;7416:20;7434:1;7416:20;:::i;:::-;7411:25;;7455:1;7445:35;;7460:18;;:::i;:::-;7445:35;7502:1;7499;7495:9;7490:14;;7325:185;;;;:::o;7516:220::-;7656:34;7652:1;7644:6;7640:14;7633:58;7725:3;7720:2;7712:6;7708:15;7701:28;7516:220;:::o;7742:366::-;7884:3;7905:67;7969:2;7964:3;7905:67;:::i;:::-;7898:74;;7981:93;8070:3;7981:93;:::i;:::-;8099:2;8094:3;8090:12;8083:19;;7742:366;;;:::o;8114:419::-;8280:4;8318:2;8307:9;8303:18;8295:26;;8367:9;8361:4;8357:20;8353:1;8342:9;8338:17;8331:47;8395:131;8521:4;8395:131;:::i;:::-;8387:139;;8114:419;;;:::o;8539:194::-;8579:4;8599:20;8617:1;8599:20;:::i;:::-;8594:25;;8633:20;8651:1;8633:20;:::i;:::-;8628:25;;8677:1;8674;8670:9;8662:17;;8701:1;8695:4;8692:11;8689:37;;;8706:18;;:::i;:::-;8689:37;8539:194;;;;:::o;8739:235::-;8879:34;8875:1;8867:6;8863:14;8856:58;8948:18;8943:2;8935:6;8931:15;8924:43;8739:235;:::o;8980:366::-;9122:3;9143:67;9207:2;9202:3;9143:67;:::i;:::-;9136:74;;9219:93;9308:3;9219:93;:::i;:::-;9337:2;9332:3;9328:12;9321:19;;8980:366;;;:::o;9352:419::-;9518:4;9556:2;9545:9;9541:18;9533:26;;9605:9;9599:4;9595:20;9591:1;9580:9;9576:17;9569:47;9633:131;9759:4;9633:131;:::i;:::-;9625:139;;9352:419;;;:::o;9777:229::-;9917:34;9913:1;9905:6;9901:14;9894:58;9986:12;9981:2;9973:6;9969:15;9962:37;9777:229;:::o;10012:366::-;10154:3;10175:67;10239:2;10234:3;10175:67;:::i;:::-;10168:74;;10251:93;10340:3;10251:93;:::i;:::-;10369:2;10364:3;10360:12;10353:19;;10012:366;;;:::o;10384:419::-;10550:4;10588:2;10577:9;10573:18;10565:26;;10637:9;10631:4;10627:20;10623:1;10612:9;10608:17;10601:47;10665:131;10791:4;10665:131;:::i;:::-;10657:139;;10384:419;;;:::o;10809:231::-;10949:34;10945:1;10937:6;10933:14;10926:58;11018:14;11013:2;11005:6;11001:15;10994:39;10809:231;:::o;11046:366::-;11188:3;11209:67;11273:2;11268:3;11209:67;:::i;:::-;11202:74;;11285:93;11374:3;11285:93;:::i;:::-;11403:2;11398:3;11394:12;11387:19;;11046:366;;;:::o;11418:419::-;11584:4;11622:2;11611:9;11607:18;11599:26;;11671:9;11665:4;11661:20;11657:1;11646:9;11642:17;11635:47;11699:131;11825:4;11699:131;:::i;:::-;11691:139;;11418:419;;;:::o;11843:118::-;11930:24;11948:5;11930:24;:::i;:::-;11925:3;11918:37;11843:118;;:::o;11967:442::-;12116:4;12154:2;12143:9;12139:18;12131:26;;12167:71;12235:1;12224:9;12220:17;12211:6;12167:71;:::i;:::-;12248:72;12316:2;12305:9;12301:18;12292:6;12248:72;:::i;:::-;12330;12398:2;12387:9;12383:18;12374:6;12330:72;:::i;:::-;11967:442;;;;;;:::o;12415:116::-;12485:21;12500:5;12485:21;:::i;:::-;12478:5;12475:32;12465:60;;12521:1;12518;12511:12;12465:60;12415:116;:::o;12537:137::-;12591:5;12622:6;12616:13;12607:22;;12638:30;12662:5;12638:30;:::i;:::-;12537:137;;;;:::o;12680:345::-;12747:6;12796:2;12784:9;12775:7;12771:23;12767:32;12764:119;;;12802:79;;:::i;:::-;12764:119;12922:1;12947:61;13000:7;12991:6;12980:9;12976:22;12947:61;:::i;:::-;12937:71;;12893:125;12680:345;;;;:::o;13031:178::-;13171:30;13167:1;13159:6;13155:14;13148:54;13031:178;:::o;13215:366::-;13357:3;13378:67;13442:2;13437:3;13378:67;:::i;:::-;13371:74;;13454:93;13543:3;13454:93;:::i;:::-;13572:2;13567:3;13563:12;13556:19;;13215:366;;;:::o;13587:419::-;13753:4;13791:2;13780:9;13776:18;13768:26;;13840:9;13834:4;13830:20;13826:1;13815:9;13811:17;13804:47;13868:131;13994:4;13868:131;:::i;:::-;13860:139;;13587:419;;;:::o;14012:220::-;14152:34;14148:1;14140:6;14136:14;14129:58;14221:3;14216:2;14208:6;14204:15;14197:28;14012:220;:::o;14238:366::-;14380:3;14401:67;14465:2;14460:3;14401:67;:::i;:::-;14394:74;;14477:93;14566:3;14477:93;:::i;:::-;14595:2;14590:3;14586:12;14579:19;;14238:366;;;:::o;14610:419::-;14776:4;14814:2;14803:9;14799:18;14791:26;;14863:9;14857:4;14853:20;14849:1;14838:9;14834:17;14827:47;14891:131;15017:4;14891:131;:::i;:::-;14883:139;;14610:419;;;:::o;15035:244::-;15175:34;15171:1;15163:6;15159:14;15152:58;15244:27;15239:2;15231:6;15227:15;15220:52;15035:244;:::o;15285:366::-;15427:3;15448:67;15512:2;15507:3;15448:67;:::i;:::-;15441:74;;15524:93;15613:3;15524:93;:::i;:::-;15642:2;15637:3;15633:12;15626:19;;15285:366;;;:::o;15657:419::-;15823:4;15861:2;15850:9;15846:18;15838:26;;15910:9;15904:4;15900:20;15896:1;15885:9;15881:17;15874:47;15938:131;16064:4;15938:131;:::i;:::-;15930:139;;15657:419;;;:::o;16082:227::-;16222:34;16218:1;16210:6;16206:14;16199:58;16291:10;16286:2;16278:6;16274:15;16267:35;16082:227;:::o;16315:366::-;16457:3;16478:67;16542:2;16537:3;16478:67;:::i;:::-;16471:74;;16554:93;16643:3;16554:93;:::i;:::-;16672:2;16667:3;16663:12;16656:19;;16315:366;;;:::o;16687:419::-;16853:4;16891:2;16880:9;16876:18;16868:26;;16940:9;16934:4;16930:20;16926:1;16915:9;16911:17;16904:47;16968:131;17094:4;16968:131;:::i;:::-;16960:139;;16687:419;;;:::o;17112:332::-;17233:4;17271:2;17260:9;17256:18;17248:26;;17284:71;17352:1;17341:9;17337:17;17328:6;17284:71;:::i;:::-;17365:72;17433:2;17422:9;17418:18;17409:6;17365:72;:::i;:::-;17112:332;;;;;:::o;17450:179::-;17590:31;17586:1;17578:6;17574:14;17567:55;17450:179;:::o;17635:366::-;17777:3;17798:67;17862:2;17857:3;17798:67;:::i;:::-;17791:74;;17874:93;17963:3;17874:93;:::i;:::-;17992:2;17987:3;17983:12;17976:19;;17635:366;;;:::o;18007:419::-;18173:4;18211:2;18200:9;18196:18;18188:26;;18260:9;18254:4;18250:20;18246:1;18235:9;18231:17;18224:47;18288:131;18414:4;18288:131;:::i;:::-;18280:139;;18007:419;;;:::o

Swarm Source

ipfs://67a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c0

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.