2.6k txs
1.33m calls
constructor
No constructor.
functions
admin
viewfunction admin() view returns (address)
directReferrals
viewfunction directReferrals(address, uint256) view returns (address)
getDirectDownlines
viewfunction getDirectDownlines(address user) view returns (address[])
getDirectDownlinesTotal
viewfunction getDirectDownlinesTotal(address user) view returns (uint256)
getReferrer
viewfunction getReferrer(address user) view returns (address)
referrer
viewfunction referrer(address) view returns (address)
adminSeed
nonpayablefunction adminSeed(address[] users, address[] uplines)
initialize
nonpayablefunction initialize(address admin_)
registerReferrer
nonpayablefunction registerReferrer(address upline)
seal
nonpayablefunction seal()
events
Sealed
event Sealed()
UserRegistration
event UserRegistration(address indexed user, address indexed upline)
errors
No errors.
creation bytecode
0x6080604052348015600e575f5ffd5b506109408061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061009b575f3560e01c8063968481db11610063578063968481db1461014c5780639ea7685a1461015f578063bd0a218514610172578063c4d66de8146101a8578063f851a440146101bb575f5ffd5b806305ad39351461009f5780632cf003c2146100cf5780633fb27b85146100f75780634a9fefc71461010157806385cbf0111461012c575b5f5ffd5b6100b26100ad3660046107af565b6101d3565b6040516001600160a01b0390911681526020015b60405180910390f35b6100b26100dd3660046107d7565b5f602081905290815260409020546001600160a01b031681565b6100ff610207565b005b6100b261010f3660046107d7565b6001600160a01b039081165f908152602081905260409020541690565b61013f61013a3660046107d7565b610292565b6040516100c691906107f7565b6100ff61015a36600461088a565b610305565b6100ff61016d3660046107d7565b61052f565b61019a6101803660046107d7565b6001600160a01b03165f9081526001602052604090205490565b6040519081526020016100c6565b6100ff6101b63660046107d7565b6106d3565b6002546100b29061010090046001600160a01b031681565b6001602052815f5260405f2081815481106101ec575f80fd5b5f918252602090912001546001600160a01b03169150829050565b60025461010090046001600160a01b031633146102575760405162461bcd60e51b81526020600482015260096024820152682737ba1030b236b4b760b91b60448201526064015b60405180910390fd5b60028054610100600160a81b03191690556040517f1b2d71eb44f882534bf4e86f940c56ccc869ffb927e2bab86561de93950c2216905f90a1565b6001600160a01b0381165f908152600160209081526040918290208054835181840281018401909452808452606093928301828280156102f957602002820191905f5260205f20905b81546001600160a01b031681526001909101906020018083116102db575b50505050509050919050565b60025461010090046001600160a01b031633146103505760405162461bcd60e51b81526020600482015260096024820152682737ba1030b236b4b760b91b604482015260640161024e565b8281146103915760405162461bcd60e51b815260206004820152600f60248201526e098cadccee8d040dad2e6dac2e8c6d608b1b604482015260640161024e565b5f5b83811015610528575f8585838181106103ae576103ae6108f6565b90506020020160208101906103c391906107d7565b90505f8484848181106103d8576103d86108f6565b90506020020160208101906103ed91906107d7565b90506001600160a01b038216158015906104195750816001600160a01b0316816001600160a01b031614155b6104505760405162461bcd60e51b81526020600482015260086024820152672130b2103830b4b960c11b604482015260640161024e565b6001600160a01b038281165f9081526020819052604090205416156104a55760405162461bcd60e51b815260206004820152600b60248201526a105b1c9958591e481cd95d60aa1b604482015260640161024e565b6001600160a01b038083165f8181526020818152604080832080549587166001600160a01b0319968716811790915580845260018084528285208054918201815585529284209092018054909516841790945592517f0cdf87eff0154a894757bc9fe1893d3f37e143e8145478358591401036f588af9190a35050600101610393565b5050505050565b335f908152602081905260409020546001600160a01b0316156105835760405162461bcd60e51b815260206004820152600c60248201526b149959995c9c995c881cd95d60a21b604482015260640161024e565b336001600160a01b038216036105cf5760405162461bcd60e51b815260206004820152601160248201527021b0b73737ba103932b332b91039b2b63360791b604482015260640161024e565b6001600160a01b038181165f90815260208190526040902054166106355760405162461bcd60e51b815260206004820152601960248201527f55706c696e65206d757374206265207265676973746572656400000000000000604482015260640161024e565b335f90815260208190526040902080546001600160a01b0319166001600160a01b0383169081179091551561069b576001600160a01b0381165f90815260016020818152604083208054928301815583529091200180546001600160a01b031916331790555b6040516001600160a01b0382169033907f0cdf87eff0154a894757bc9fe1893d3f37e143e8145478358591401036f588af905f90a350565b60025460ff161561071c5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015260640161024e565b6002805460ff191660011790556001600160a01b03811661076c5760405162461bcd60e51b815260206004820152600a60248201526941646d696e207a65726f60b01b604482015260640161024e565b600280546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b80356001600160a01b03811681146107aa575f5ffd5b919050565b5f5f604083850312156107c0575f5ffd5b6107c983610794565b946020939093013593505050565b5f602082840312156107e7575f5ffd5b6107f082610794565b9392505050565b602080825282518282018190525f918401906040840190835b818110156108375783516001600160a01b0316835260209384019390920191600101610810565b509095945050505050565b5f5f83601f840112610852575f5ffd5b50813567ffffffffffffffff811115610869575f5ffd5b6020830191508360208260051b8501011115610883575f5ffd5b9250929050565b5f5f5f5f6040858703121561089d575f5ffd5b843567ffffffffffffffff8111156108b3575f5ffd5b6108bf87828801610842565b909550935050602085013567ffffffffffffffff8111156108de575f5ffd5b6108ea87828801610842565b95989497509550505050565b634e487b7160e01b5f52603260045260245ffdfea26469706673582212202fa4629ce0f68298c40e56bce6beaf832c4d3dee6bee1a3f17c9168a9c2b2aa964736f6c634300081e0033