Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 46 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Move | 19817543 | 11 days ago | IN | 0 ETH | 0.00040488 | ||||
Poke | 18193565 | 239 days ago | IN | 0 ETH | 0.00022046 | ||||
Move | 18193471 | 239 days ago | IN | 0 ETH | 0.00069309 | ||||
Move | 18193384 | 239 days ago | IN | 0 ETH | 0.00060934 | ||||
Move | 17894739 | 281 days ago | IN | 0 ETH | 0.00075268 | ||||
Poke | 16590385 | 464 days ago | IN | 0 ETH | 0.00127195 | ||||
Move | 16382568 | 493 days ago | IN | 0 ETH | 0.00078413 | ||||
Move | 15234890 | 660 days ago | IN | 0 ETH | 0.00080086 | ||||
Move | 15234546 | 660 days ago | IN | 0 ETH | 0.00236493 | ||||
Move | 12664699 | 1064 days ago | IN | 0 ETH | 0.00047367 | ||||
Move | 12664671 | 1064 days ago | IN | 0 ETH | 0.00052979 | ||||
Move | 12618686 | 1071 days ago | IN | 0 ETH | 0.00033906 | ||||
Move | 12618647 | 1071 days ago | IN | 0 ETH | 0.00047367 | ||||
Move | 12618340 | 1071 days ago | IN | 0 ETH | 0.00049036 | ||||
Move | 12618317 | 1071 days ago | IN | 0 ETH | 0.00052116 | ||||
Move | 12618263 | 1071 days ago | IN | 0 ETH | 0.0019463 | ||||
Move | 12162953 | 1142 days ago | IN | 0 ETH | 0.00686243 | ||||
Move | 11732407 | 1208 days ago | IN | 0 ETH | 0.00521888 | ||||
Move | 11269869 | 1279 days ago | IN | 0 ETH | 0.00256111 | ||||
Move | 11087842 | 1307 days ago | IN | 0 ETH | 0.00144969 | ||||
Move | 10554578 | 1389 days ago | IN | 0 ETH | 0.00256818 | ||||
Move | 10332590 | 1424 days ago | IN | 0 ETH | 0.00197362 | ||||
Move | 10332537 | 1424 days ago | IN | 0 ETH | 0.00187964 | ||||
Move | 10080479 | 1463 days ago | IN | 0 ETH | 0.00005785 | ||||
Move | 10052748 | 1467 days ago | IN | 0 ETH | 0.00207216 |
Loading...
Loading
Contract Name:
OrchidLocation
Compiler Version
v0.5.13+commit.5b0b510c
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-12-09 */ /* Orchid - WebRTC P2P VPN Market (on Ethereum) * Copyright (C) 2017-2019 The Orchid Authors */ /* GNU Affero General Public License, Version 3 {{{ */ /* * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. **/ /* }}} */ pragma solidity 0.5.13; contract OrchidLocation { struct Location { uint256 set_; bytes url_; bytes tls_; bytes gpg_; } mapping (address => Location) private locations_; event Update(address indexed provider); function poke() external { Location storage location = locations_[msg.sender]; location.set_ = block.timestamp; emit Update(msg.sender); } function move(bytes calldata url, bytes calldata tls, bytes calldata gpg) external { Location storage location = locations_[msg.sender]; location.set_ = block.timestamp; location.url_ = url; location.tls_ = tls; location.gpg_ = gpg; emit Update(msg.sender); } function look(address target) external view returns (uint256, bytes memory, bytes memory, bytes memory) { Location storage location = locations_[target]; return (location.set_, location.url_, location.tls_, location.gpg_); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"provider","type":"address"}],"name":"Update","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"look","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes","name":"url","type":"bytes"},{"internalType":"bytes","name":"tls","type":"bytes"},{"internalType":"bytes","name":"gpg","type":"bytes"}],"name":"move","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"poke","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061078a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100405760003560e01c806201c93f146100455780631817835814610168578063f826c03514610172575b600080fd5b6101666004803603606081101561005b57600080fd5b810190808035906020019064010000000081111561007857600080fd5b82018360208201111561008a57600080fd5b803590602001918460018302840111640100000000831117156100ac57600080fd5b9091929391929390803590602001906401000000008111156100cd57600080fd5b8201836020820111156100df57600080fd5b8035906020019184600183028401116401000000008311171561010157600080fd5b90919293919293908035906020019064010000000081111561012257600080fd5b82018360208201111561013457600080fd5b8035906020019184600183028401116401000000008311171561015657600080fd5b909192939192939050505061030e565b005b6101706103e1565b005b6101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610472565b60405180858152602001806020018060200180602001848103845287818151815260200191508051906020019080838360005b838110156102025780820151818401526020810190506101e7565b50505050905090810190601f16801561022f5780820380516001836020036101000a031916815260200191505b50848103835286818151815260200191508051906020019080838360005b8381101561026857808201518184015260208101905061024d565b50505050905090810190601f1680156102955780820380516001836020036101000a031916815260200191505b50848103825285818151815260200191508051906020019080838360005b838110156102ce5780820151818401526020810190506102b3565b50505050905090810190601f1680156102fb5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160000181905550868682600101919061036c9291906106b0565b5084848260020191906103809291906106b0565b5082828260030191906103949291906106b0565b503373ffffffffffffffffffffffffffffffffffffffff167fd456720fd185d4060f5cea4d82775d2af95048c1e10f227ec35bae950a4be2a860405160405180910390a250505050505050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090504281600001819055503373ffffffffffffffffffffffffffffffffffffffff167fd456720fd185d4060f5cea4d82775d2af95048c1e10f227ec35bae950a4be2a860405160405180910390a250565b6000606080606060008060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000154816001018260020183600301828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105615780601f1061053657610100808354040283529160200191610561565b820191906000526020600020905b81548152906001019060200180831161054457829003601f168201915b50505050509250818054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b50505050509150808054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106995780601f1061066e57610100808354040283529160200191610699565b820191906000526020600020905b81548152906001019060200180831161067c57829003601f168201915b505050505090509450945094509450509193509193565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106106f157803560ff191683800117855561071f565b8280016001018555821561071f579182015b8281111561071e578235825591602001919060010190610703565b5b50905061072c9190610730565b5090565b61075291905b8082111561074e576000816000905550600101610736565b5090565b9056fea265627a7a7231582056fb09e0306eba8129c9a33f0f84f441384cf3f0174c60c17694bb41271ded2f64736f6c634300050d0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100405760003560e01c806201c93f146100455780631817835814610168578063f826c03514610172575b600080fd5b6101666004803603606081101561005b57600080fd5b810190808035906020019064010000000081111561007857600080fd5b82018360208201111561008a57600080fd5b803590602001918460018302840111640100000000831117156100ac57600080fd5b9091929391929390803590602001906401000000008111156100cd57600080fd5b8201836020820111156100df57600080fd5b8035906020019184600183028401116401000000008311171561010157600080fd5b90919293919293908035906020019064010000000081111561012257600080fd5b82018360208201111561013457600080fd5b8035906020019184600183028401116401000000008311171561015657600080fd5b909192939192939050505061030e565b005b6101706103e1565b005b6101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610472565b60405180858152602001806020018060200180602001848103845287818151815260200191508051906020019080838360005b838110156102025780820151818401526020810190506101e7565b50505050905090810190601f16801561022f5780820380516001836020036101000a031916815260200191505b50848103835286818151815260200191508051906020019080838360005b8381101561026857808201518184015260208101905061024d565b50505050905090810190601f1680156102955780820380516001836020036101000a031916815260200191505b50848103825285818151815260200191508051906020019080838360005b838110156102ce5780820151818401526020810190506102b3565b50505050905090810190601f1680156102fb5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160000181905550868682600101919061036c9291906106b0565b5084848260020191906103809291906106b0565b5082828260030191906103949291906106b0565b503373ffffffffffffffffffffffffffffffffffffffff167fd456720fd185d4060f5cea4d82775d2af95048c1e10f227ec35bae950a4be2a860405160405180910390a250505050505050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090504281600001819055503373ffffffffffffffffffffffffffffffffffffffff167fd456720fd185d4060f5cea4d82775d2af95048c1e10f227ec35bae950a4be2a860405160405180910390a250565b6000606080606060008060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000154816001018260020183600301828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105615780601f1061053657610100808354040283529160200191610561565b820191906000526020600020905b81548152906001019060200180831161054457829003601f168201915b50505050509250818054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b50505050509150808054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106995780601f1061066e57610100808354040283529160200191610699565b820191906000526020600020905b81548152906001019060200180831161067c57829003601f168201915b505050505090509450945094509450509193509193565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106106f157803560ff191683800117855561071f565b8280016001018555821561071f579182015b8281111561071e578235825591602001919060010190610703565b5b50905061072c9190610730565b5090565b61075291905b8082111561074e576000816000905550600101610736565b5090565b9056fea265627a7a7231582056fb09e0306eba8129c9a33f0f84f441384cf3f0174c60c17694bb41271ded2f64736f6c634300050d0032
Deployed Bytecode Sourcemap
885:1007:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;885:1007:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1316:318;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1316:318:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1316:318:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1316:318:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1316:318:0;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1316:318:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1316:318:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1316:318:0;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1316:318:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1316:318:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1316:318:0;;;;;;;;;;;;:::i;:::-;;1138:170;;;:::i;:::-;;1642:247;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1642:247:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1642:247:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1642:247:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1642:247:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1316:318;1410:25;1438:10;:22;1449:10;1438:22;;;;;;;;;;;;;;;1410:50;;1487:15;1471:8;:13;;:31;;;;1529:3;;1513:8;:13;;:19;;;;;;;:::i;:::-;;1559:3;;1543:8;:13;;:19;;;;;;;:::i;:::-;;1589:3;;1573:8;:13;;:19;;;;;;;:::i;:::-;;1615:10;1608:18;;;;;;;;;;;;1316:318;;;;;;;:::o;1138:170::-;1174:25;1202:10;:22;1213:10;1202:22;;;;;;;;;;;;;;;1174:50;;1251:15;1235:8;:13;;:31;;;;1289:10;1282:18;;;;;;;;;;;;1138:170;:::o;1642:247::-;1695:7;1704:12;1718;1732;1757:25;1785:10;:18;1796:6;1785:18;;;;;;;;;;;;;;;1757:46;;1822:8;:13;;;1837:8;:13;;1852:8;:13;;1867:8;:13;;1814:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1642:247;;;;;:::o;885:1007::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://56fb09e0306eba8129c9a33f0f84f441384cf3f0174c60c17694bb41271ded2f
Loading...
Loading
Loading...
Loading
OVERVIEW
The Location contract is used to register nodes on the network.Multichain Portfolio | 25 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.