308 txs
8k calls
constructor
No constructor.
functions
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)
registerReferrer
nonpayablefunction registerReferrer(address upline)
events
UserRegistration
event UserRegistration(address indexed user, address indexed upline)
errors
No errors.
creation bytecode
0x6080604052348015600e575f5ffd5b5061093c8061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610060575f3560e01c806305ad3935146100645780632cf003c2146100945780634a9fefc7146100c457806385cbf011146100f45780639ea7685a14610124578063bd0a218514610140575b5f5ffd5b61007e60048036038101906100799190610696565b610170565b60405161008b91906106e3565b60405180910390f35b6100ae60048036038101906100a991906106fc565b6101b8565b6040516100bb91906106e3565b60405180910390f35b6100de60048036038101906100d991906106fc565b6101e7565b6040516100eb91906106e3565b60405180910390f35b61010e600480360381019061010991906106fc565b61024b565b60405161011b91906107de565b60405180910390f35b61013e600480360381019061013991906106fc565b610313565b005b61015a600480360381019061015591906106fc565b6105bc565b604051610167919061080d565b60405180910390f35b6001602052815f5260405f208181548110610189575f80fd5b905f5260205f20015f915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f602052805f5260405f205f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b606060015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2080548060200260200160405190810160405280929190818152602001828054801561030757602002820191905f5260205f20905b815f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116102be575b50505050509050919050565b5f73ffffffffffffffffffffffffffffffffffffffff165f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d390610880565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361044a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610441906108e8565b60405180910390fd5b805f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060015f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2033908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f0cdf87eff0154a894757bc9fe1893d3f37e143e8145478358591401036f588af60405160405180910390a350565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20805490509050919050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61063282610609565b9050919050565b61064281610628565b811461064c575f5ffd5b50565b5f8135905061065d81610639565b92915050565b5f819050919050565b61067581610663565b811461067f575f5ffd5b50565b5f813590506106908161066c565b92915050565b5f5f604083850312156106ac576106ab610605565b5b5f6106b98582860161064f565b92505060206106ca85828601610682565b9150509250929050565b6106dd81610628565b82525050565b5f6020820190506106f65f8301846106d4565b92915050565b5f6020828403121561071157610710610605565b5b5f61071e8482850161064f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61075981610628565b82525050565b5f61076a8383610750565b60208301905092915050565b5f602082019050919050565b5f61078c82610727565b6107968185610731565b93506107a183610741565b805f5b838110156107d15781516107b8888261075f565b97506107c383610776565b9250506001810190506107a4565b5085935050505092915050565b5f6020820190508181035f8301526107f68184610782565b905092915050565b61080781610663565b82525050565b5f6020820190506108205f8301846107fe565b92915050565b5f82825260208201905092915050565b7f52656665727265722073657400000000000000000000000000000000000000005f82015250565b5f61086a600c83610826565b915061087582610836565b602082019050919050565b5f6020820190508181035f8301526108978161085e565b9050919050565b7f43616e6e6f742072656665722073656c660000000000000000000000000000005f82015250565b5f6108d2601183610826565b91506108dd8261089e565b602082019050919050565b5f6020820190508181035f8301526108ff816108c6565b905091905056fea2646970667358221220b6b3867a04c6dc8be961cbb95568cdc626c27ab7d47cd349b5235aa9f78305da64736f6c634300081e0033