ETH Price: $2,604.72 (-1.60%)

Contract

0x461180b3B8D2Ef6F783c0888c08F3FC5bEde33c7
 

Overview

ETH Balance

3.527848223393615106 ETH

Eth Value

$9,189.04 (@ $2,604.72/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim ETH Reward208629332024-09-30 10:40:4712 mins ago1727692847IN
0x461180b3...5bEde33c7
0 ETH0.000274728.5
Lock Tokens208617862024-09-30 6:50:594 hrs ago1727679059IN
0x461180b3...5bEde33c7
0 ETH0.001301238.16291603
Lock Tokens208577402024-09-29 17:18:1117 hrs ago1727630291IN
0x461180b3...5bEde33c7
0 ETH0.001435289.28411631
Lock Tokens208544722024-09-29 6:21:4728 hrs ago1727590907IN
0x461180b3...5bEde33c7
0 ETH0.0005657.27459595
Lock Tokens208535242024-09-29 3:11:3531 hrs ago1727579495IN
0x461180b3...5bEde33c7
0 ETH0.000496325.23662744
Unlock Tokens208534332024-09-29 2:53:1131 hrs ago1727578391IN
0x461180b3...5bEde33c7
0 ETH0.000331615.48415938
Claim ETH Reward208534222024-09-29 2:50:5932 hrs ago1727578259IN
0x461180b3...5bEde33c7
0 ETH0.000186895.78266495
Lock Tokens208474322024-09-28 6:47:112 days ago1727506031IN
0x461180b3...5bEde33c7
0 ETH0.000625088.04692121
Unlock Tokens208443722024-09-27 20:32:232 days ago1727469143IN
0x461180b3...5bEde33c7
0 ETH0.0009727314.90392807
Claim ETH Reward208443682024-09-27 20:31:352 days ago1727469095IN
0x461180b3...5bEde33c7
0 ETH0.0004801914.85765446
Lock Tokens208440522024-09-27 19:28:232 days ago1727465303IN
0x461180b3...5bEde33c7
0 ETH0.0035354548.51860196
Unlock Tokens208440152024-09-27 19:20:592 days ago1727464859IN
0x461180b3...5bEde33c7
0 ETH0.0024991930.34666974
Lock Tokens208426542024-09-27 14:47:352 days ago1727448455IN
0x461180b3...5bEde33c7
0 ETH0.0013584617.48797915
Lock Tokens208410312024-09-27 9:21:593 days ago1727428919IN
0x461180b3...5bEde33c7
0 ETH0.0024042515.08238721
Lock Tokens208380502024-09-26 23:23:353 days ago1727393015IN
0x461180b3...5bEde33c7
0 ETH0.0022583229.07212663
Unlock Tokens208359382024-09-26 16:18:353 days ago1727367515IN
0x461180b3...5bEde33c7
0 ETH0.0029322735.60015842
Claim ETH Reward208323392024-09-26 4:16:594 days ago1727324219IN
0x461180b3...5bEde33c7
0 ETH0.0004420513.67755105
Claim ETH Reward208306792024-09-25 22:43:354 days ago1727304215IN
0x461180b3...5bEde33c7
0 ETH0.0004139512.80802518
Unlock Tokens208300122024-09-25 20:30:114 days ago1727296211IN
0x461180b3...5bEde33c7
0 ETH0.0020846925.30978514
Unlock Tokens208288662024-09-25 16:38:594 days ago1727282339IN
0x461180b3...5bEde33c7
0 ETH0.003144248.17451802
Claim ETH Reward208287842024-09-25 16:22:354 days ago1727281355IN
0x461180b3...5bEde33c7
0 ETH0.0017235353.32711887
Lock Tokens208257982024-09-25 6:21:115 days ago1727245271IN
0x461180b3...5bEde33c7
0 ETH0.0020154712.64348335
Claim ETH Reward208256302024-09-25 5:47:235 days ago1727243243IN
0x461180b3...5bEde33c7
0 ETH0.0004183412.9439507
Claim ETH Reward208254652024-09-25 5:14:235 days ago1727241263IN
0x461180b3...5bEde33c7
0 ETH0.0004495413.90932371
Claim ETH Reward208251422024-09-25 4:09:475 days ago1727237387IN
0x461180b3...5bEde33c7
0 ETH0.0004478413.85651797
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
208629332024-09-30 10:40:4712 mins ago1727692847
0x461180b3...5bEde33c7
0.02136389 ETH
208534222024-09-29 2:50:5932 hrs ago1727578259
0x461180b3...5bEde33c7
0.01143408 ETH
208443682024-09-27 20:31:352 days ago1727469095
0x461180b3...5bEde33c7
0.0712168 ETH
208323392024-09-26 4:16:594 days ago1727324219
0x461180b3...5bEde33c7
0.01103138 ETH
208306792024-09-25 22:43:354 days ago1727304215
0x461180b3...5bEde33c7
0.14050208 ETH
208287842024-09-25 16:22:354 days ago1727281355
0x461180b3...5bEde33c7
0.19234958 ETH
208256302024-09-25 5:47:235 days ago1727243243
0x461180b3...5bEde33c7
0.012616 ETH
208254652024-09-25 5:14:235 days ago1727241263
0x461180b3...5bEde33c7
0.10405068 ETH
208251422024-09-25 4:09:475 days ago1727237387
0x461180b3...5bEde33c7
0.02202079 ETH
208248222024-09-25 3:04:595 days ago1727233499
0x461180b3...5bEde33c7
0.04109189 ETH
208222712024-09-24 18:33:115 days ago1727202791
0x461180b3...5bEde33c7
0.05744282 ETH
208219502024-09-24 17:28:475 days ago1727198927
0x461180b3...5bEde33c7
0.01528543 ETH
208219222024-09-24 17:23:115 days ago1727198591
0x461180b3...5bEde33c7
0.01293285 ETH
208218972024-09-24 17:18:115 days ago1727198291
0x461180b3...5bEde33c7
0.02116884 ETH
208218702024-09-24 17:12:355 days ago1727197955
0x461180b3...5bEde33c7
0.10045946 ETH
208218092024-09-24 17:00:235 days ago1727197223
0x461180b3...5bEde33c7
0.01280548 ETH
208218032024-09-24 16:59:115 days ago1727197151
0x461180b3...5bEde33c7
0.01536351 ETH
208218032024-09-24 16:59:115 days ago1727197151
0x461180b3...5bEde33c7
0.02048724 ETH
208209942024-09-24 14:16:115 days ago1727187371
0x461180b3...5bEde33c7
0.04245832 ETH
208207012024-09-24 13:17:355 days ago1727183855
0x461180b3...5bEde33c7
0.00196394 ETH
208177452024-09-24 3:24:476 days ago1727148287
0x461180b3...5bEde33c7
0.01443678 ETH
208139492024-09-23 14:42:116 days ago1727102531
0x461180b3...5bEde33c7
0.20094356 ETH
208065912024-09-22 14:03:237 days ago1727013803
0x461180b3...5bEde33c7
0.0122909 ETH
207997182024-09-21 15:02:238 days ago1726930943
0x461180b3...5bEde33c7
0.02513571 ETH
207950142024-09-20 23:14:239 days ago1726874063
0x461180b3...5bEde33c7
0.04851654 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

[{"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.