ETH Price: $3,255.10 (-0.75%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer97899602020-04-02 2:57:141743 days ago1585796234IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0012169151
Transfer97845872020-04-01 7:17:131744 days ago1585725433IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0019800751
Transfer97535962020-03-27 12:58:281749 days ago1585313908IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97535952020-03-27 12:58:201749 days ago1585313900IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002382510
Transfer97534442020-03-27 12:23:481749 days ago1585311828IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97534442020-03-27 12:23:481749 days ago1585311828IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002382510
Transfer97534442020-03-27 12:23:481749 days ago1585311828IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0003881310
Transfer97534252020-03-27 12:18:031749 days ago1585311483IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0003882510
Transfer97479832020-03-26 16:08:361750 days ago1585238916IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002384910
Transfer97479832020-03-26 16:08:361750 days ago1585238916IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0019317681
Transfer97479832020-03-26 16:08:361750 days ago1585238916IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0019317681
Transfer97479832020-03-26 16:08:361750 days ago1585238916IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0019317681
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
Transfer97476912020-03-26 14:57:431750 days ago1585234663IN
Decentralized Data Assets Management: DDAM Token
0 ETH0.0002381310
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:
DDAM

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.5.1;

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


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


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


  /**
   * @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) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
    event Pause();
    event Unpause();

    bool public paused = false;


    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     */
    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     */
    modifier whenPaused() {
        require(paused);
        _;
    }

    /**
     * @dev called by the owner to pause, triggers stopped state
     */
    function pause() onlyOwner whenNotPaused public {
        paused = true;
        emit Pause();
    }

    /**
     * @dev called by the owner to unpause, returns to normal state
     */
    function unpause() onlyOwner whenPaused public {
        paused = false;
        emit Unpause();
    }
}
/**
 * Math operations with safety checks
 */
contract SafeMath {
    function safeMul(uint256 a, uint256 b) pure internal returns (uint256) {
        uint256 c = a * b;
        require(a == 0 || c / a == b);
        return c;
    }

    function safeDiv(uint256 a, uint256 b) pure internal returns (uint256) {
        require(b > 0);
        uint256 c = a / b;
        return c;
    }

    function safeSub(uint256 a, uint256 b) pure internal returns (uint256) {
        require(b <= a);
        return a - b;
    }

    function safeAdd(uint256 a, uint256 b) pure internal returns (uint256) {
        uint256 c = a + b;
        require(c>=a && c>=b);
        return c;
    }
}

contract tokenRecipientInterface {
    function receiveApproval(address _from, uint256 _value, address _token, bytes memory _extraData) public;
}

contract DDAM is Ownable, SafeMath, Pausable{
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    /* This creates an array with all balances */
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;
    mapping (address => bool) public blacklist;


    /* This generates a public event on the blockchain that will notify clients */
    event Transfer(address indexed from, address indexed to, uint256 value);
    
    event MappingTo(address _from, uint256 _value, string _mainnetAddr);




    /* Initializes contract with initial supply tokens to the creator of the contract */
    constructor() public payable  {
        totalSupply = 960000000000000000;
        balanceOf[msg.sender] = 960000000000000000;
        name = "DDAM";                                   
        symbol = "DDAM";                              
        decimals = 9;                           
    }
    
    modifier canTransfer() {
        require(!blacklist[msg.sender]);
        _;
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) whenNotPaused canTransfer public returns (bool success){
        require(_to != address(0x0));                              
        require(_value > 0);
        require(balanceOf[msg.sender] >= _value);          
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);                    
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);                           
        emit Transfer(msg.sender, _to, _value);                  
        return true;
    }


    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value) whenNotPaused canTransfer public returns (bool success) {
        require(_value > 0);
        allowance[msg.sender][_spender] = _value;
        return true;
    }


    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) whenNotPaused canTransfer public returns (bool success) {
        require (_to != address(0x0));                                // Prevent transfer to 0x0 address. Use burn() instead
        require (_value > 0);
        require (balanceOf[_from] >= _value);                 // Check if the sender has enough
        require (_value <= allowance[_from][msg.sender]);     // Check allowance
        balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);                           // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);                             // Add the same to the recipient
        allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    /* Approve and then communicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes memory _extraData) whenNotPaused canTransfer public returns (bool success) {
        tokenRecipientInterface spender = tokenRecipientInterface(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, address(this), _extraData);
            return true;
        }
        return false;
    }
    
    function mappingTo(uint256 _value, string memory _mainnetAddr) canTransfer public {
        require(_value > 0);
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);
        totalSupply = SafeMath.safeSub(totalSupply, _value);
        emit MappingTo(msg.sender, _value, _mainnetAddr);
    }
    

    function ban(address addr) onlyOwner public  {
        blacklist[addr] = true;
    }


    function enable(address addr) onlyOwner public  {
        blacklist[addr] = false;
    }

    function () external payable {
    }

    // transfer balance to owner
    function withdrawEther(uint256 _amount) onlyOwner public {
        msg.sender.transfer(_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":"_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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_mainnetAddr","type":"string"}],"name":"mappingTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"enable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","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":"addr","type":"address"}],"name":"ban","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":false,"name":"_from","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_mainnetAddr","type":"string"}],"name":"MappingTo","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

608060405260008060146101000a81548160ff021916908315150217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550670d529ae9e8600000600481905550670d529ae9e8600000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506040518060400160405280600481526020017f4444414d00000000000000000000000000000000000000000000000000000000815250600190805190602001906200010692919062000177565b506040518060400160405280600481526020017f4444414d00000000000000000000000000000000000000000000000000000000815250600290805190602001906200015492919062000177565b506009600360006101000a81548160ff021916908360ff16021790555062000226565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ba57805160ff1916838001178555620001eb565b82800160010185558215620001eb579182015b82811115620001ea578251825591602001919060010190620001cd565b5b509050620001fa9190620001fe565b5090565b6200022391905b808211156200021f57600081600090555060010162000205565b5090565b90565b611c1680620002366000396000f3fe60806040526004361061011f5760003560e01c806370a08231116100a0578063a9059cbb11610064578063a9059cbb1461066b578063cae9ca51146106de578063dd62ed3e146107e8578063f2fde38b1461086d578063f9f92be4146108be5761011f565b806370a08231146104b75780638456cb591461051c5780638da5cb5b1461053357806395d89b411461058a57806397c3ccd81461061a5761011f565b80633bed33ce116100e75780633bed33ce146103135780633f4ba83a1461034e57806359262419146103655780635bfa1b68146104375780635c975abb146104885761011f565b806306fdde0314610121578063095ea7b3146101b157806318160ddd1461022457806323b872dd1461024f578063313ce567146102e2575b005b34801561012d57600080fd5b50610136610927565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017657808201518184015260208101905061015b565b50505050905090810190601f1680156101a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bd57600080fd5b5061020a600480360360408110156101d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c5565b604051808215151515815260200191505060405180910390f35b34801561023057600080fd5b50610239610acf565b6040518082815260200191505060405180910390f35b34801561025b57600080fd5b506102c86004803603606081101561027257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ad5565b604051808215151515815260200191505060405180910390f35b3480156102ee57600080fd5b506102f7610ef1565b604051808260ff1660ff16815260200191505060405180910390f35b34801561031f57600080fd5b5061034c6004803603602081101561033657600080fd5b8101908080359060200190929190505050610f04565b005b34801561035a57600080fd5b50610363610fa7565b005b34801561037157600080fd5b506104356004803603604081101561038857600080fd5b8101908080359060200190929190803590602001906401000000008111156103af57600080fd5b8201836020820111156103c157600080fd5b803590602001918460018302840111640100000000831117156103e357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611061565b005b34801561044357600080fd5b506104866004803603602081101561045a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128b565b005b34801561049457600080fd5b5061049d61133f565b604051808215151515815260200191505060405180910390f35b3480156104c357600080fd5b50610506600480360360208110156104da57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611352565b6040518082815260200191505060405180910390f35b34801561052857600080fd5b5061053161136a565b005b34801561053f57600080fd5b50610548611426565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059657600080fd5b5061059f61144b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105df5780820151818401526020810190506105c4565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062657600080fd5b506106696004803603602081101561063d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114e9565b005b34801561067757600080fd5b506106c46004803603604081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061159d565b604051808215151515815260200191505060405180910390f35b3480156106ea57600080fd5b506107ce6004803603606081101561070157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561074857600080fd5b82018360208201111561075a57600080fd5b8035906020019184600183028401116401000000008311171561077c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611829565b604051808215151515815260200191505060405180910390f35b3480156107f457600080fd5b506108576004803603604081101561080b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a06565b6040518082815260200191505060405180910390f35b34801561087957600080fd5b506108bc6004803603602081101561089057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a2b565b005b3480156108ca57600080fd5b5061090d600480360360208110156108e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b7c565b604051808215151515815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109bd5780601f10610992576101008083540402835291602001916109bd565b820191906000526020600020905b8154815290600101906020018083116109a057829003601f168201915b505050505081565b60008060149054906101000a900460ff16156109e057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a3757600080fd5b60008211610a4457600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b60045481565b60008060149054906101000a900460ff1615610af057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610b4757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b8157600080fd5b60008211610b8e57600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bda57600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610c6357600080fd5b610cac600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d38600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bb6565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e01600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5d57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610fa3573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461100057600080fd5b600060149054906101000a900460ff1661101957600080fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110b857600080fd5b600082116110c557600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561111157600080fd5b61115a600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111a960045483611b9c565b6004819055507f592c096ff4dfa08dd9f14ab520bfad170146a4e60d85df29ce79930a7dd78913338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561124b578082015181840152602081019050611230565b50505050905090810190601f1680156112785780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112e457600080fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600060149054906101000a900460ff1681565b60056020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113c357600080fd5b600060149054906101000a900460ff16156113dd57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114e15780601f106114b6576101008083540402835291602001916114e1565b820191906000526020600020905b8154815290600101906020018083116114c457829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461154257600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060149054906101000a900460ff16156115b857600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561160f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561164957600080fd5b6000821161165657600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156116a257600080fd5b6116eb600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611777600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bb6565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008060149054906101000a900460ff161561184457600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561189b57600080fd5b60008490506118aa85856109c5565b156119f9578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561198857808201518184015260208101905061196d565b50505050905090810190601f1680156119b55780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156119d757600080fd5b505af11580156119eb573d6000803e3d6000fd5b5050505060019150506119ff565b60009150505b9392505050565b6006602052816000526040600020602052806000526040600020600091509150505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a8457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611abe57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60076020528060005260406000206000915054906101000a900460ff1681565b600082821115611bab57600080fd5b818303905092915050565b6000808284019050838110158015611bce5750828110155b611bd757600080fd5b809150509291505056fea265627a7a72305820c0ed0b0e450a31816b059c67e15357b08adfb307abcf19c5679685a8b8ac31be64736f6c634300050a0032

Deployed Bytecode

0x60806040526004361061011f5760003560e01c806370a08231116100a0578063a9059cbb11610064578063a9059cbb1461066b578063cae9ca51146106de578063dd62ed3e146107e8578063f2fde38b1461086d578063f9f92be4146108be5761011f565b806370a08231146104b75780638456cb591461051c5780638da5cb5b1461053357806395d89b411461058a57806397c3ccd81461061a5761011f565b80633bed33ce116100e75780633bed33ce146103135780633f4ba83a1461034e57806359262419146103655780635bfa1b68146104375780635c975abb146104885761011f565b806306fdde0314610121578063095ea7b3146101b157806318160ddd1461022457806323b872dd1461024f578063313ce567146102e2575b005b34801561012d57600080fd5b50610136610927565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017657808201518184015260208101905061015b565b50505050905090810190601f1680156101a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bd57600080fd5b5061020a600480360360408110156101d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c5565b604051808215151515815260200191505060405180910390f35b34801561023057600080fd5b50610239610acf565b6040518082815260200191505060405180910390f35b34801561025b57600080fd5b506102c86004803603606081101561027257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ad5565b604051808215151515815260200191505060405180910390f35b3480156102ee57600080fd5b506102f7610ef1565b604051808260ff1660ff16815260200191505060405180910390f35b34801561031f57600080fd5b5061034c6004803603602081101561033657600080fd5b8101908080359060200190929190505050610f04565b005b34801561035a57600080fd5b50610363610fa7565b005b34801561037157600080fd5b506104356004803603604081101561038857600080fd5b8101908080359060200190929190803590602001906401000000008111156103af57600080fd5b8201836020820111156103c157600080fd5b803590602001918460018302840111640100000000831117156103e357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611061565b005b34801561044357600080fd5b506104866004803603602081101561045a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128b565b005b34801561049457600080fd5b5061049d61133f565b604051808215151515815260200191505060405180910390f35b3480156104c357600080fd5b50610506600480360360208110156104da57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611352565b6040518082815260200191505060405180910390f35b34801561052857600080fd5b5061053161136a565b005b34801561053f57600080fd5b50610548611426565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059657600080fd5b5061059f61144b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105df5780820151818401526020810190506105c4565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062657600080fd5b506106696004803603602081101561063d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114e9565b005b34801561067757600080fd5b506106c46004803603604081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061159d565b604051808215151515815260200191505060405180910390f35b3480156106ea57600080fd5b506107ce6004803603606081101561070157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561074857600080fd5b82018360208201111561075a57600080fd5b8035906020019184600183028401116401000000008311171561077c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611829565b604051808215151515815260200191505060405180910390f35b3480156107f457600080fd5b506108576004803603604081101561080b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a06565b6040518082815260200191505060405180910390f35b34801561087957600080fd5b506108bc6004803603602081101561089057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a2b565b005b3480156108ca57600080fd5b5061090d600480360360208110156108e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b7c565b604051808215151515815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109bd5780601f10610992576101008083540402835291602001916109bd565b820191906000526020600020905b8154815290600101906020018083116109a057829003601f168201915b505050505081565b60008060149054906101000a900460ff16156109e057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a3757600080fd5b60008211610a4457600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b60045481565b60008060149054906101000a900460ff1615610af057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610b4757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b8157600080fd5b60008211610b8e57600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bda57600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610c6357600080fd5b610cac600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d38600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bb6565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e01600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5d57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610fa3573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461100057600080fd5b600060149054906101000a900460ff1661101957600080fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110b857600080fd5b600082116110c557600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561111157600080fd5b61115a600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111a960045483611b9c565b6004819055507f592c096ff4dfa08dd9f14ab520bfad170146a4e60d85df29ce79930a7dd78913338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561124b578082015181840152602081019050611230565b50505050905090810190601f1680156112785780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112e457600080fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600060149054906101000a900460ff1681565b60056020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113c357600080fd5b600060149054906101000a900460ff16156113dd57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114e15780601f106114b6576101008083540402835291602001916114e1565b820191906000526020600020905b8154815290600101906020018083116114c457829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461154257600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060149054906101000a900460ff16156115b857600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561160f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561164957600080fd5b6000821161165657600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156116a257600080fd5b6116eb600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b9c565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611777600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bb6565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008060149054906101000a900460ff161561184457600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561189b57600080fd5b60008490506118aa85856109c5565b156119f9578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561198857808201518184015260208101905061196d565b50505050905090810190601f1680156119b55780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156119d757600080fd5b505af11580156119eb573d6000803e3d6000fd5b5050505060019150506119ff565b60009150505b9392505050565b6006602052816000526040600020602052806000526040600020600091509150505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a8457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611abe57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60076020528060005260406000206000915054906101000a900460ff1681565b600082821115611bab57600080fd5b818303905092915050565b6000808284019050838110158015611bce5750828110155b611bd757600080fd5b809150509291505056fea265627a7a72305820c0ed0b0e450a31816b059c67e15357b08adfb307abcf19c5679685a8b8ac31be64736f6c634300050a0032

Deployed Bytecode Sourcemap

2704:4233:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2755:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2755:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;2755:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4501:218;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4501:218:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4501:218:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2835:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2835:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4777:883;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4777:883:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4777:883:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2807:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2807:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6830:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6830:104:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6830:104:0;;;;;;;;;;;;;;;;;:::i;:::-;;1735:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1735:105:0;;;:::i;:::-;;6169:374;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6169:374:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6169:374:0;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6169:374:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6169:374:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;6169:374:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6169:374:0;;;;;;;;;;;;;;;:::i;:::-;;6653:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6653:90:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6653:90:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1052:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1052:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2921:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2921:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2921:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1537:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1537:103:0;;;:::i;:::-;;49:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;49:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2780;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2780:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;2780:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6557:86;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6557:86:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6557:86:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3865:556;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3865:556:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3865:556:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5745:412;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5745:412:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5745:412:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;5745:412:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5745:412:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;5745:412:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;5745:412:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2973:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2973:66:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2973:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;668:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;668:178:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;668:178:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3046:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3046:42:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3046:42:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2755:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4501:218::-;4594:12;1240:6;;;;;;;;;;;1239:7;1231:16;;;;;;3793:9;:21;3803:10;3793:21;;;;;;;;;;;;;;;;;;;;;;;;;3792:22;3784:31;;;;;;4636:1;4627:6;:10;4619:19;;;;;;4683:6;4649:9;:21;4659:10;4649:21;;;;;;;;;;;;;;;:31;4671:8;4649:31;;;;;;;;;;;;;;;:40;;;;4707:4;4700:11;;4501:218;;;;:::o;2835:26::-;;;;:::o;4777:883::-;4885:12;1240:6;;;;;;;;;;;1239:7;1231:16;;;;;;3793:9;:21;3803:10;3793:21;;;;;;;;;;;;;;;;;;;;;;;;;3792:22;3784:31;;;;;;4934:3;4919:19;;:3;:19;;;;4910:29;;;;;;5054:1;5045:6;:10;5036:20;;;;;;5096:6;5076:9;:16;5086:5;5076:16;;;;;;;;;;;;;;;;:26;;5067:36;;;;;;5183:9;:16;5193:5;5183:16;;;;;;;;;;;;;;;:28;5200:10;5183:28;;;;;;;;;;;;;;;;5173:6;:38;;5164:48;;;;;;5265:42;5282:9;:16;5292:5;5282:16;;;;;;;;;;;;;;;;5300:6;5265:16;:42::i;:::-;5246:9;:16;5256:5;5246:16;;;;;;;;;;;;;;;:61;;;;5389:40;5406:9;:14;5416:3;5406:14;;;;;;;;;;;;;;;;5422:6;5389:16;:40::i;:::-;5372:9;:14;5382:3;5372:14;;;;;;;;;;;;;;;:57;;;;5532:54;5549:9;:16;5559:5;5549:16;;;;;;;;;;;;;;;:28;5566:10;5549:28;;;;;;;;;;;;;;;;5579:6;5532:16;:54::i;:::-;5501:9;:16;5511:5;5501:16;;;;;;;;;;;;;;;:28;5518:10;5501:28;;;;;;;;;;;;;;;:85;;;;5618:3;5602:28;;5611:5;5602:28;;;5623:6;5602:28;;;;;;;;;;;;;;;;;;5648:4;5641:11;;4777:883;;;;;:::o;2807:21::-;;;;;;;;;;;;;:::o;6830:104::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;6898:10;:19;;:28;6918:7;6898:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6898:28:0;6830:104;:::o;1735:105::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;1418:6;;;;;;;;;;;1410:15;;;;;;1802:5;1793:6;;:14;;;;;;;;;;;;;;;;;;1823:9;;;;;;;;;;1735:105::o;6169:374::-;3793:9;:21;3803:10;3793:21;;;;;;;;;;;;;;;;;;;;;;;;;3792:22;3784:31;;;;;;6279:1;6270:6;:10;6262:19;;;;;;6325:6;6300:9;:21;6310:10;6300:21;;;;;;;;;;;;;;;;:31;;6292:40;;;;;;6367:47;6384:9;:21;6394:10;6384:21;;;;;;;;;;;;;;;;6407:6;6367:16;:47::i;:::-;6343:9;:21;6353:10;6343:21;;;;;;;;;;;;;;;:71;;;;6439:37;6456:11;;6469:6;6439:16;:37::i;:::-;6425:11;:51;;;;6492:43;6502:10;6514:6;6522:12;6492:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;6492:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6169:374;;:::o;6653:90::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;6730:5;6712:9;:15;6722:4;6712:15;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;6653:90;:::o;1052:26::-;;;;;;;;;;;;;:::o;2921:45::-;;;;;;;;;;;;;;;;;:::o;1537:103::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;1240:6;;;;;;;;;;;1239:7;1231:16;;;;;;1605:4;1596:6;;:13;;;;;;;;;;;;;;;;;;1625:7;;;;;;;;;;1537:103::o;49:20::-;;;;;;;;;;;;;:::o;2780:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6557:86::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;6631:4;6613:9;:15;6623:4;6613:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;6557:86;:::o;3865:556::-;3954:12;1240:6;;;;;;;;;;;1239:7;1231:16;;;;;;3793:9;:21;3803:10;3793:21;;;;;;;;;;;;;;;;;;;;;;;;;3792:22;3784:31;;;;;;4001:3;3986:19;;:3;:19;;;;3978:28;;;;;;4064:1;4055:6;:10;4047:19;;;;;;4110:6;4085:9;:21;4095:10;4085:21;;;;;;;;;;;;;;;;:31;;4077:40;;;;;;4162:47;4179:9;:21;4189:10;4179:21;;;;;;;;;;;;;;;;4202:6;4162:16;:47::i;:::-;4138:9;:21;4148:10;4138:21;;;;;;;;;;;;;;;:71;;;;4257:40;4274:9;:14;4284:3;4274:14;;;;;;;;;;;;;;;;4290:6;4257:16;:40::i;:::-;4240:9;:14;4250:3;4240:14;;;;;;;;;;;;;;;:57;;;;4361:3;4340:33;;4349:10;4340:33;;;4366:6;4340:33;;;;;;;;;;;;;;;;;;4409:4;4402:11;;3865:556;;;;:::o;5745:412::-;5870:12;1240:6;;;;;;;;;;;1239:7;1231:16;;;;;;3793:9;:21;3803:10;3793:21;;;;;;;;;;;;;;;;;;;;;;;;;3792:22;3784:31;;;;;;5895;5953:8;5895:67;;5977:25;5985:8;5995:6;5977:7;:25::i;:::-;5973:154;;;6019:7;:23;;;6043:10;6055:6;6071:4;6078:10;6019:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;6019:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6019:70:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6019:70:0;;;;6111:4;6104:11;;;;;5973:154;6144:5;6137:12;;;3826:1;5745:412;;;;;:::o;2973:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;668:178::-;479:5;;;;;;;;;;;465:19;;:10;:19;;;457:28;;;;;;765:1;745:22;;:8;:22;;;;737:31;;;;;;808:8;780:37;;801:5;;;;;;;;;;;780:37;;;;;;;;;;;;832:8;824:5;;:16;;;;;;;;;;;;;;;;;;668:178;:::o;3046:42::-;;;;;;;;;;;;;;;;;;;;;;:::o;2252:128::-;2314:7;2347:1;2342;:6;;2334:15;;;;;;2371:1;2367;:5;2360:12;;2252:128;;;;:::o;2388:158::-;2450:7;2470:9;2486:1;2482;:5;2470:17;;2509:1;2506;:4;;:12;;;;;2517:1;2514;:4;;2506:12;2498:21;;;;;;2537:1;2530:8;;;2388:158;;;;:::o

Swarm Source

bzzr://c0ed0b0e450a31816b059c67e15357b08adfb307abcf19c5679685a8b8ac31be

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

DDAM (Decentralized Data Assets Management) focuses on the field of data asset management, using SpoC (Staking Proof Of Capacity) for lower energy consumption, lower threshold, and true decentralization to build a global digital asset management.

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.