The address book of the iudex identity and reputation system: stores where its storage and account-verification contracts live.
Key Facts
Description
Lookup lets its owner set the addresses of the iudex storage contract and of each account provider, so other iudex contracts can find them.
Source Verified
Exact runtime and creation bytecode match with soljson v0.1.6+commit.d41f8b7c, optimizer on. Source: github.com/iudex/iudex lookup.sol (author original, verbatim). Verified on Etherscan. Not submitted to Sourcify: its oldest supported compiler is v0.1.7.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
//
// The contract to store addresses of others, including the main storage and verifiers.
//
contract Lookup {
address owner;
modifier owneronly { if (msg.sender == owner) _ }
function setOwner(address addr) owneronly {
owner = addr;
}
function Lookup() {
owner = msg.sender;
}
address public addrStorage;
function setStorage(address addr) owneronly {
addrStorage = addr;
}
uint8 public accountProvider_ALL = 0;
uint8 public accountProvider_TWITTER = 1;
uint8 public accountProvider_FACEBOOK = 2;
uint8 public accountProvider_GITHUB = 3;
mapping(uint8 => address) public accountProviders;
function setAccountProvider(uint8 accountProvider, address addr) owneronly {
accountProviders[accountProvider] = addr;
}
}External Links
Related contracts
usingOraclize
Same deployerThe usingOraclize base contract deployed on its own, with none of the application that normally inherits it.
0xdde80f...4323e4December 5, 2015Storage
Same deployerThe main store of the iudex identity and reputation system: links Ethereum addresses and verified external accounts to a person, with a reputation score.
0x889f55...213c99December 5, 2015Storage
Same deployerThe main store of the iudex identity and reputation system: links Ethereum addresses and verified external accounts to a person, with a reputation score.
0xf558d4...83d9e6December 6, 2015Greeter
Same eraA HelloWorld greeter deployed at block 51,909 on 8 August 2015, one of a run of contracts from the same account that week.
0x412fda...7267edAugust 8, 2015Greeter
Same eraA Greeter with the message 'Ethereum will change the world smarter' - deployed Aug 8, 2015 by a developer connected to the Tokyo Smart Contract meetup.
0xda0c1c...7a68ebAugust 8, 2015MessageStore
Same eraA 6-line contract storing a single public string, deployed Day 9 of Ethereum by a prolific early experimenter who shipped 18 contracts in one week.
0xd2eccd...ff3d6bAugust 8, 2015