ETH Price: $3,205.36 (+1.34%)

Contract

0xAE53AAFf39f07cb48386ef33Bc5FC72cc55D6f1C
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer73382192019-03-10 0:35:362076 days ago1552178136IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000741220
Transfer71229692019-01-25 7:41:252120 days ago1548402085IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0003699610
Transfer71229532019-01-25 7:36:552120 days ago1548401815IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0005199610
Transfer71056462019-01-21 21:35:242123 days ago1548106524IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000031251.41674734
Transfer71054992019-01-21 20:54:582123 days ago1548104098IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0003699610
Transfer71054762019-01-21 20:49:122123 days ago1548103752IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000520610
Transfer70971312019-01-20 7:02:292125 days ago1547967749IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0003699610
Transfer70965702019-01-20 4:37:042125 days ago1547959024IN
0xAE53AAFf...cc55D6f1C
0 ETH0.00004712.14139563
Transfer70964772019-01-20 4:15:582125 days ago1547957758IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000196075.3
Transfer70791782019-01-17 2:26:042128 days ago1547691964IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0005199610
Transfer70791472019-01-17 2:20:262128 days ago1547691626IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000210415.6875
Transfer70463312019-01-11 5:16:142134 days ago1547183774IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000295968
Transfer68229402018-12-04 6:09:052172 days ago1543903745IN
0xAE53AAFf...cc55D6f1C
0 ETH0.0005719511
Transfer67578632018-11-23 12:46:372182 days ago1542977197IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000109985
Transfer67316562018-11-19 5:01:542187 days ago1542603714IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000295968
Transfer67190002018-11-17 3:29:252189 days ago1542425365IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000264855.1
Transfer67085702018-11-15 10:45:042190 days ago1542278704IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000083663.8036
Transfer66607932018-11-07 15:04:412198 days ago1541603081IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000741220
Transfer65357372018-10-18 3:23:372219 days ago1539833017IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000024151
Transfer65349532018-10-18 0:23:472219 days ago1539822227IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000024151
Transfer65349082018-10-18 0:13:212219 days ago1539821601IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000024151
Transfer65347672018-10-17 23:43:542219 days ago1539819834IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000024151
Transfer65347652018-10-17 23:43:442219 days ago1539819824IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000021991
Transfer65346172018-10-17 23:05:322219 days ago1539817532IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000021991
Transfer64990582018-10-12 4:11:552225 days ago1539317515IN
0xAE53AAFf...cc55D6f1C
0 ETH0.000024211
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:
BETH

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-01-24
*/

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

contract BETH {
    /* Public variables of the token */
    string public standard = 'BETH';
    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 BETH() {
        balanceOf[msg.sender] =  2100000 * 1000000000000000000;              // Give the creator all initial tokens
        totalSupply =  2100000 * 1000000000000000000;                        // Update total supply
        name = "BETH";                                   // Set the name for display purposes
        symbol = "B.ETH";                               // 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) throw;                               // Prevent transfer to 0x0 address. Use burn() instead
        if (balanceOf[msg.sender] < _value) throw;           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw; // 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) throw;                                // Prevent transfer to 0x0 address. Use burn() instead
        if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;     // 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) throw;            // 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) throw;                // Check if the sender has enough
        if (_value > allowance[_from][msg.sender]) throw;    // 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,"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":"","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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

606060405260408051908101604052600481527f42455448000000000000000000000000000000000000000000000000000000006020820152600090805161004b929160200190610124565b50341561005757600080fd5b600160a060020a033316600090815260056020526040908190206a01bcb13a657b2638800000908190556004558051908101604052600481527f4245544800000000000000000000000000000000000000000000000000000000602082015260019080516100c9929160200190610124565b5060408051908101604052600581527f422e45544800000000000000000000000000000000000000000000000000000060208201526002908051610111929160200190610124565b506003805460ff191660121790556101bf565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016557805160ff1916838001178555610192565b82800160010185558215610192579182015b82811115610192578251825591602001919060010190610177565b5061019e9291506101a2565b5090565b6101bc91905b8082111561019e57600081556001016101a8565b90565b6109a4806101ce6000396000f3006060604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018957806323b872dd146101ae578063313ce567146101d657806342966c68146101ff5780635a3b7e421461021557806370a082311461022857806379cc67901461024757806395d89b4114610269578063a9059cbb1461027c578063cae9ca51146102a0578063dd62ed3e14610305575b600080fd5b34156100d457600080fd5b6100dc61032a565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610118578082015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015e57600080fd5b610175600160a060020a03600435166024356103c8565b604051901515815260200160405180910390f35b341561019457600080fd5b61019c6103f8565b60405190815260200160405180910390f35b34156101b957600080fd5b610175600160a060020a03600435811690602435166044356103fe565b34156101e157600080fd5b6101e9610523565b60405160ff909116815260200160405180910390f35b341561020a57600080fd5b61017560043561052c565b341561022057600080fd5b6100dc6105b7565b341561023357600080fd5b61019c600160a060020a0360043516610622565b341561025257600080fd5b610175600160a060020a0360043516602435610634565b341561027457600080fd5b6100dc6106f3565b341561028757600080fd5b61029e600160a060020a036004351660243561075e565b005b34156102ab57600080fd5b61017560048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061082995505050505050565b341561031057600080fd5b61019c600160a060020a036004358116906024351661095b565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b505050505081565b600160a060020a033381166000908152600660209081526040808320938616835292905220819055600192915050565b60045481565b6000600160a060020a038316151561041557600080fd5b600160a060020a0384166000908152600560205260409020548290101561043b57600080fd5b600160a060020a038316600090815260056020526040902054828101101561046257600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052205482111561049557600080fd5b600160a060020a03808516600081815260056020908152604080832080548890039055878516808452818420805489019055848452600683528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60035460ff1681565b600160a060020a0333166000908152600560205260408120548290101561055257600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b60056020526000908152604090205481565b600160a060020a0382166000908152600560205260408120548290101561065a57600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561068d57600080fd5b600160a060020a03831660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b600160a060020a038216151561077357600080fd5b600160a060020a0333166000908152600560205260409020548190101561079957600080fd5b600160a060020a03821660009081526005602052604090205481810110156107c057600080fd5b600160a060020a033381166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35050565b60008361083681856103c8565b156109535780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108ec5780820151838201526020016108d4565b50505050905090810190601f1680156109195780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561093a57600080fd5b6102c65a03f1151561094b57600080fd5b505050600191505b509392505050565b6006602090815260009283526040808420909152908252902054815600a165627a7a723058204395cdd7fe5023f0bd70812e199ea6416e20b21e57cacc9b1e2ebd1848e5db090029

Deployed Bytecode

0x6060604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018957806323b872dd146101ae578063313ce567146101d657806342966c68146101ff5780635a3b7e421461021557806370a082311461022857806379cc67901461024757806395d89b4114610269578063a9059cbb1461027c578063cae9ca51146102a0578063dd62ed3e14610305575b600080fd5b34156100d457600080fd5b6100dc61032a565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610118578082015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015e57600080fd5b610175600160a060020a03600435166024356103c8565b604051901515815260200160405180910390f35b341561019457600080fd5b61019c6103f8565b60405190815260200160405180910390f35b34156101b957600080fd5b610175600160a060020a03600435811690602435166044356103fe565b34156101e157600080fd5b6101e9610523565b60405160ff909116815260200160405180910390f35b341561020a57600080fd5b61017560043561052c565b341561022057600080fd5b6100dc6105b7565b341561023357600080fd5b61019c600160a060020a0360043516610622565b341561025257600080fd5b610175600160a060020a0360043516602435610634565b341561027457600080fd5b6100dc6106f3565b341561028757600080fd5b61029e600160a060020a036004351660243561075e565b005b34156102ab57600080fd5b61017560048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061082995505050505050565b341561031057600080fd5b61019c600160a060020a036004358116906024351661095b565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b505050505081565b600160a060020a033381166000908152600660209081526040808320938616835292905220819055600192915050565b60045481565b6000600160a060020a038316151561041557600080fd5b600160a060020a0384166000908152600560205260409020548290101561043b57600080fd5b600160a060020a038316600090815260056020526040902054828101101561046257600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052205482111561049557600080fd5b600160a060020a03808516600081815260056020908152604080832080548890039055878516808452818420805489019055848452600683528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60035460ff1681565b600160a060020a0333166000908152600560205260408120548290101561055257600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b60056020526000908152604090205481565b600160a060020a0382166000908152600560205260408120548290101561065a57600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561068d57600080fd5b600160a060020a03831660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c05780601f10610395576101008083540402835291602001916103c0565b600160a060020a038216151561077357600080fd5b600160a060020a0333166000908152600560205260409020548190101561079957600080fd5b600160a060020a03821660009081526005602052604090205481810110156107c057600080fd5b600160a060020a033381166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35050565b60008361083681856103c8565b156109535780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108ec5780820151838201526020016108d4565b50505050905090810190601f1680156109195780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561093a57600080fd5b6102c65a03f1151561094b57600080fd5b505050600191505b509392505050565b6006602090815260009283526040808420909152908252902054815600a165627a7a723058204395cdd7fe5023f0bd70812e199ea6416e20b21e57cacc9b1e2ebd1848e5db090029

Swarm Source

bzzr://4395cdd7fe5023f0bd70812e199ea6416e20b21e57cacc9b1e2ebd1848e5db09

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.