Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 68 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 14239946 | 1089 days ago | IN | 0 ETH | 0.00320892 | ||||
Approve | 13388258 | 1222 days ago | IN | 0 ETH | 0.00227968 | ||||
Approve | 13150198 | 1259 days ago | IN | 0 ETH | 0.00496698 | ||||
Transfer | 13150191 | 1259 days ago | IN | 0 ETH | 0.0036256 | ||||
Approve | 13129552 | 1262 days ago | IN | 0 ETH | 0.00489478 | ||||
Transfer | 13091987 | 1268 days ago | IN | 0 ETH | 0.00352848 | ||||
Transfer | 13039866 | 1276 days ago | IN | 0 ETH | 0.0020809 | ||||
Transfer | 13033393 | 1277 days ago | IN | 0 ETH | 0.005427 | ||||
Approve | 12967925 | 1287 days ago | IN | 0 ETH | 0.0044269 | ||||
Transfer | 12950171 | 1290 days ago | IN | 0 ETH | 0.00175087 | ||||
Transfer | 12950091 | 1290 days ago | IN | 0 ETH | 0.0019014 | ||||
Transfer | 12949618 | 1290 days ago | IN | 0 ETH | 0.00185696 | ||||
Approve | 12854871 | 1305 days ago | IN | 0 ETH | 0.00097391 | ||||
Approve | 12854633 | 1305 days ago | IN | 0 ETH | 0.00066943 | ||||
Transfer | 12842422 | 1307 days ago | IN | 0 ETH | 0.00155114 | ||||
Transfer | 12842400 | 1307 days ago | IN | 0 ETH | 0.00140103 | ||||
Transfer | 12842274 | 1307 days ago | IN | 0 ETH | 0.00125092 | ||||
Transfer | 12842104 | 1307 days ago | IN | 0 ETH | 0.00170125 | ||||
Transfer | 12842083 | 1307 days ago | IN | 0 ETH | 0.00165122 | ||||
Transfer | 12842078 | 1307 days ago | IN | 0 ETH | 0.00150111 | ||||
Transfer | 12842061 | 1307 days ago | IN | 0 ETH | 0.00150111 | ||||
Transfer | 12836104 | 1308 days ago | IN | 0 ETH | 0.00070828 | ||||
Transfer | 12836070 | 1308 days ago | IN | 0 ETH | 0.00125092 | ||||
Approve | 12835101 | 1308 days ago | IN | 0 ETH | 0.0088514 | ||||
Approve | 12833587 | 1308 days ago | IN | 0 ETH | 0.00137233 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
4040349 | 2766 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x6Aa2044C...0D7e73d6c The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
CardToken
Compiler Version
v0.4.8+commit.60cc1668
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-05-11 */ pragma solidity ^0.4.8; contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); } contract owned { address public owner; function owned() { owner = msg.sender; } modifier onlyOwner { if (msg.sender != owner) throw; _; } function transferOwnership(address newOwner) onlyOwner { owner = newOwner; } } contract CardToken is owned { string public standard = 'Token 0.1'; string public name; string public symbol; string public ipfs_hash; string public description; bool public isLocked; 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); /* Initializes contract with initial supply tokens to the creator of the contract */ function CardToken( uint256 initialSupply, string tokenName, string tokenSymbol, string tokenDescription, string ipfsHash ) { balanceOf[msg.sender] = initialSupply; // Give the creator all initial tokens totalSupply = initialSupply; // Update total supply name = tokenName; // Set the name for display purposes symbol = tokenSymbol; // Set the symbol for display purposes (first three as name or three char combo) description = tokenDescription; //Description in gallery ipfs_hash = ipfsHash; decimals = 0; // Amount of decimals for display purposes } /* Send coins */ function transfer(address _to, uint256 _value) { 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 } /* 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 comunicate 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 (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 mintToken(address target, uint256 mintedAmount) onlyOwner { if (isLocked) { throw; } balanceOf[target] += mintedAmount; totalSupply += mintedAmount; Transfer(0, this, mintedAmount); Transfer(this, target, mintedAmount); } function lock() onlyOwner { isLocked = true; } function setDescription(string desc) onlyOwner { description = desc; } /* This unnamed function is called whenever someone tries to send ether to it */ function () { throw; // Prevents accidental sending of ether } } contract CardFactory { address[] public Cards; uint256 public CardCount; function CardFactory() { CardCount = 0; } function CreateCard(uint256 _initialAmount, string _name, string _symbol, string _desc,string _ipfshash) returns (address) { CardToken newToken = (new CardToken(_initialAmount, _name,_symbol, _desc,_ipfshash)); Cards.push(address(newToken)); CardCount++; newToken.transferOwnership(msg.sender); newToken.transfer(msg.sender, _initialAmount); //the factory will own the created tokens. You must transfer them. return address(newToken); } function () { throw; // Prevents accidental sending of ether } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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":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":true,"inputs":[],"name":"description","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ipfs_hash","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"desc","type":"string"}],"name":"setDescription","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isLocked","outputs":[{"name":"","type":"bool"}],"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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"lock","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"},{"name":"tokenDescription","type":"string"},{"name":"ipfsHash","type":"string"}],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"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"}]
Deployed Bytecode
0x606060405236156100eb5763ffffffff60e060020a60003504166306fdde0381146100fd578063095ea7b31461018a57806318160ddd146101ba57806323b872dd146101d9578063313ce5671461020f5780635a3b7e421461023257806370a08231146102bf5780637284e416146102ea57806379c6506814610377578063809051db146103955780638da5cb5b1461042257806390c3f38f1461044b57806395d89b41146104a0578063a4e2d6341461052d578063a9059cbb1461054e578063cae9ca511461056c578063dd62ed3e146105e0578063f2fde38b14610611578063f83d08ba1461062c575b34610000576100fb5b610000565b565b005b346100005761010a61063b565b604080516020808252835181830152835191928392908301918501908083838215610150575b80518252602083111561015057601f199092019160209182019101610130565b505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101a6600160a060020a03600435166024356106c6565b604080519115158252519081900360200190f35b34610000576101c76106f7565b60408051918252519081900360200190f35b34610000576101a6600160a060020a03600435811690602435166044356106fd565b604080519115158252519081900360200190f35b346100005761021c610809565b6040805160ff9092168252519081900360200190f35b346100005761010a610817565b604080516020808252835181830152835191928392908301918501908083838215610150575b80518252602083111561015057601f199092019160209182019101610130565b505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101c7600160a060020a03600435166108a4565b60408051918252519081900360200190f35b346100005761010a6108b6565b604080516020808252835181830152835191928392908301918501908083838215610150575b80518252602083111561015057601f199092019160209182019101610130565b505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576100fb600160a060020a0360043516602435610944565b005b346100005761010a610a21565b604080516020808252835181830152835191928392908301918501908083838215610150575b80518252602083111561015057601f199092019160209182019101610130565b505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b346100005761042f610aaf565b60408051600160a060020a039092168252519081900360200190f35b34610000576100fb600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843750949650610abe95505050505050565b005b346100005761010a610b7a565b604080516020808252835181830152835191928392908301918501908083838215610150575b80518252602083111561015057601f199092019160209182019101610130565b505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101a6610c08565b604080519115158252519081900360200190f35b34610000576100fb600160a060020a0360043516602435610c11565b005b3461000057604080516020600460443581810135601f81018490048402850184019095528484526101a6948235600160a060020a0316946024803595606494929391909201918190840183828082843750949650610c9095505050505050565b604080519115158252519081900360200190f35b34610000576101c7600160a060020a0360043581169060243516610daa565b60408051918252519081900360200190f35b34610000576100fb600160a060020a0360043516610dc7565b005b34610000576100fb610e0f565b005b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b600160a060020a03338116600090815260096020908152604080832093861683529290522081905560015b92915050565b60075481565b600160a060020a0383166000908152600860205260408120548290101561072357610000565b600160a060020a038316600090815260086020526040902054828101101561074a57610000565b600160a060020a038085166000908152600960209081526040808320339094168352929052205482111561077d57610000565b600160a060020a03808516600081815260086020908152604080832080548890039055878516808452818420805489019055848452600983528184203390961684529482529182902080548790039055815186815291517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b600654610100900460ff1681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b60086020526000908152604090205481565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b60005433600160a060020a0390811691161461095f57610000565b60065460ff161561096f57610000565b600160a060020a03808316600090815260086020908152604080832080548601905560078054860190558051858152905130909416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a381600160a060020a031630600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b600054600160a060020a031681565b60005433600160a060020a03908116911614610ad957610000565b8060059080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b2557805160ff1916838001178555610b52565b82800160010185558215610b52579182015b82811115610b52578251825591602001919060010190610b37565b5b50610b739291505b80821115610b6f5760008155600101610b5b565b5090565b50505b5b50565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b60065460ff1681565b600160a060020a03331660009081526008602052604090205481901015610c3757610000565b600160a060020a0382166000908152600860205260409020548181011015610c5e57610000565b600160a060020a03338116600090815260086020526040808220805485900390559184168152208054820190555b5050565b600083610c9d81856106c6565b15610da15780600160a060020a0316638f4ffcb1338630876040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360008314610d48575b805182526020831115610d4857601f199092019160209182019101610d28565b505050905090810190601f168015610d745780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b156100005760325a03f11561000057505050600191505b5b509392505050565b600960209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610de257610000565b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a03908116911614610e2a57610000565b6006805460ff191660011790555b5b5600a165627a7a7230582040ee53ca08bf2ea0cec16cf4dc1bb50ac0ff81d795f71a93b89e82a7bd549d270029
Swarm Source
bzzr://40ee53ca08bf2ea0cec16cf4dc1bb50ac0ff81d795f71a93b89e82a7bd549d27
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.