More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 78 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Add Referee | 9277314 | 1858 days ago | IN | 0 ETH | 0.00017091 | ||||
Add Referee | 9277304 | 1858 days ago | IN | 0 ETH | 0.00015 | ||||
Add Referee | 9277299 | 1858 days ago | IN | 0 ETH | 0.00006 | ||||
Add Referee | 9274670 | 1859 days ago | IN | 0 ETH | 0.00014843 | ||||
Add Referee | 9224193 | 1866 days ago | IN | 0 ETH | 0.00011395 | ||||
Add Referee | 8924013 | 1920 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8906583 | 1923 days ago | IN | 0 ETH | 0.00095403 | ||||
Add Referee | 8905756 | 1923 days ago | IN | 0 ETH | 0.00095403 | ||||
Add Referee | 8901306 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8901109 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8901078 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8901037 | 1924 days ago | IN | 0 ETH | 0.00143523 | ||||
Add Referee | 8900843 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8900675 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8900438 | 1924 days ago | IN | 0 ETH | 0.00095403 | ||||
Add Referee | 8900263 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8899931 | 1924 days ago | IN | 0 ETH | 0.00099362 | ||||
Add Referee | 8899876 | 1924 days ago | IN | 0 ETH | 0.00143523 | ||||
Add Referee | 8899563 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8899539 | 1924 days ago | IN | 0 ETH | 0.00124023 | ||||
Add Referee | 8897364 | 1925 days ago | IN | 0 ETH | 0.0003312 | ||||
Add Referee | 8897069 | 1925 days ago | IN | 0 ETH | 0.00095403 | ||||
Add Referee | 8897037 | 1925 days ago | IN | 0 ETH | 0.00185081 | ||||
Add Referee | 8896964 | 1925 days ago | IN | 0 ETH | 0.00185081 | ||||
Add Referee | 8896957 | 1925 days ago | IN | 0 ETH | 0.00095403 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TeamManage
Compiler Version
v0.5.11+commit.c082d0b4
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-09-11 */ pragma solidity ^0.5.11; contract TeamManage { address public owner; mapping (address => bool) public status; //状态 mapping (address => address) public referee; //上级介绍人 mapping (address => mapping (uint256 => address)) public teamMembers; //团队成员 mapping (address => uint256) public teamMembersNumber; //直接团队规模 uint256 public numbers; //成员总人数 /* Initializes contract*/ constructor () public { owner = msg.sender; referee[owner] = address(0x0); status[owner] = true; numbers = 1; } //添加推荐记录,记录本人的推荐人 function addReferee(address _add) public returns (bool success) { require (_add != address(0x0) && status[_add] == true && status[msg.sender] == false) ; referee[msg.sender] = _add ; status[msg.sender] = true; teamMembers[_add][teamMembersNumber[_add]] = msg.sender; teamMembersNumber[_add] = teamMembersNumber[_add] + 1; numbers = numbers + 1; return true; } //修改所有者 function changeOwner(address payable _add) public returns (bool success) { require (msg.sender == owner) ; require (_add != address(0x0)) ; owner = _add ; return true; } //查询团队成员,一次返回最多1000个._start默认从0开始,如果超过了就多次调用多次返回 function queryTeamMembers(uint256 _start,address _add) public view returns (address[1000] memory _address) { for (uint i = _start; i < _start + 1000 && i < teamMembersNumber[_add]; i++) { _address[i - _start] = teamMembers[_add][i]; } return _address; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"numbers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_start","type":"uint256"},{"internalType":"address","name":"_add","type":"address"}],"name":"queryTeamMembers","outputs":[{"internalType":"address[1000]","name":"_address","type":"address[1000]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"status","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"teamMembers","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"referee","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"teamMembersNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_add","type":"address"}],"name":"changeOwner","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_add","type":"address"}],"name":"addReferee","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b031990811633178083556001600160a01b0390811683526002602090815260408085208054909416909355835490911683526001908190529120805460ff1916821790556005556104c9806100726000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80637f0b7f9c116100665780637f0b7f9c146101995780638da5cb5b146101bf5780638ff2faa7146101c7578063a6f9dae1146101ed578063a70398431461021357610093565b806327722f6a14610098578063281047ce146100b2578063645b8b1b146101175780636766d11214610151575b600080fd5b6100a0610239565b60408051918252519081900360200190f35b6100de600480360360408110156100c857600080fd5b50803590602001356001600160a01b031661023f565b6040518082617d0080838360005b838110156101045781810151838201526020016100ec565b5050505090500191505060405180910390f35b61013d6004803603602081101561012d57600080fd5b50356001600160a01b03166102cf565b604080519115158252519081900360200190f35b61017d6004803603604081101561016757600080fd5b506001600160a01b0381351690602001356102e4565b604080516001600160a01b039092168252519081900360200190f35b61017d600480360360208110156101af57600080fd5b50356001600160a01b031661030a565b61017d610325565b6100a0600480360360208110156101dd57600080fd5b50356001600160a01b0316610334565b61013d6004803603602081101561020357600080fd5b50356001600160a01b0316610346565b61013d6004803603602081101561022957600080fd5b50356001600160a01b0316610396565b60055481565b610247610474565b825b836103e8018110801561027357506001600160a01b03831660009081526004602052604090205481105b156102c8576001600160a01b03808416600090815260036020908152604080832085845290915290205416828583036103e881106102ad57fe5b6001600160a01b039092166020929092020152600101610249565b5092915050565b60016020526000908152604090205460ff1681565b60036020908152600092835260408084209091529082529020546001600160a01b031681565b6002602052600090815260409020546001600160a01b031681565b6000546001600160a01b031681565b60046020526000908152604090205481565b600080546001600160a01b0316331461035e57600080fd5b6001600160a01b03821661037157600080fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60006001600160a01b038216158015906103ce57506001600160a01b03821660009081526001602081905260409091205460ff161515145b80156103ea57503360009081526001602052604090205460ff16155b6103f357600080fd5b5033600081815260026020908152604080832080546001600160a01b0387166001600160a01b031991821681179092556001808552838620805460ff19168217905582865260038552838620600480875285882080548952918752948720805490931690971790915593529052815481019091556005805482019055919050565b60405180617d0001604052806103e890602082028038833950919291505056fea265627a7a72315820a2b2162b0c51aba9fa6a2d1d9d09c26bc1d2dff7c1c4166d46cf0e531731bcec64736f6c634300050b0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c80637f0b7f9c116100665780637f0b7f9c146101995780638da5cb5b146101bf5780638ff2faa7146101c7578063a6f9dae1146101ed578063a70398431461021357610093565b806327722f6a14610098578063281047ce146100b2578063645b8b1b146101175780636766d11214610151575b600080fd5b6100a0610239565b60408051918252519081900360200190f35b6100de600480360360408110156100c857600080fd5b50803590602001356001600160a01b031661023f565b6040518082617d0080838360005b838110156101045781810151838201526020016100ec565b5050505090500191505060405180910390f35b61013d6004803603602081101561012d57600080fd5b50356001600160a01b03166102cf565b604080519115158252519081900360200190f35b61017d6004803603604081101561016757600080fd5b506001600160a01b0381351690602001356102e4565b604080516001600160a01b039092168252519081900360200190f35b61017d600480360360208110156101af57600080fd5b50356001600160a01b031661030a565b61017d610325565b6100a0600480360360208110156101dd57600080fd5b50356001600160a01b0316610334565b61013d6004803603602081101561020357600080fd5b50356001600160a01b0316610346565b61013d6004803603602081101561022957600080fd5b50356001600160a01b0316610396565b60055481565b610247610474565b825b836103e8018110801561027357506001600160a01b03831660009081526004602052604090205481105b156102c8576001600160a01b03808416600090815260036020908152604080832085845290915290205416828583036103e881106102ad57fe5b6001600160a01b039092166020929092020152600101610249565b5092915050565b60016020526000908152604090205460ff1681565b60036020908152600092835260408084209091529082529020546001600160a01b031681565b6002602052600090815260409020546001600160a01b031681565b6000546001600160a01b031681565b60046020526000908152604090205481565b600080546001600160a01b0316331461035e57600080fd5b6001600160a01b03821661037157600080fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60006001600160a01b038216158015906103ce57506001600160a01b03821660009081526001602081905260409091205460ff161515145b80156103ea57503360009081526001602052604090205460ff16155b6103f357600080fd5b5033600081815260026020908152604080832080546001600160a01b0387166001600160a01b031991821681179092556001808552838620805460ff19168217905582865260038552838620600480875285882080548952918752948720805490931690971790915593529052815481019091556005805482019055919050565b60405180617d0001604052806103e890602082028038833950919291505056fea265627a7a72315820a2b2162b0c51aba9fa6a2d1d9d09c26bc1d2dff7c1c4166d46cf0e531731bcec64736f6c634300050b0032
Deployed Bytecode Sourcemap
28:1748:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;28:1748:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;385:22;;;:::i;:::-;;;;;;;;;;;;;;;;1474:299;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1474:299:0;;;;;;-1:-1:-1;;;;;1474:299:0;;:::i;:::-;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1474:299:0;;;;;;;;;;;;;;;;87:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;87:40:0;-1:-1:-1;;;;;87:40:0;;:::i;:::-;;;;;;;;;;;;;;;;;;212:69;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;212:69:0;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;212:69:0;;;;;;;;;;;;;;143:44;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;143:44:0;-1:-1:-1;;;;;143:44:0;;:::i;59:21::-;;;:::i;303:54::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;303:54:0;-1:-1:-1;;;;;303:54:0;;:::i;1138:210::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1138:210:0;-1:-1:-1;;;;;1138:210:0;;:::i;678:427::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;678:427:0;-1:-1:-1;;;;;678:427:0;;:::i;385:22::-;;;;:::o;1474:299::-;1550:29;;:::i;:::-;1606:6;1592:147;1618:6;1627:4;1618:13;1614:1;:17;:48;;;;-1:-1:-1;;;;;;1639:23:0;;;;;;:17;:23;;;;;;1635:27;;1614:48;1592:147;;;-1:-1:-1;;;;;1707:17:0;;;;;;;:11;:17;;;;;;;;:20;;;;;;;;;;1684:8;1693:10;;;1684:20;;;;;;;-1:-1:-1;;;;;1684:43:0;;;:20;;;;;;:43;1664:3;;1592:147;;;-1:-1:-1;1474:299:0;;;;:::o;87:40::-;;;;;;;;;;;;;;;:::o;212:69::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;212:69:0;;:::o;143:44::-;;;;;;;;;;;;-1:-1:-1;;;;;143:44:0;;:::o;59:21::-;;;-1:-1:-1;;;;;59:21:0;;:::o;303:54::-;;;;;;;;;;;;;:::o;1138:210::-;1197:12;1245:5;;-1:-1:-1;;;;;1245:5:0;1231:10;:19;1222:29;;;;;;-1:-1:-1;;;;;1272:20:0;;1263:30;;;;;;-1:-1:-1;1305:5:0;:12;;-1:-1:-1;;;;;1305:12:0;;-1:-1:-1;;;;;;1305:12:0;;;;;;;1138:210;;;:::o;678:427::-;728:12;-1:-1:-1;;;;;762:20:0;;;;;;:44;;-1:-1:-1;;;;;;786:12:0;;;;;;:6;:12;;;;;;;;;;;:20;;;762:44;:75;;;;-1:-1:-1;817:10:0;810:18;;;;:6;:18;;;;;;;;:27;762:75;753:85;;;;;;-1:-1:-1;858:10:0;850:19;;;;:7;:19;;;;;;;;:26;;-1:-1:-1;;;;;850:26:0;;-1:-1:-1;;;;;;850:26:0;;;;;;;;;888:18;;;;;;:25;;-1:-1:-1;;888:25:0;;;;;924:17;;;:11;:17;;;;;942;:23;;;;;;;;924:42;;;;;;;;:55;;;;;;;;;;;1016:23;;;;;;:27;;990:53;;;1064:7;;;:11;;1054:21;;678:427;;;:::o;28:1748::-;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;-1:-1;28:1748:0;;;-1:-1:-1;;28:1748:0:o
Swarm Source
bzzr://a2b2162b0c51aba9fa6a2d1d9d09c26bc1d2dff7c1c4166d46cf0e531731bcec
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.