ETH Price: $3,302.53 (-3.60%)
Gas: 7 Gwei

Contract

0x461180b3B8D2Ef6F783c0888c08F3FC5bEde33c7
 

Overview

ETH Balance

2.329689675880797668 ETH

Eth Value

$7,693.88 (@ $3,302.53/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Unlock Tokens202270472024-07-03 16:02:472 hrs ago1720022567IN
0x461180b3...5bEde33c7
0 ETH0.0012729321.05172175
Claim ETH Reward202270452024-07-03 16:02:232 hrs ago1720022543IN
0x461180b3...5bEde33c7
0 ETH0.0006612320.45890298
Claim ETH Reward202256212024-07-03 11:15:237 hrs ago1720005323IN
0x461180b3...5bEde33c7
0 ETH0.00019987.70038087
Claim ETH Reward202256172024-07-03 11:14:357 hrs ago1720005275IN
0x461180b3...5bEde33c7
0 ETH0.000238237.37110047
Unlock Tokens202256122024-07-03 11:13:357 hrs ago1720005215IN
0x461180b3...5bEde33c7
0 ETH0.000546186.63115331
Claim ETH Reward202254672024-07-03 10:44:237 hrs ago1720003463IN
0x461180b3...5bEde33c7
0 ETH0.000305429.45006959
Claim ETH Reward202219442024-07-02 22:55:4719 hrs ago1719960947IN
0x461180b3...5bEde33c7
0 ETH0.000072842.80741352
Claim ETH Reward202219422024-07-02 22:55:2319 hrs ago1719960923IN
0x461180b3...5bEde33c7
0 ETH0.000085482.64501085
Lock Tokens202214482024-07-02 21:15:5921 hrs ago1719954959IN
0x461180b3...5bEde33c7
0 ETH0.000518746.67796542
Claim ETH Reward202208332024-07-02 19:11:3523 hrs ago1719947495IN
0x461180b3...5bEde33c7
0 ETH0.0001133.49634796
Claim ETH Reward202208092024-07-02 19:06:4723 hrs ago1719947207IN
0x461180b3...5bEde33c7
0 ETH0.000149474.62471209
Claim ETH Reward202207982024-07-02 19:04:3523 hrs ago1719947075IN
0x461180b3...5bEde33c7
0 ETH0.000205736.36551537
Claim ETH Reward202207872024-07-02 19:02:2323 hrs ago1719946943IN
0x461180b3...5bEde33c7
0 ETH0.000166685.15742416
Claim ETH Reward202207542024-07-02 18:55:4723 hrs ago1719946547IN
0x461180b3...5bEde33c7
0 ETH0.000150034.64219145
Transfer202207052024-07-02 18:45:5923 hrs ago1719945959IN
0x461180b3...5bEde33c7
0.84510626 ETH0.011113196.61146079
Claim ETH Reward202191162024-07-02 13:25:3529 hrs ago1719926735IN
0x461180b3...5bEde33c7
0 ETH0.000170375.27165001
Unlock Tokens202191132024-07-02 13:24:5929 hrs ago1719926699IN
0x461180b3...5bEde33c7
0 ETH0.000335555.54937453
Unlock Tokens202175912024-07-02 8:19:1134 hrs ago1719908351IN
0x461180b3...5bEde33c7
0 ETH0.000406394.93400664
Claim ETH Reward202167622024-07-02 5:31:4736 hrs ago1719898307IN
0x461180b3...5bEde33c7
0 ETH0.000086192.6670213
Claim ETH Reward202167402024-07-02 5:27:1137 hrs ago1719898031IN
0x461180b3...5bEde33c7
0 ETH0.000069572.68157952
Claim ETH Reward202167382024-07-02 5:26:4737 hrs ago1719898007IN
0x461180b3...5bEde33c7
0 ETH0.000089112.75732957
Lock Tokens202151242024-07-02 0:02:2342 hrs ago1719878543IN
0x461180b3...5bEde33c7
0 ETH0.000228032.93552837
Unlock Tokens202137242024-07-01 19:21:3547 hrs ago1719861695IN
0x461180b3...5bEde33c7
0 ETH0.0008997114.87946698
Claim ETH Reward202127332024-07-01 16:02:352 days ago1719849755IN
0x461180b3...5bEde33c7
0 ETH0.0004379513.55052235
Claim ETH Reward202121592024-07-01 14:07:112 days ago1719842831IN
0x461180b3...5bEde33c7
0 ETH0.000266778.25403472
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
202270452024-07-03 16:02:232 hrs ago1720022543
0x461180b3...5bEde33c7
0.00228121 ETH
202256172024-07-03 11:14:357 hrs ago1720005275
0x461180b3...5bEde33c7
0.01358341 ETH
202254672024-07-03 10:44:237 hrs ago1720003463
0x461180b3...5bEde33c7
0.02904478 ETH
202219422024-07-02 22:55:2319 hrs ago1719960923
0x461180b3...5bEde33c7
0.02103414 ETH
202208332024-07-02 19:11:3523 hrs ago1719947495
0x461180b3...5bEde33c7
0.03169464 ETH
202208092024-07-02 19:06:4723 hrs ago1719947207
0x461180b3...5bEde33c7
0.1424035 ETH
202207982024-07-02 19:04:3523 hrs ago1719947075
0x461180b3...5bEde33c7
0.00677438 ETH
202207872024-07-02 19:02:2323 hrs ago1719946943
0x461180b3...5bEde33c7
0.04558006 ETH
202207542024-07-02 18:55:4723 hrs ago1719946547
0x461180b3...5bEde33c7
0.05284092 ETH
202191162024-07-02 13:25:3529 hrs ago1719926735
0x461180b3...5bEde33c7
0.00506521 ETH
202167622024-07-02 5:31:4736 hrs ago1719898307
0x461180b3...5bEde33c7
0.01602452 ETH
202167382024-07-02 5:26:4737 hrs ago1719898007
0x461180b3...5bEde33c7
0.01571538 ETH
202127332024-07-01 16:02:352 days ago1719849755
0x461180b3...5bEde33c7
0.01899537 ETH
202121592024-07-01 14:07:112 days ago1719842831
0x461180b3...5bEde33c7
0.00386191 ETH
202079942024-07-01 0:09:112 days ago1719792551
0x461180b3...5bEde33c7
0.09349993 ETH
202066052024-06-30 19:30:592 days ago1719775859
0x461180b3...5bEde33c7
0.04433967 ETH
201951662024-06-29 5:10:234 days ago1719637823
0x461180b3...5bEde33c7
0.01109924 ETH
201923062024-06-28 19:34:354 days ago1719603275
0x461180b3...5bEde33c7
0.01670602 ETH
201888192024-06-28 7:54:115 days ago1719561251
0x461180b3...5bEde33c7
0.09423357 ETH
201714122024-06-25 21:34:237 days ago1719351263
0x461180b3...5bEde33c7
0.11964234 ETH
201691732024-06-25 14:04:118 days ago1719324251
0x461180b3...5bEde33c7
0.02256588 ETH
201646812024-06-24 23:00:238 days ago1719270023
0x461180b3...5bEde33c7
0.00407766 ETH
201638522024-06-24 20:13:118 days ago1719259991
0x461180b3...5bEde33c7
0.02003065 ETH
201625902024-06-24 15:58:599 days ago1719244739
0x461180b3...5bEde33c7
0.01624482 ETH
201620822024-06-24 14:16:599 days ago1719238619
0x461180b3...5bEde33c7
0.04007854 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.