ETH Price: $2,368.05 (-2.94%)
Gas: 9.03 Gwei

Contract

0x0f7010Aad4c2EF7c346ff777f8f23483575a7E19
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

VRX

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer70064542019-01-04 1:47:342105 days ago1546566454IN
0x0f7010Aa...3575a7E19
0 ETH0.000108773
Approve67772082018-11-26 16:42:412144 days ago1543250561IN
0x0f7010Aa...3575a7E19
0 ETH0.00018244
Transfer66262562018-11-01 22:50:372169 days ago1541112637IN
0x0f7010Aa...3575a7E19
0 ETH0.0014366841
Transfer62539732018-09-01 18:43:252230 days ago1535827405IN
0x0f7010Aa...3575a7E19
0 ETH0.0003625710
Transfer53266552018-03-26 18:19:212389 days ago1522088361IN
0x0f7010Aa...3575a7E19
0 ETH0.000072382
Transfer51043702018-02-17 3:35:212426 days ago1518838521IN
0x0f7010Aa...3575a7E19
0 ETH0.0000211
Transfer50978592018-02-16 1:20:392427 days ago1518744039IN
0x0f7010Aa...3575a7E19
0 ETH0.000036251
Transfer49999952018-01-30 13:40:402444 days ago1517319640IN
0x0f7010Aa...3575a7E19
0 ETH0.0007627421
Transfer48953162018-01-12 9:08:522462 days ago1515748132IN
0x0f7010Aa...3575a7E19
0 ETH0.0003625710
Approve48367542018-01-01 16:24:422473 days ago1514823882IN
0x0f7010Aa...3575a7E19
0 ETH0.00018244
Transfer47882852017-12-24 11:56:052481 days ago1514116565IN
0x0f7010Aa...3575a7E19
0 ETH0.0007613921
Approve47580722017-12-19 4:35:252486 days ago1513658125IN
0x0f7010Aa...3575a7E19
0 ETH0.00036488
Transfer47497672017-12-17 17:57:202488 days ago1513533440IN
0x0f7010Aa...3575a7E19
0 ETH0.0007251420
Approve47493012017-12-17 16:04:152488 days ago1513526655IN
0x0f7010Aa...3575a7E19
0 ETH0.00009122
Approve47472092017-12-17 7:12:422488 days ago1513494762IN
0x0f7010Aa...3575a7E19
0 ETH0.00031927
Approve47185992017-12-12 7:29:182493 days ago1513063758IN
0x0f7010Aa...3575a7E19
0 ETH0.00027366
Approve46648122017-12-02 22:47:402503 days ago1512254860IN
0x0f7010Aa...3575a7E19
0 ETH0.00004561
Approve46645972017-12-02 21:54:412503 days ago1512251681IN
0x0f7010Aa...3575a7E19
0 ETH0.00018244
Approve46644862017-12-02 21:28:152503 days ago1512250095IN
0x0f7010Aa...3575a7E19
0 ETH0.00018244
Approve46625832017-12-02 13:49:262503 days ago1512222566IN
0x0f7010Aa...3575a7E19
0 ETH0.00009122
Approve46619162017-12-02 11:13:432503 days ago1512213223IN
0x0f7010Aa...3575a7E19
0 ETH0.00004561
Approve46586952017-12-01 22:38:232504 days ago1512167903IN
0x0f7010Aa...3575a7E19
0 ETH0.00004561
Transfer46586852017-12-01 22:35:502504 days ago1512167750IN
0x0f7010Aa...3575a7E19
0 ETH0.000036251
Approve46577762017-12-01 18:58:402504 days ago1512154720IN
0x0f7010Aa...3575a7E19
0 ETH0.00002280.5
Transfer46513762017-11-30 18:01:312505 days ago1512064891IN
0x0f7010Aa...3575a7E19
0 ETH0.0004463921
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:
Vortex

Compiler Version
v0.4.19-nightly.2017.11.11+commit.284c3839

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.9;
library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a / b;
        return c;
    }

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

    function add(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}
contract Vortex {
    using SafeMath for uint256;
    mapping(address => mapping(address => uint256)) allowed;
    mapping(address => uint256) balances;
    uint256 public totalSupply;
    uint256 public decimals;
    address public owner;
    bytes32 public symbol;
    bool public fullSupplyUnlocked;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed _owner, address indexed spender, uint256 value);

    function Vortex() 
    {
        totalSupply = 12000000;
        symbol = 'VRX';
        owner = 0x753829254FE7906644eCbfA486C135e5FF0A2BC8;
        balances[owner] = 12000000;
        decimals = 0;
    }
    function unlockSupply() returns(bool)
    {
        require(msg.sender == owner);
        require(!fullSupplyUnlocked);
        balances[owner] = balances[owner].add(12000000);
        fullSupplyUnlocked = true;
        return true;
    }
    function balanceOf(address _owner) constant returns(uint256 balance)
    {
        return balances[_owner];
    }

    function allowance(address _owner, address _spender) constant returns(uint256 remaining)
    {
        return allowed[_owner][_spender];
    }

    function transfer(address _to, uint256 _value) returns(bool)
    {
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) returns(bool) 
    {
        var _allowance = allowed[_from][msg.sender];
        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) returns(bool) 
    {
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function() 
    {
        revert();
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fullSupplyUnlocked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unlockSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","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":true,"name":"_owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

6060604052341561000f57600080fd5b62b71b0060028190557f565258000000000000000000000000000000000000000000000000000000000060055560048054600160a060020a03191673753829254fe7906644ecbfa486c135e5ff0a2bc81790819055600160a060020a03166000908152600160205260408120919091556003556105e2806100916000396000f3006060604052600436106100ae5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663095ea7b381146100be57806318160ddd146100f457806323b872dd14610119578063313ce5671461014157806370a08231146101545780637c197c09146101735780638da5cb5b1461018657806395d89b41146101b5578063a8dc824c146101c8578063a9059cbb146101db578063dd62ed3e146101fd575b34156100b957600080fd5b600080fd5b34156100c957600080fd5b6100e0600160a060020a0360043516602435610222565b604051901515815260200160405180910390f35b34156100ff57600080fd5b6101076102c4565b60405190815260200160405180910390f35b341561012457600080fd5b6100e0600160a060020a03600435811690602435166044356102ca565b341561014c57600080fd5b6101076103d9565b341561015f57600080fd5b610107600160a060020a03600435166103df565b341561017e57600080fd5b6100e06103fa565b341561019157600080fd5b610199610403565b604051600160a060020a03909116815260200160405180910390f35b34156101c057600080fd5b610107610412565b34156101d357600080fd5b6100e0610418565b34156101e657600080fd5b6100e0600160a060020a03600435166024356104a6565b341561020857600080fd5b610107600160a060020a0360043581169060243516610565565b60008115806102525750600160a060020a0333811660009081526020818152604080832093871683529290522054155b151561025d57600080fd5b600160a060020a0333811660008181526020818152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60025481565b600160a060020a0380841660009081526020818152604080832033851684528252808320549386168352600190915281205490919061030f908463ffffffff61058e16565b600160a060020a038086166000908152600160205260408082209390935590871681522054610344908463ffffffff6105a416565b600160a060020a03861660009081526001602052604090205561036d818463ffffffff6105a416565b600160a060020a0380871660008181526020818152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60035481565b600160a060020a031660009081526001602052604090205490565b60065460ff1681565b600454600160a060020a031681565b60055481565b60045460009033600160a060020a0390811691161461043657600080fd5b60065460ff161561044657600080fd5b600454600160a060020a03166000908152600160205260409020546104749062b71b0063ffffffff61058e16565b600454600160a060020a03166000908152600160208190526040909120919091556006805460ff191682179055905090565b600160a060020a0333166000908152600160205260408120546104cf908363ffffffff6105a416565b600160a060020a033381166000908152600160205260408082209390935590851681522054610504908363ffffffff61058e16565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a0391821660009081526020818152604080832093909416825291909152205490565b60008282018381101561059d57fe5b9392505050565b6000828211156105b057fe5b509003905600a165627a7a7230582031c5e083927d72062176023e06b9ee7d41ec1ef25d9e64a8c5706362157edc120029

Deployed Bytecode

0x6060604052600436106100ae5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663095ea7b381146100be57806318160ddd146100f457806323b872dd14610119578063313ce5671461014157806370a08231146101545780637c197c09146101735780638da5cb5b1461018657806395d89b41146101b5578063a8dc824c146101c8578063a9059cbb146101db578063dd62ed3e146101fd575b34156100b957600080fd5b600080fd5b34156100c957600080fd5b6100e0600160a060020a0360043516602435610222565b604051901515815260200160405180910390f35b34156100ff57600080fd5b6101076102c4565b60405190815260200160405180910390f35b341561012457600080fd5b6100e0600160a060020a03600435811690602435166044356102ca565b341561014c57600080fd5b6101076103d9565b341561015f57600080fd5b610107600160a060020a03600435166103df565b341561017e57600080fd5b6100e06103fa565b341561019157600080fd5b610199610403565b604051600160a060020a03909116815260200160405180910390f35b34156101c057600080fd5b610107610412565b34156101d357600080fd5b6100e0610418565b34156101e657600080fd5b6100e0600160a060020a03600435166024356104a6565b341561020857600080fd5b610107600160a060020a0360043581169060243516610565565b60008115806102525750600160a060020a0333811660009081526020818152604080832093871683529290522054155b151561025d57600080fd5b600160a060020a0333811660008181526020818152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60025481565b600160a060020a0380841660009081526020818152604080832033851684528252808320549386168352600190915281205490919061030f908463ffffffff61058e16565b600160a060020a038086166000908152600160205260408082209390935590871681522054610344908463ffffffff6105a416565b600160a060020a03861660009081526001602052604090205561036d818463ffffffff6105a416565b600160a060020a0380871660008181526020818152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60035481565b600160a060020a031660009081526001602052604090205490565b60065460ff1681565b600454600160a060020a031681565b60055481565b60045460009033600160a060020a0390811691161461043657600080fd5b60065460ff161561044657600080fd5b600454600160a060020a03166000908152600160205260409020546104749062b71b0063ffffffff61058e16565b600454600160a060020a03166000908152600160208190526040909120919091556006805460ff191682179055905090565b600160a060020a0333166000908152600160205260408120546104cf908363ffffffff6105a416565b600160a060020a033381166000908152600160205260408082209390935590851681522054610504908363ffffffff61058e16565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a0391821660009081526020818152604080832093909416825291909152205490565b60008282018381101561059d57fe5b9392505050565b6000828211156105b057fe5b509003905600a165627a7a7230582031c5e083927d72062176023e06b9ee7d41ec1ef25d9e64a8c5706362157edc120029

Swarm Source

bzzr://31c5e083927d72062176023e06b9ee7d41ec1ef25d9e64a8c5706362157edc12

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.