ETH Price: $2,610.63 (-2.84%)

Contract

0xAf2ef7E957d9A611fA0C8214F678Af5780613402
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Swap Fess Tokens111464682020-10-28 17:15:421563 days ago1603905342IN
0xAf2ef7E9...780613402
0.51 ETH0.0029339631
Change Price111384712020-10-27 11:56:291564 days ago1603799789IN
0xAf2ef7E9...780613402
0 ETH0.0008220930
Swap Fess Tokens111381402020-10-27 10:48:281564 days ago1603795708IN
0xAf2ef7E9...780613402
0.51 ETH0.0019114524
Swap Fess Tokens111380792020-10-27 10:32:441564 days ago1603794764IN
0xAf2ef7E9...780613402
0.51 ETH0.0019875221.00000145
Swap Fess Tokens111379212020-10-27 10:02:481564 days ago1603792968IN
0xAf2ef7E9...780613402
0.51 ETH0.00804404101
Swap Fess Tokens111378962020-10-27 9:58:491564 days ago1603792729IN
0xAf2ef7E9...780613402
0.51 ETH0.0094644100
Swap Fess Tokens111378582020-10-27 9:49:341564 days ago1603792174IN
0xAf2ef7E9...780613402
0.51 ETH0.0027446729
Swap Fess Tokens111378552020-10-27 9:49:001564 days ago1603792140IN
0xAf2ef7E9...780613402
0.51 ETH0.0006519729
Swap Fess Tokens111378442020-10-27 9:46:321564 days ago1603791992IN
0xAf2ef7E9...780613402
0.51 ETH0.0006519729.00000145
Swap Fess Tokens111375062020-10-27 8:31:391564 days ago1603787499IN
0xAf2ef7E9...780613402
0.51 ETH0.0119466150
Swap Fess Tokens111372782020-10-27 7:40:271564 days ago1603784427IN
0xAf2ef7E9...780613402
0.51 ETH0.0141966150
Swap Fess Tokens111372592020-10-27 7:36:501564 days ago1603784210IN
0xAf2ef7E9...780613402
0.51 ETH0.0033723150
Swap Fess Tokens111372502020-10-27 7:34:121564 days ago1603784052IN
0xAf2ef7E9...780613402
0.51 ETH0.0033723150
Swap Fess Tokens111372412020-10-27 7:33:071564 days ago1603783987IN
0xAf2ef7E9...780613402
0.51 ETH0.0033705150
Change Price111372272020-10-27 7:30:321564 days ago1603783832IN
0xAf2ef7E9...780613402
0 ETH0.00348045150
Change Price111372272020-10-27 7:30:321564 days ago1603783832IN
0xAf2ef7E9...780613402
0 ETH0.00411045150
Swap Fess Tokens111371542020-10-27 7:09:211564 days ago1603782561IN
0xAf2ef7E9...780613402
0.51 ETH0.01203165150
Swap Fess Tokens111371332020-10-27 7:06:511564 days ago1603782411IN
0xAf2ef7E9...780613402
0.51 ETH0.01428165150
Swap Fess Tokens111371322020-10-27 7:06:221564 days ago1603782382IN
0xAf2ef7E9...780613402
0.51 ETH0.01230372130
Swap Fess Tokens111371232020-10-27 7:04:521564 days ago1603782292IN
0xAf2ef7E9...780613402
0.51 ETH0.01428165150
Swap Fess Tokens111370692020-10-27 6:51:001564 days ago1603781460IN
0xAf2ef7E9...780613402
0.51 ETH0.0039567150
Swap Fess Tokens111370692020-10-27 6:51:001564 days ago1603781460IN
0xAf2ef7E9...780613402
0.51 ETH0.0141966150
Swap Fess Tokens111370692020-10-27 6:51:001564 days ago1603781460IN
0xAf2ef7E9...780613402
0.51 ETH0.00422296140
Swap Fess Tokens111370692020-10-27 6:51:001564 days ago1603781460IN
0xAf2ef7E9...780613402
0.51 ETH0.00422296140
Swap Fess Tokens111370692020-10-27 6:51:001564 days ago1603781460IN
0xAf2ef7E9...780613402
0.51 ETH0.0014196615
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
111464682020-10-28 17:15:421563 days ago1603905342
0xAf2ef7E9...780613402
0.51 ETH
111381402020-10-27 10:48:281564 days ago1603795708
0xAf2ef7E9...780613402
0.51 ETH
111380792020-10-27 10:32:441564 days ago1603794764
0xAf2ef7E9...780613402
0.51 ETH
111379212020-10-27 10:02:481564 days ago1603792968
0xAf2ef7E9...780613402
0.51 ETH
111378962020-10-27 9:58:491564 days ago1603792729
0xAf2ef7E9...780613402
0.51 ETH
111378582020-10-27 9:49:341564 days ago1603792174
0xAf2ef7E9...780613402
0.51 ETH
111375062020-10-27 8:31:391564 days ago1603787499
0xAf2ef7E9...780613402
0.51 ETH
111372782020-10-27 7:40:271564 days ago1603784427
0xAf2ef7E9...780613402
0.51 ETH
111371542020-10-27 7:09:211564 days ago1603782561
0xAf2ef7E9...780613402
0.51 ETH
111371332020-10-27 7:06:511564 days ago1603782411
0xAf2ef7E9...780613402
0.51 ETH
111371322020-10-27 7:06:221564 days ago1603782382
0xAf2ef7E9...780613402
0.51 ETH
111371232020-10-27 7:04:521564 days ago1603782292
0xAf2ef7E9...780613402
0.51 ETH
111370692020-10-27 6:51:001564 days ago1603781460
0xAf2ef7E9...780613402
0.51 ETH
111370692020-10-27 6:51:001564 days ago1603781460
0xAf2ef7E9...780613402
0.51 ETH
111370462020-10-27 6:45:091564 days ago1603781109
0xAf2ef7E9...780613402
0.51 ETH
111370332020-10-27 6:43:291564 days ago1603781009
0xAf2ef7E9...780613402
0.51 ETH
111370222020-10-27 6:41:171564 days ago1603780877
0xAf2ef7E9...780613402
0.51 ETH
111370172020-10-27 6:39:461564 days ago1603780786
0xAf2ef7E9...780613402
0.51 ETH
111370122020-10-27 6:38:241564 days ago1603780704
0xAf2ef7E9...780613402
0.51 ETH
111370052020-10-27 6:36:511564 days ago1603780611
0xAf2ef7E9...780613402
0.51 ETH
111369982020-10-27 6:35:061564 days ago1603780506
0xAf2ef7E9...780613402
0.51 ETH
111369682020-10-27 6:27:571564 days ago1603780077
0xAf2ef7E9...780613402
0.51 ETH
111369482020-10-27 6:24:171564 days ago1603779857
0xAf2ef7E9...780613402
0.51 ETH
111369342020-10-27 6:21:531564 days ago1603779713
0xAf2ef7E9...780613402
0.51 ETH
111369212020-10-27 6:19:231564 days ago1603779563
0xAf2ef7E9...780613402
0.51 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
liquidityProviderTokensStaking

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-10-25
*/

pragma solidity 0.5.16;

contract ERC20 {

    function transferFrom (address,address, uint256) external returns (bool);
    function balanceOf(address) public view returns (uint256);
    function allowance(address, address) external view returns (uint256);
    function transfer (address, uint256) external returns (bool);
    function giveRewardsToStakers(address,uint256) external returns(bool); 

}

contract Owned {

    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed from, address indexed _to);

    constructor(address _owner) public {
        owner = _owner;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

contract Pausable is Owned {
    event Pause();
    event Unpause();

    bool public paused = false;

    modifier whenNotPaused() {
      require(!paused);
      _;
    }

    modifier whenPaused() {
      require(paused);
      _;
    }

    function pause() onlyOwner whenNotPaused public {
      paused = true;
      emit Pause();
    }

    function unpause() onlyOwner whenPaused public {
      paused = false;
      emit Unpause();
    }
}


/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

}


contract liquidityProviderTokensStaking is Pausable{

    using SafeMath for uint256;

    address public superContractAddress;
    address payable private wallet;
    uint256 public walletFees;
    uint256 public price;
    address public fnirAddress;




    constructor(address _super, address _fnir, address payable _ownerAddress) public Owned(_ownerAddress) {

    superContractAddress = _super;
    walletFees = 0.51 ether;
    price = 1210;
    fnirAddress = _fnir;
    wallet = _ownerAddress;
    
    }

    function swapFessTokens(uint256 amount, address referral) public payable returns (bool) {
       
       require( msg.value >= walletFees, "fees is less");
       require(amount < 100000 ether);
       require(referral != msg.sender);
       require(ERC20(superContractAddress).balanceOf(msg.sender) >= amount,'balance of a user is less then value');
       uint256 checkAllowance = ERC20(superContractAddress).allowance(msg.sender, address(this)); 
       require (checkAllowance >= amount, 'allowance is wrong');
       require(ERC20(superContractAddress).transferFrom(msg.sender,address(this),amount),'transfer From failed');

       if(ERC20(fnirAddress).balanceOf(referral) > 0){

       uint256 worthOfUSd = amount.mul(price).div(100);
       uint256 totalvalueToSent = worthOfUSd.add(worthOfUSd.mul(12).div(100).add(worthOfUSd.mul(10).div(100)));
       require(ERC20(fnirAddress).giveRewardsToStakers(msg.sender,totalvalueToSent));        
       wallet.transfer(msg.value);           
           
       }else {

       uint256 worthOfUSd = amount.mul(price).div(100);
       uint256 totalvalueToSent = worthOfUSd.add(worthOfUSd.mul(12).div(100));
       require(ERC20(fnirAddress).giveRewardsToStakers(msg.sender,totalvalueToSent));        
       wallet.transfer(msg.value);           
       }

    } 

    function changeFees(uint256 amount) public onlyOwner returns (bool){
       
       walletFees = amount;
       
   }

    function changePrice(uint256 amount) public onlyOwner returns (bool){
       
       price = amount;
       
   } 
   
   function transferAnyERC20Token(address tokenAddress, uint tokens) public whenNotPaused onlyOwner returns (bool success) {
        require(tokenAddress != address(0));
        return ERC20(tokenAddress).transfer(owner, tokens);
    }}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_super","type":"address"},{"internalType":"address","name":"_fnir","type":"address"},{"internalType":"address payable","name":"_ownerAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"changeFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"changePrice","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"fnirAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"superContractAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"referral","type":"address"}],"name":"swapFessTokens","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"walletFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]

60806040526001805460ff60a01b1916905534801561001d57600080fd5b50604051610dc8380380610dc88339818101604052606081101561004057600080fd5b5080516020820151604090920151600080546001600160a01b039283166001600160a01b031991821681179092556002805494841694821694909417909355670713e24c437300006004556104ba600555600680549290941691831691909117909255600380549091169091179055610d0a806100be6000396000f3fe6080604052600436106100e85760003560e01c80638456cb591161008a578063ad6f587811610059578063ad6f587814610259578063d4ee1d901461026e578063dc39d06d14610283578063f2fde38b146102bc576100e8565b80638456cb59146101f05780638da5cb5b14610205578063a035b1fe1461021a578063a2b40d191461022f576100e8565b8063666efa0a116100c6578063666efa0a146101595780636cda375b146101805780636ceb1a3a146101aa57806379ba5097146101db576100e8565b80633358720f146100ed5780633f4ba83a1461012d5780635c975abb14610144575b600080fd5b6101196004803603604081101561010357600080fd5b50803590602001356001600160a01b03166102ef565b604080519115158252519081900360200190f35b34801561013957600080fd5b5061014261087d565b005b34801561015057600080fd5b506101196108e2565b34801561016557600080fd5b5061016e6108f2565b60408051918252519081900360200190f35b34801561018c57600080fd5b50610119600480360360208110156101a357600080fd5b50356108f8565b3480156101b657600080fd5b506101bf610919565b604080516001600160a01b039092168252519081900360200190f35b3480156101e757600080fd5b50610142610928565b3480156101fc57600080fd5b506101426109a3565b34801561021157600080fd5b506101bf610a0f565b34801561022657600080fd5b5061016e610a1e565b34801561023b57600080fd5b506101196004803603602081101561025257600080fd5b5035610a24565b34801561026557600080fd5b506101bf610a45565b34801561027a57600080fd5b506101bf610a54565b34801561028f57600080fd5b50610119600480360360408110156102a657600080fd5b506001600160a01b038135169060200135610a63565b3480156102c857600080fd5b50610142600480360360208110156102df57600080fd5b50356001600160a01b0316610b33565b6000600454341015610337576040805162461bcd60e51b815260206004820152600c60248201526b66656573206973206c65737360a01b604482015290519081900360640190fd5b69152d02c7e14af6800000831061034d57600080fd5b6001600160a01b03821633141561036357600080fd5b600254604080516370a0823160e01b8152336004820152905185926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156103ad57600080fd5b505afa1580156103c1573d6000803e3d6000fd5b505050506040513d60208110156103d757600080fd5b505110156104165760405162461bcd60e51b8152600401808060200182810382526024815260200180610c916024913960400191505060405180910390fd5b60025460408051636eb1769f60e11b815233600482015230602482015290516000926001600160a01b03169163dd62ed3e916044808301926020929190829003018186803b15801561046757600080fd5b505afa15801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b50519050838110156104df576040805162461bcd60e51b8152602060048201526012602482015271616c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b600254604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b15801561053957600080fd5b505af115801561054d573d6000803e3d6000fd5b505050506040513d602081101561056357600080fd5b50516105ad576040805162461bcd60e51b81526020600482015260146024820152731d1c985b9cd9995c88119c9bdb4819985a5b195960621b604482015290519081900360640190fd5b600654604080516370a0823160e01b81526001600160a01b038681166004830152915160009392909216916370a0823191602480820192602092909190829003018186803b1580156105fe57600080fd5b505afa158015610612573d6000803e3d6000fd5b505050506040513d602081101561062857600080fd5b50511115610774576000610658606461064c60055488610b6c90919063ffffffff16565b9063ffffffff610bcc16565b905060006106a761069a610678606461064c86600a63ffffffff610b6c16565b61068e606461064c87600c63ffffffff610b6c16565b9063ffffffff610c3616565b839063ffffffff610c3616565b60065460408051630c677cc960e31b81523360048201526024810184905290519293506001600160a01b039091169163633be648916044808201926020929091908290030181600087803b1580156106fe57600080fd5b505af1158015610712573d6000803e3d6000fd5b505050506040513d602081101561072857600080fd5b505161073357600080fd5b6003546040516001600160a01b03909116903480156108fc02916000818181858888f1935050505015801561076c573d6000803e3d6000fd5b505050610876565b6000610790606461064c60055488610b6c90919063ffffffff16565b905060006107ad61069a606461064c85600c63ffffffff610b6c16565b60065460408051630c677cc960e31b81523360048201526024810184905290519293506001600160a01b039091169163633be648916044808201926020929091908290030181600087803b15801561080457600080fd5b505af1158015610818573d6000803e3d6000fd5b505050506040513d602081101561082e57600080fd5b505161083957600080fd5b6003546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610872573d6000803e3d6000fd5b5050505b5092915050565b6000546001600160a01b0316331461089457600080fd5b600154600160a01b900460ff166108aa57600080fd5b6001805460ff60a01b191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600154600160a01b900460ff1681565b60045481565b600080546001600160a01b0316331461091057600080fd5b60049190915590565b6002546001600160a01b031681565b6001546001600160a01b0316331461093f57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031633146109ba57600080fd5b600154600160a01b900460ff16156109d157600080fd5b6001805460ff60a01b1916600160a01b1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b6000546001600160a01b031681565b60055481565b600080546001600160a01b03163314610a3c57600080fd5b60059190915590565b6006546001600160a01b031681565b6001546001600160a01b031681565b600154600090600160a01b900460ff1615610a7d57600080fd5b6000546001600160a01b03163314610a9457600080fd5b6001600160a01b038316610aa757600080fd5b600080546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610afe57600080fd5b505af1158015610b12573d6000803e3d6000fd5b505050506040513d6020811015610b2857600080fd5b505190505b92915050565b6000546001600160a01b03163314610b4a57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082610b7b57506000610b2d565b82820282848281610b8857fe5b0414610bc55760405162461bcd60e51b8152600401808060200182810382526021815260200180610cb56021913960400191505060405180910390fd5b9392505050565b6000808211610c22576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b6000828481610c2d57fe5b04949350505050565b600082820183811015610bc5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fdfe62616c616e6365206f6620612075736572206973206c657373207468656e2076616c7565536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a723158205f82109ec31a1c39b5e7fde1c523962210188a1577a48fec6c3127d72ae8487264736f6c63430005100032000000000000000000000000cd8307346414d3a69cf14a8f5838e11dacf0af0b000000000000000000000000c4caedce7716c8a59ec60afb57e12889dfb74073000000000000000000000000a6147b30e9746148ce9f570e15fb8bd142d69d78

Deployed Bytecode

0x6080604052600436106100e85760003560e01c80638456cb591161008a578063ad6f587811610059578063ad6f587814610259578063d4ee1d901461026e578063dc39d06d14610283578063f2fde38b146102bc576100e8565b80638456cb59146101f05780638da5cb5b14610205578063a035b1fe1461021a578063a2b40d191461022f576100e8565b8063666efa0a116100c6578063666efa0a146101595780636cda375b146101805780636ceb1a3a146101aa57806379ba5097146101db576100e8565b80633358720f146100ed5780633f4ba83a1461012d5780635c975abb14610144575b600080fd5b6101196004803603604081101561010357600080fd5b50803590602001356001600160a01b03166102ef565b604080519115158252519081900360200190f35b34801561013957600080fd5b5061014261087d565b005b34801561015057600080fd5b506101196108e2565b34801561016557600080fd5b5061016e6108f2565b60408051918252519081900360200190f35b34801561018c57600080fd5b50610119600480360360208110156101a357600080fd5b50356108f8565b3480156101b657600080fd5b506101bf610919565b604080516001600160a01b039092168252519081900360200190f35b3480156101e757600080fd5b50610142610928565b3480156101fc57600080fd5b506101426109a3565b34801561021157600080fd5b506101bf610a0f565b34801561022657600080fd5b5061016e610a1e565b34801561023b57600080fd5b506101196004803603602081101561025257600080fd5b5035610a24565b34801561026557600080fd5b506101bf610a45565b34801561027a57600080fd5b506101bf610a54565b34801561028f57600080fd5b50610119600480360360408110156102a657600080fd5b506001600160a01b038135169060200135610a63565b3480156102c857600080fd5b50610142600480360360208110156102df57600080fd5b50356001600160a01b0316610b33565b6000600454341015610337576040805162461bcd60e51b815260206004820152600c60248201526b66656573206973206c65737360a01b604482015290519081900360640190fd5b69152d02c7e14af6800000831061034d57600080fd5b6001600160a01b03821633141561036357600080fd5b600254604080516370a0823160e01b8152336004820152905185926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156103ad57600080fd5b505afa1580156103c1573d6000803e3d6000fd5b505050506040513d60208110156103d757600080fd5b505110156104165760405162461bcd60e51b8152600401808060200182810382526024815260200180610c916024913960400191505060405180910390fd5b60025460408051636eb1769f60e11b815233600482015230602482015290516000926001600160a01b03169163dd62ed3e916044808301926020929190829003018186803b15801561046757600080fd5b505afa15801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b50519050838110156104df576040805162461bcd60e51b8152602060048201526012602482015271616c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b600254604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b15801561053957600080fd5b505af115801561054d573d6000803e3d6000fd5b505050506040513d602081101561056357600080fd5b50516105ad576040805162461bcd60e51b81526020600482015260146024820152731d1c985b9cd9995c88119c9bdb4819985a5b195960621b604482015290519081900360640190fd5b600654604080516370a0823160e01b81526001600160a01b038681166004830152915160009392909216916370a0823191602480820192602092909190829003018186803b1580156105fe57600080fd5b505afa158015610612573d6000803e3d6000fd5b505050506040513d602081101561062857600080fd5b50511115610774576000610658606461064c60055488610b6c90919063ffffffff16565b9063ffffffff610bcc16565b905060006106a761069a610678606461064c86600a63ffffffff610b6c16565b61068e606461064c87600c63ffffffff610b6c16565b9063ffffffff610c3616565b839063ffffffff610c3616565b60065460408051630c677cc960e31b81523360048201526024810184905290519293506001600160a01b039091169163633be648916044808201926020929091908290030181600087803b1580156106fe57600080fd5b505af1158015610712573d6000803e3d6000fd5b505050506040513d602081101561072857600080fd5b505161073357600080fd5b6003546040516001600160a01b03909116903480156108fc02916000818181858888f1935050505015801561076c573d6000803e3d6000fd5b505050610876565b6000610790606461064c60055488610b6c90919063ffffffff16565b905060006107ad61069a606461064c85600c63ffffffff610b6c16565b60065460408051630c677cc960e31b81523360048201526024810184905290519293506001600160a01b039091169163633be648916044808201926020929091908290030181600087803b15801561080457600080fd5b505af1158015610818573d6000803e3d6000fd5b505050506040513d602081101561082e57600080fd5b505161083957600080fd5b6003546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610872573d6000803e3d6000fd5b5050505b5092915050565b6000546001600160a01b0316331461089457600080fd5b600154600160a01b900460ff166108aa57600080fd5b6001805460ff60a01b191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600154600160a01b900460ff1681565b60045481565b600080546001600160a01b0316331461091057600080fd5b60049190915590565b6002546001600160a01b031681565b6001546001600160a01b0316331461093f57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031633146109ba57600080fd5b600154600160a01b900460ff16156109d157600080fd5b6001805460ff60a01b1916600160a01b1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b6000546001600160a01b031681565b60055481565b600080546001600160a01b03163314610a3c57600080fd5b60059190915590565b6006546001600160a01b031681565b6001546001600160a01b031681565b600154600090600160a01b900460ff1615610a7d57600080fd5b6000546001600160a01b03163314610a9457600080fd5b6001600160a01b038316610aa757600080fd5b600080546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610afe57600080fd5b505af1158015610b12573d6000803e3d6000fd5b505050506040513d6020811015610b2857600080fd5b505190505b92915050565b6000546001600160a01b03163314610b4a57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082610b7b57506000610b2d565b82820282848281610b8857fe5b0414610bc55760405162461bcd60e51b8152600401808060200182810382526021815260200180610cb56021913960400191505060405180910390fd5b9392505050565b6000808211610c22576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b6000828481610c2d57fe5b04949350505050565b600082820183811015610bc5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fdfe62616c616e6365206f6620612075736572206973206c657373207468656e2076616c7565536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a723158205f82109ec31a1c39b5e7fde1c523962210188a1577a48fec6c3127d72ae8487264736f6c63430005100032

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

000000000000000000000000cd8307346414d3a69cf14a8f5838e11dacf0af0b000000000000000000000000c4caedce7716c8a59ec60afb57e12889dfb74073000000000000000000000000a6147b30e9746148ce9f570e15fb8bd142d69d78

-----Decoded View---------------
Arg [0] : _super (address): 0xCD8307346414D3a69CF14a8F5838E11DaCf0aF0b
Arg [1] : _fnir (address): 0xC4CaedCe7716C8a59eC60AFb57e12889dFb74073
Arg [2] : _ownerAddress (address): 0xA6147b30e9746148ce9F570e15Fb8bD142d69D78

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000cd8307346414d3a69cf14a8f5838e11dacf0af0b
Arg [1] : 000000000000000000000000c4caedce7716c8a59ec60afb57e12889dfb74073
Arg [2] : 000000000000000000000000a6147b30e9746148ce9f570e15fb8bd142d69d78


Deployed Bytecode Sourcemap

4533:2379:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5073:1337;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5073:1337:0;;;;;;-1:-1:-1;;;;;5073:1337:0;;:::i;:::-;;;;;;;;;;;;;;;;;;1418:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1418:101:0;;;:::i;:::-;;1128:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1128:26:0;;;:::i;4707:25::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4707:25:0;;;:::i;:::-;;;;;;;;;;;;;;;;6419:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6419:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6419:121:0;;:::i;4628:35::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4628:35:0;;;:::i;:::-;;;;-1:-1:-1;;;;;4628:35:0;;;;;;;;;;;;;;847:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;847:196:0;;;:::i;1311:99::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1311:99:0;;;:::i;440:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;440:20:0;;;:::i;4739:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4739:20:0;;;:::i;6548:117::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6548:117:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6548:117:0;;:::i;4766:26::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4766:26:0;;;:::i;467:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;467:23:0;;;:::i;6676:235::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6676:235:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6676:235:0;;;;;;;;:::i;739:102::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;739:102:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;739:102:0;-1:-1:-1;;;;;739:102:0;;:::i;5073:1337::-;5155:4;5202:10;;5189:9;:23;;5180:49;;;;;-1:-1:-1;;;5180:49:0;;;;;;;;;;;;-1:-1:-1;;;5180:49:0;;;;;;;;;;;;;;;5256:12;5247:6;:21;5239:30;;;;;;-1:-1:-1;;;;;5287:22:0;;5299:10;5287:22;;5279:31;;;;;;5334:20;;5328:49;;;-1:-1:-1;;;5328:49:0;;5366:10;5328:49;;;;;;5381:6;;-1:-1:-1;;;;;5334:20:0;;5328:37;;:49;;;;;;;;;;;;;;5334:20;5328:49;;;5:2:-1;;;;30:1;27;20:12;5:2;5328:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5328:49:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5328:49:0;:59;;5320:107;;;;-1:-1:-1;;;5320:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5468:20;;5462:64;;;-1:-1:-1;;;5462:64:0;;5500:10;5462:64;;;;5520:4;5462:64;;;;;;5437:22;;-1:-1:-1;;;;;5468:20:0;;5462:37;;:64;;;;;;;;;;;;;;5468:20;5462:64;;;5:2:-1;;;;30:1;27;20:12;5:2;5462:64:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5462:64:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5462:64:0;;-1:-1:-1;5546:24:0;;;;5537:56;;;;;-1:-1:-1;;;5537:56:0;;;;;;;;;;;;-1:-1:-1;;;5537:56:0;;;;;;;;;;;;;;;5617:20;;5611:73;;;-1:-1:-1;;;5611:73:0;;5652:10;5611:73;;;;5671:4;5611:73;;;;;;;;;;;;-1:-1:-1;;;;;5617:20:0;;;;5611:40;;:73;;;;;;;;;;;;;;;5617:20;;5611:73;;;5:2:-1;;;;30:1;27;20:12;5:2;5611:73:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5611:73:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5611:73:0;5603:105;;;;;-1:-1:-1;;;5603:105:0;;;;;;;;;;;;-1:-1:-1;;;5603:105:0;;;;;;;;;;;;;;;5729:11;;5723:38;;;-1:-1:-1;;;5723:38:0;;-1:-1:-1;;;;;5723:38:0;;;;;;;;;5764:1;;5729:11;;;;;5723:28;;:38;;;;;;;;;;;;;;;5729:11;5723:38;;;5:2:-1;;;;30:1;27;20:12;5:2;5723:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5723:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5723:38:0;:42;5720:681;;;5778:18;5799:26;5821:3;5799:17;5810:5;;5799:6;:10;;:17;;;;:::i;:::-;:21;:26;:21;:26;:::i;:::-;5778:47;-1:-1:-1;5835:24:0;5862:76;5877:60;5909:27;5932:3;5909:18;5778:47;5924:2;5909:18;:14;:18;:::i;:27::-;5877;5900:3;5877:18;:10;5892:2;5877:18;:14;:18;:::i;:27::-;:31;:60;:31;:60;:::i;:::-;5862:10;;:76;:14;:76;:::i;:::-;5962:11;;5956:68;;;-1:-1:-1;;;5956:68:0;;5996:10;5956:68;;;;;;;;;;;;5835:103;;-1:-1:-1;;;;;;5962:11:0;;;;5956:39;;:68;;;;;;;;;;;;;;;5962:11;;5956:68;;;5:2:-1;;;;30:1;27;20:12;5:2;5956:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5956:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5956:68:0;5948:77;;;;;;6043:6;;:26;;-1:-1:-1;;;;;6043:6:0;;;;6059:9;6043:26;;;;;:6;:26;:6;:26;6059:9;6043:6;:26;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6043:26:0;5720:681;;;;;6121:18;6142:26;6164:3;6142:17;6153:5;;6142:6;:10;;:17;;;;:::i;:26::-;6121:47;-1:-1:-1;6178:24:0;6205:43;6220:27;6243:3;6220:18;6121:47;6235:2;6220:18;:14;:18;:::i;6205:43::-;6272:11;;6266:68;;;-1:-1:-1;;;6266:68:0;;6306:10;6266:68;;;;;;;;;;;;6178:70;;-1:-1:-1;;;;;;6272:11:0;;;;6266:39;;:68;;;;;;;;;;;;;;;6272:11;;6266:68;;;5:2:-1;;;;30:1;27;20:12;5:2;6266:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6266:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6266:68:0;6258:77;;;;;;6353:6;;:26;;-1:-1:-1;;;;;6353:6:0;;;;6369:9;6353:26;;;;;:6;:26;:6;:26;6369:9;6353:6;:26;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6353:26:0;5720:681;;;5073:1337;;;;;:::o;1418:101::-;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;1278:6;;-1:-1:-1;;;1278:6:0;;;;1270:15;;;;;;1474:6;:14;;-1:-1:-1;;;;1474:14:0;;;1502:9;;;;1483:5;;1502:9;1418:101::o;1128:26::-;;;-1:-1:-1;;;1128:26:0;;;;;:::o;4707:25::-;;;;:::o;6419:121::-;6481:4;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;6505:10;:19;;;;6419:121;:::o;4628:35::-;;;-1:-1:-1;;;;;4628:35:0;;:::o;847:196::-;914:8;;-1:-1:-1;;;;;914:8:0;900:10;:22;892:31;;;;;;967:8;;;960:5;;939:37;;-1:-1:-1;;;;;967:8:0;;;;960:5;;;;939:37;;;995:8;;;;987:16;;-1:-1:-1;;;;;;987:16:0;;;-1:-1:-1;;;;;995:8:0;;987:16;;;;1014:21;;;847:196::o;1311:99::-;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;1206:6;;-1:-1:-1;;;1206:6:0;;;;1205:7;1197:16;;;;;;1377:4;1368:13;;-1:-1:-1;;;;1368:13:0;-1:-1:-1;;;1368:13:0;;;1395:7;;;;1368:13;;1395:7;1311:99::o;440:20::-;;;-1:-1:-1;;;;;440:20:0;;:::o;4739:::-;;;;:::o;6548:117::-;6611:4;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;6635:5;:14;;;;6548:117;:::o;4766:26::-;;;-1:-1:-1;;;;;4766:26:0;;:::o;467:23::-;;;-1:-1:-1;;;;;467:23:0;;:::o;6676:235::-;1206:6;;6782:12;;-1:-1:-1;;;1206:6:0;;;;1205:7;1197:16;;;;;;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;-1:-1:-1;;;;;6815:26:0;;6807:35;;;;;;6889:5;;;6860:43;;;-1:-1:-1;;;6860:43:0;;-1:-1:-1;;;;;6889:5:0;;;6860:43;;;;;;;;;;;;:28;;;;;;:43;;;;;;;;;;;;;;;;;:28;:43;;;5:2:-1;;;;30:1;27;20:12;5:2;6860:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6860:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6860:43:0;;-1:-1:-1;722:1:0;6676:235;;;;:::o;739:102::-;705:5;;-1:-1:-1;;;;;705:5:0;691:10;:19;683:28;;;;;;813:8;:20;;-1:-1:-1;;;;;;813:20:0;-1:-1:-1;;;;;813:20:0;;;;;;;;;;739:102::o;3251:470::-;3309:7;3553:6;3549:47;;-1:-1:-1;3583:1:0;3576:8;;3549:47;3620:5;;;3624:1;3620;:5;:1;3644:5;;;;;:10;3636:56;;;;-1:-1:-1;;;3636:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3712:1;3251:470;-1:-1:-1;;;3251:470:0:o;4189:333::-;4247:7;4346:1;4342;:5;4334:44;;;;;-1:-1:-1;;;4334:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4389:9;4405:1;4401;:5;;;;;;;4189:333;-1:-1:-1;;;;4189:333:0:o;2360:181::-;2418:7;2450:5;;;2474:6;;;;2466:46;;;;;-1:-1:-1;;;2466:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;

Swarm Source

bzzr://5f82109ec31a1c39b5e7fde1c523962210188a1577a48fec6c3127d72ae84872

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.