1.5k txs
1.4k calls
constructor
constructor(address marketingAddr, address _GenerationWallet, address _AdminWallet, address _projectAddress, address tokenAdd)
functions
AdminWallet
viewfunction AdminWallet() view returns (address)
BepSegment
viewfunction BepSegment() view returns (address)
GenerationWallet
viewfunction GenerationWallet() view returns (address)
getAvailable
viewfunction getAvailable(address userAddress) view returns (uint256)
getChainID
purefunction getChainID() pure returns (uint256)
getContractBalance
viewfunction getContractBalance() view returns (uint256)
getTimer
viewfunction getTimer(address userAddress) view returns (uint256)
getUserAmountOfDeposits
viewfunction getUserAmountOfDeposits(address userAddress) view returns (uint256)
getUserAmountOfReferrals
viewfunction getUserAmountOfReferrals(address userAddress) view returns (uint256[] structure, uint256[] levelBusiness)
getUserAvailable
viewfunction getUserAvailable(address userAddress) view returns (uint256)
getUserCheckpoint
viewfunction getUserCheckpoint(address userAddress) view returns (uint256)
getUserDepositInfo
viewfunction getUserDepositInfo(address userAddress, uint256 index) view returns (uint256, uint256, uint256)
getUserDividends
viewfunction getUserDividends(address userAddress) view returns (uint256)
getUserReferralBonus
viewfunction getUserReferralBonus(address userAddress) view returns (uint256, uint256)
getUserReferrer
viewfunction getUserReferrer(address userAddress) view returns (address)
getUserTotalDeposits
viewfunction getUserTotalDeposits(address userAddress) view returns (uint256)
getUserTotalWithdrawn
viewfunction getUserTotalWithdrawn(address userAddress) view returns (uint256)
GI_PERCENT
viewfunction GI_PERCENT(uint256) view returns (uint256)
INVEST_MIN_AMOUNT
viewfunction INVEST_MIN_AMOUNT() view returns (uint256)
LAUNCH_TIME
viewfunction LAUNCH_TIME() view returns (uint256)
marketingAddress
viewfunction marketingAddress() view returns (address)
PERCENTS_DIVIDER
viewfunction PERCENTS_DIVIDER() view returns (uint256)
projectAddress
viewfunction projectAddress() view returns (address)
TIME_STEP
viewfunction TIME_STEP() view returns (uint256)
token
viewfunction token() view returns (address)
totalDeposits
viewfunction totalDeposits() view returns (uint256)
totalInvested
viewfunction totalInvested() view returns (uint256)
totalWithdrawn
viewfunction totalWithdrawn() view returns (uint256)
users
viewfunction users(address) view returns (uint256 checkpoint, address referrer, uint256 direct_amount, uint256 gi_bonus, uint256 total_gi_bonus, uint256 id, uint256 available, uint256 withdrawn, uint256 total_direct_bonus, uint256 total_invested)
invest
payablefunction invest(address referrer, uint256 token_quantity) payable
withdraw
nonpayablefunction withdraw()
events
FeePayed
event FeePayed(address indexed user, uint256 totalAmount)
Newbie
event Newbie(address user)
NewDeposit
event NewDeposit(address indexed user, uint256 amount)
RefBonus
event RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount)
Withdrawn
event Withdrawn(address indexed user, uint256 amount)
errors
No errors.
creation bytecode
0x6102606040526104b060809081526101f460a05261012c60c052609660e05260646101008190526101208190526101408190526101608190526101808190526101a05260196101c08190526101e0819052610200819052610220819052610240526200007090600190600f62000186565b503480156200007e57600080fd5b506040516200203038038062002030833981810160405260a0811015620000a457600080fd5b50805160208201516040830151606084015160809094015192939192909190620000ce8562000180565b1562000112576040805162461bcd60e51b815260206004820152600e60248201526d10b6b0b935b2ba34b733a0b2323960911b604482015290519081900360640190fd5b600b8054336001600160a01b0319918216179091556007805482166001600160a01b03978816179055600a80548216938716939093179092556009805483169386169390931790925560088054821693851693909317909255600080549092169216919091179055620001f3565b3b151590565b828054828255906000526020600020908101928215620001ca579160200282015b82811115620001ca578251829061ffff16905591602001919060010190620001a7565b50620001d8929150620001dc565b5090565b5b80821115620001d85760008155600101620001dd565b611e2d80620002036000396000f3fe6080604052600436106101d85760003560e01c80636f9fb98a11610102578063b9b8c24611610095578063e262113e11610064578063e262113e146106cf578063e85abe09146106e4578063fb4cb32b14610730578063fc0c546a14610763576101d8565b8063b9b8c24614610604578063c0806b0314610630578063cec3f7c614610687578063d7ffca911461069c576101d8565b8063a5ece941116100d1578063a5ece9411461051c578063a87430ba14610531578063a8aeb6c2146105bc578063af1823c3146105ef576101d8565b80636f9fb98a146104955780637d882097146104aa5780637e3abeea146104bf57806386c2b2b4146104f2576101d8565b806334224e3a1161017a5780633d357b02116101495780633d357b02146104235780634b319713146104565780635216aeec1461046b578063564b81ef14610480576101d8565b806334224e3a1461039357806336144c9a146103c45780633ccfd60b146103f75780633cf96af11461040e576101d8565b806312536135116101b6578063125361351461024c5780631531f01614610318578063153ab9df1461034b57806332bc298c1461037e576101d8565b806301c234a8146101dd578063022466b514610204578063040a772e14610219575b600080fd5b3480156101e957600080fd5b506101f2610778565b60408051918252519081900360200190f35b34801561021057600080fd5b506101f261077e565b34801561022557600080fd5b506101f26004803603602081101561023c57600080fd5b50356001600160a01b0316610784565b34801561025857600080fd5b5061027f6004803603602081101561026f57600080fd5b50356001600160a01b031661098e565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156102c35781810151838201526020016102ab565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156103025781810151838201526020016102ea565b5050505090500194505050505060405180910390f35b34801561032457600080fd5b506101f26004803603602081101561033b57600080fd5b50356001600160a01b0316610ad7565b34801561035757600080fd5b506101f26004803603602081101561036e57600080fd5b50356001600160a01b0316610b06565b34801561038a57600080fd5b506101f2610b11565b34801561039f57600080fd5b506103a8610b18565b604080516001600160a01b039092168252519081900360200190f35b3480156103d057600080fd5b506103a8600480360360208110156103e757600080fd5b50356001600160a01b0316610b27565b34801561040357600080fd5b5061040c610b48565b005b34801561041a57600080fd5b506103a8611002565b34801561042f57600080fd5b506101f26004803603602081101561044657600080fd5b50356001600160a01b0316611011565b34801561046257600080fd5b506101f261102f565b34801561047757600080fd5b506101f2611035565b34801561048c57600080fd5b506101f261103b565b3480156104a157600080fd5b506101f261103f565b3480156104b657600080fd5b506101f26110bc565b3480156104cb57600080fd5b506101f2600480360360208110156104e257600080fd5b50356001600160a01b03166110c2565b3480156104fe57600080fd5b506101f26004803603602081101561051557600080fd5b503561111a565b34801561052857600080fd5b506103a861113b565b34801561053d57600080fd5b506105646004803603602081101561055457600080fd5b50356001600160a01b031661114a565b604080519a8b526001600160a01b0390991660208b0152898901979097526060890195909552608088019390935260a087019190915260c086015260e085015261010084015261012083015251908190036101400190f35b3480156105c857600080fd5b506101f2600480360360208110156105df57600080fd5b50356001600160a01b03166111aa565b3480156105fb57600080fd5b506103a86111c5565b61040c6004803603604081101561061a57600080fd5b506001600160a01b0381351690602001356111d4565b34801561063c57600080fd5b506106696004803603604081101561065357600080fd5b506001600160a01b0381351690602001356117a1565b60408051938452602084019290925282820152519081900360600190f35b34801561069357600080fd5b506103a861182d565b3480156106a857600080fd5b506101f2600480360360208110156106bf57600080fd5b50356001600160a01b031661183c565b3480156106db57600080fd5b506101f261185a565b3480156106f057600080fd5b506107176004803603602081101561070757600080fd5b50356001600160a01b0316611867565b6040805192835260208301919091528051918290030190f35b34801561073c57600080fd5b506101f26004803603602081101561075357600080fd5b50356001600160a01b031661188d565b34801561076f57600080fd5b506103a86118ab565b61271081565b60025481565b6001600160a01b0381166000908152600c602052604081208180805b835481101561096f576007840154156109675760008460000182815481106107c457fe5b90600052602060002090600302016002015411156108a45761089d620151806108916108398760000185815481106107f857fe5b90600052602060002090600302016001015488600001868154811061081957fe5b9060005260206000209060030201600201546118ba90919063ffffffff16565b61089761271061089161086b8b600001898154811061085457fe5b906000526020600020906003020160000154611917565b8b600001898154811061087a57fe5b600091825260209091206003909102015490611951565b906119b1565b90611951565b915061095a565b8360000181815481106108b357fe5b9060005260206000209060030201600201546000141561095a5783600101548460000182815481106108e157fe5b90600052602060002090600302016001015411156109365761089d6201518061089161083987600001858154811061091557fe5b906000526020600020906003020160010154426118ba90919063ffffffff16565b610957620151806108916108398760010154426118ba90919063ffffffff16565b91505b6109648383611a1b565b92505b6001016107a0565b50826007015482111561098457826007015491505b509150505b919050565b606080600060018054905067ffffffffffffffff811180156109af57600080fd5b506040519080825280602002602001820160405280156109d9578160200160208202803683370190505b5060015490915060009067ffffffffffffffff811180156109f957600080fd5b50604051908082528060200260200182016040528015610a23578160200160208202803683370190505b50905060005b60015460ff82161015610acc576001600160a01b0386166000908152600c6020908152604080832060ff85168085526009909101909252909120548451909185918110610a7257fe5b6020908102919091018101919091526001600160a01b0387166000908152600c8252604080822060ff8516808452600a9091019093529020548351909184918110610ab957fe5b6020908102919091010152600101610a29565b509092509050915091565b6001600160a01b0381166000908152600c6020526040812060010154610b009062015180611a1b565b92915050565b6000610b0082610784565b6201518081565b6009546001600160a01b031681565b6001600160a01b039081166000908152600c60205260409020600201541690565b600254421015610b90576040805162461bcd60e51b815260206004820152600e60248201526d085899599bdc9954dd185c9d195960921b604482015290519081900360640190fd5b42610b9a33610ad7565b10610bd65760405162461bcd60e51b8152600401808060200182810382526030815260200180611da76030913960400191505060405180910390fd5b336000908152600c6020526040812060078101549091908190610c40576040805162461bcd60e51b815260206004820152601e60248201527f596f752068617665207265616368656420796f7572203378206c696d69740000604482015290519081900360640190fd5b60005b8354811015610d4c57600784015415610d44576000846000018281548110610c6757fe5b9060005260206000209060030201600201541115610ca257610c9b620151806108916108398760000185815481106107f857fe5b9150610d37565b836000018181548110610cb157fe5b90600052602060002090600302016002015460001415610d37578360010154846000018281548110610cdf57fe5b9060005260206000209060030201600101541115610d1357610c9b6201518061089161083987600001858154811061091557fe5b610d34620151806108916108398760010154426118ba90919063ffffffff16565b91505b610d418383611a1b565b92505b600101610c43565b50825415610dc45782545b8015610dc2576000846000016001830381548110610d7157fe5b9060005260206000209060030201600201541115610db957836000016001820381548110610d9b57fe5b60009182526020822060039091020181815560018101829055600201555b60001901610d57565b505b6000610ddd846003015484611a1b90919063ffffffff16565b6004850154019050610def3384611a75565b600384015460048501546007860154949091010192831115610e1d5760078401549250610e1d846000611d5c565b6000610e31612710610891866101f4611951565b90506000610e47612710610891876101f4611951565b6008870154909150610e599086611a1b565b60088701556007860154610e6d90866118ba565b60078701554260018701556000610e8e82610e8888866118ba565b906118ba565b600080546008546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101899052905194955091169263a9059cbb92604480840193602093929083900390910190829087803b158015610eeb57600080fd5b505af1158015610eff573d6000803e3d6000fd5b505050506040513d6020811015610f1557600080fd5b5050600080546040805163a9059cbb60e01b81523360048201526024810185905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b158015610f6c57600080fd5b505af1158015610f80573d6000803e3d6000fd5b505050506040513d6020811015610f9657600080fd5b50506004808801805460058a0180549091019055600060038a01819055905554610fc09082611a1b565b60045560408051828152905133917f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5919081900360200190a250505050505050565b600a546001600160a01b031681565b6001600160a01b03166000908152600c602052604090206007015490565b60045481565b60035481565b4690565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561108b57600080fd5b505afa15801561109f573d6000803e3d6000fd5b505050506040513d60208110156110b557600080fd5b5051905090565b60055481565b6001600160a01b0381166000908152600c6020526040812081805b8254811015610984576111108360000182815481106110f857fe5b60009182526020909120600390910201548390611a1b565b91506001016110dd565b6001818154811061112a57600080fd5b600091825260209091200154905081565b6007546001600160a01b031681565b600c60208190526000918252604090912060018101546002820154600383015460048401546005850154600686015460078701546008880154600b890154989099015496986001600160a01b03909616979496939592949193909291908a565b6001600160a01b03166000908152600c602052604090205490565b6008546001600160a01b031681565b60025442101561121c576040805162461bcd60e51b815260206004820152600e60248201526d085899599bdc9954dd185c9d195960921b604482015290519081900360640190fd5b670de0b6b3a764000081026801a055690d9db8000081101561127a576040805162461bcd60e51b8152602060048201526012602482015271085253959154d517d3525397d05353d5539560721b604482015290519081900360640190fd5b60008054604080516323b872dd60e01b81523360048201523060248201526044810185905290516001600160a01b03909216926323b872dd926064808401936020939083900390910190829087803b1580156112d557600080fd5b505af11580156112e9573d6000803e3d6000fd5b505050506040513d60208110156112ff57600080fd5b5050336000908152600c6020526040812090546008546001600160a01b039182169163a9059cbb911661133a612710610891876103e8611951565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561138057600080fd5b505af1158015611394573d6000803e3d6000fd5b505050506040513d60208110156113aa57600080fd5b50506000546009546001600160a01b039182169163a9059cbb91166113d7612710610891876101f4611951565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561141d57600080fd5b505af1158015611431573d6000803e3d6000fd5b505050506040513d602081101561144757600080fd5b50506000546007546001600160a01b039182169163a9059cbb9116611474612710610891876101f4611951565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156114ba57600080fd5b505af11580156114ce573d6000803e3d6000fd5b505050506040513d60208110156114e457600080fd5b5050600054600a546001600160a01b039182169163a9059cbb9116611511612710610891876101f4611951565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561155757600080fd5b505af115801561156b573d6000803e3d6000fd5b505050506040513d602081101561158157600080fd5b5061158f9050338584611be1565b60028101546001600160a01b031660006115b1612710610891866101f4611951565b6001600160a01b0383166000908152600c60205260409020600701549091508111156115f557506001600160a01b0381166000908152600c60205260409020600701545b6001600160a01b0382166000908152600c6020526040902060038101805483019055600b01805482019055825461166757426001840155600060088401556040805133815290517f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a9181900360200190a15b600c8301805485019055600061167e856003611951565b600785018054820190558454909150156116fb5783545b80156116f9578460000160018203815481106116ad57fe5b906000526020600020906003020160020154600014156116f057428560000160018303815481106116da57fe5b9060005260206000209060030201600201819055505b60001901611695565b505b604080516060810182528681524260208083019182526000938301848152885460018181018b558a87529290952093516003958602909401938455915190830155516002909101555461174e9086611a1b565b60035560055461175f906001611a1b565b60055560408051868152905133917f2cb77763bc1e8490c1a904905c4d74b4269919aca114464f4bb4d911e60de364919081900360200190a250505050505050565b6001600160a01b0382166000908152600c602052604081208054829182918190869081106117cb57fe5b9060005260206000209060030201600001548160000186815481106117ec57fe5b90600052602060002090600302016001015482600001878154811061180d57fe5b906000526020600020906003020160020154935093509350509250925092565b600b546001600160a01b031681565b6001600160a01b03166000908152600c602052604090206001015490565b6801a055690d9db8000081565b6001600160a01b03166000908152600c602052604090206004810154600b909101549091565b6001600160a01b03166000908152600c602052604090206008015490565b6000546001600160a01b031681565b600082821115611911576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000681b1ae4d6e2ef5000008210611931575060e6610989565b68056bc75e2d631000008210611949575060c8610989565b506096610989565b60008261196057506000610b00565b8282028284828161196d57fe5b04146119aa5760405162461bcd60e51b8152600401808060200182810382526021815260200180611dd76021913960400191505060405180910390fd5b9392505050565b6000808211611a07576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b6000828481611a1257fe5b04949350505050565b6000828201838110156119aa576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038083166000908152600c6020526040812060020154909116905b60015460ff82161015611bdb576001600160a01b038216611ab757611bdb565b6001600160a01b0382166000908152600c6020908152604080832083805260090190915290205460ff8216108015611b0957506001600160a01b0382166000908152600c602052604090206007015415155b15611bb2576000611b4361271061089160018560ff1681548110611b2957fe5b90600052602060002001548761195190919063ffffffff16565b6001600160a01b0384166000908152600c6020526040902060070154909150811115611b8757506001600160a01b0382166000908152600c60205260409020600701545b6001600160a01b0383166000908152600c602052604090206004018054820190556006805490910190555b6001600160a01b039182166000908152600c602052604090206002015490911690600101611a97565b50505050565b6001600160a01b038381166000908152600c602052604090206002015416611cd6576001600160a01b0382166000908152600c6020526040902054611c2f57600b546001600160a01b031691505b6001600160a01b038381166000908152600c6020526040812060020180546001600160a01b031916928516929092179091555b60015460ff82161015611cd0576001600160a01b039283166000818152600c6020818152604080842060ff8716855260098101835281852080546001019055600a81018352908420805488019055939092529052600201549092169182611cc857611cd0565b600101611c62565b50611d57565b6001600160a01b038084166000908152600c602052604081206002015490911692505b60015460ff82161015611bdb576001600160a01b039283166000818152600c6020818152604080842060ff87168552600a81018352908420805488019055939092529052600201549092169182611d4f57611bdb565b600101611cf9565b505050565b5080546000825560030290600052602060002090810190611d7d9190611d80565b50565b5b80821115611da2576000808255600182018190556002820155600301611d81565b509056fe7769746864726177616c20697320617661696c61626c65206f6e6c79206f6e636520657665727920323420686f757273536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212206db1cdb8033c99202be15606fa5b4b609d37f2ed8ae44c994dd2b7294ebc358264736f6c6343000706003300000000000000000000000068311d887f63bc04b7f184f83ecd507b37bc3f56000000000000000000000000d7356d12b0c99a9279d78eb6dfc9f7655d83779a000000000000000000000000baf5018f510202edc642ed2494043e6b7f27656700000000000000000000000054ff0aa9923ee46b8dc7ab3e225e77bfd7e73baf00000000000000000000000055d398326f99059ff775485246999027b3197955