ETH Price: $3,240.87 (-2.61%)
Gas: 5.21 Gwei
 
Transaction Hash
Method
Block
From
To
Transfer216833962025-01-22 23:44:596 mins ago1737589499IN
Veritaseum Token
0 ETH0.000287526.10760655
Approve216832792025-01-22 23:21:3529 mins ago1737588095IN
Veritaseum Token
0 ETH0.000341567.39590184
Approve216832052025-01-22 23:06:4744 mins ago1737587207IN
Veritaseum Token
0 ETH0.000338397.33295815
Transfer216828592025-01-22 21:57:231 hr ago1737583043IN
Veritaseum Token
0 ETH0.000443649.42147126
Transfer216825042025-01-22 20:46:113 hrs ago1737578771IN
Veritaseum Token
0 ETH0.000511169.84890141
Transfer216823462025-01-22 20:14:113 hrs ago1737576851IN
Veritaseum Token
0 ETH0.000322829.27941911
Transfer216822502025-01-22 19:54:473 hrs ago1737575687IN
Veritaseum Token
0 ETH0.000355510.2189376
Transfer216820642025-01-22 19:17:234 hrs ago1737573443IN
Veritaseum Token
0 ETH0.0003666710.5434886
Transfer216820552025-01-22 19:15:234 hrs ago1737573323IN
Veritaseum Token
0 ETH0.0003508510.09226264
Transfer216820442025-01-22 19:13:114 hrs ago1737573191IN
Veritaseum Token
0 ETH0.000517579.9792212
Transfer216818542025-01-22 18:35:115 hrs ago1737570911IN
Veritaseum Token
0 ETH0.000262238.74448267
Transfer216814762025-01-22 17:18:476 hrs ago1737566327IN
Veritaseum Token
0 ETH0.0003145910.48623052
Transfer216814532025-01-22 17:14:116 hrs ago1737566051IN
Veritaseum Token
0 ETH0.000342019.83438815
Transfer216814462025-01-22 17:12:476 hrs ago1737565967IN
Veritaseum Token
0 ETH0.0005327511.31090556
Transfer216813272025-01-22 16:48:597 hrs ago1737564539IN
Veritaseum Token
0 ETH0.0005781816.6197524
Transfer216811052025-01-22 16:03:597 hrs ago1737561839IN
Veritaseum Token
0 ETH0.0004745113.64442933
Approve216809812025-01-22 15:39:118 hrs ago1737560351IN
Veritaseum Token
0 ETH0.0007910817.02764882
Approve216807452025-01-22 14:51:598 hrs ago1737557519IN
Veritaseum Token
0 ETH0.0007198215.49378925
Transfer216806922025-01-22 14:41:239 hrs ago1737556883IN
Veritaseum Token
0 ETH0.0008323116.04398065
Transfer216806342025-01-22 14:29:359 hrs ago1737556175IN
Veritaseum Token
0 ETH0.0007180813.83562973
Transfer216806162025-01-22 14:25:599 hrs ago1737555959IN
Veritaseum Token
0 ETH0.0004924514.15548091
Transfer216803292025-01-22 13:28:2310 hrs ago1737552503IN
Veritaseum Token
0 ETH0.0005890711.35261295
Transfer216803132025-01-22 13:25:1110 hrs ago1737552311IN
Veritaseum Token
0 ETH0.0006788414.43095762
Transfer216795242025-01-22 10:46:5913 hrs ago1737542819IN
Veritaseum Token
0 ETH0.000284358.17365579
Transfer216791752025-01-22 9:37:1114 hrs ago1737538631IN
Veritaseum Token
0 ETH0.00038048.08056402
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
160862882022-12-01 0:11:11783 days ago1669853471
Veritaseum Token
0.00386357 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VeritaseumToken

Compiler Version
v0.4.8+commit.60cc1668

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.8;


contract Ownable {
  address public owner;

  function Ownable() {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    if (msg.sender != owner) {
      throw;
    }
    _;
  }

  function transferOwnership(address newOwner) onlyOwner {
    if (newOwner != address(0)) {
      owner = newOwner;
    }
  }

}

contract SafeMath {
  function safeMul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeDiv(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

contract ERC20 {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function allowance(address owner, address spender) constant returns (uint);

  function transfer(address to, uint value) returns (bool ok);
  function transferFrom(address from, address to, uint value) returns (bool ok);
  function approve(address spender, uint value) returns (bool ok);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

contract StandardToken is ERC20, SafeMath {

  mapping(address => uint) balances;
  mapping (address => mapping (address => uint)) allowed;

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

  function transferFrom(address _from, address _to, uint _value) returns (bool success) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because safeSub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

    balances[_to] = safeAdd(balances[_to], _value);
    balances[_from] = safeSub(balances[_from], _value);
    allowed[_from][msg.sender] = safeSub(_allowance, _value);
    Transfer(_from, _to, _value);
    return true;
  }

  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }

  function approve(address _spender, uint _value) returns (bool success) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

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

}

/// @title Veritaseum Token
/// @author Riaan F Venter~ RFVenter~ <[email protected]>
contract VeritaseumToken is Ownable, StandardToken {

    string public name = "Veritaseum";          // name of the token
    string public symbol = "VERI";              // ERC20 compliant 4 digit token code
    uint public decimals = 18;                  // token has 18 digit precision

    uint public totalSupply = 100000000 ether;  // total supply of 100 Million Tokens

    /// @notice Initializes the contract and allocates all initial tokens to the owner
    function VeritaseumToken() {
        balances[msg.sender] = totalSupply;
    }
  
    //////////////// owner only functions below

    /// @notice To transfer token contract ownership
    /// @param _newOwner The address of the new owner of this contract
    function transferOwnership(address _newOwner) onlyOwner {
        balances[_newOwner] = balances[owner];
        balances[owner] = 0;
        Ownable.transferOwnership(_newOwner);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"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"}]

60a0604052600a60608190527f5665726974617365756d0000000000000000000000000000000000000000000060809081526004805460008290527f5665726974617365756d00000000000000000000000000000000000000000014825590927f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b602060026001851615610100026000190190941693909304601f01929092048201929091906100d7565b828001600101855582156100d7579182015b828111156100d75782518255916020019190600101906100bc565b5b506100f89291505b808211156100f457600081556001016100e0565b5090565b50506040805180820190915260048082527f564552490000000000000000000000000000000000000000000000000000000060209283019081526005805460008290528251600860ff1990911617825590937f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db060026001841615610100026000190190931692909204601f0104810192916101bb565b828001600101855582156101bb579182015b828111156101bb5782518255916020019190600101906101a0565b5b506101dc9291505b808211156100f457600081556001016100e0565b5090565b505060126006556a52b7d2dcc80cd2e400000060075534610000575b5b60008054600160a060020a03191633600160a060020a03161790555b600754600160a060020a0333166000908152600260205260409020555b5b6107f8806102426000396000f300606060405236156100935763ffffffff60e060020a60003504166306fdde038114610098578063095ea7b31461012557806318160ddd1461015557806323b872dd14610174578063313ce567146101aa57806370a08231146101c95780638da5cb5b146101f457806395d89b411461021d578063a9059cbb146102aa578063dd62ed3e146102da578063f2fde38b1461030b575b610000565b34610000576100a5610326565b6040805160208082528351818301528351919283929083019185019080838382156100eb575b8051825260208311156100eb57601f1990920191602091820191016100cb565b505050905090810190601f1680156101175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610141600160a060020a03600435166024356103b4565b604080519115158252519081900360200190f35b346100005761016261041f565b60408051918252519081900360200190f35b3461000057610141600160a060020a0360043581169060243516604435610425565b604080519115158252519081900360200190f35b3461000057610162610528565b60408051918252519081900360200190f35b3461000057610162600160a060020a036004351661052e565b60408051918252519081900360200190f35b346100005761020161054d565b60408051600160a060020a039092168252519081900360200190f35b34610000576100a561055c565b6040805160208082528351818301528351919283929083019185019080838382156100eb575b8051825260208311156100eb57601f1990920191602091820191016100cb565b505050905090810190601f1680156101175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610141600160a060020a03600435166024356105ea565b604080519115158252519081900360200190f35b3461000057610162600160a060020a036004358116906024351661069e565b60408051918252519081900360200190f35b3461000057610324600160a060020a03600435166106cb565b005b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ac5780601f10610381576101008083540402835291602001916103ac565b820191906000526020600020905b81548152906001019060200180831161038f57829003601f168201915b505050505081565b600160a060020a03338116600081815260036020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60075481565b600160a060020a0380841660009081526003602090815260408083203385168452825280832054938616835260029091528120549091906104669084610723565b600160a060020a038086166000908152600260205260408082209390935590871681522054610495908461074b565b600160a060020a0386166000908152600260205260409020556104b8818461074b565b600160a060020a038087166000818152600360209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600191505b509392505050565b60065481565b600160a060020a0381166000908152600260205260409020545b919050565b600054600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ac5780601f10610381576101008083540402835291602001916103ac565b820191906000526020600020905b81548152906001019060200180831161038f57829003601f168201915b505050505081565b600160a060020a03331660009081526002602052604081205461060d908361074b565b600160a060020a03338116600090815260026020526040808220939093559085168152205461063c9083610723565b600160a060020a038085166000818152600260209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b600160a060020a038083166000908152600360209081526040808320938516835292905220545b92915050565b60005433600160a060020a039081169116146106e657610000565b60008054600160a060020a03908116825260026020526040808320548483168452818420558254909116825281205561071e81610764565b5b5b50565b600082820161074084821080159061073b5750838210155b6107bc565b8091505b5092915050565b6000610759838311156107bc565b508082035b92915050565b60005433600160a060020a0390811691161461077f57610000565b600160a060020a0381161561071e576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b5b50565b80151561071e57610000565b5b505600a165627a7a723058208fbbd02ec7d75d185caa49ad912a70f3cd4cf5da655e1cbaba26f516efa303890029

Deployed Bytecode

0x606060405236156100935763ffffffff60e060020a60003504166306fdde038114610098578063095ea7b31461012557806318160ddd1461015557806323b872dd14610174578063313ce567146101aa57806370a08231146101c95780638da5cb5b146101f457806395d89b411461021d578063a9059cbb146102aa578063dd62ed3e146102da578063f2fde38b1461030b575b610000565b34610000576100a5610326565b6040805160208082528351818301528351919283929083019185019080838382156100eb575b8051825260208311156100eb57601f1990920191602091820191016100cb565b505050905090810190601f1680156101175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610141600160a060020a03600435166024356103b4565b604080519115158252519081900360200190f35b346100005761016261041f565b60408051918252519081900360200190f35b3461000057610141600160a060020a0360043581169060243516604435610425565b604080519115158252519081900360200190f35b3461000057610162610528565b60408051918252519081900360200190f35b3461000057610162600160a060020a036004351661052e565b60408051918252519081900360200190f35b346100005761020161054d565b60408051600160a060020a039092168252519081900360200190f35b34610000576100a561055c565b6040805160208082528351818301528351919283929083019185019080838382156100eb575b8051825260208311156100eb57601f1990920191602091820191016100cb565b505050905090810190601f1680156101175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610141600160a060020a03600435166024356105ea565b604080519115158252519081900360200190f35b3461000057610162600160a060020a036004358116906024351661069e565b60408051918252519081900360200190f35b3461000057610324600160a060020a03600435166106cb565b005b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ac5780601f10610381576101008083540402835291602001916103ac565b820191906000526020600020905b81548152906001019060200180831161038f57829003601f168201915b505050505081565b600160a060020a03338116600081815260036020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60075481565b600160a060020a0380841660009081526003602090815260408083203385168452825280832054938616835260029091528120549091906104669084610723565b600160a060020a038086166000908152600260205260408082209390935590871681522054610495908461074b565b600160a060020a0386166000908152600260205260409020556104b8818461074b565b600160a060020a038087166000818152600360209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600191505b509392505050565b60065481565b600160a060020a0381166000908152600260205260409020545b919050565b600054600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ac5780601f10610381576101008083540402835291602001916103ac565b820191906000526020600020905b81548152906001019060200180831161038f57829003601f168201915b505050505081565b600160a060020a03331660009081526002602052604081205461060d908361074b565b600160a060020a03338116600090815260026020526040808220939093559085168152205461063c9083610723565b600160a060020a038085166000818152600260209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b600160a060020a038083166000908152600360209081526040808320938516835292905220545b92915050565b60005433600160a060020a039081169116146106e657610000565b60008054600160a060020a03908116825260026020526040808320548483168452818420558254909116825281205561071e81610764565b5b5b50565b600082820161074084821080159061073b5750838210155b6107bc565b8091505b5092915050565b6000610759838311156107bc565b508082035b92915050565b60005433600160a060020a0390811691161461077f57610000565b600160a060020a0381161561071e576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b5b50565b80151561071e57610000565b5b505600a165627a7a723058208fbbd02ec7d75d185caa49ad912a70f3cd4cf5da655e1cbaba26f516efa303890029

Swarm Source

bzzr://8fbbd02ec7d75d185caa49ad912a70f3cd4cf5da655e1cbaba26f516efa30389

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  ]
[ 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.