ETH Price: $3,002.40 (+5.31%)
Gas: 2 Gwei

Contract

0x5150956E082C748Ca837a5dFa0a7C10CA4697f9c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Zeedex (ZDEX) (@$0.0438)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer201610202024-06-24 10:43:1111 days ago1719225791IN
Zeedex: ZDEX Token
0 ETH0.000142484.78852146
Approve198803062024-05-16 4:59:1151 days ago1715835551IN
Zeedex: ZDEX Token
0 ETH0.000094163.91356578
Approve198370952024-05-10 3:57:1157 days ago1715313431IN
Zeedex: ZDEX Token
0 ETH0.000089773.73116592
Approve198183672024-05-07 13:03:5959 days ago1715087039IN
Zeedex: ZDEX Token
0 ETH0.000186767.76242187
Approve197824162024-05-02 12:23:4764 days ago1714652627IN
Zeedex: ZDEX Token
0 ETH0.0007140515.40764705
Approve197514372024-04-28 4:29:3569 days ago1714278575IN
Zeedex: ZDEX Token
0 ETH0.000248345.35881954
Approve197238602024-04-24 7:50:3573 days ago1713945035IN
Zeedex: ZDEX Token
0 ETH0.000412628.90357518
Approve196595192024-04-15 7:47:1182 days ago1713167231IN
Zeedex: ZDEX Token
0 ETH0.000224699.33909947
Approve195935702024-04-06 2:01:1191 days ago1712368871IN
Zeedex: ZDEX Token
0 ETH0.000237999.89179443
Approve194193412024-03-12 13:36:59115 days ago1710250619IN
Zeedex: ZDEX Token
0 ETH0.0014472260.15082516
Transfer194085182024-03-11 1:17:47117 days ago1710119867IN
Zeedex: ZDEX Token
0 ETH0.0021612545.90205041
Transfer193889662024-03-08 7:29:59120 days ago1709882999IN
Zeedex: ZDEX Token
0 ETH0.0021476145.647228
Approve193763822024-03-06 13:18:59121 days ago1709731139IN
Zeedex: ZDEX Token
0 ETH0.0032173169.42257457
Approve192958032024-02-24 6:58:11133 days ago1708757891IN
Zeedex: ZDEX Token
0 ETH0.0011348224.64646142
Transfer192766722024-02-21 14:37:11135 days ago1708526231IN
Zeedex: ZDEX Token
0 ETH0.003630270
Transfer192760032024-02-21 12:22:23135 days ago1708518143IN
Zeedex: ZDEX Token
0 ETH0.0010971331.57399716
Transfer192660712024-02-20 2:54:47137 days ago1708397687IN
Zeedex: ZDEX Token
0 ETH0.0012281223.68162175
Approve192399842024-02-16 10:52:23140 days ago1708080743IN
Zeedex: ZDEX Token
0 ETH0.00054222.52706469
Transfer192213962024-02-13 20:16:11143 days ago1707855371IN
Zeedex: ZDEX Token
0 ETH0.0013877829.48973998
Approve191171402024-01-30 5:09:35158 days ago1706591375IN
Zeedex: ZDEX Token
0 ETH0.0002963612.31788782
Approve191171402024-01-30 5:09:35158 days ago1706591375IN
Zeedex: ZDEX Token
0 ETH0.0002963612.31788782
Transfer191124472024-01-29 13:21:23158 days ago1706534483IN
Zeedex: ZDEX Token
0 ETH0.0005410618.04499011
Transfer190833802024-01-25 11:38:35162 days ago1706182715IN
Zeedex: ZDEX Token
0 ETH0.0013643728.98484877
Transfer190773202024-01-24 15:14:11163 days ago1706109251IN
Zeedex: ZDEX Token
0 ETH0.0008922818.95575273
Approve190484472024-01-20 13:42:47167 days ago1705758167IN
Zeedex: ZDEX Token
0 ETH0.0007739716.72233673
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:
Token

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 4: Token.sol
pragma solidity ^0.6.0;
// SPDX-License-Identifier: UNLICENSED

// ----------------------------------------------------------------------------
// 'Zeedex' token contract

// Symbol      : ZDEX
// Name        : Zeedex
// Total supply: 10,000,000 (10 million)
// Decimals    : 18
// ----------------------------------------------------------------------------

import './SafeMath.sol';
import './ERC20contract.sol';
import './Owned.sol';

// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Token is ERC20Interface, Owned {
    using SafeMath for uint256;
    string public symbol = "ZDEX";
    string public  name = "Zeedex";
    uint256 public decimals = 18;
    uint256 _totalSupply = 10 * 1000000 * 10 ** (decimals); 
    
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
    
    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        owner = msg.sender;
        balances[address(owner)] = totalSupply();
        
        emit Transfer(address(0),address(owner), totalSupply());
    }
    
    /** ERC20Interface function's implementation **/
    
    function totalSupply() public override view returns (uint256){
       return _totalSupply; 
    }
    
    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public override view returns (uint256 balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint256 tokens) public override returns (bool success) {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[msg.sender] >= tokens );
        require(balances[to] + tokens >= balances[to]);
            
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(msg.sender,to,tokens);
        return true;
    }
    
    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    // ------------------------------------------------------------------------
    function approve(address spender, uint256 tokens) public override returns (bool success){
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender,spender,tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    // 
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint256 tokens) public override returns (bool success){
        require(tokens <= allowed[from][msg.sender]); //check allowance
        require(balances[from] >= tokens);
            
        balances[from] = balances[from].sub(tokens);
        balances[to] = balances[to].add(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        emit Transfer(from,to,tokens);
        return true;
    }
    
    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public override view returns (uint256 remaining) {
        return allowed[tokenOwner][spender];
    }
    
    // ------------------------------------------------------------------------
    // Burn the `_amount` amount of tokens from the calling `account`
    // @params _amount the amount of tokens to burn
    // ------------------------------------------------------------------------
    function burnTokens(uint256 _amount) public {
        _burn(_amount, msg.sender);
    }

    // ------------------------------------------------------------------------
    // @dev Internal function that burns an amount of the token from a given account
    // @param _amount The amount that will be burnt
    // @param _account The tokens to burn from
    // ------------------------------------------------------------------------
    function _burn(uint256 _amount, address _account) internal {
        require(balances[_account] >= _amount, "insufficient account balance");
        _totalSupply = _totalSupply.sub(_amount);
        balances[address(_account)] = balances[address(_account)].sub(_amount);
        emit Transfer(address(_account), address(0), _amount);
    }
}

File 2 of 4: ERC20contract.sol
// "SPDX-License-Identifier: UNLICENSED "
pragma solidity ^0.6.0;
// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
abstract contract ERC20Interface {
    function totalSupply() public virtual view returns (uint);
    function balanceOf(address tokenOwner) public virtual view returns (uint256 balance);
    function allowance(address tokenOwner, address spender) public virtual view returns (uint256 remaining);
    function transfer(address to, uint256 tokens) public virtual returns (bool success);
    function approve(address spender, uint256 tokens) public virtual returns (bool success);
    function transferFrom(address from, address to, uint256 tokens) public virtual returns (bool success);

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

File 3 of 4: Owned.sol
// "SPDX-License-Identifier: UNLICENSED "
pragma solidity ^0.6.0;
// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address payable public owner;

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

    constructor() public {
        owner = msg.sender;
    }

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

    function transferOwnership(address payable _newOwner) public onlyOwner {
        owner = _newOwner;
        emit OwnershipTransferred(msg.sender, _newOwner);
    }
}

File 4 of 4: SafeMath.sol
// "SPDX-License-Identifier: UNLICENSED "
pragma solidity ^0.6.0;
/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 *
*/
 
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  
  function ceil(uint a, uint m) internal pure returns (uint r) {
    return (a + m - 1) / m * m;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","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"}],"name":"OwnershipTransferred","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"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":"tokens","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c060405260046080819052630b4888ab60e31b60a090815261002591600191906100ff565b50604080518082019091526006808252650b4cacac8caf60d31b6020909201918252610053916002916100ff565b5060126003556a084595161401484a00000060045534801561007457600080fd5b5060008054336001600160a01b031991821681179091161790556100966100f9565b600080546001600160a01b039081168252600560205260408220929092558054909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6100e36100f9565b60408051918252519081900360200190a3610192565b60045490565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014057805160ff191683800117855561016d565b8280016001018555821561016d579182015b8281111561016d578251825591602001919060010190610152565b5061017992915061017d565b5090565b5b80821115610179576000815560010161017e565b61087b806101a16000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101ed5780638da5cb5b1461021357806395d89b4114610237578063a9059cbb1461023f578063dd62ed3e1461026b578063f2fde38b14610299576100b4565b806306fdde03146100b9578063095ea7b31461013657806318160ddd1461017657806323b872dd14610190578063313ce567146101c65780636d1b229d146101ce575b600080fd5b6100c16102bf565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b03813516906020013561034a565b604080519115158252519081900360200190f35b61017e6103b0565b60408051918252519081900360200190f35b610162600480360360608110156101a657600080fd5b506001600160a01b038135811691602081013590911690604001356103b6565b61017e610506565b6101eb600480360360208110156101e457600080fd5b503561050c565b005b61017e6004803603602081101561020357600080fd5b50356001600160a01b0316610519565b61021b610534565b604080516001600160a01b039092168252519081900360200190f35b6100c1610543565b6101626004803603604081101561025557600080fd5b506001600160a01b03813516906020013561059d565b61017e6004803603604081101561028157600080fd5b506001600160a01b0381358116916020013516610699565b6101eb600480360360208110156102af57600080fd5b50356001600160a01b03166106c4565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156103425780601f1061031757610100808354040283529160200191610342565b820191906000526020600020905b81548152906001019060200180831161032557829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045490565b6001600160a01b03831660009081526006602090815260408083203384529091528120548211156103e657600080fd5b6001600160a01b03841660009081526005602052604090205482111561040b57600080fd5b6001600160a01b03841660009081526005602052604090205461042e9083610726565b6001600160a01b03808616600090815260056020526040808220939093559085168152205461045d9083610738565b6001600160a01b03808516600090815260056020908152604080832094909455918716815260068252828120338252909152205461049b9083610726565b6001600160a01b03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035481565b610516813361074e565b50565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103425780601f1061031757610100808354040283529160200191610342565b60006001600160a01b0383166105b257600080fd5b336000908152600560205260409020548211156105ce57600080fd5b6001600160a01b03831660009081526005602052604090205482810110156105f557600080fd5b3360009081526005602052604090205461060f9083610726565b33600090815260056020526040808220929092556001600160a01b0385168152205461063b9083610738565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b6000546001600160a01b031633146106db57600080fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b60008282111561073257fe5b50900390565b60008282018381101561074757fe5b9392505050565b6001600160a01b0381166000908152600560205260409020548211156107bb576040805162461bcd60e51b815260206004820152601c60248201527f696e73756666696369656e74206163636f756e742062616c616e636500000000604482015290519081900360640190fd5b6004546107c89083610726565b6004556001600160a01b0381166000908152600560205260409020546107ee9083610726565b6001600160a01b0382166000818152600560209081526040808320949094558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3505056fea2646970667358221220bfcc87ccc4c4021395bb7fdab7d0d20f10b1a742f462c04a85d102eef422a9d064736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101ed5780638da5cb5b1461021357806395d89b4114610237578063a9059cbb1461023f578063dd62ed3e1461026b578063f2fde38b14610299576100b4565b806306fdde03146100b9578063095ea7b31461013657806318160ddd1461017657806323b872dd14610190578063313ce567146101c65780636d1b229d146101ce575b600080fd5b6100c16102bf565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b03813516906020013561034a565b604080519115158252519081900360200190f35b61017e6103b0565b60408051918252519081900360200190f35b610162600480360360608110156101a657600080fd5b506001600160a01b038135811691602081013590911690604001356103b6565b61017e610506565b6101eb600480360360208110156101e457600080fd5b503561050c565b005b61017e6004803603602081101561020357600080fd5b50356001600160a01b0316610519565b61021b610534565b604080516001600160a01b039092168252519081900360200190f35b6100c1610543565b6101626004803603604081101561025557600080fd5b506001600160a01b03813516906020013561059d565b61017e6004803603604081101561028157600080fd5b506001600160a01b0381358116916020013516610699565b6101eb600480360360208110156102af57600080fd5b50356001600160a01b03166106c4565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156103425780601f1061031757610100808354040283529160200191610342565b820191906000526020600020905b81548152906001019060200180831161032557829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045490565b6001600160a01b03831660009081526006602090815260408083203384529091528120548211156103e657600080fd5b6001600160a01b03841660009081526005602052604090205482111561040b57600080fd5b6001600160a01b03841660009081526005602052604090205461042e9083610726565b6001600160a01b03808616600090815260056020526040808220939093559085168152205461045d9083610738565b6001600160a01b03808516600090815260056020908152604080832094909455918716815260068252828120338252909152205461049b9083610726565b6001600160a01b03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035481565b610516813361074e565b50565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103425780601f1061031757610100808354040283529160200191610342565b60006001600160a01b0383166105b257600080fd5b336000908152600560205260409020548211156105ce57600080fd5b6001600160a01b03831660009081526005602052604090205482810110156105f557600080fd5b3360009081526005602052604090205461060f9083610726565b33600090815260056020526040808220929092556001600160a01b0385168152205461063b9083610738565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b6000546001600160a01b031633146106db57600080fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b60008282111561073257fe5b50900390565b60008282018381101561074757fe5b9392505050565b6001600160a01b0381166000908152600560205260409020548211156107bb576040805162461bcd60e51b815260206004820152601c60248201527f696e73756666696369656e74206163636f756e742062616c616e636500000000604482015290519081900360640190fd5b6004546107c89083610726565b6004556001600160a01b0381166000908152600560205260409020546107ee9083610726565b6001600160a01b0382166000818152600560209081526040808320949094558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3505056fea2646970667358221220bfcc87ccc4c4021395bb7fdab7d0d20f10b1a742f462c04a85d102eef422a9d064736f6c634300060c0033

Deployed Bytecode Sourcemap

713:5184:3:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;829:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3115:217;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3115:217:3;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1519:99;;;:::i;:::-;;;;;;;;;;;;;;;;3874:483;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3874:483:3;;;;;;;;;;;;;;;;;:::i;866:28::-;;;:::i;5104:89::-;;;;;;;;;;;;;;;;-1:-1:-1;5104:89:3;;:::i;:::-;;1847:132;;;;;;;;;;;;;;;;-1:-1:-1;1847:132:3;-1:-1:-1;;;;;1847:132:3;;:::i;271:28:1:-;;;:::i;:::-;;;;-1:-1:-1;;;;;271:28:1;;;;;;;;;;;;;;793:29:3;;;:::i;2328:498::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2328:498:3;;;;;;;;:::i;4647:159::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4647:159:3;;;;;;;;;;:::i;539:166:1:-;;;;;;;;;;;;;;;;-1:-1:-1;539:166:1;-1:-1:-1;;;;;539:166:1;;:::i;829:30:3:-;;;;;;;;;;;;;;-1:-1:-1;;829:30:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3115:217::-;3222:10;3190:12;3214:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3214:28:3;;;;;;;;;;;:37;;;3267:35;;;;;;;3190:12;;3214:28;;3222:10;;3267:35;;;;;;;;-1:-1:-1;3320:4:3;3115:217;;;;:::o;1519:99::-;1597:12;;1519:99;:::o;3874:483::-;-1:-1:-1;;;;;4005:13:3;;3963:12;4005:13;;;:7;:13;;;;;;;;4019:10;4005:25;;;;;;;;3995:35;;;3987:44;;;;;;-1:-1:-1;;;;;4068:14:3;;;;;;:8;:14;;;;;;:24;-1:-1:-1;4068:24:3;4060:33;;;;;;-1:-1:-1;;;;;4135:14:3;;;;;;:8;:14;;;;;;:26;;4154:6;4135:18;:26::i;:::-;-1:-1:-1;;;;;4118:14:3;;;;;;;:8;:14;;;;;;:43;;;;4187:12;;;;;;;:24;;4204:6;4187:16;:24::i;:::-;-1:-1:-1;;;;;4172:12:3;;;;;;;:8;:12;;;;;;;;:39;;;;4250:13;;;;;:7;:13;;;;;4264:10;4250:25;;;;;;;:37;;4280:6;4250:29;:37::i;:::-;-1:-1:-1;;;;;4222:13:3;;;;;;;:7;:13;;;;;;;;4236:10;4222:25;;;;;;;;:65;;;;4303:24;;;;;;;;;;;4222:13;;4303:24;;;;;;;;;;;-1:-1:-1;4345:4:3;3874:483;;;;;:::o;866:28::-;;;;:::o;5104:89::-;5159:26;5165:7;5174:10;5159:5;:26::i;:::-;5104:89;:::o;1847:132::-;-1:-1:-1;;;;;1951:20:3;1916:15;1951:20;;;:8;:20;;;;;;;1847:132::o;271:28:1:-;;;-1:-1:-1;;;;;271:28:1;;:::o;793:29:3:-;;;;;;;;;;;;;;;-1:-1:-1;;793:29:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2328:498;2399:12;-1:-1:-1;;;;;2486:25:3;;2478:34;;;;;;2540:10;2531:20;;;;:8;:20;;;;;;:30;-1:-1:-1;2531:30:3;2523:40;;;;;;-1:-1:-1;;;;;2607:12:3;;;;;;:8;:12;;;;;;2582:21;;;:37;;2574:46;;;;;;2677:10;2668:20;;;;:8;:20;;;;;;:32;;2693:6;2668:24;:32::i;:::-;2654:10;2645:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2726:12:3;;;;;;:24;;2743:6;2726:16;:24::i;:::-;-1:-1:-1;;;;;2711:12:3;;;;;;:8;:12;;;;;;;;;:39;;;;2766:30;;;;;;;2711:12;;2775:10;;2766:30;;;;;;;;;;-1:-1:-1;2814:4:3;2328:498;;;;:::o;4647:159::-;-1:-1:-1;;;;;4770:19:3;;;4733:17;4770:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;4647:159::o;539:166:1:-;505:5;;-1:-1:-1;;;;;505:5:1;491:10;:19;483:28;;;;;;621:5:::1;:17:::0;;-1:-1:-1;;;;;;621:17:1::1;-1:-1:-1::0;;;;;621:17:1;::::1;::::0;;::::1;::::0;;654:43:::1;::::0;621:17;;675:10:::1;::::0;654:43:::1;::::0;621:5;654:43:::1;539:166:::0;:::o;652:113:2:-;710:7;738:1;733;:6;;726:14;;;;-1:-1:-1;754:5:2;;;652:113::o;771:133::-;829:7;857:5;;;876:6;;;;869:14;;;;897:1;771:133;-1:-1:-1;;;771:133:2:o;5550:344:3:-;-1:-1:-1;;;;;5628:18:3;;;;;;:8;:18;;;;;;:29;-1:-1:-1;5628:29:3;5620:70;;;;;-1:-1:-1;;;5620:70:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;5716:12;;:25;;5733:7;5716:16;:25::i;:::-;5701:12;:40;-1:-1:-1;;;;;5782:27:3;;;;;;:8;:27;;;;;;:40;;5814:7;5782:31;:40::i;:::-;-1:-1:-1;;;;;5752:27:3;;;;;;:8;:27;;;;;;;;:70;;;;5838:48;;;;;;;5752:27;;5838:48;;;;;;;;;;;5550:344;;:::o

Swarm Source

ipfs://bfcc87ccc4c4021395bb7fdab7d0d20f10b1a742f462c04a85d102eef422a9d0

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

Zeedex aims to offer decentralized exchange where users can trade, stake, lend and borrow cryptocurrencies.

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.