0 txs
0 calls
constructor
constructor()
functions
_cf
viewfunction _cf(uint256, uint256) view returns (uint256)
_cs
viewfunction _cs(uint256) view returns (address)
admin
viewfunction admin(address) view returns (bool)
back
viewfunction back() view returns (address)
bonus
viewfunction bonus(uint256) view returns (uint256)
boss
viewfunction boss(address) view returns (address)
getConf
viewfunction getConf(address addr, uint256 total) view returns (uint256[3][], uint256[2][], address[][], address[2][])
getTeam
viewfunction getTeam(address addr) view returns (address, address[], address[])
team1
viewfunction team1(address, uint256) view returns (address)
team2
viewfunction team2(address, uint256) view returns (address)
users
viewfunction users(uint256, uint256, uint256) view returns (address)
claim
nonpayablefunction claim(address con, address addr, uint256 val)
doJoin
payablefunction doJoin(uint256 id, address invi) payable
setAdmin
nonpayablefunction setAdmin(address addr, bool val)
setBack
nonpayablefunction setBack(address addr)
setBonus
nonpayablefunction setBonus(uint256[] val)
setConf
nonpayablefunction setConf(uint256 id, uint256[4] cf, address cs)
setRole
nonpayablefunction setRole(address addr, bool val)
events
No events.
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604080516080810182526103208152605f60208201526030918101919091526039606082015262000048906008906004620000ab565b50600780546001600160a01b03191673f1ac9ffb5d2beaad1843971fa877e18f25591dd91790556001600660006200007d3390565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905562000118565b828054828255906000526020600020908101928215620000ef579160200282015b82811115620000ef578251829061ffff16905591602001919060010190620000cc565b50620000fd92915062000101565b5090565b5b80821115620000fd576000815560010162000102565b611aea80620001286000396000f3fe60806040526004361061010d5760003560e01c8063653288bd1161009557806383707f871161006457806383707f871461032657806387529f0f146103465780638dde084014610375578063996cba6814610395578063aa6bf885146103b557600080fd5b8063653288bd146102905780637840280f146102b05780638181ded1146102d0578063835417d8146102f057600080fd5b80633527c83e116100dc5780633527c83e146101da5780633637d01b146101fa57806337936fc5146102305780634b0bddd2146101da57806363a846f81461025057600080fd5b8063058097551461011957806306f035d71461013b5780630f3e71a51461017457806324749b59146101ac57600080fd5b3661011457005b600080fd5b34801561012557600080fd5b506101396101343660046114a2565b6103c8565b005b34801561014757600080fd5b5061015b6101563660046114c4565b610406565b60405161016b9493929190611643565b60405180910390f35b34801561018057600080fd5b5061019461018f3660046116ea565b6108de565b6040516001600160a01b03909116815260200161016b565b3480156101b857600080fd5b506101cc6101c7366004611716565b610923565b60405190815260200161016b565b3480156101e657600080fd5b506101396101f5366004611740565b610944565b34801561020657600080fd5b506101946102153660046114a2565b6003602052600090815260409020546001600160a01b031681565b34801561023c57600080fd5b5061013961024b3660046117be565b61098b565b34801561025c57600080fd5b5061028061026b3660046114a2565b60066020526000908152604090205460ff1681565b604051901515815260200161016b565b34801561029c57600080fd5b506101946102ab3660046114c4565b6109fd565b3480156102bc57600080fd5b506101946102cb3660046114c4565b610a35565b3480156102dc57600080fd5b506101cc6102eb366004611855565b610a51565b3480156102fc57600080fd5b5061019461030b366004611716565b6001602052600090815260409020546001600160a01b031681565b34801561033257600080fd5b50610139610341366004611877565b610a76565b34801561035257600080fd5b506103666103613660046114a2565b610ab7565b60405161016b9392919061191d565b34801561038157600080fd5b50600754610194906001600160a01b031681565b3480156103a157600080fd5b506101396103b036600461195d565b610bb0565b6101396103c3366004611999565b610c89565b3360009081526006602052604090205460ff166103e457600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60608060608060008567ffffffffffffffff81111561042757610427611777565b60405190808252806020026020018201604052801561046057816020015b61044d6113bd565b8152602001906001900390816104455790505b50905060008667ffffffffffffffff81111561047e5761047e611777565b6040519080825280602002602001820160405280156104b757816020015b6104a46113db565b81526020019060019003908161049c5790505b50905060008767ffffffffffffffff8111156104d5576104d5611777565b60405190808252806020026020018201604052801561050857816020015b60608152602001906001900390816104f35790505b50905060008867ffffffffffffffff81111561052657610526611777565b60405190808252806020026020018201604052801561055f57816020015b61054c6113db565b8152602001906001900390816105445790505b50905060005b898110156108cd57604080516060810182526000838152602081815283822080548452600181015482850152858352919052600201549181019190915285518690839081106105b6576105b66119c5565b60209081029190910181019190915260008281526001909152604090819020548151808301928390526370a0823160e01b9092526001600160a01b038d81166044840152169080826370a0823160648301602060405180830381865afa158015610624573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064891906119db565b8152604051636eb1769f60e11b81526001600160a01b038f8116600483015230602483015260209092019184169063dd62ed3e90604401602060405180830381865afa15801561069c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c091906119db565b8152508583815181106106d5576106d56119c5565b602090810291909101810191909152600083815280825260408082205460028452818320818452845291819020805482518186028101860190935280835292939192909183018282801561075257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610734575b5050505050858481518110610769576107696119c5565b60200260200101819052506001600084815260200190815260200160002060009054906101000a90046001600160a01b03168484815181106107ad576107ad6119c5565b60200260200101516000600281106107c7576107c76119c5565b6001600160a01b03909216602092909202015280156108b8576000838152600260205260408120816107fa600185611a0a565b8152602081019190915260400160002054905080156108b65760008481526002602052604081209061082d600185611a0a565b81526020019081526020016000206001826108489190611a0a565b81548110610858576108586119c5565b9060005260206000200160009054906101000a90046001600160a01b0316858581518110610888576108886119c5565b60200260200101516001600281106108a2576108a26119c5565b6001600160a01b0390921660209290920201525b505b505080806108c590611a21565b915050610565565b509299919850965090945092505050565b6002602052826000526040600020602052816000526040600020818154811061090657600080fd5b6000918252602090912001546001600160a01b0316925083915050565b6008818154811061093357600080fd5b600091825260209091200154905081565b3360009081526006602052604090205460ff1661096057600080fd5b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff166109a757600080fd5b803b6109b257600080fd5b60008381526020819052604090206109cc908360046113f9565b5060009283526001602052604090922080546001600160a01b0319166001600160a01b039093169290921790915550565b60056020528160005260406000208181548110610a1957600080fd5b6000918252602090912001546001600160a01b03169150829050565b60046020528160005260406000208181548110610a1957600080fd5b60006020528160005260406000208160048110610a6d57600080fd5b01549150829050565b3360009081526006602052604090205460ff16610a9257600080fd5b8051600414610aa057600080fd5b8051610ab3906008906020840190611437565b5050565b6001600160a01b03808216600090815260036020908152604080832054600483528184206005845282852081548451818702810187019095528085529596606096879694909116949293919291849190830182828015610b4057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b22575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610b9c57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b7e575b505050505090509250925092509193909250565b3360009081526006602052604090205460ff16610bcc57600080fd5b6001600160a01b038316610c16576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610c10573d6000803e3d6000fd5b50505050565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015610c65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c109190611a3a565b3415610cca576007546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610cc8573d6000803e3d6000fd5b505b336000908152600360205260409020546001600160a01b0316158015610cf957506001600160a01b0381163314155b15610d985733600081815260036020818152604080842080546001600160a01b039788166001600160a01b03199182168117909255818652600484528286208054600181018255908752848720018054909116909617909555938352522054168015610d98576001600160a01b03811660009081526005602090815260408220805460018101825590835291200180546001600160a01b031916331790555b60008281526020819052604090208054600190910154610db757600080fd5b6000838152602081815260408083206002908101549083528184208585529092529091205410610df35780610deb81611a21565b915050610db7565b6000838152602081905260409020548114610e1a5760008381526020819052604090208190555b6000838152600160205260409020546001600160a01b0316806323b872dd336000878152602081905260409081902060010154905160e084901b6001600160e01b03191681526001600160a01b0392909216600483015230602483015260448201526064016020604051808303816000875af1158015610e9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec29190611a3a565b50600084815260026020818152604080842086855280835281852080546001810182558187528487200180546001600160a01b0319163317905589865285845291852090930154938690529190525403611336576000848152602081905260408120610f319060020154611362565b600086815260026020908152604080832087845290915281208054929350909183908110610f6157610f616119c5565b6000918252602080832091909101548883526002808352604080852089865284528085208054600180820183559187528587200180546001600160a01b0319166001600160a01b0390951694851790558b86529385905290932060038101549381015492015490935060649291610fd791611a57565b610fe19190611a57565b610feb9190611a8c565b9150826001600160a01b031663a9059cbb826103e86008600081548110611014576110146119c5565b90600052602060002001548661102a9190611a57565b6110349190611a8c565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af115801561107f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a39190611a3a565b506001600160a01b03808216600090815260036020526040902054169450841561125a57826001600160a01b031663a9059cbb866103e860086001815481106110ee576110ee6119c5565b9060005260206000200154866111049190611a57565b61110e9190611a8c565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611159573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061117d9190611a3a565b506001600160a01b0394851660009081526003602052604090205490941693841561125a57826001600160a01b031663a9059cbb866103e860086002815481106111c9576111c96119c5565b9060005260206000200154866111df9190611a57565b6111e99190611a8c565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611234573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112589190611a3a565b505b826001600160a01b031663a9059cbb600760009054906101000a90046001600160a01b03166103e86008600381548110611296576112966119c5565b9060005260206000200154866112ac9190611a57565b6112b69190611a8c565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611301573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113259190611a3a565b508361133081611a21565b94505050505b6000848152602081905260409020548214610c1057506000928352602083905260409092209190915550565b604080514260208201526bffffffffffffffffffffffff193360601b169181019190915244605482015260009082906074016040516020818303038152906040528051906020012060001c6113b79190611aa0565b92915050565b60405180606001604052806003906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b8260048101928215611427579160200282015b8281111561142757825182559160200191906001019061140c565b50611433929150611471565b5090565b828054828255906000526020600020908101928215611427579160200282018281111561142757825182559160200191906001019061140c565b5b808211156114335760008155600101611472565b80356001600160a01b038116811461149d57600080fd5b919050565b6000602082840312156114b457600080fd5b6114bd82611486565b9392505050565b600080604083850312156114d757600080fd5b6114e083611486565b946020939093013593505050565b60008151808452602080850194508084016000805b8481101561154357825188835b600281101561152d57825182529186019190860190600101611510565b5050506040979097019691830191600101611503565b50959695505050505050565b600081518084526020808501945080840160005b838110156115885781516001600160a01b031687529582019590820190600101611563565b509495945050505050565b6000815180845260208085019450848260051b860182860160005b858110156115d85783830389526115c683835161154f565b988501989250908401906001016115ae565b5090979650505050505050565b60008151808452602080850194508084016000805b8481101561154357825188835b600281101561162d5782516001600160a01b031682529186019190860190600101611607565b50505060409790970196918301916001016115fa565b6080808252855190820181905260009060209060a084019082890184805b838110156116a157825185835b600381101561168b5782518252918801919088019060010161166e565b5050506060949094019391850191600101611661565b50505050838103828501526116b681886114ee565b91505082810360408401526116cb8186611593565b905082810360608401526116df81856115e5565b979650505050505050565b6000806000606084860312156116ff57600080fd5b505081359360208301359350604090920135919050565b60006020828403121561172857600080fd5b5035919050565b801515811461173d57600080fd5b50565b6000806040838503121561175357600080fd5b61175c83611486565b9150602083013561176c8161172f565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117b6576117b6611777565b604052919050565b600080600060c084860312156117d357600080fd5b83359250602085603f8601126117e857600080fd5b6040516080810181811067ffffffffffffffff8211171561180b5761180b611777565b6040528060a087018881111561182057600080fd5b8388015b8181101561183b5780358352918401918401611824565b5082955061184881611486565b9450505050509250925092565b6000806040838503121561186857600080fd5b50508035926020909101359150565b6000602080838503121561188a57600080fd5b823567ffffffffffffffff808211156118a257600080fd5b818501915085601f8301126118b657600080fd5b8135818111156118c8576118c8611777565b8060051b91506118d984830161178d565b81815291830184019184810190888411156118f357600080fd5b938501935b83851015611911578435825293850193908501906118f8565b98975050505050505050565b6001600160a01b03841681526060602082018190526000906119419083018561154f565b8281036040840152611953818561154f565b9695505050505050565b60008060006060848603121561197257600080fd5b61197b84611486565b925061198960208501611486565b9150604084013590509250925092565b600080604083850312156119ac57600080fd5b823591506119bc60208401611486565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119ed57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082821015611a1c57611a1c6119f4565b500390565b600060018201611a3357611a336119f4565b5060010190565b600060208284031215611a4c57600080fd5b81516114bd8161172f565b6000816000190483118215151615611a7157611a716119f4565b500290565b634e487b7160e01b600052601260045260246000fd5b600082611a9b57611a9b611a76565b500490565b600082611aaf57611aaf611a76565b50069056fea2646970667358221220c2e7e6f6f65f65ce50a0f0669445f59d9eeae91f59a99dbbc82b2efbd4a5337364736f6c634300080d0033