ETH Price: $3,392.35 (+0.79%)

Token

REGA Risk Sharing preICO Token (RST-P)
 

Overview

Max Total Supply

29,999.9999999999 RST-P

Holders

30,032

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 10 Decimals)

Balance
0.01 RST-P

Value
$0.00
0xb1bfdfb55cc30f5b0535e079ad93c72dbd9ba0e7
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
PreICOToken

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-09-18
*/

pragma solidity ^0.4.10;

contract IERC20Token {
    function totalSupply() public constant returns ( uint256 supply ) { supply; }
    function balanceOf( address _owner ) public constant returns ( uint256 balance ) { _owner; balance; }
    function allowance( address _owner, address _spender ) public constant returns ( uint256 remaining ) { _owner; _spender; remaining; }

  function transfer( address _to, uint256 _value ) public returns ( bool success );
  function transferFrom( address _from, address _to, uint256 _value ) public returns ( bool success );
  function approve( address _spender, uint256 _value ) public returns ( bool success );
}

contract RegaUtils {
  modifier validAddress( address _address ) {
    require( _address != 0x0 );
    _;
  }

  // Overflow checked math
  function safeAdd( uint256 x, uint256 y ) internal returns( uint256 ) {
    uint256 z = x + y;
    assert( z >= x );
    return z;
  }

  function safeSub( uint256 x, uint256 y ) internal returns( uint256 ) {
    assert( x >= y);
    return x - y;
  }
}

contract ERC20Token is IERC20Token, RegaUtils {
  uint256 public totalSupply = 0;
  mapping( address => uint256 ) public balanceOf;
  mapping( address => mapping( address => uint256 ) ) public allowance;

  event Transfer( address indexed _from, address indexed _to, uint256 _value );
  event Approval( address indexed _owner, address indexed _spender, uint256 _value );

  function transfer( address _to, uint256 _value ) validAddress( _to )
    returns( bool success )
  {
    balanceOf[ msg.sender ] = safeSub( balanceOf[ msg.sender ], _value );
    balanceOf[ _to ] = safeAdd( balanceOf[ _to ], _value );
    Transfer( msg.sender, _to, _value );
    return true;
  }

  function transferFrom( address _from, address _to, uint256 _value ) validAddress( _from ) validAddress( _to )
    returns( bool success )
  {
    allowance[ _from ][ msg.sender ] = safeSub( allowance[ _from ][ msg.sender ], _value );
    balanceOf[ _from] = safeSub( balanceOf[_from], _value );
    balanceOf[ _to] = safeAdd( balanceOf[_to], _value );
    Transfer( _from, _to, _value );
    return true;
  }

  function approve( address _spender, uint256 _value ) validAddress( _spender )
    returns( bool success)
  {
    require( _value == 0 || allowance[ msg.sender ][ _spender ] == 0 );

    allowance[ msg.sender ][ _spender ] = _value;
    Approval( msg.sender, _spender, _value );
    return true;
  }

}

contract IApplyPreICO {
  function applyTokens( address owner, uint tokens );
}

contract PreICOToken is ERC20Token {

  string public constant name = "REGA Risk Sharing preICO Token";
  string public constant symbol = "RST-P";
  uint8 public constant decimals = 10;

  address public board;
  address public owner;
  uint public weiForToken;
  uint public notMoreThan;
  uint public notLessThan;
  uint public tokensLimit;
  uint public totalEther = 0;
  address[] public holders;
  bool public closed;
  IApplyPreICO public rst;

  event Issuance( address _to, uint _tokens, uint _amount, uint _sentBack );

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

  modifier boardOnly() {
    require( msg.sender == board );
    _;
  }

  modifier opened() {
    require(!closed && weiForToken > 0 && totalSupply < tokensLimit);
    _;
  }

  function PreICOToken( address _board ) {
    board = _board;
    owner = msg.sender;
    weiForToken = 5 * uint(10)**(18-2-decimals); // 0.05 Ether
    notMoreThan = 700 * uint(10)**decimals;
    notLessThan = 100 * uint(10)**decimals;
    tokensLimit = 30000 * uint(10)**decimals;
    closed = true;
  }

  function() payable opened {
      issueInternal( msg.sender, msg.value, true );
  }

  function setNotMoreThan( uint _notMoreThan ) public boardOnly {
    notMoreThan = _notMoreThan * uint(10)**decimals;
  }

  function setNotLessThan( uint _notLessThan ) public boardOnly {
    notLessThan = _notLessThan * uint(10)**decimals;
  }

  function setTokensLimit( uint _limit ) public boardOnly {
    tokensLimit = _limit * uint(10)**decimals;
  }

  function setOpen( bool _open ) public boardOnly {
    closed = !_open;
  }

  function setRST( IApplyPreICO _rst ) public boardOnly {
    closed = true;
    rst = _rst;
  }

  function getHoldersCount() public constant returns (uint count) {
    count = holders.length;
  }

  function issue(address to, uint256 amount) public boardOnly validAddress(to) {
    issueInternal( to, amount, false );
  }

  function buy() public payable opened {
    issueInternal( msg.sender, msg.value, true );
  }

  function withdraw( uint amount ) public boardOnly {
    board.transfer( amount );
  }

  function issueInternal(address to, uint256 amount, bool returnExcess) internal {
    uint tokens = amount / weiForToken;
    require( weiForToken > 0 && safeAdd(totalSupply, tokens) < tokensLimit && (balanceOf[to] < notMoreThan || notMoreThan == 0) && safeAdd(balanceOf[to], tokens) >= notLessThan );
    uint sendBack = 0;
    if( notMoreThan > 0 && safeAdd(balanceOf[to], tokens) > notMoreThan ) {
      tokens = notMoreThan - balanceOf[to];
      sendBack = amount - tokens * weiForToken;
    }

    totalEther = safeAdd(totalEther, amount - sendBack);
    balanceOf[to] = safeAdd(balanceOf[to], tokens);
    totalSupply = safeAdd(totalSupply, tokens);
    holders.push(to);
    if( returnExcess && sendBack > 0 && sendBack < amount )
      to.transfer( sendBack );
    Issuance(to, tokens, amount, returnExcess ? sendBack : 0);
    Transfer( this, to, tokens );
  }

  function moveToRST() validAddress(rst) {
    sendToRstForAddress( msg.sender );
  }

  function sendToRST( address from ) validAddress(rst) {
    sendToRstForAddress( from );
  }

  function sendToRstForAddress( address from ) internal {
    require( closed );
    uint amount = balanceOf[from];
    if( amount > 0 ) {
      balanceOf[from] = 0;
      rst.applyTokens( from, amount );
      Transfer( from, rst, amount );
    }
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_notMoreThan","type":"uint256"}],"name":"setNotMoreThan","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"}],"name":"sendToRST","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"holders","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"notLessThan","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiForToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rst","type":"address"}],"name":"setRST","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"notMoreThan","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rst","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_notLessThan","type":"uint256"}],"name":"setNotLessThan","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"closed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_open","type":"bool"}],"name":"setOpen","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getHoldersCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"board","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"name":"issue","outputs":[],"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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"moveToRST","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalEther","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_limit","type":"uint256"}],"name":"setTokensLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_board","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_tokens","type":"uint256"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_sentBack","type":"uint256"}],"name":"Issuance","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

6060604052600080556000600955341561001857600080fd5b60405160208061121d833981016040528080519150505b60038054600160a060020a03808416600160a060020a031992831617909255600480543390931692909116919091179055624c4b4060055565065dd083700060065564e8d4a51000600755660110d9316ec000600855600b805460ff191660011790555b505b611179806100a46000396000f3006060604052361561017d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101bd57806307ae3095146102485780630835e75414610260578063095ea7b31461028157806318160ddd146102b757806323b872dd146102dc5780632a11ced0146103185780632a862f1a1461034a5780632e1a7d4d1461036f578063313ce56714610387578063361228ea146103b057806336eda23f146103d557806346c2997a146103f657806349a0e6811461041b5780634fc916331461044a578063597e1fb5146104625780635b25ed6a146104895780636fdca5e0146104ae57806370a08231146104c857806373889f4a146104f95780637cd3229a1461051e578063867904b41461054d5780638da5cb5b1461057157806395d89b41146105a0578063a07fc0201461062b578063a6f2ae3a14610640578063a9059cbb1461064a578063ae6e22f114610680578063b1f5b6da146106a5578063dd62ed3e146106bd575b5b600b5460ff1615801561019357506000600554115b80156101a25750600854600054105b15156101ad57600080fd5b6101b9333460016106f4565b5b5b005b34156101c857600080fd5b6101d061098f565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020d5780820151818401525b6020016101f4565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025357600080fd5b6101b96004356109c6565b005b341561026b57600080fd5b6101b9600160a060020a03600435166109f1565b005b341561028c57600080fd5b6102a3600160a060020a0360043516602435610a1d565b604051901515815260200160405180910390f35b34156102c257600080fd5b6102ca610add565b60405190815260200160405180910390f35b34156102e757600080fd5b6102a3600160a060020a0360043581169060243516604435610ae3565b604051901515815260200160405180910390f35b341561032357600080fd5b61032e600435610c07565b604051600160a060020a03909116815260200160405180910390f35b341561035557600080fd5b6102ca610c39565b60405190815260200160405180910390f35b341561037a57600080fd5b6101b9600435610c3f565b005b341561039257600080fd5b61039a610c92565b60405160ff909116815260200160405180910390f35b34156103bb57600080fd5b6102ca610c97565b60405190815260200160405180910390f35b34156103e057600080fd5b6101b9600160a060020a0360043516610c9d565b005b341561040157600080fd5b6102ca610cf3565b60405190815260200160405180910390f35b341561042657600080fd5b61032e610cf9565b604051600160a060020a03909116815260200160405180910390f35b341561045557600080fd5b6101b9600435610d0d565b005b341561046d57600080fd5b6102a3610d38565b604051901515815260200160405180910390f35b341561049457600080fd5b6102ca610d41565b60405190815260200160405180910390f35b34156104b957600080fd5b6101b96004351515610d47565b005b34156104d357600080fd5b6102ca600160a060020a0360043516610d74565b60405190815260200160405180910390f35b341561050457600080fd5b6102ca610d86565b60405190815260200160405180910390f35b341561052957600080fd5b61032e610d8d565b604051600160a060020a03909116815260200160405180910390f35b341561055857600080fd5b6101b9600160a060020a0360043516602435610d9c565b005b341561057c57600080fd5b61032e610de1565b604051600160a060020a03909116815260200160405180910390f35b34156105ab57600080fd5b6101d0610df0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020d5780820151818401525b6020016101f4565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561063657600080fd5b6101b9610e27565b005b6101b9610e52565b005b341561065557600080fd5b6102a3600160a060020a0360043516602435610e91565b604051901515815260200160405180910390f35b341561068b57600080fd5b6102ca610f4e565b60405190815260200160405180910390f35b34156106b057600080fd5b6101b9600435610f54565b005b34156106c857600080fd5b6102ca600160a060020a0360043581169060243516610f7f565b60405190815260200160405180910390f35b6000806005548481151561070457fe5b0491506000600554118015610725575060085461072360005484610f9c565b105b80156107545750600654600160a060020a03861660009081526001602052604090205410806107545750600654155b5b80156107855750600754600160a060020a0386166000908152600160205260409020546107829084610f9c565b10155b151561079057600080fd5b6000905060006006541180156107c95750600654600160a060020a0386166000908152600160205260409020546107c79084610f9c565b115b156107f8575050600160a060020a03831660009081526001602052604090205460065460055491900390810283035b610806600954828603610f9c565b600955600160a060020a03851660009081526001602052604090205461082c9083610f9c565b600160a060020a038616600090815260016020526040812091909155546108539083610f9c565b600055600a80546001810161086883826110e2565b916000526020600020900160005b8154600160a060020a03808a166101009390930a92830292021916179055508280156108a25750600081115b80156108ad57508381105b156108e357600160a060020a03851681156108fc0282604051600060405180830381858888f1935050505015156108e357600080fd5b5b7fd592c243949325f402e92847e64abd6caf63455f63da9d358567e76670cc512085838686610914576000610916565b845b6040518085600160a060020a0316600160a060020a0316815260200184815260200183815260200182815260200194505050505060405180910390a184600160a060020a031630600160a060020a031660008051602061112e8339815191528460405190815260200160405180910390a35b5050505050565b60408051908101604052601e81527f52454741205269736b2053686172696e672070726549434f20546f6b656e0000602082015281565b60035433600160a060020a039081169116146109e157600080fd5b6402540be40081026006555b5b50565b600b546101009004600160a060020a0316801515610a0e57600080fd5b610a1782610fb6565b5b5b5050565b600082600160a060020a0381161515610a3557600080fd5b821580610a655750600160a060020a03338116600090815260026020908152604080832093881683529290522054155b1515610a7057600080fd5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a3600191505b5b5092915050565b60005481565b600083600160a060020a0381161515610afb57600080fd5b83600160a060020a0381161515610b1157600080fd5b600160a060020a0380871660009081526002602090815260408083203390941683529290522054610b4290856110cb565b600160a060020a038088166000818152600260209081526040808320339095168352938152838220949094559081526001909252902054610b8390856110cb565b600160a060020a038088166000908152600160205260408082209390935590871681522054610bb29085610f9c565b600160a060020a038087166000818152600160205260409081902093909355919088169060008051602061112e8339815191529087905190815260200160405180910390a3600192505b5b505b509392505050565b600a805482908110610c1557fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60075481565b60035433600160a060020a03908116911614610c5a57600080fd5b600354600160a060020a031681156108fc0282604051600060405180830381858888f1935050505015156109ed57600080fd5b5b5b50565b600a81565b60055481565b60035433600160a060020a03908116911614610cb857600080fd5b600b8054600160ff199091161774ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a038416021790555b5b50565b60065481565b600b546101009004600160a060020a031681565b60035433600160a060020a03908116911614610d2857600080fd5b6402540be40081026007555b5b50565b600b5460ff1681565b60085481565b60035433600160a060020a03908116911614610d6257600080fd5b600b805460ff191682151790555b5b50565b60016020526000908152604090205481565b600a545b90565b600354600160a060020a031681565b60035433600160a060020a03908116911614610db757600080fd5b81600160a060020a0381161515610dcd57600080fd5b610dd9838360006106f4565b5b5b505b5050565b600454600160a060020a031681565b60408051908101604052600581527f5253542d50000000000000000000000000000000000000000000000000000000602082015281565b600b546101009004600160a060020a0316801515610e4457600080fd5b6109ed33610fb6565b5b5b50565b600b5460ff16158015610e6757506000600554115b8015610e765750600854600054105b1515610e8157600080fd5b610e8d333460016106f4565b5b5b565b600082600160a060020a0381161515610ea957600080fd5b600160a060020a033316600090815260016020526040902054610ecc90846110cb565b600160a060020a033381166000908152600160205260408082209390935590861681522054610efb9084610f9c565b600160a060020a03808616600081815260016020526040908190209390935591339091169060008051602061112e8339815191529086905190815260200160405180910390a3600191505b5b5092915050565b60095481565b60035433600160a060020a03908116911614610f6f57600080fd5b6402540be40081026008555b5b50565b600260209081526000928352604080842090915290825290205481565b600082820183811015610fab57fe5b8091505b5092915050565b600b5460009060ff161515610fca57600080fd5b50600160a060020a03811660009081526001602052604081205490811115610a1757600160a060020a0380831660009081526001602052604080822091909155600b5461010090049091169063521be69c9084908490517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561107a57600080fd5b6102c65a03f1151561108b57600080fd5b5050600b54600160a060020a0361010090910481169150831660008051602061112e8339815191528360405190815260200160405180910390a35b5b5050565b6000818310156110d757fe5b508082035b92915050565b815481835581811511610dd957600083815260209020610dd991810190830161110c565b5b505050565b610d8a91905b808211156111265760008155600101611112565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820434b420f9e514e50b4f5e5e235dfb0910f72e7bc1d980be24439ff42518545fc002900000000000000000000000035752fddd201a191751623cea3e7065155fd741b

Deployed Bytecode

0x6060604052361561017d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101bd57806307ae3095146102485780630835e75414610260578063095ea7b31461028157806318160ddd146102b757806323b872dd146102dc5780632a11ced0146103185780632a862f1a1461034a5780632e1a7d4d1461036f578063313ce56714610387578063361228ea146103b057806336eda23f146103d557806346c2997a146103f657806349a0e6811461041b5780634fc916331461044a578063597e1fb5146104625780635b25ed6a146104895780636fdca5e0146104ae57806370a08231146104c857806373889f4a146104f95780637cd3229a1461051e578063867904b41461054d5780638da5cb5b1461057157806395d89b41146105a0578063a07fc0201461062b578063a6f2ae3a14610640578063a9059cbb1461064a578063ae6e22f114610680578063b1f5b6da146106a5578063dd62ed3e146106bd575b5b600b5460ff1615801561019357506000600554115b80156101a25750600854600054105b15156101ad57600080fd5b6101b9333460016106f4565b5b5b005b34156101c857600080fd5b6101d061098f565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020d5780820151818401525b6020016101f4565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025357600080fd5b6101b96004356109c6565b005b341561026b57600080fd5b6101b9600160a060020a03600435166109f1565b005b341561028c57600080fd5b6102a3600160a060020a0360043516602435610a1d565b604051901515815260200160405180910390f35b34156102c257600080fd5b6102ca610add565b60405190815260200160405180910390f35b34156102e757600080fd5b6102a3600160a060020a0360043581169060243516604435610ae3565b604051901515815260200160405180910390f35b341561032357600080fd5b61032e600435610c07565b604051600160a060020a03909116815260200160405180910390f35b341561035557600080fd5b6102ca610c39565b60405190815260200160405180910390f35b341561037a57600080fd5b6101b9600435610c3f565b005b341561039257600080fd5b61039a610c92565b60405160ff909116815260200160405180910390f35b34156103bb57600080fd5b6102ca610c97565b60405190815260200160405180910390f35b34156103e057600080fd5b6101b9600160a060020a0360043516610c9d565b005b341561040157600080fd5b6102ca610cf3565b60405190815260200160405180910390f35b341561042657600080fd5b61032e610cf9565b604051600160a060020a03909116815260200160405180910390f35b341561045557600080fd5b6101b9600435610d0d565b005b341561046d57600080fd5b6102a3610d38565b604051901515815260200160405180910390f35b341561049457600080fd5b6102ca610d41565b60405190815260200160405180910390f35b34156104b957600080fd5b6101b96004351515610d47565b005b34156104d357600080fd5b6102ca600160a060020a0360043516610d74565b60405190815260200160405180910390f35b341561050457600080fd5b6102ca610d86565b60405190815260200160405180910390f35b341561052957600080fd5b61032e610d8d565b604051600160a060020a03909116815260200160405180910390f35b341561055857600080fd5b6101b9600160a060020a0360043516602435610d9c565b005b341561057c57600080fd5b61032e610de1565b604051600160a060020a03909116815260200160405180910390f35b34156105ab57600080fd5b6101d0610df0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020d5780820151818401525b6020016101f4565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561063657600080fd5b6101b9610e27565b005b6101b9610e52565b005b341561065557600080fd5b6102a3600160a060020a0360043516602435610e91565b604051901515815260200160405180910390f35b341561068b57600080fd5b6102ca610f4e565b60405190815260200160405180910390f35b34156106b057600080fd5b6101b9600435610f54565b005b34156106c857600080fd5b6102ca600160a060020a0360043581169060243516610f7f565b60405190815260200160405180910390f35b6000806005548481151561070457fe5b0491506000600554118015610725575060085461072360005484610f9c565b105b80156107545750600654600160a060020a03861660009081526001602052604090205410806107545750600654155b5b80156107855750600754600160a060020a0386166000908152600160205260409020546107829084610f9c565b10155b151561079057600080fd5b6000905060006006541180156107c95750600654600160a060020a0386166000908152600160205260409020546107c79084610f9c565b115b156107f8575050600160a060020a03831660009081526001602052604090205460065460055491900390810283035b610806600954828603610f9c565b600955600160a060020a03851660009081526001602052604090205461082c9083610f9c565b600160a060020a038616600090815260016020526040812091909155546108539083610f9c565b600055600a80546001810161086883826110e2565b916000526020600020900160005b8154600160a060020a03808a166101009390930a92830292021916179055508280156108a25750600081115b80156108ad57508381105b156108e357600160a060020a03851681156108fc0282604051600060405180830381858888f1935050505015156108e357600080fd5b5b7fd592c243949325f402e92847e64abd6caf63455f63da9d358567e76670cc512085838686610914576000610916565b845b6040518085600160a060020a0316600160a060020a0316815260200184815260200183815260200182815260200194505050505060405180910390a184600160a060020a031630600160a060020a031660008051602061112e8339815191528460405190815260200160405180910390a35b5050505050565b60408051908101604052601e81527f52454741205269736b2053686172696e672070726549434f20546f6b656e0000602082015281565b60035433600160a060020a039081169116146109e157600080fd5b6402540be40081026006555b5b50565b600b546101009004600160a060020a0316801515610a0e57600080fd5b610a1782610fb6565b5b5b5050565b600082600160a060020a0381161515610a3557600080fd5b821580610a655750600160a060020a03338116600090815260026020908152604080832093881683529290522054155b1515610a7057600080fd5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a3600191505b5b5092915050565b60005481565b600083600160a060020a0381161515610afb57600080fd5b83600160a060020a0381161515610b1157600080fd5b600160a060020a0380871660009081526002602090815260408083203390941683529290522054610b4290856110cb565b600160a060020a038088166000818152600260209081526040808320339095168352938152838220949094559081526001909252902054610b8390856110cb565b600160a060020a038088166000908152600160205260408082209390935590871681522054610bb29085610f9c565b600160a060020a038087166000818152600160205260409081902093909355919088169060008051602061112e8339815191529087905190815260200160405180910390a3600192505b5b505b509392505050565b600a805482908110610c1557fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60075481565b60035433600160a060020a03908116911614610c5a57600080fd5b600354600160a060020a031681156108fc0282604051600060405180830381858888f1935050505015156109ed57600080fd5b5b5b50565b600a81565b60055481565b60035433600160a060020a03908116911614610cb857600080fd5b600b8054600160ff199091161774ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a038416021790555b5b50565b60065481565b600b546101009004600160a060020a031681565b60035433600160a060020a03908116911614610d2857600080fd5b6402540be40081026007555b5b50565b600b5460ff1681565b60085481565b60035433600160a060020a03908116911614610d6257600080fd5b600b805460ff191682151790555b5b50565b60016020526000908152604090205481565b600a545b90565b600354600160a060020a031681565b60035433600160a060020a03908116911614610db757600080fd5b81600160a060020a0381161515610dcd57600080fd5b610dd9838360006106f4565b5b5b505b5050565b600454600160a060020a031681565b60408051908101604052600581527f5253542d50000000000000000000000000000000000000000000000000000000602082015281565b600b546101009004600160a060020a0316801515610e4457600080fd5b6109ed33610fb6565b5b5b50565b600b5460ff16158015610e6757506000600554115b8015610e765750600854600054105b1515610e8157600080fd5b610e8d333460016106f4565b5b5b565b600082600160a060020a0381161515610ea957600080fd5b600160a060020a033316600090815260016020526040902054610ecc90846110cb565b600160a060020a033381166000908152600160205260408082209390935590861681522054610efb9084610f9c565b600160a060020a03808616600081815260016020526040908190209390935591339091169060008051602061112e8339815191529086905190815260200160405180910390a3600191505b5b5092915050565b60095481565b60035433600160a060020a03908116911614610f6f57600080fd5b6402540be40081026008555b5b50565b600260209081526000928352604080842090915290825290205481565b600082820183811015610fab57fe5b8091505b5092915050565b600b5460009060ff161515610fca57600080fd5b50600160a060020a03811660009081526001602052604081205490811115610a1757600160a060020a0380831660009081526001602052604080822091909155600b5461010090049091169063521be69c9084908490517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561107a57600080fd5b6102c65a03f1151561108b57600080fd5b5050600b54600160a060020a0361010090910481169150831660008051602061112e8339815191528360405190815260200160405180910390a35b5b5050565b6000818310156110d757fe5b508082035b92915050565b815481835581811511610dd957600083815260209020610dd991810190830161110c565b5b505050565b610d8a91905b808211156111265760008155600101611112565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820434b420f9e514e50b4f5e5e235dfb0910f72e7bc1d980be24439ff42518545fc0029

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

00000000000000000000000035752fddd201a191751623cea3e7065155fd741b

-----Decoded View---------------
Arg [0] : _board (address): 0x35752FDDD201A191751623CEa3e7065155fD741B

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000035752fddd201a191751623cea3e7065155fd741b


Swarm Source

bzzr://434b420f9e514e50b4f5e5e235dfb0910f72e7bc1d980be24439ff42518545fc
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.