0 txs
30 calls
constructor
No constructor.
functions
cake
viewfunction cake() view returns (address)
cakeDepositor
viewfunction cakeDepositor() view returns (address)
endCampaign
viewfunction endCampaign() view returns (uint256)
keeper
viewfunction keeper() view returns (address)
owner
viewfunction owner() view returns (address)
referralLensAddress
viewfunction referralLensAddress() view returns (address)
stakingToken
viewfunction stakingToken() view returns (address)
startCampaign
viewfunction startCampaign() view returns (uint256)
convert
nonpayablefunction convert(uint256 _amount, string _linkReferral, string _newLinkToCreate)
initialize
nonpayablefunction initialize()
initPool
nonpayablefunction initPool(uint256 _startCampaign, uint256 _endCampaign)
renounceOwnership
nonpayablefunction renounceOwnership()
setKeeper
nonpayablefunction setKeeper(address _keeper)
setParams
nonpayablefunction setParams(address _stakingToken, address _cake, address _cakeDepositor, address _referalLensAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Convert
event Convert(address indexed _user, uint256 _amount)
KeeperUpdated
event KeeperUpdated(address _keeper)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506115b4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638129fc1c11610097578063a8b78ed011610066578063a8b78ed01461031d578063aced166114610325578063dce174841461032d578063f2fde38b14610335576100f5565b80638129fc1c146101b65780638da5cb5b146101be5780639e1b0045146101c6578063a5842426146101e9576100f5565b8063715018a6116100d3578063715018a61461016657806371aac7f91461016e57806372f702f314610188578063748747e614610190576100f5565b806315078f6a146100fa5780633dd5f1a41461011e5780634dd191871461015e575b600080fd5b61010261035b565b604080516001600160a01b039092168252519081900360200190f35b61015c6004803603608081101561013457600080fd5b506001600160a01b03813581169160208101358216916040820135811691606001351661036a565b005b61010261055f565b61015c61056e565b610176610610565b60408051918252519081900360200190f35b610102610616565b61015c600480360360208110156101a657600080fd5b50356001600160a01b0316610625565b61015c6106d1565b61010261077b565b61015c600480360360408110156101dc57600080fd5b508035906020013561078a565b61015c600480360360608110156101ff57600080fd5b8135919081019060408101602082013564010000000081111561022157600080fd5b82018360208201111561023357600080fd5b8035906020019184600183028401116401000000008311171561025557600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156102a857600080fd5b8201836020820111156102ba57600080fd5b803590602001918460018302840111640100000000831117156102dc57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506108a4945050505050565b610176610be0565b610102610be6565b610102610bf5565b61015c6004803603602081101561034b57600080fd5b50356001600160a01b0316610c04565b6069546001600160a01b031681565b610372610cfd565b6033546001600160a01b039081169116146103c2576040805162461bcd60e51b815260206004820181905260248201526000805160206114ff833981519152604482015290519081900360640190fd5b6001600160a01b038416610415576040805162461bcd60e51b8152602060048201526015602482015274696e76616c69645f7374616b696e67546f6b656e2160581b604482015290519081900360640190fd5b6001600160a01b038316610460576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c69645f63616b652160981b604482015290519081900360640190fd5b6001600160a01b0382166104b4576040805162461bcd60e51b8152602060048201526016602482015275696e76616c69645f63616b654465706f7369746f722160501b604482015290519081900360640190fd5b6001600160a01b03811661050f576040805162461bcd60e51b815260206004820152601c60248201527f696e76616c6964205f726566666572616c4c656e734164647265737300000000604482015290519081900360640190fd5b606680546001600160a01b039586166001600160a01b0319918216179091556067805494861694821694909417909355606880549285169284169290921790915560698054919093169116179055565b6068546001600160a01b031681565b610576610cfd565b6033546001600160a01b039081169116146105c6576040805162461bcd60e51b815260206004820181905260248201526000805160206114ff833981519152604482015290519081900360640190fd5b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319169055565b606b5481565b6066546001600160a01b031681565b61062d610cfd565b6033546001600160a01b0390811691161461067d576040805162461bcd60e51b815260206004820181905260248201526000805160206114ff833981519152604482015290519081900360640190fd5b606580546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f0425bcd291db1d48816f2a98edc7ecaf6dd5c64b973d9e4b3b6b750763dc6c2e9181900360200190a150565b600054610100900460ff16806106ea57506106ea610d01565b806106f8575060005460ff16155b6107335760405162461bcd60e51b815260040180806020018281038252602e8152602001806114d1602e913960400191505060405180910390fd5b600054610100900460ff1615801561075e576000805460ff1961ff0019909116610100171660011790555b610766610d07565b8015610778576000805461ff00191690555b50565b6033546001600160a01b031690565b61079261077b565b6001600160a01b0316336001600160a01b031614806107bb57506065546001600160a01b031633145b6107f7576040805162461bcd60e51b815260206004820152600860248201526710b6b0b730b3b2b960c11b604482015290519081900360640190fd5b6000821161084c576040805162461bcd60e51b815260206004820152601760248201527f696e76616c6964205f737461727443616d706169676e21000000000000000000604482015290519081900360640190fd5b60008111610899576040805162461bcd60e51b8152602060048201526015602482015274696e76616c6964205f656e6443616d706169676e2160581b604482015290519081900360640190fd5b606a91909155606b55565b600083116108f9576040805162461bcd60e51b815260206004820152601b60248201527f526577617264506f6f6c203a2043616e6e6f74207374616b6520300000000000604482015290519081900360640190fd5b6000606a5411610950576040805162461bcd60e51b815260206004820152601860248201527f4f6e6c79207768656e2043616d706169676e2072656164790000000000000000604482015290519081900360640190fd5b42606a54111580156109645750606b544211155b6109ad576040805162461bcd60e51b81526020600482015260156024820152744e6f7420696e2063616d706169676e2074696d657360581b604482015290519081900360640190fd5b6067546109c5906001600160a01b0316333086610da4565b6067546068546109e2916001600160a01b03908116911685610e04565b60685460408051639a40832160e01b81526004810186905260006024820181905291516001600160a01b0390931692639a4083219260448084019391929182900301818387803b158015610a3557600080fd5b505af1158015610a49573d6000803e3d6000fd5b5050606654610a6592506001600160a01b031690503385610eb6565b606954604051635d586bfd60e01b81523360248201819052604482018690526080600483019081528551608484015285516001600160a01b0390941693635d586bfd93879392899288928291606482019160a40190602089019080838360005b83811015610add578181015183820152602001610ac5565b50505050905090810190601f168015610b0a5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610b3d578181015183820152602001610b25565b50505050905090810190601f168015610b6a5780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b158015610b8d57600080fd5b505af1158015610ba1573d6000803e3d6000fd5b50506040805186815290513393507f93c53dda7f5a9a0ab6927ce0f5c0c47b4cb3b115b7b2bf119e628f2723df06b692509081900360200190a2505050565b606a5481565b6065546001600160a01b031681565b6067546001600160a01b031681565b610c0c610cfd565b6033546001600160a01b03908116911614610c5c576040805162461bcd60e51b815260206004820181905260248201526000805160206114ff833981519152604482015290519081900360640190fd5b6001600160a01b038116610ca15760405162461bcd60e51b81526004018080602001828103825260268152602001806114856026913960400191505060405180910390fd5b6033546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b303b1590565b600054610100900460ff1680610d205750610d20610d01565b80610d2e575060005460ff16155b610d695760405162461bcd60e51b815260040180806020018281038252602e8152602001806114d1602e913960400191505060405180910390fd5b600054610100900460ff16158015610d94576000805460ff1961ff0019909116610100171660011790555b610d9c610f08565b610766611001565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610dfe9085906110a1565b50505050565b60408051636eb1769f60e11b81523060048201526001600160a01b0384811660248301529151839286169163dd62ed3e916044808301926020929190829003018186803b158015610e5457600080fd5b505afa158015610e68573d6000803e3d6000fd5b505050506040513d6020811015610e7e57600080fd5b50511015610eb157610e9b6001600160a01b038416836000611152565b610eb16001600160a01b03841683600019611152565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610eb19084906110a1565b600054610100900460ff1680610f215750610f21610d01565b80610f2f575060005460ff16155b610f6a5760405162461bcd60e51b815260040180806020018281038252602e8152602001806114d1602e913960400191505060405180910390fd5b600054610100900460ff16158015610f95576000805460ff1961ff0019909116610100171660011790555b6000610f9f610cfd565b603380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610778576000805461ff001916905550565b600054610100900460ff168061101a575061101a610d01565b80611028575060005460ff16155b6110635760405162461bcd60e51b815260040180806020018281038252602e8152602001806114d1602e913960400191505060405180910390fd5b600054610100900460ff16158015610766576000805460ff1961ff0019909116610100171660011790558015610778576000805461ff001916905550565b60606110f6826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166112659092919063ffffffff16565b805190915015610eb15780806020019051602081101561111557600080fd5b5051610eb15760405162461bcd60e51b815260040180806020018281038252602a81526020018061151f602a913960400191505060405180910390fd5b8015806111d8575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b1580156111aa57600080fd5b505afa1580156111be573d6000803e3d6000fd5b505050506040513d60208110156111d457600080fd5b5051155b6112135760405162461bcd60e51b81526004018080602001828103825260368152602001806115496036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610eb19084906110a1565b6060611274848460008561127e565b90505b9392505050565b6060824710156112bf5760405162461bcd60e51b81526004018080602001828103825260268152602001806114ab6026913960400191505060405180910390fd5b6112c8856113da565b611319576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106113585780518252601f199092019160209182019101611339565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146113ba576040519150601f19603f3d011682016040523d82523d6000602084013e6113bf565b606091505b50915091506113cf8282866113e0565b979650505050505050565b3b151590565b606083156113ef575081611277565b8251156113ff5782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611449578181015183820152602001611431565b50505050905090810190601f1680156114765780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a65644f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a2646970667358221220a99f293075f9058c5eb5d3066e34d9d737cb118a53e2395e110c8bbb4197298664736f6c634300060c0033