Contract 0x5DBd23a64EE5b80DabDE8E0b8474f901b4D0b5AE

 
Txn Hash
Method
Block
From
To
Value
0xefb99a23fd9d51366aada51c0d5f4ed45a8c122d37d4f515d42aa2fe14533b30Transfer43553772017-10-11 4:30:181768 days 19 hrs ago0xbb71c78fa489ab67dd62394d979355bc6ad4fdb2 IN  BEX.world0.‍001 Ether0.‍0013823
0x9dd82398b2c299f1673f3bccd63ff275ef3f58de901800fe256686d5123971eaTransfer43553572017-10-11 4:20:481768 days 20 hrs ago0xbb71c78fa489ab67dd62394d979355bc6ad4fdb2 IN  BEX.world0.‍01 Ether0.‍0008512723
0xc4f9f43795327b0a54309aa78b54d17beb3c01113744da7ac91e4e79fc216cf1Transfer42439162017-09-06 8:26:471803 days 16 hrs ago0x7f721ab4764d883a886bfeb524df8ddc8ecc5fe9 IN  BEX.world0 Ether0.‍0009235941.‍47613476
0xbf886c154da200bb876e37c740b7fbdc5be93bac53bce659e70429b8c5f6857cTransfer42338872017-09-03 11:58:351806 days 12 hrs ago0xc8ae27e3c0e08464df1f9094e3a2d8f467df29c9 IN  BEX.world0 Ether0.‍0004622521
0xc1dfed1f51bb063336502ab9d83d4d659e3a18b01661bb9b7b39af80f6909ae7Transfer42337972017-09-03 11:21:521806 days 13 hrs ago0x7f721ab4764d883a886bfeb524df8ddc8ecc5fe9 IN  BEX.world0 Ether0.‍0010922521
0x80f5028e466d01297a55f29a536912aabba4b1ee5e924a8996c7dfe1bb1353d0Transfer42327552017-09-03 4:25:031806 days 20 hrs ago0xf81a4bb27bdd365587582e302515d5a235d20112 IN  BEX.world0 Ether0.‍0016274343.‍97058867
0xc398396a2c6df9ee36429bcf4cdcda2ceac7a62c2ac7c5dd5aacf1e7bb95dc00Transfer42323982017-09-03 1:49:591806 days 22 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0008512723
0xe148c742567ada2d119a746a641db8af4cdaf7bceb6812136e5fcaf4a2a76669Transfer42258472017-09-01 5:22:581808 days 19 hrs ago0x002d7f22ee077cc0f2689b26c7f7c3710bf2b7aa IN  BEX.world0 Ether0.‍0006603630
0xb87bf261aeadd4c0c78bbcde038754787569470b03adda65411787c3e7da89ddTransfer42258322017-09-01 5:19:101808 days 19 hrs ago0x7f721ab4764d883a886bfeb524df8ddc8ecc5fe9 IN  BEX.world0 Ether0.‍0018441535.‍5
0xa1fb13dff8a7ccddbfe6171b237dbb63813f1c28d6c1598a9d43bd04a96d4ec5Transfer42230662017-08-31 10:18:051809 days 14 hrs ago0x3ba2a5379ce89f2253081889ab32b71b4f67e195 IN  BEX.world0 Ether0.‍0009144824.‍62268728
0x75a3439de56a974f031730f11136b16feac75b4151a0f226230cf3bd7d871e7aTransfer42224992017-08-31 6:25:341809 days 18 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0008571623
0xf1cc3d9b882e8379b2c55d1e8d77bfbfd1e47c0885c4c68bcbe5e71543f06751Transfer42224792017-08-31 6:18:091809 days 18 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0010922521
0x6f14e44d0a34a653eb1b52bd55fbf426898092bc6fbebd4fe056c59a144da4e7Burn42222312017-08-31 4:36:101809 days 19 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0010588621
0x14fb67e3808f928c1b60e5f9b07b00e42ee436275703d1f843f54299281362d4Transfer42221752017-08-31 4:09:501809 days 20 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0010935921
0xed22ba34c17ccf9d6dbcd78209d81d971916c7aead9f6270f08bc7ad36c2b524Transfer42221492017-08-31 4:01:111809 days 20 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0010935921
0x6b20a9de7013ff032a1c39c93c2be83a58b3baba1077f0f9ec266b72fbe7368eTransfer42220952017-08-31 3:42:051809 days 20 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  BEX.world0 Ether0.‍0010935921
0x30c5fecc2dad4585fb01003b2cc02cb0736b11564ae847cb909f9eb8c1a9e50c0x6060604042220772017-08-31 3:35:021809 days 20 hrs ago0x92334c47b02615991b9757d4d39ad770f6c9cc39 IN  Create: BEXToken0 Ether0.‍0133957721
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEXToken

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.16;

// The ERC20 Token Standard Interface
contract ERC20 {
    function totalSupply() constant returns (uint totals);
    function balanceOf(address _owner) constant returns (uint balance);
    function transfer(address _to, uint _value) returns (bool success);
    function transferFrom(address _from, address _to, uint _value) returns (bool success);
    function approve(address _spender, uint _value) returns (bool success);
    function allowance(address _owner, address _spender) constant returns (uint remaining);
    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
}

// The BEX Token Standard Interface
contract BEXInterface {

    // burn some BEX token from sender's account to a specific address which nobody can spent
    // this function only called by contract's owner
    function burn(uint _value, uint _burnpwd) returns (bool success);
}

// BEX Token implemention
contract BEXToken is ERC20, BEXInterface {
    address public constant burnToAddr = 0x0000000000000000000000000000000000000000;
    string public constant name = "BEX";
    string public constant symbol = "BEX";
    uint8 public constant decimals = 18;
    uint256 constant totalAmount = 200000000000000000000000000;
    mapping(address => uint256) balances;
    mapping(address => mapping (address => uint256)) allowed;
    
    function BEXToken() {
        balances[msg.sender] = totalAmount;
    }
    
    modifier notAllowBurnedAddr(address _addr) {
        require(_addr != burnToAddr);
        _;
    }
    
    function totalSupply() constant returns (uint totals) {
        return totalAmount;
    }
    
    function balanceOf(address _owner) constant returns (uint balance) {
        return balances[_owner];
    }
    
    function transfer(address _to, uint _value) notAllowBurnedAddr(msg.sender) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0 && balances[_to] + _value > balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else {
            return false;
        }
    }
    
    function transferFrom(address _from, address _to, uint _value) notAllowBurnedAddr(_from) returns (bool success) {
        if (balances[_from] >= _value && _value > 0 && allowed[_from][msg.sender] >= _value
            && balances[_to] + _value > balances[_to]) {
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }
    
    function approve(address _spender, uint _value) notAllowBurnedAddr(msg.sender) returns (bool success) {
        // To change the approve amount you first have to reduce the addresses's allowance to zero
        if (_value != 0 && allowed[msg.sender][_spender] != 0) {
            return false;
        }
        if (_value >= 0) {
            allowed[msg.sender][_spender] = _value;
            Approval(msg.sender, _spender, _value);
            return true;
        } else {
            return false;
        }
    }
    
    function allowance(address _owner, address _spender) constant returns (uint remaining) {
        return allowed[_owner][_spender];
    }
    
    function burn(uint _value, uint _burnpwd) returns (bool success) {
        if (_burnpwd == 120915188 && balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[burnToAddr] += _value;
            Transfer(msg.sender, burnToAddr, _value);
            return true;
        } else {
            return false;
        }
    }
}

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":"totals","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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"burnToAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":"_value","type":"uint256"},{"name":"_burnpwd","type":"uint256"}],"name":"burn","outputs":[{"name":"success","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"},{"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"}]

6060604052341561000f57600080fd5b5b600160a060020a03331660009081526020819052604090206aa56fa5b99019a5c800000090555b5b61084d806100476000396000f300606060405236156100ac5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b1578063095ea7b31461013c57806318160ddd1461017257806323b872dd14610197578063313ce567146101d357806370a08231146101fc57806395d89b41146100b1578063a18c1ab0146102b8578063a9059cbb146102e7578063b390c0ab1461031d578063dd62ed3e1461034a575b600080fd5b34156100bc57600080fd5b6100c4610381565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014757600080fd5b61015e600160a060020a03600435166024356103b8565b604051901515815260200160405180910390f35b341561017d57600080fd5b610185610490565b60405190815260200160405180910390f35b34156101a257600080fd5b61015e600160a060020a03600435811690602435166044356104a0565b604051901515815260200160405180910390f35b34156101de57600080fd5b6101e66105d7565b60405160ff909116815260200160405180910390f35b341561020757600080fd5b610185600160a060020a03600435166105dc565b60405190815260200160405180910390f35b34156100bc57600080fd5b6100c4610381565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102c357600080fd5b6102cb610632565b604051600160a060020a03909116815260200160405180910390f35b34156102f257600080fd5b61015e600160a060020a0360043516602435610637565b604051901515815260200160405180910390f35b341561032857600080fd5b61015e600435602435610722565b604051901515815260200160405180910390f35b341561035557600080fd5b610185600160a060020a03600435811690602435166107f4565b60405190815260200160405180910390f35b60408051908101604052600381527f4245580000000000000000000000000000000000000000000000000000000000602082015281565b600033600160a060020a03811615156103d057600080fd5b82158015906104035750600160a060020a0333811660009081526001602090815260408083209388168352929052205415155b156104115760009150610487565b6000831061048257600160a060020a03338116600081815260016020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a360019150610487565b600091505b5b5b5092915050565b6aa56fa5b99019a5c80000005b90565b600083600160a060020a03811615156104b857600080fd5b600160a060020a0385166000908152602081905260409020548390108015906104e15750600083115b80156105145750600160a060020a0380861660009081526001602090815260408083203390941683529290522054839010155b80156105395750600160a060020a038416600090815260208190526040902054838101115b156105c857600160a060020a03808616600081815260208181526040808320805489900390556001825280832033861684528252808320805489900390559388168083529082905290839020805487019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191506105cd565b600091505b5b5b509392505050565b601281565b600160a060020a0381166000908152602081905260409020545b919050565b60408051908101604052600381527f4245580000000000000000000000000000000000000000000000000000000000602082015281565b600081565b600033600160a060020a038116151561064f57600080fd5b600160a060020a0333166000908152602081905260409020548390108015906106785750600083115b801561069d5750600160a060020a038416600090815260208190526040902054838101115b1561048257600160a060020a033381166000818152602081905260408082208054889003905592871680825290839020805487019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a360019150610487565b60009150610487565b5b5b5092915050565b60008163073504f41480156107505750600160a060020a033316600090815260208190526040902054839010155b801561075c5750600083115b156107e957600160a060020a033316600081815260208190526040808220805487900390558180527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054870190559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35060016107ed565b5060005b5b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b929150505600a165627a7a7230582070a1fbc29d82e5e4db6b1c25c3cbde92d767328f67b5f69e4d6e867b992820550029

Swarm Source

bzzr://70a1fbc29d82e5e4db6b1c25c3cbde92d767328f67b5f69e4d6e867b99282055
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.