Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 32 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Put Deed | 3912019 | 3187 days ago | IN | 0 ETH | 0.0032056 | ||||
| Put Title | 3834422 | 3202 days ago | IN | 0 ETH | 0.00185104 | ||||
| Put Title | 3834420 | 3202 days ago | IN | 0 ETH | 0.00185104 | ||||
| Put Deed | 3834417 | 3202 days ago | IN | 0 ETH | 0.0032056 | ||||
| Put Title | 3834410 | 3202 days ago | IN | 0 ETH | 0.00185104 | ||||
| Put Deed | 3834408 | 3202 days ago | IN | 0 ETH | 0.0032056 | ||||
| Put Title | 3834387 | 3202 days ago | IN | 0 ETH | 0.00184955 | ||||
| Put Deed | 3834380 | 3202 days ago | IN | 0 ETH | 0.0032056 | ||||
| Put Title | 3828319 | 3203 days ago | IN | 0 ETH | 0.00220072 | ||||
| Put Deed | 3828314 | 3203 days ago | IN | 0 ETH | 0.0032056 | ||||
| Put Deed | 3803259 | 3208 days ago | IN | 0 ETH | 0.00132663 | ||||
| Put Deed | 3735094 | 3220 days ago | IN | 0 ETH | 0.00290005 | ||||
| Put Deed | 3734534 | 3220 days ago | IN | 0 ETH | 0.00290005 | ||||
| Put Title | 3727139 | 3222 days ago | IN | 0 ETH | 0.0016665 | ||||
| Put Deed | 3727135 | 3222 days ago | IN | 0 ETH | 0.00290005 | ||||
| Put Title | 3691167 | 3228 days ago | IN | 0 ETH | 0.0016665 | ||||
| Put Deed | 3691160 | 3228 days ago | IN | 0 ETH | 0.00290005 | ||||
| Put Title | 3496065 | 3262 days ago | IN | 0 ETH | 0.00261556 | ||||
| Put Deed | 3496053 | 3262 days ago | IN | 0 ETH | 0.00290005 | ||||
| Put Title | 3392112 | 3280 days ago | IN | 0 ETH | 0.0012458 | ||||
| Put Deed | 3392071 | 3280 days ago | IN | 0 ETH | 0.00275014 | ||||
| Put Title | 3392054 | 3280 days ago | IN | 0 ETH | 0.00248804 | ||||
| Put Deed | 3392041 | 3280 days ago | IN | 0 ETH | 0.00305014 | ||||
| Put Title | 3392018 | 3280 days ago | IN | 0 ETH | 0.00361938 | ||||
| Put Title | 3392014 | 3280 days ago | IN | 0 ETH | 0.00362706 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
PropyPrototype
Compiler Version
v0.4.6+commit.2dabbdf0
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2017-03-21
*/
pragma solidity 0.4.6;
contract Owned {
address public contractOwner;
address public pendingContractOwner;
function Owned() {
contractOwner = msg.sender;
}
modifier onlyContractOwner() {
if (contractOwner == msg.sender) {
_;
}
}
function changeContractOwnership(address _to) onlyContractOwner() returns(bool) {
pendingContractOwner = _to;
return true;
}
function claimContractOwnership() returns(bool) {
if (pendingContractOwner != msg.sender) {
return false;
}
contractOwner = pendingContractOwner;
delete pendingContractOwner;
return true;
}
}
contract PropyPrototype is Owned {
struct IdentityProvider {
string metadata;
}
struct Owner {
uint identityVerificationId;
address identityVerificationProvider;
bool status; // unverified/verified
string metadata;
}
struct Title {
string legalAddress;
bytes32 ownerId;
bytes32 lastDeedId;
bool status; // executed/pending
string metadata;
}
struct Deed {
bytes32 titleId;
bytes32 buyerId;
bytes32 sellerId;
uint status; // in progress/notarized/cancelled
string metadata;
}
mapping(address => IdentityProvider) identityProviders;
mapping(bytes32 => Owner) owners;
mapping(bytes32 => Title) titles;
bytes32[] public titleIds;
mapping(bytes32 => Deed) deeds;
bytes32[] public deedIds;
function putIdentityProvider(address _address, string _metadata) onlyContractOwner() returns(bool success) {
identityProviders[_address].metadata = _metadata;
return true;
}
function getIdentityProvider(address _address) constant returns(string metadata) {
return identityProviders[_address].metadata;
}
function putOwner(bytes32 _id, uint _identityVerificationId, address _identityVerificationProvider, bool _status, string _metadata) onlyContractOwner() returns(bool success) {
owners[_id] = Owner(_identityVerificationId, _identityVerificationProvider, _status, _metadata);
return true;
}
function getOwner(bytes32 _id) constant returns(uint identityVerificationId, string identityProvider, string status, string metadata) {
var owner = owners[_id];
return (
owner.identityVerificationId,
getIdentityProvider(owner.identityVerificationProvider),
owner.status ? "Verified" : "Unverified",
owner.metadata
);
}
function putTitle(bytes32 _id, string _legalAddress, bytes32 _ownerId, bytes32 _lastDeedId, bool _status, string _metadata) onlyContractOwner() returns(bool success) {
if (bytes(_legalAddress).length == 0) {
return false;
}
if (owners[_ownerId].identityVerificationProvider == 0x0) {
return false;
}
if (bytes(titles[_id].legalAddress).length == 0) {
titleIds.push(_id);
}
titles[_id] = Title(_legalAddress, _ownerId, _lastDeedId, _status, _metadata);
return true;
}
function getTitle(bytes32 _id) constant returns(string legalAddress, bytes32 ownerId, string owner, bytes32 lastDeedId, string lastDeed, string status, string metadata) {
var title = titles[_id];
return (
title.legalAddress,
title.ownerId,
owners[title.ownerId].metadata,
title.lastDeedId,
deeds[title.lastDeedId].metadata,
title.status ? "Executed" : "Pending",
title.metadata
);
}
function getDeedId(bytes32 _titleId, uint _index) constant returns(bytes32) {
return sha3(_titleId, _index);
}
function putDeed(bytes32 _titleId, uint _index, bytes32 _buyerId, bytes32 _sellerId, uint _status, string _metadata) onlyContractOwner() returns(bool success) {
if (bytes(titles[_titleId].legalAddress).length == 0) {
return false;
}
if (owners[_buyerId].identityVerificationProvider == 0x0) {
return false;
}
if (owners[_sellerId].identityVerificationProvider == 0x0) {
return false;
}
if (_status > 2) {
return false;
}
bytes32 id = getDeedId(_titleId, _index);
if (uint(deeds[id].titleId) == 0) {
deedIds.push(id);
}
deeds[id] = Deed(_titleId, _buyerId, _sellerId, _status, _metadata);
return true;
}
function getDeed(bytes32 _id) constant returns(bytes32 titleId, string title, bytes32 buyerId, string buyer, bytes32 sellerId, string seller, string status, string metadata) {
var deed = deeds[_id];
return (
deed.titleId,
titles[deed.titleId].metadata,
deed.buyerId,
owners[deed.buyerId].metadata,
deed.sellerId,
owners[deed.sellerId].metadata,
deed.status == 0 ? "In Progress" :
deed.status == 1 ? "Notarized" : "Cancelled",
deed.metadata
);
}
// Should not be used in non constant functions!
function getTitleDeeds(bytes32 _titleId) constant returns(bytes32[]) {
uint deedsCount = 0;
while(uint(deeds[getDeedId(_titleId, deedsCount)].titleId) != 0) {
deedsCount++;
}
bytes32[] memory result = new bytes32[](deedsCount);
for (uint i = 0; i < deedsCount; i++) {
result[i] = getDeedId(_titleId, i);
}
return result;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[{"name":"_titleId","type":"bytes32"}],"name":"getTitleDeeds","outputs":[{"name":"","type":"bytes32[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getIdentityProvider","outputs":[{"name":"metadata","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"bytes32"},{"name":"_identityVerificationId","type":"uint256"},{"name":"_identityVerificationProvider","type":"address"},{"name":"_status","type":"bool"},{"name":"_metadata","type":"string"}],"name":"putOwner","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"bytes32"}],"name":"getTitle","outputs":[{"name":"legalAddress","type":"string"},{"name":"ownerId","type":"bytes32"},{"name":"owner","type":"string"},{"name":"lastDeedId","type":"bytes32"},{"name":"lastDeed","type":"string"},{"name":"status","type":"string"},{"name":"metadata","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_titleId","type":"bytes32"},{"name":"_index","type":"uint256"}],"name":"getDeedId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"claimContractOwnership","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"changeContractOwnership","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"pendingContractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"bytes32"},{"name":"_legalAddress","type":"string"},{"name":"_ownerId","type":"bytes32"},{"name":"_lastDeedId","type":"bytes32"},{"name":"_status","type":"bool"},{"name":"_metadata","type":"string"}],"name":"putTitle","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_titleId","type":"bytes32"},{"name":"_index","type":"uint256"},{"name":"_buyerId","type":"bytes32"},{"name":"_sellerId","type":"bytes32"},{"name":"_status","type":"uint256"},{"name":"_metadata","type":"string"}],"name":"putDeed","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_metadata","type":"string"}],"name":"putIdentityProvider","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"titleIds","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"deedIds","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"contractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"bytes32"}],"name":"getOwner","outputs":[{"name":"identityVerificationId","type":"uint256"},{"name":"identityProvider","type":"string"},{"name":"status","type":"string"},{"name":"metadata","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"bytes32"}],"name":"getDeed","outputs":[{"name":"titleId","type":"bytes32"},{"name":"title","type":"string"},{"name":"buyerId","type":"bytes32"},{"name":"buyer","type":"string"},{"name":"sellerId","type":"bytes32"},{"name":"seller","type":"string"},{"name":"status","type":"string"},{"name":"metadata","type":"string"}],"payable":false,"type":"function"}]Contract Creation Code
60606040525b60008054600160a060020a0319166c01000000000000000000000000338102041790555b5b611c08806100386000396000f3606060405236156100c45760e060020a600035046301feeef481146100c957806307c7accb1461012357806316d0ba10146101a15780631a3e91b914610211578063426695c6146104215780634592cd1d14610446578063557f4bc9146104675780635aa77d3c1461048b578063767f61ac146104b45780638a3444771461056957806399c4644a146105e1578063a0572fda14610649578063b38ce3e71461066b578063ce606ee01461068d578063deb931a2146106b6578063ff2f7a35146107f9575b610000565b34610000576100d9600435610a14565b60405180806020018281038252838181518152602001915080519060200190602002808383829060006004602084601f0104600302600f01f1509050019250505060405180910390f35b3461000057610133600435610ac5565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156101935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057604080516020601f6084356004818101359283018490048402850184019095528184526101fd948035946024803595604435956064359560a4949301918190840183828082843750949650610b7895505050505050565b604080519115158252519081900360200190f35b3461000057610221600435610ccf565b604051808060200188600019168152602001806020018760001916815260200180602001806020018060200186810386528d8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102a55780820380516001836020036101000a031916815260200191505b5086810385528b8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102fe5780820380516001836020036101000a031916815260200191505b508681038452898181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b508681038352888181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b508681038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156104095780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390f35b346100005761043460043560243561101e565b60408051918252519081900360200190f35b34610000576101fd61103e565b604080519115158252519081900360200190f35b34610000576101fd600435611091565b604080519115158252519081900360200190f35b34610000576104986110cc565b60408051600160a060020a039092168252519081900360200190f35b346100005760408051602060046024803582810135601f81018590048502860185019096528585526101fd958335959394604494939290920191819084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a8a359a838101359a95810135995090975060800195509193509182019181908401838280828437509496506110db95505050505050565b604080519115158252519081900360200190f35b3461000057604080516020601f60a4356004818101359283018490048402850184019095528184526101fd9480359460248035956044359560643595608435959460c494909391019190819084018382808284375094965061138295505050505050565b604080519115158252519081900360200190f35b346100005760408051602060046024803582810135601f81018590048502860185019096528585526101fd95833595939460449493929092019181908401838280828437509496506115cf95505050505050565b604080519115158252519081900360200190f35b34610000576104346004356116ad565b60408051918252519081900360200190f35b34610000576104346004356116ce565b60408051918252519081900360200190f35b34610000576104986116ef565b60408051600160a060020a039092168252519081900360200190f35b34610000576106c66004356116fe565b604051808581526020018060200180602001806020018481038452878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156107345780820380516001836020036101000a031916815260200191505b508481038352868181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f16801561078d5780820380516001836020036101000a031916815260200191505b508481038252858181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156107e65780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b346100005761080960043561186d565b60405180896000191681526020018060200188600019168152602001806020018760001916815260200180602001806020018060200186810386528d8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108975780820380516001836020036101000a031916815260200191505b5086810385528b8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108f05780820380516001836020036101000a031916815260200191505b508681038452898181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109495780820380516001836020036101000a031916815260200191505b508681038352888181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109a25780820380516001836020036101000a031916815260200191505b508681038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109fb5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390f35b604080516020818101835260008083528351918201909352828152909190815b60066000610a42878661101e565b815260208101919091526040016000205415610a6357600190920191610a34565b82604051805910610a715750595b8181526020808302820101604052905b509150600090505b82811015610ab957610a9b858261101e565b8282815181101561000057602090810290910101525b600101610a89565b8193505b505050919050565b60408051602080820183526000808352600160a060020a0385168152600280835290849020805485516001821615610100026000190190911692909204601f81018490048402830184019095528482529293909291830182828015610b6b5780601f10610b4057610100808354040283529160200191610b6b565b820191906000526020600020905b815481529060010190602001808311610b4e57829003601f168201915b505050505090505b919050565b6000805433600160a060020a0390811691161415610cc4576040805160808101825286815260208082018781528284018781526060840187815260008c81526003855295862085518155925160018085018054945160f860020a9081020460a060020a0274ff000000000000000000000000000000000000000019606060020a94850294909404600160a060020a0319909616959095179290921693909317905551805160028085018054818a5298879020979895979096601f9587161561010002600019019096169190910484018590048101949193909290910190839010610c6d57805160ff1916838001178555610c9a565b82800160010185558215610c9a579182015b82811115610c9a578251825591602001919060010190610c7f565b5b50610cbb9291505b80821115610cb75760008155600101610ca3565b5090565b50600193505050505b5b5b95945050505050565b6040805160208181018352600080835283518083018552818152845180840186528281528551808501875283815286518086018852848152888552600480875288862060018101548088526003808a528b8920600280850154808c526006909c529c8a20918401549b9c999b989a8c9a9899979896979496879694959201939092019060ff16610d925760408051808201909152600781527f50656e64696e67000000000000000000000000000000000000000000000000006020820152610dc7565b60408051808201909152600881527f457865637574656400000000000000000000000000000000000000000000000060208201525b855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815260048a019290918991830182828015610e525780601f10610e2757610100808354040283529160200191610e52565b820191906000526020600020905b815481529060010190602001808311610e3557829003601f168201915b5050885460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959c508a945092508401905082828015610ee05780601f10610eb557610100808354040283529160200191610ee0565b820191906000526020600020905b815481529060010190602001808311610ec357829003601f168201915b5050865460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a5088945092508401905082828015610f6e5780601f10610f4357610100808354040283529160200191610f6e565b820191906000526020600020905b815481529060010190602001808311610f5157829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985086945092508401905082828015610ffc5780601f10610fd157610100808354040283529160200191610ffc565b820191906000526020600020905b815481529060010190602001808311610fdf57829003601f168201915b5050505050905097509750975097509750975097505b50919395979092949650565b604080518381526020810183905281519081900390910190205b92915050565b60015460009033600160a060020a0390811691161461105f5750600061108e565b506001805460008054606060020a600160a060020a038416810204600160a060020a0319918216179091551681555b90565b6000805433600160a060020a0390811691161415610b73575060018054600160a060020a031916606060020a838102041781555b5b5b919050565b600154600160a060020a031681565b6000805433600160a060020a0390811691161415611376578551151561110357506000611376565b600085815260036020526040902060010154600160a060020a0316151561112c57506000611376565b6000878152600460205260409020546002610100600183161502600019019091160415156111ae5760058054806001018281815481835581811511611196576000838152602090206111969181019083015b80821115610cb75760008155600101610ca3565b5090565b5b505050916000526020600020900160005b50889055505b60a0604051908101604052808781526020018681526020018581526020018481526020018381526020015060046000896000191681526020019081526020016000206000820151816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061124257805160ff191683800117855561126f565b8280016001018555821561126f579182015b8281111561126f578251825591602001919060010190611254565b5b506112909291505b80821115610cb75760008155600101610ca3565b5090565b5050602082015181600101556040820151816002015560608201518160030160006101000a81548160ff021916908360f860020a9081020402179055506080820151816004019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061131f57805160ff191683800117855561134c565b8280016001018555821561134c579182015b8281111561134c578251825591602001919060010190611331565b5b5061136d9291505b80821115610cb75760008155600101610ca3565b5090565b50600193505050505b5b5b9695505050505050565b60008054819033600160a060020a03908116911614156115c2576000888152600460205260409020546002610100600183161502600019019091160415156113cd57600091506115c2565b600086815260036020526040902060010154600160a060020a031615156113f757600091506115c2565b600085815260036020526040902060010154600160a060020a0316151561142157600091506115c2565b600284111561143357600091506115c2565b61143d888861101e565b60008181526006602052604090205490915015156114af5760078054806001018281815481835581811511611497576000838152602090206114979181019083015b80821115610cb75760008155600101610ca3565b5090565b5b505050916000526020600020900160005b50829055505b60a060405190810160405280898152602001878152602001868152602001858152602001848152602001506006600083600019168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061156b57805160ff1916838001178555611598565b82800160010185558215611598579182015b8281111561159857825182559160200191906001019061157d565b5b506115b99291505b80821115610cb75760008155600101610ca3565b5090565b50600194505050505b5b5b509695505050505050565b6000805433600160a060020a039081169116141561103857816002600085600160a060020a031681526020019081526020016000206000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061165057805160ff191683800117855561167d565b8280016001018555821561167d579182015b8281111561167d578251825591602001919060010190611662565b5b5061169e9291505b80821115610cb75760008155600101610ca3565b5090565b5050600190505b5b5b92915050565b600581815481101561000057906000526020600020900160005b5054905081565b600781815481101561000057906000526020600020900160005b5054905081565b600054600160a060020a031681565b6040805160208181018352600080835283518083018552818152845180840186528281528683526003909352938120805460018201549295939261174a90600160a060020a0316610ac5565b600183015460a060020a900460ff166117965760408051808201909152600a81527f556e76657269666965640000000000000000000000000000000000000000000060208201526117cb565b60408051808201909152600881527f566572696669656400000000000000000000000000000000000000000000000060208201525b600284810180546040805160206001841615610100026000190190931694909404601f810183900483028501830190915280845291929183918301828280156118555780601f1061182a57610100808354040283529160200191611855565b820191906000526020600020905b81548152906001019060200180831161183857829003601f168201915b5050505050905094509450945094505b509193509193565b604080516020818101835260008083528351808301855281815284518084018652828152855180850187528381528651808601885284815288855260068652878520805480875260048089528a88206001840154808a5260039a8b90528c8a20600280870154808d529e8c209c8701549b9e8f9d9b9c8e9c95909601959394928201939092909101901561197a5786600301546001146119405760408051808201909152600981527f43616e63656c6c656400000000000000000000000000000000000000000000006020820152611975565b60408051808201909152600981527f4e6f746172697a6564000000000000000000000000000000000000000000000060208201525b6119af565b60408051808201909152600b81527f496e2050726f677265737300000000000000000000000000000000000000000060208201525b855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815260048b019290918991830182828015611a3a5780601f10611a0f57610100808354040283529160200191611a3a565b820191906000526020600020905b815481529060010190602001808311611a1d57829003601f168201915b5050885460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959c508a945092508401905082828015611ac85780601f10611a9d57610100808354040283529160200191611ac8565b820191906000526020600020905b815481529060010190602001808311611aab57829003601f168201915b5050865460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a5088945092508401905082828015611b565780601f10611b2b57610100808354040283529160200191611b56565b820191906000526020600020905b815481529060010190602001808311611b3957829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985086945092508401905082828015611be45780601f10611bb957610100808354040283529160200191611be4565b820191906000526020600020905b815481529060010190602001808311611bc757829003601f168201915b50505050509050985098509850985098509850985098505b5091939597509193959756
Deployed Bytecode
0x606060405236156100c45760e060020a600035046301feeef481146100c957806307c7accb1461012357806316d0ba10146101a15780631a3e91b914610211578063426695c6146104215780634592cd1d14610446578063557f4bc9146104675780635aa77d3c1461048b578063767f61ac146104b45780638a3444771461056957806399c4644a146105e1578063a0572fda14610649578063b38ce3e71461066b578063ce606ee01461068d578063deb931a2146106b6578063ff2f7a35146107f9575b610000565b34610000576100d9600435610a14565b60405180806020018281038252838181518152602001915080519060200190602002808383829060006004602084601f0104600302600f01f1509050019250505060405180910390f35b3461000057610133600435610ac5565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156101935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057604080516020601f6084356004818101359283018490048402850184019095528184526101fd948035946024803595604435956064359560a4949301918190840183828082843750949650610b7895505050505050565b604080519115158252519081900360200190f35b3461000057610221600435610ccf565b604051808060200188600019168152602001806020018760001916815260200180602001806020018060200186810386528d8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102a55780820380516001836020036101000a031916815260200191505b5086810385528b8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102fe5780820380516001836020036101000a031916815260200191505b508681038452898181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b508681038352888181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b508681038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156104095780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390f35b346100005761043460043560243561101e565b60408051918252519081900360200190f35b34610000576101fd61103e565b604080519115158252519081900360200190f35b34610000576101fd600435611091565b604080519115158252519081900360200190f35b34610000576104986110cc565b60408051600160a060020a039092168252519081900360200190f35b346100005760408051602060046024803582810135601f81018590048502860185019096528585526101fd958335959394604494939290920191819084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a8a359a838101359a95810135995090975060800195509193509182019181908401838280828437509496506110db95505050505050565b604080519115158252519081900360200190f35b3461000057604080516020601f60a4356004818101359283018490048402850184019095528184526101fd9480359460248035956044359560643595608435959460c494909391019190819084018382808284375094965061138295505050505050565b604080519115158252519081900360200190f35b346100005760408051602060046024803582810135601f81018590048502860185019096528585526101fd95833595939460449493929092019181908401838280828437509496506115cf95505050505050565b604080519115158252519081900360200190f35b34610000576104346004356116ad565b60408051918252519081900360200190f35b34610000576104346004356116ce565b60408051918252519081900360200190f35b34610000576104986116ef565b60408051600160a060020a039092168252519081900360200190f35b34610000576106c66004356116fe565b604051808581526020018060200180602001806020018481038452878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156107345780820380516001836020036101000a031916815260200191505b508481038352868181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f16801561078d5780820380516001836020036101000a031916815260200191505b508481038252858181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156107e65780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b346100005761080960043561186d565b60405180896000191681526020018060200188600019168152602001806020018760001916815260200180602001806020018060200186810386528d8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108975780820380516001836020036101000a031916815260200191505b5086810385528b8181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108f05780820380516001836020036101000a031916815260200191505b508681038452898181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109495780820380516001836020036101000a031916815260200191505b508681038352888181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109a25780820380516001836020036101000a031916815260200191505b508681038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156109fb5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390f35b604080516020818101835260008083528351918201909352828152909190815b60066000610a42878661101e565b815260208101919091526040016000205415610a6357600190920191610a34565b82604051805910610a715750595b8181526020808302820101604052905b509150600090505b82811015610ab957610a9b858261101e565b8282815181101561000057602090810290910101525b600101610a89565b8193505b505050919050565b60408051602080820183526000808352600160a060020a0385168152600280835290849020805485516001821615610100026000190190911692909204601f81018490048402830184019095528482529293909291830182828015610b6b5780601f10610b4057610100808354040283529160200191610b6b565b820191906000526020600020905b815481529060010190602001808311610b4e57829003601f168201915b505050505090505b919050565b6000805433600160a060020a0390811691161415610cc4576040805160808101825286815260208082018781528284018781526060840187815260008c81526003855295862085518155925160018085018054945160f860020a9081020460a060020a0274ff000000000000000000000000000000000000000019606060020a94850294909404600160a060020a0319909616959095179290921693909317905551805160028085018054818a5298879020979895979096601f9587161561010002600019019096169190910484018590048101949193909290910190839010610c6d57805160ff1916838001178555610c9a565b82800160010185558215610c9a579182015b82811115610c9a578251825591602001919060010190610c7f565b5b50610cbb9291505b80821115610cb75760008155600101610ca3565b5090565b50600193505050505b5b5b95945050505050565b6040805160208181018352600080835283518083018552818152845180840186528281528551808501875283815286518086018852848152888552600480875288862060018101548088526003808a528b8920600280850154808c526006909c529c8a20918401549b9c999b989a8c9a9899979896979496879694959201939092019060ff16610d925760408051808201909152600781527f50656e64696e67000000000000000000000000000000000000000000000000006020820152610dc7565b60408051808201909152600881527f457865637574656400000000000000000000000000000000000000000000000060208201525b855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815260048a019290918991830182828015610e525780601f10610e2757610100808354040283529160200191610e52565b820191906000526020600020905b815481529060010190602001808311610e3557829003601f168201915b5050885460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959c508a945092508401905082828015610ee05780601f10610eb557610100808354040283529160200191610ee0565b820191906000526020600020905b815481529060010190602001808311610ec357829003601f168201915b5050865460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a5088945092508401905082828015610f6e5780601f10610f4357610100808354040283529160200191610f6e565b820191906000526020600020905b815481529060010190602001808311610f5157829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985086945092508401905082828015610ffc5780601f10610fd157610100808354040283529160200191610ffc565b820191906000526020600020905b815481529060010190602001808311610fdf57829003601f168201915b5050505050905097509750975097509750975097505b50919395979092949650565b604080518381526020810183905281519081900390910190205b92915050565b60015460009033600160a060020a0390811691161461105f5750600061108e565b506001805460008054606060020a600160a060020a038416810204600160a060020a0319918216179091551681555b90565b6000805433600160a060020a0390811691161415610b73575060018054600160a060020a031916606060020a838102041781555b5b5b919050565b600154600160a060020a031681565b6000805433600160a060020a0390811691161415611376578551151561110357506000611376565b600085815260036020526040902060010154600160a060020a0316151561112c57506000611376565b6000878152600460205260409020546002610100600183161502600019019091160415156111ae5760058054806001018281815481835581811511611196576000838152602090206111969181019083015b80821115610cb75760008155600101610ca3565b5090565b5b505050916000526020600020900160005b50889055505b60a0604051908101604052808781526020018681526020018581526020018481526020018381526020015060046000896000191681526020019081526020016000206000820151816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061124257805160ff191683800117855561126f565b8280016001018555821561126f579182015b8281111561126f578251825591602001919060010190611254565b5b506112909291505b80821115610cb75760008155600101610ca3565b5090565b5050602082015181600101556040820151816002015560608201518160030160006101000a81548160ff021916908360f860020a9081020402179055506080820151816004019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061131f57805160ff191683800117855561134c565b8280016001018555821561134c579182015b8281111561134c578251825591602001919060010190611331565b5b5061136d9291505b80821115610cb75760008155600101610ca3565b5090565b50600193505050505b5b5b9695505050505050565b60008054819033600160a060020a03908116911614156115c2576000888152600460205260409020546002610100600183161502600019019091160415156113cd57600091506115c2565b600086815260036020526040902060010154600160a060020a031615156113f757600091506115c2565b600085815260036020526040902060010154600160a060020a0316151561142157600091506115c2565b600284111561143357600091506115c2565b61143d888861101e565b60008181526006602052604090205490915015156114af5760078054806001018281815481835581811511611497576000838152602090206114979181019083015b80821115610cb75760008155600101610ca3565b5090565b5b505050916000526020600020900160005b50829055505b60a060405190810160405280898152602001878152602001868152602001858152602001848152602001506006600083600019168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061156b57805160ff1916838001178555611598565b82800160010185558215611598579182015b8281111561159857825182559160200191906001019061157d565b5b506115b99291505b80821115610cb75760008155600101610ca3565b5090565b50600194505050505b5b5b509695505050505050565b6000805433600160a060020a039081169116141561103857816002600085600160a060020a031681526020019081526020016000206000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061165057805160ff191683800117855561167d565b8280016001018555821561167d579182015b8281111561167d578251825591602001919060010190611662565b5b5061169e9291505b80821115610cb75760008155600101610ca3565b5090565b5050600190505b5b5b92915050565b600581815481101561000057906000526020600020900160005b5054905081565b600781815481101561000057906000526020600020900160005b5054905081565b600054600160a060020a031681565b6040805160208181018352600080835283518083018552818152845180840186528281528683526003909352938120805460018201549295939261174a90600160a060020a0316610ac5565b600183015460a060020a900460ff166117965760408051808201909152600a81527f556e76657269666965640000000000000000000000000000000000000000000060208201526117cb565b60408051808201909152600881527f566572696669656400000000000000000000000000000000000000000000000060208201525b600284810180546040805160206001841615610100026000190190931694909404601f810183900483028501830190915280845291929183918301828280156118555780601f1061182a57610100808354040283529160200191611855565b820191906000526020600020905b81548152906001019060200180831161183857829003601f168201915b5050505050905094509450945094505b509193509193565b604080516020818101835260008083528351808301855281815284518084018652828152855180850187528381528651808601885284815288855260068652878520805480875260048089528a88206001840154808a5260039a8b90528c8a20600280870154808d529e8c209c8701549b9e8f9d9b9c8e9c95909601959394928201939092909101901561197a5786600301546001146119405760408051808201909152600981527f43616e63656c6c656400000000000000000000000000000000000000000000006020820152611975565b60408051808201909152600981527f4e6f746172697a6564000000000000000000000000000000000000000000000060208201525b6119af565b60408051808201909152600b81527f496e2050726f677265737300000000000000000000000000000000000000000060208201525b855460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815260048b019290918991830182828015611a3a5780601f10611a0f57610100808354040283529160200191611a3a565b820191906000526020600020905b815481529060010190602001808311611a1d57829003601f168201915b5050885460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959c508a945092508401905082828015611ac85780601f10611a9d57610100808354040283529160200191611ac8565b820191906000526020600020905b815481529060010190602001808311611aab57829003601f168201915b5050865460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a5088945092508401905082828015611b565780601f10611b2b57610100808354040283529160200191611b56565b820191906000526020600020905b815481529060010190602001808311611b3957829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295985086945092508401905082828015611be45780601f10611bb957610100808354040283529160200191611be4565b820191906000526020600020905b815481529060010190602001808311611bc757829003601f168201915b50505050509050985098509850985098509850985098505b5091939597509193959756
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.