ETH Price: $2,444.38 (+5.79%)

Contract

0x4B8B085091C51f5F16d8e4A873eAbfA6508DdAAa
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer58692712018-06-28 13:22:092274 days ago1530192129IN
0x4B8B0850...6508DdAAa
0 ETH0.0004713312.71875
Transfer55535192018-05-04 6:54:242330 days ago1525416864IN
0x4B8B0850...6508DdAAa
0 ETH0.000137156.2
Transfer54185552018-04-11 1:26:122353 days ago1523409972IN
0x4B8B0850...6508DdAAa
0 ETH0.000111173
Transfer54019412018-04-08 7:22:592356 days ago1523172179IN
0x4B8B0850...6508DdAAa
0 ETH0.000035091.59104473
Transfer53425062018-03-29 10:42:142366 days ago1522320134IN
0x4B8B0850...6508DdAAa
0 ETH0.000021991
Transfer53423182018-03-29 9:58:052366 days ago1522317485IN
0x4B8B0850...6508DdAAa
0 ETH0.000184975
Transfer53409602018-03-29 4:19:402366 days ago1522297180IN
0x4B8B0850...6508DdAAa
0 ETH0.000185295
Transfer53364072018-03-28 9:58:302367 days ago1522231110IN
0x4B8B0850...6508DdAAa
0 ETH0.000087974
Transfer53363492018-03-28 9:46:432367 days ago1522230403IN
0x4B8B0850...6508DdAAa
0 ETH0.0012530233.8125
Transfer53355202018-03-28 6:16:302367 days ago1522217790IN
0x4B8B0850...6508DdAAa
0 ETH0.000110615
Transfer53351132018-03-28 4:35:172367 days ago1522211717IN
0x4B8B0850...6508DdAAa
0 ETH0.000139046.30357145
Transfer53315342018-03-27 14:07:022367 days ago1522159622IN
0x4B8B0850...6508DdAAa
0 ETH0.0021994100
Transfer53314092018-03-27 13:38:562367 days ago1522157936IN
0x4B8B0850...6508DdAAa
0 ETH0.000110295
Transfer53313492018-03-27 13:23:282367 days ago1522157008IN
0x4B8B0850...6508DdAAa
0 ETH0.000185295
Transfer53312262018-03-27 12:51:092367 days ago1522155069IN
0x4B8B0850...6508DdAAa
0 ETH0.000087974
Transfer53311632018-03-27 12:33:552367 days ago1522154035IN
0x4B8B0850...6508DdAAa
0 ETH0.000088234
Transfer53310352018-03-27 12:08:272367 days ago1522152507IN
0x4B8B0850...6508DdAAa
0 ETH0.000022051
Transfer53310182018-03-27 12:05:052368 days ago1522152305IN
0x4B8B0850...6508DdAAa
0 ETH0.000022051
Transfer53309772018-03-27 11:56:042368 days ago1522151764IN
0x4B8B0850...6508DdAAa
0 ETH0.0011421951.78125
Transfer53307152018-03-27 10:49:022368 days ago1522147742IN
0x4B8B0850...6508DdAAa
0 ETH0.00010794.90625
Transfer53302842018-03-27 9:04:342368 days ago1522141474IN
0x4B8B0850...6508DdAAa
0 ETH0.000148484
Transfer51568202018-02-26 1:01:222397 days ago1519606882IN
0x4B8B0850...6508DdAAa
0 ETH0.0010918721
Transfer50475102018-02-07 14:24:572415 days ago1518013497IN
0x4B8B0850...6508DdAAa
0 ETH0.0009846318.9375
Transfer48690032018-01-07 12:44:532446 days ago1515329093IN
0x4B8B0850...6508DdAAa
0 ETH0.0017136933
Transfer47831612017-12-23 14:59:222461 days ago1514041162IN
0x4B8B0850...6508DdAAa
0 ETH0.0009028824.40625
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BCIA

Compiler Version
v0.4.13+commit.fb4cb1a

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.13;
contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

contract BCIA {
    /* Public variables of the token */
    string public standard = 'BCIA 0.1';
    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;

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

    /* This notifies clients about the amount burnt */
    event Burn(address indexed from, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function BCIA() {
        balanceOf[msg.sender] = 200000000 * 1000000000000000000;              // Give the creator all initial tokens
        totalSupply = 200000000 * 1000000000000000000;                        // Update total supply
        name = "BCIA";                                   // Set the name for display purposes
        symbol = "BCIA";                               // Set the symbol for display purposes
        decimals = 18;                            // Amount of decimals for display purposes
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (_to == 0x0) revert();                               // Prevent transfer to 0x0 address. Use burn() instead
        if (balanceOf[msg.sender] < _value) revert();           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); // Check for overflows
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

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

    /* Approve and then communicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }        

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (_to == 0x0) revert();                                // Prevent transfer to 0x0 address. Use burn() instead
        if (balanceOf[_from] < _value) revert();                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  // Check for overflows
        if (_value > allowance[_from][msg.sender]) revert();     // Check allowance
        balanceOf[_from] -= _value;                           // Subtract from the sender
        balanceOf[_to] += _value;                             // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    function burn(uint256 _value) returns (bool success) {
        if (balanceOf[msg.sender] < _value) revert();            // Check if the sender has enough
        balanceOf[msg.sender] -= _value;                      // Subtract from the sender
        totalSupply -= _value;                                // Updates totalSupply
        Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) returns (bool success) {
        if (balanceOf[_from] < _value) revert();                // Check if the sender has enough
        if (_value > allowance[_from][msg.sender]) revert();    // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        totalSupply -= _value;                               // Updates totalSupply
        Burn(_from, _value);
        return true;
    }
}

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":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"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":[],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

606060405260408051908101604052600881527f4243494120302e310000000000000000000000000000000000000000000000006020820152600090805161004b929160200190610126565b50341561005757600080fd5b5b600160a060020a033316600090815260056020526040908190206aa56fa5b99019a5c8000000908190556004558051908101604052600481527f4243494100000000000000000000000000000000000000000000000000000000602082015260019080516100ca929160200190610126565b5060408051908101604052600481527f424349410000000000000000000000000000000000000000000000000000000060208201526002908051610112929160200190610126565b506003805460ff191660121790555b6101c6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016757805160ff1916838001178555610194565b82800160010185558215610194579182015b82811115610194578251825591602001919060010190610179565b5b506101a19291506101a5565b5090565b6101c391905b808211156101a157600081556001016101ab565b5090565b90565b610b74806101d56000396000f300606060405236156100c25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c7578063095ea7b31461015257806318160ddd1461018857806323b872dd146101ad578063313ce567146101e957806342966c68146102125780635a3b7e421461023c57806370a08231146102c757806379cc6790146102f857806395d89b411461032e578063a9059cbb146103b9578063cae9ca51146103dd578063dd62ed3e14610456575b600080fd5b34156100d257600080fd5b6100da61048d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015d57600080fd5b610174600160a060020a036004351660243561052b565b604051901515815260200160405180910390f35b341561019357600080fd5b61019b61055c565b60405190815260200160405180910390f35b34156101b857600080fd5b610174600160a060020a0360043581169060243516604435610562565b604051901515815260200160405180910390f35b34156101f457600080fd5b6101fc610688565b60405160ff909116815260200160405180910390f35b341561021d57600080fd5b610174600435610691565b604051901515815260200160405180910390f35b341561024757600080fd5b6100da61071d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d257600080fd5b61019b600160a060020a03600435166107bb565b60405190815260200160405180910390f35b341561030357600080fd5b610174600160a060020a03600435166024356107cd565b604051901515815260200160405180910390f35b341561033957600080fd5b6100da61088d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103c457600080fd5b6103db600160a060020a036004351660243561092b565b005b34156103e857600080fd5b61017460048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109f795505050505050565b604051901515815260200160405180910390f35b341561046157600080fd5b61019b600160a060020a0360043581169060243516610b2b565b60405190815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561057957600080fd5b600160a060020a0384166000908152600560205260409020548290101561059f57600080fd5b600160a060020a03831660009081526005602052604090205482810110156105c657600080fd5b600160a060020a03808516600090815260066020908152604080832033909416835292905220548211156105f957600080fd5b600160a060020a03808516600081815260056020908152604080832080548890039055878516808452818420805489019055848452600683528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b600160a060020a033316600090815260056020526040812054829010156106b757600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b60056020526000908152604090205481565b600160a060020a038216600090815260056020526040812054829010156107f357600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561082657600080fd5b600160a060020a03831660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b92915050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a038216151561094057600080fd5b600160a060020a0333166000908152600560205260409020548190101561096657600080fd5b600160a060020a038216600090815260056020526040902054818101101561098d57600080fd5b600160a060020a033381166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b600083610a04818561052b565b15610b225780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610abb5780820151818401525b602001610aa2565b50505050905090810190601f168015610ae85780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b0957600080fd5b6102c65a03f11515610b1a57600080fd5b505050600191505b5b509392505050565b6006602090815260009283526040808420909152908252902054815600a165627a7a72305820dd0d013627179719a8475c100371d21f48ee91e989ce62e64f72dd5f399251ea0029

Deployed Bytecode

0x606060405236156100c25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c7578063095ea7b31461015257806318160ddd1461018857806323b872dd146101ad578063313ce567146101e957806342966c68146102125780635a3b7e421461023c57806370a08231146102c757806379cc6790146102f857806395d89b411461032e578063a9059cbb146103b9578063cae9ca51146103dd578063dd62ed3e14610456575b600080fd5b34156100d257600080fd5b6100da61048d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015d57600080fd5b610174600160a060020a036004351660243561052b565b604051901515815260200160405180910390f35b341561019357600080fd5b61019b61055c565b60405190815260200160405180910390f35b34156101b857600080fd5b610174600160a060020a0360043581169060243516604435610562565b604051901515815260200160405180910390f35b34156101f457600080fd5b6101fc610688565b60405160ff909116815260200160405180910390f35b341561021d57600080fd5b610174600435610691565b604051901515815260200160405180910390f35b341561024757600080fd5b6100da61071d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d257600080fd5b61019b600160a060020a03600435166107bb565b60405190815260200160405180910390f35b341561030357600080fd5b610174600160a060020a03600435166024356107cd565b604051901515815260200160405180910390f35b341561033957600080fd5b6100da61088d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101175780820151818401525b6020016100fe565b50505050905090810190601f1680156101445780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103c457600080fd5b6103db600160a060020a036004351660243561092b565b005b34156103e857600080fd5b61017460048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109f795505050505050565b604051901515815260200160405180910390f35b341561046157600080fd5b61019b600160a060020a0360043581169060243516610b2b565b60405190815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561057957600080fd5b600160a060020a0384166000908152600560205260409020548290101561059f57600080fd5b600160a060020a03831660009081526005602052604090205482810110156105c657600080fd5b600160a060020a03808516600090815260066020908152604080832033909416835292905220548211156105f957600080fd5b600160a060020a03808516600081815260056020908152604080832080548890039055878516808452818420805489019055848452600683528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b600160a060020a033316600090815260056020526040812054829010156106b757600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b60056020526000908152604090205481565b600160a060020a038216600090815260056020526040812054829010156107f357600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561082657600080fd5b600160a060020a03831660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b92915050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a038216151561094057600080fd5b600160a060020a0333166000908152600560205260409020548190101561096657600080fd5b600160a060020a038216600090815260056020526040902054818101101561098d57600080fd5b600160a060020a033381166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b600083610a04818561052b565b15610b225780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610abb5780820151818401525b602001610aa2565b50505050905090810190601f168015610ae85780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b0957600080fd5b6102c65a03f11515610b1a57600080fd5b505050600191505b5b509392505050565b6006602090815260009283526040808420909152908252902054815600a165627a7a72305820dd0d013627179719a8475c100371d21f48ee91e989ce62e64f72dd5f399251ea0029

Swarm Source

bzzr://dd0d013627179719a8475c100371d21f48ee91e989ce62e64f72dd5f399251ea

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.