Address Contract Verified
Address
0xb2667ED97e2749EAC9befBB72331B5C2e5676c26
Balance
0 ETH
Nonce
1
Code Size
3403 bytes
Creator
0x2D99d444...6108 at tx 0x990f0c35...2525bc
Indexed Transactions
0
Contract Bytecode
3403 bytes
0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610b21565b60405180910390f35b6100d060048036038101906100cb9190610a64565b610239565b6040516100dd9190610b06565b60405180910390f35b6100ee61032b565b6040516100fb9190610b43565b60405180910390f35b61011e60048036038101906101199190610a15565b610334565b60405161012b9190610b06565b60405180910390f35b61013c61069f565b6040516101499190610b5e565b60405180910390f35b61016c600480360381019061016791906109b0565b6106a4565b6040516101799190610b43565b60405180910390f35b61018a6106ed565b6040516101979190610b21565b60405180910390f35b6101ba60048036038101906101b59190610a64565b610726565b6040516101c79190610b06565b60405180910390f35b6101ea60048036038101906101e591906109d9565b6108ff565b6040516101f79190610b43565b60405180910390f35b6040518060400160405280600c81526020017f4261636b64656b546f6b656e000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103199190610b43565b60405180910390a36001905092915050565b60008054905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561038257600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040b57600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104569190610beb565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105219190610beb565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105ec9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161068c9190610b43565b60405180910390a3600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600481526020017f424b444b0000000000000000000000000000000000000000000000000000000081525081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561077457600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107bf9190610beb565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461084d9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108ed9190610b43565b60405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008135905061099581610ce7565b92915050565b6000813590506109aa81610cfe565b92915050565b6000602082840312156109c257600080fd5b60006109d084828501610986565b91505092915050565b600080604083850312156109ec57600080fd5b60006109fa85828601610986565b9250506020610a0b85828601610986565b9150509250929050565b600080600060608486031215610a2a57600080fd5b6000610a3886828701610986565b9350506020610a4986828701610986565b9250506040610a5a8682870161099b565b9150509250925092565b60008060408385031215610a7757600080fd5b6000610a8585828601610986565b9250506020610a968582860161099b565b9150509250929050565b610aa981610c31565b82525050565b6000610aba82610b79565b610ac48185610b84565b9350610ad4818560208601610c74565b610add81610cd6565b840191505092915050565b610af181610c5d565b82525050565b610b0081610c67565b82525050565b6000602082019050610b1b6000830184610aa0565b92915050565b60006020820190508181036000830152610b3b8184610aaf565b905092915050565b6000602082019050610b586000830184610ae8565b92915050565b6000602082019050610b736000830184610af7565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610ba082610c5d565b9150610bab83610c5d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610be057610bdf610ca7565b5b828201905092915050565b6000610bf682610c5d565b9150610c0183610c5d565b925082821015610c1457610c13610ca7565b5b828203905092915050565b6000610c2a82610c3d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610c92578082015181840152602081019050610c77565b83811115610ca1576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b610cf081610c1f565b8114610cfb57600080fd5b50565b610d0781610c5d565b8114610d1257600080fd5b5056fea2646970667358221220efaec858d100948bffe401a4acc82ed7867e3817102f79ff8bc96ce134260ae964736f6c63430008040033
Verified Source Code Full Match
Compiler: v0.8.4+commit.c7e474f2
EVM: istanbul
Optimization: No
BackdekToken.sol 57 lines
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.4;
contract BackdekToken {
string public constant name = "BackdekToken";
string public constant symbol = "BKDK";
uint8 public constant decimals = 18;
event Transfer(address indexed from, address indexed to, uint tokens);
event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
uint256 totalSupply_;
mapping(address => uint256) balances;
mapping(address => mapping(address => uint256)) allowed;
constructor() {
totalSupply_ = 10000000 * 10 ** decimals;
balances[msg.sender] = totalSupply_;
}
function totalSupply() public view returns (uint256) {
return totalSupply_;
}
function balanceOf(address tokenOwner) public view returns (uint) {
return balances[tokenOwner];
}
function transfer(address receiver, uint numTokens) public returns(bool) {
require(numTokens <= balances[msg.sender]);
balances[msg.sender] = balances[msg.sender] - numTokens;
balances[receiver] = balances[receiver] + numTokens;
emit Transfer(msg.sender, receiver, numTokens);
return true;
}
function approve(address delegate, uint numTokens) public returns (bool) {
allowed[msg.sender][delegate] = numTokens;
emit Approval(msg.sender, delegate, numTokens);
return true;
}
function allowance(address owner, address delegate) public view returns (uint) {
return allowed[owner][delegate];
}
function transferFrom(address owner, address buyer, uint numTokens) public returns (bool) {
require(numTokens <= balances[owner]);
require(numTokens <= allowed[owner][msg.sender]);
balances[owner] = balances[owner] - numTokens;
allowed[owner][msg.sender] = allowed[owner][msg.sender] - numTokens;
balances[buyer] = balances[buyer] + numTokens;
emit Transfer(owner, buyer, numTokens);
return true;
}
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 3 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address delegate
uint256 numTokens
returns: bool
transfer 0xa9059cbb
address receiver
uint256 numTokens
returns: bool
transferFrom 0x23b872dd
address owner
address buyer
uint256 numTokens
returns: bool
Recent Transactions
No transactions found for this address