ETH Price: $3,219.99 (+3.29%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Proxy Mint98952632020-04-18 7:59:401748 days ago1587196780IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98951492020-04-18 7:36:011748 days ago1587195361IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98939952020-04-18 3:25:411748 days ago1587180341IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98936142020-04-18 2:06:531748 days ago1587175613IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98925372020-04-17 22:07:251748 days ago1587161245IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98910562020-04-17 16:36:051748 days ago1587141365IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98900592020-04-17 13:03:301748 days ago1587128610IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98882482020-04-17 6:06:061749 days ago1587103566IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98879362020-04-17 4:53:111749 days ago1587099191IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98873732020-04-17 2:51:391749 days ago1587091899IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98870692020-04-17 1:42:391749 days ago1587087759IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98870422020-04-17 1:34:411749 days ago1587087281IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98863642020-04-16 23:05:181749 days ago1587078318IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98863122020-04-16 22:54:031749 days ago1587077643IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98860462020-04-16 21:48:361749 days ago1587073716IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98851922020-04-16 18:48:481749 days ago1587062928IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98849952020-04-16 18:03:501749 days ago1587060230IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98849392020-04-16 17:53:251749 days ago1587059605IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98844492020-04-16 15:59:361749 days ago1587052776IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261012.0025
Proxy Mint98814512020-04-16 4:51:471750 days ago1587012707IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98814022020-04-16 4:41:301750 days ago1587012090IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000252622.0025
Proxy Mint98812672020-04-16 4:10:411750 days ago1587010241IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98802122020-04-16 0:16:481750 days ago1586996208IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98798822020-04-15 23:03:191750 days ago1586991799IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
Proxy Mint98796872020-04-15 22:24:071750 days ago1586989447IN
0x3e5c32f8...C1d448Fb2
0 ETH0.000261032.0025
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MintHelper

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.24;



library SafeMath {

    function add(uint a, uint b) internal pure returns (uint c) {

        c = a + b;

        require(c >= a);

    }

    function sub(uint a, uint b) internal pure returns (uint c) {

        require(b <= a);

        c = a - b;

    }

    function mul(uint a, uint b) internal pure returns (uint c) {

        c = a * b;

        require(a == 0 || c / a == b);

    }

    function div(uint a, uint b) internal pure returns (uint c) {

        require(b > 0);

        c = a / b;

    }

}

contract Ownable {



  address public owner;

  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    if (msg.sender != owner) {
      throw;
    }
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner {
    if (newOwner != address(0)) {
      owner = newOwner;
    }
  }

}


contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

contract ERC918Interface {
  function totalSupply() public constant returns (uint);
  function getMiningDifficulty() public constant returns (uint);
  function getMiningTarget() public constant returns (uint);
  function getMiningReward() public constant returns (uint);
  function balanceOf(address tokenOwner) public constant returns (uint balance);

  function mint(uint256 nonce, bytes32 challenge_digest) public returns (bool success);

  event Mint(address indexed from, uint reward_amount, uint epochCount, bytes32 newChallengeNumber);

}

/*
The owner (or anyone) will deposit tokens in here
The owner calls the multisend method to send out payments
*/
contract MintHelper is Ownable {

  using SafeMath for uint;

    string public name;


    address public mintableToken;

    address public payoutsWallet;
    address public minterWallet;

    uint public minterFeePercent;


    function MintHelper(address mToken, address pWallet, address mWallet)
    {
      mintableToken = mToken;
      payoutsWallet = pWallet;
      minterWallet = mWallet;
      minterFeePercent = 5;
    }

    function setMintableToken(address mToken)
    public onlyOwner
    returns (bool)
    {
      mintableToken = mToken;
      return true;
    }

    function setPayoutsWallet(address pWallet)
    public onlyOwner
    returns (bool)
    {
      payoutsWallet = pWallet;
      return true;
    }

    function setMinterWallet(address mWallet)
    public onlyOwner
    returns (bool)
    {
      minterWallet = mWallet;
      return true;
    }

    function setMinterFeePercent(uint fee)
    public onlyOwner
    returns (bool)
    {
      require(fee >= 0 && fee <= 100);
      minterFeePercent = fee;
      return true;
    }

    function setName(string newName)
    public onlyOwner
    returns (bool)
    {
      name = newName;
      return true;
    }

    function proxyMint(uint256 nonce, bytes32 challenge_digest )
//    public onlyOwner  //does not need to be only owner, owner will get paid
    returns (bool)
    {
      //identify the rewards that will be won and how to split them up
      uint totalReward = ERC918Interface(mintableToken).getMiningReward();

      uint minterReward = totalReward.mul(minterFeePercent).div(100);
      uint payoutReward = totalReward.sub(minterReward);

      // get paid in new tokens
      require(ERC918Interface(mintableToken).mint(nonce, challenge_digest));

      //transfer the tokens to the correct wallets
      require(ERC20Interface(mintableToken).transfer(minterWallet, minterReward));
      require(ERC20Interface(mintableToken).transfer(payoutsWallet, payoutReward));

      return true;

    }



    //withdraw any eth inside
    function withdraw()
    public onlyOwner
    {
        msg.sender.transfer(this.balance);
    }

    //send tokens out
    function send(address _tokenAddr, address dest, uint value)
    public onlyOwner
    returns (bool)
    {
     return ERC20Interface(_tokenAddr).transfer(dest, value);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddr","type":"address"},{"name":"dest","type":"address"},{"name":"value","type":"uint256"}],"name":"send","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"mToken","type":"address"}],"name":"setMintableToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"mWallet","type":"address"}],"name":"setMinterWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minterWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mintableToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minterFeePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"fee","type":"uint256"}],"name":"setMinterFeePercent","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"nonce","type":"uint256"},{"name":"challenge_digest","type":"bytes32"}],"name":"proxyMint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"pWallet","type":"address"}],"name":"setPayoutsWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newName","type":"string"}],"name":"setName","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"payoutsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"mToken","type":"address"},{"name":"pWallet","type":"address"},{"name":"mWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405234801561001057600080fd5b50604051606080611406833981018060405281019080805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600580819055505050506112a3806101636000396000f3006080604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100e05780630779afe6146101705780632516a18f146101f55780633ccfd60b1461025057806385b6824f146102675780638da5cb5b146102c25780638f1a422c1461031957806395d38ea81461037057806398be7c62146103c7578063a5c102a2146103f2578063b1bb4d3514610437578063b61334b11461048a578063c47f0027146104e5578063d3eb11d614610566578063f2fde38b146105bd575b600080fd5b3480156100ec57600080fd5b506100f5610600565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013557808201518184015260208101905061011a565b50505050905090810190601f1680156101625780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017c57600080fd5b506101db600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061069e565b604051808215151515815260200191505060405180910390f35b34801561020157600080fd5b50610236600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107e2565b604051808215151515815260200191505060405180910390f35b34801561025c57600080fd5b50610265610889565b005b34801561027357600080fd5b506102a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610944565b604051808215151515815260200191505060405180910390f35b3480156102ce57600080fd5b506102d76109eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032557600080fd5b5061032e610a10565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037c57600080fd5b50610385610a36565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103d357600080fd5b506103dc610a5c565b6040518082815260200191505060405180910390f35b3480156103fe57600080fd5b5061041d60048036038101908080359060200190929190505050610a62565b604051808215151515815260200191505060405180910390f35b34801561044357600080fd5b50610470600480360381019080803590602001909291908035600019169060200190929190505050610aec565b604051808215151515815260200191505060405180910390f35b34801561049657600080fd5b506104cb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f42565b604051808215151515815260200191505060405180910390f35b3480156104f157600080fd5b5061054c600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610fe9565b604051808215151515815260200191505060405180910390f35b34801561057257600080fd5b5061057b611066565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105c957600080fd5b506105fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061108c565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106965780601f1061066b57610100808354040283529160200191610696565b820191906000526020600020905b81548152906001019060200180831161067957829003601f168201915b505050505081565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106fb57600080fd5b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561079e57600080fd5b505af11580156107b2573d6000803e3d6000fd5b505050506040513d60208110156107c857600080fd5b810190808051906020019092919050505090509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561083f57600080fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108e457600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610941573d6000803e3d6000fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109a157600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610abf57600080fd5b60008210158015610ad1575060648211155b1515610adc57600080fd5b8160058190555060019050919050565b600080600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663490203a76040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050506040513d6020811015610ba257600080fd5b81019080805190602001909291905050509250610bdd6064610bcf6005548661116190919063ffffffff16565b61119290919063ffffffff16565b9150610bf282846111b690919063ffffffff16565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631801fbe587876040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180838152602001826000191660001916815260200192505050602060405180830381600087803b158015610c9557600080fd5b505af1158015610ca9573d6000803e3d6000fd5b505050506040513d6020811015610cbf57600080fd5b81019080805190602001909291905050501515610cdb57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b81019080805190602001909291905050501515610e0857600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610eef57600080fd5b505af1158015610f03573d6000803e3d6000fd5b505050506040513d6020811015610f1957600080fd5b81019080805190602001909291905050501515610f3557600080fd5b6001935050505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9f57600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561104657600080fd5b816001908051906020019061105c9291906111d2565b5060019050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110e757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151561115e57806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081830290506000831480611181575081838281151561117e57fe5b04145b151561118c57600080fd5b92915050565b600080821115156111a257600080fd5b81838115156111ad57fe5b04905092915050565b60008282111515156111c757600080fd5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061121357805160ff1916838001178555611241565b82800160010185558215611241579182015b82811115611240578251825591602001919060010190611225565b5b50905061124e9190611252565b5090565b61127491905b80821115611270576000816000905550600101611258565b5090565b905600a165627a7a7230582001f1bd3f51c56e92690baae1669a5331901c26aaabc0d7ba3279bf69797db2ba00290000000000000000000000002bf91c18cd4ae9c2f2858ef9fe518180f7b5096d0000000000000000000000000451611635db4a436f04a7929ea8d07e2fb51789000000000000000000000000f7f2dc00650311c39a24877691c5a63717be6670

Deployed Bytecode

0x6080604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100e05780630779afe6146101705780632516a18f146101f55780633ccfd60b1461025057806385b6824f146102675780638da5cb5b146102c25780638f1a422c1461031957806395d38ea81461037057806398be7c62146103c7578063a5c102a2146103f2578063b1bb4d3514610437578063b61334b11461048a578063c47f0027146104e5578063d3eb11d614610566578063f2fde38b146105bd575b600080fd5b3480156100ec57600080fd5b506100f5610600565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013557808201518184015260208101905061011a565b50505050905090810190601f1680156101625780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017c57600080fd5b506101db600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061069e565b604051808215151515815260200191505060405180910390f35b34801561020157600080fd5b50610236600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107e2565b604051808215151515815260200191505060405180910390f35b34801561025c57600080fd5b50610265610889565b005b34801561027357600080fd5b506102a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610944565b604051808215151515815260200191505060405180910390f35b3480156102ce57600080fd5b506102d76109eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032557600080fd5b5061032e610a10565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037c57600080fd5b50610385610a36565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103d357600080fd5b506103dc610a5c565b6040518082815260200191505060405180910390f35b3480156103fe57600080fd5b5061041d60048036038101908080359060200190929190505050610a62565b604051808215151515815260200191505060405180910390f35b34801561044357600080fd5b50610470600480360381019080803590602001909291908035600019169060200190929190505050610aec565b604051808215151515815260200191505060405180910390f35b34801561049657600080fd5b506104cb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f42565b604051808215151515815260200191505060405180910390f35b3480156104f157600080fd5b5061054c600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610fe9565b604051808215151515815260200191505060405180910390f35b34801561057257600080fd5b5061057b611066565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105c957600080fd5b506105fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061108c565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106965780601f1061066b57610100808354040283529160200191610696565b820191906000526020600020905b81548152906001019060200180831161067957829003601f168201915b505050505081565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106fb57600080fd5b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561079e57600080fd5b505af11580156107b2573d6000803e3d6000fd5b505050506040513d60208110156107c857600080fd5b810190808051906020019092919050505090509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561083f57600080fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108e457600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610941573d6000803e3d6000fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109a157600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610abf57600080fd5b60008210158015610ad1575060648211155b1515610adc57600080fd5b8160058190555060019050919050565b600080600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663490203a76040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050506040513d6020811015610ba257600080fd5b81019080805190602001909291905050509250610bdd6064610bcf6005548661116190919063ffffffff16565b61119290919063ffffffff16565b9150610bf282846111b690919063ffffffff16565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631801fbe587876040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180838152602001826000191660001916815260200192505050602060405180830381600087803b158015610c9557600080fd5b505af1158015610ca9573d6000803e3d6000fd5b505050506040513d6020811015610cbf57600080fd5b81019080805190602001909291905050501515610cdb57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b81019080805190602001909291905050501515610e0857600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610eef57600080fd5b505af1158015610f03573d6000803e3d6000fd5b505050506040513d6020811015610f1957600080fd5b81019080805190602001909291905050501515610f3557600080fd5b6001935050505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9f57600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561104657600080fd5b816001908051906020019061105c9291906111d2565b5060019050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110e757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151561115e57806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081830290506000831480611181575081838281151561117e57fe5b04145b151561118c57600080fd5b92915050565b600080821115156111a257600080fd5b81838115156111ad57fe5b04905092915050565b60008282111515156111c757600080fd5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061121357805160ff1916838001178555611241565b82800160010185558215611241579182015b82811115611240578251825591602001919060010190611225565b5b50905061124e9190611252565b5090565b61127491905b80821115611270576000816000905550600101611258565b5090565b905600a165627a7a7230582001f1bd3f51c56e92690baae1669a5331901c26aaabc0d7ba3279bf69797db2ba0029

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

0000000000000000000000002bf91c18cd4ae9c2f2858ef9fe518180f7b5096d0000000000000000000000000451611635db4a436f04a7929ea8d07e2fb51789000000000000000000000000f7f2dc00650311c39a24877691c5a63717be6670

-----Decoded View---------------
Arg [0] : mToken (address): 0x2BF91c18Cd4AE9C2f2858ef9FE518180F7B5096D
Arg [1] : pWallet (address): 0x0451611635dB4A436F04a7929ea8D07e2FB51789
Arg [2] : mWallet (address): 0xf7F2dc00650311c39A24877691c5a63717BE6670

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000002bf91c18cd4ae9c2f2858ef9fe518180f7b5096d
Arg [1] : 0000000000000000000000000451611635db4a436f04a7929ea8d07e2fb51789
Arg [2] : 000000000000000000000000f7f2dc00650311c39a24877691c5a63717be6670


Deployed Bytecode Sourcemap

2673:2428:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2743:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2743:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2743:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4920:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4920:178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3133:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3133:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4790:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4790:99:0;;;;;;3447:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3447:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;612:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;612:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2844:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2844:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2772:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2772:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2880;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2880:28:0;;;;;;;;;;;;;;;;;;;;;;;3603:185;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3603:185:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3935:812;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3935:812:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3289:150;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3289:150:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3796:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3796:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2809:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2809:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1153:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1153:128:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2743:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4920:178::-;5016:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;5057:10;5042:35;;;5078:4;5084:5;5042:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5042:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5042:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5042:48:0;;;;;;;;;;;;;;;;5035:55;;4920:178;;;;;:::o;3133:148::-;3211:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;3247:6;3231:13;;:22;;;;;;;;;;;;;;;;;;3269:4;3262:11;;3133:148;;;:::o;4790:99::-;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;4848:10;:19;;:33;4868:4;:12;;;4848:33;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4848:33:0;4790:99::o;3447:148::-;3525:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;3560:7;3545:12;;:22;;;;;;;;;;;;;;;;;;3583:4;3576:11;;3447:148;;;:::o;612:20::-;;;;;;;;;;;;;:::o;2844:27::-;;;;;;;;;;;;;:::o;2772:28::-;;;;;;;;;;;;;:::o;2880:::-;;;;:::o;3603:185::-;3678:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;3713:1;3706:3;:8;;:22;;;;;3725:3;3718;:10;;3706:22;3698:31;;;;;;;;3757:3;3738:16;:22;;;;3776:4;3769:11;;3603:185;;;:::o;3935:812::-;4089:4;4181:16;4259:17;4330;4216:13;;;;;;;;;;;4200:46;;;:48;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4200:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4200:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4200:48:0;;;;;;;;;;;;;;;;4181:67;;4279:42;4317:3;4279:33;4295:16;;4279:11;:15;;:33;;;;:::i;:::-;:37;;:42;;;;:::i;:::-;4259:62;;4350:29;4366:12;4350:11;:15;;:29;;;;:::i;:::-;4330:49;;4447:13;;;;;;;;;;;4431:35;;;4467:5;4474:16;4431:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4431:60:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4431:60:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4431:60:0;;;;;;;;;;;;;;;;4423:69;;;;;;;;4578:13;;;;;;;;;;;4563:38;;;4602:12;;;;;;;;;;;4616;4563:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4563:66:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4563:66:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4563:66:0;;;;;;;;;;;;;;;;4555:75;;;;;;;;4662:13;;;;;;;;;;;4647:38;;;4686:13;;;;;;;;;;;4701:12;4647:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4647:67:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4647:67:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4647:67:0;;;;;;;;;;;;;;;;4639:76;;;;;;;;4733:4;4726:11;;3935:812;;;;;;;:::o;3289:150::-;3368:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;3404:7;3388:13;;:23;;;;;;;;;;;;;;;;;;3427:4;3420:11;;3289:150;;;:::o;3796:131::-;3865:4;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;3892:7;3885:4;:14;;;;;;;;;;;;:::i;:::-;;3915:4;3908:11;;3796:131;;;:::o;2809:28::-;;;;;;;;;;;;;:::o;1153:128::-;942:5;;;;;;;;;;;928:19;;:10;:19;;;;924:47;;;958:5;;;924:47;1239:1;1219:22;;:8;:22;;;;1215:61;;;1260:8;1252:5;;:16;;;;;;;;;;;;;;;;;;1215:61;1153:128;:::o;314:134::-;366:6;395:1;391;:5;387:9;;422:1;417;:6;:20;;;;436:1;431;427;:5;;;;;;;;:10;417:20;409:29;;;;;;;;314:134;;;;:::o;456:119::-;508:6;541:1;537;:5;529:14;;;;;;;;564:1;560;:5;;;;;;;;556:9;;456:119;;;;:::o;186:120::-;238:6;272:1;267;:6;;259:15;;;;;;;;295:1;291;:5;287:9;;186:120;;;;:::o;2673:2428::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://01f1bd3f51c56e92690baae1669a5331901c26aaabc0d7ba3279bf69797db2ba

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  ]

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.