Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 47 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Create Username | 5850108 | 2817 days ago | IN | 0 ETH | 0.00006561 | ||||
| Create Username | 5717792 | 2840 days ago | IN | 0 ETH | 0.00011266 | ||||
| Create Username | 5676038 | 2847 days ago | IN | 0 ETH | 0.00032742 | ||||
| Create Username | 5642540 | 2853 days ago | IN | 0 ETH | 0.00045928 | ||||
| Create Username | 5639750 | 2854 days ago | IN | 0 ETH | 0.00052592 | ||||
| Create Username | 5449628 | 2887 days ago | IN | 0 ETH | 0.00006599 | ||||
| Create Username | 5292763 | 2913 days ago | IN | 0 ETH | 0.00022597 | ||||
| Create Username | 5292761 | 2913 days ago | IN | 0 ETH | 0.00032774 | ||||
| Create Username | 5278174 | 2916 days ago | IN | 0 ETH | 0.00026347 | ||||
| Create Username | 5272736 | 2916 days ago | IN | 0 ETH | 0.00013212 | ||||
| Create Username | 5181031 | 2932 days ago | IN | 0 ETH | 0.00013186 | ||||
| Create Username | 5177962 | 2933 days ago | IN | 0 ETH | 0.00019837 | ||||
| Create Username | 5174682 | 2933 days ago | IN | 0 ETH | 0.00006548 | ||||
| Create Username | 5169546 | 2934 days ago | IN | 0 ETH | 0.00013135 | ||||
| Create Username | 5165447 | 2935 days ago | IN | 0 ETH | 0.00004583 | ||||
| Create Username | 5165444 | 2935 days ago | IN | 0 ETH | 0.00013173 | ||||
| Create Username | 5163176 | 2935 days ago | IN | 0 ETH | 0.00013135 | ||||
| Create Username | 5162834 | 2935 days ago | IN | 0 ETH | 0.0001316 | ||||
| Create Username | 5145044 | 2938 days ago | IN | 0 ETH | 0.00013237 | ||||
| Create Username | 5143009 | 2939 days ago | IN | 0 ETH | 0.0001316 | ||||
| Create Username | 5142770 | 2939 days ago | IN | 0 ETH | 0.00026347 | ||||
| Create Username | 5142609 | 2939 days ago | IN | 0 ETH | 0.00026424 | ||||
| Create Username | 5142490 | 2939 days ago | IN | 0 ETH | 0.0001976 | ||||
| Create Username | 5141693 | 2939 days ago | IN | 0 ETH | 0.00020538 | ||||
| Create Username | 5141530 | 2939 days ago | IN | 0 ETH | 0.0001325 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Usernames
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-02-21
*/
pragma solidity ^0.4.18;
contract Usernames {
mapping(address => string) private usernames;
mapping(string => int) private dedupeList;
event NewUsername(address indexed _user, string indexed _username);
function Usernames() public {
}
function getUsername(address _user) public view returns (string) {
return usernames[_user];
}
function checkDupe(string _userName) public constant returns (int) {
return dedupeList[_userName];
}
function createUsername(string _userName) external returns (bool) {
require(bytes(usernames[msg.sender]).length == 0);
require(dedupeList[_userName] == 0);
require(bytes(_userName).length >= 3 && bytes(_userName).length <= 16);
usernames[msg.sender] = _userName;
dedupeList[_userName] = 1;
NewUsername(msg.sender, _userName);
return true;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_userName","type":"string"}],"name":"createUsername","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_userName","type":"string"}],"name":"checkDupe","outputs":[{"name":"","type":"int256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"getUsername","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_user","type":"address"},{"indexed":true,"name":"_username","type":"string"}],"name":"NewUsername","type":"event"}]Contract Creation Code
6060604052341561000f57600080fd5b6105a08061001e6000396000f300606060405260043610610057576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636c4575281461005c5780638295a9ba146100a2578063ce43c03214610113575b600080fd5b341561006757600080fd5b610088600480803590602001908201803590602001919091929050506101c5565b604051808215151515815260200191505060405180910390f35b34156100ad57600080fd5b6100fd600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610360565b6040518082815260200191505060405180910390f35b341561011e57600080fd5b61014a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103d5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018a57808201518184015260208101905061016f565b50505050905090810190601f1680156101b75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080546001816001161561010002031660029004905014151561022757600080fd5b6000600184846040518083838082843782019150509250505090815260200160405180910390205414151561025b57600080fd5b60038383905010158015610273575060108383905011155b151561027e57600080fd5b82826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002091906102cb9291906104bb565b5060018084846040518083838082843782019150509250505090815260200160405180910390208190555082826040518083838082843782019150509250505060405180910390203373ffffffffffffffffffffffffffffffffffffffff167f1baf823fe862656b4bf0b5b9ce919ed86d595c8429b1153e99a9f52d7386062e60405160405180910390a36001905092915050565b60006001826040518082805190602001908083835b60208310151561039a5780518252602082019150602081019050602083039250610375565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020549050919050565b6103dd61053b565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b50505050509050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106104fc57803560ff191683800117855561052a565b8280016001018555821561052a579182015b8281111561052957823582559160200191906001019061050e565b5b509050610537919061054f565b5090565b602060405190810160405280600081525090565b61057191905b8082111561056d576000816000905550600101610555565b5090565b905600a165627a7a7230582002ca911cfe45c576a9a939d967d67628b8fd0c2e6f47f09c85bed1e8b56587b40029
Deployed Bytecode
0x606060405260043610610057576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636c4575281461005c5780638295a9ba146100a2578063ce43c03214610113575b600080fd5b341561006757600080fd5b610088600480803590602001908201803590602001919091929050506101c5565b604051808215151515815260200191505060405180910390f35b34156100ad57600080fd5b6100fd600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610360565b6040518082815260200191505060405180910390f35b341561011e57600080fd5b61014a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103d5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018a57808201518184015260208101905061016f565b50505050905090810190601f1680156101b75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080546001816001161561010002031660029004905014151561022757600080fd5b6000600184846040518083838082843782019150509250505090815260200160405180910390205414151561025b57600080fd5b60038383905010158015610273575060108383905011155b151561027e57600080fd5b82826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002091906102cb9291906104bb565b5060018084846040518083838082843782019150509250505090815260200160405180910390208190555082826040518083838082843782019150509250505060405180910390203373ffffffffffffffffffffffffffffffffffffffff167f1baf823fe862656b4bf0b5b9ce919ed86d595c8429b1153e99a9f52d7386062e60405160405180910390a36001905092915050565b60006001826040518082805190602001908083835b60208310151561039a5780518252602082019150602081019050602083039250610375565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020549050919050565b6103dd61053b565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b50505050509050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106104fc57803560ff191683800117855561052a565b8280016001018555821561052a579182015b8281111561052957823582559160200191906001019061050e565b5b509050610537919061054f565b5090565b602060405190810160405280600081525090565b61057191905b8082111561056d576000816000905550600101610555565b5090565b905600a165627a7a7230582002ca911cfe45c576a9a939d967d67628b8fd0c2e6f47f09c85bed1e8b56587b40029
Swarm Source
bzzr://02ca911cfe45c576a9a939d967d67628b8fd0c2e6f47f09c85bed1e8b56587b4
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.