0 txs
1 call
constructor
constructor(address _lrcAddress)
functions
DAO_PERDENTAGE
viewfunction DAO_PERDENTAGE() view returns (uint256)
daoAddress
viewfunction daoAddress() view returns (address)
getProtocolFeeStats
viewfunction getProtocolFeeStats() view returns (uint256 accumulatedFees, uint256 accumulatedBurn, uint256 accumulatedDAOFund, uint256 accumulatedReward, uint256 remainingFees, uint256 remainingBurn, uint256 remainingDAOFund, uint256 remainingReward)
lrcAddress
viewfunction lrcAddress() view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
REWARD_PERCENTAGE
viewfunction REWARD_PERCENTAGE() view returns (uint256)
tokenSellerAddress
viewfunction tokenSellerAddress() view returns (address)
userStakingPoolAddress
viewfunction userStakingPoolAddress() view returns (address)
claimOwnership
nonpayablefunction claimOwnership()
claimStakingReward
nonpayablefunction claimStakingReward(uint256 amount)
fundDAO
nonpayablefunction fundDAO()
renounceOwnership
nonpayablefunction renounceOwnership()
sellTokenForLRC
nonpayablefunction sellTokenForLRC(address token, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateSettings
nonpayablefunction updateSettings(address _userStakingPoolAddress, address _tokenSellerAddress, address _daoAddress)
events
DAOFunded
event DAOFunded(uint256 amountDAO, uint256 amountBurn)
LRCClaimed
event LRCClaimed(uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SettingsUpdated
event SettingsUpdated(uint256 time)
TokenSold
event TokenSold(address token, uint256 amount)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b506040516113853803806113858339818101604052602081101561003357600080fd5b5051600080546001600160a01b031916331790556001600160a01b038116610091576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b606081901b6001600160601b0319166080526001600160a01b03166112a46100e16000398061043f528061053c5280610659528061077752806108c95280610bd95280610c0852506112a46000f3fe6080604052600436106100f75760003560e01c806368b79c321161008a578063e30c397811610059578063e30c3978146102d9578063e3fe4764146102ee578063f2fde38b14610303578063fc72b1ed14610336576100fe565b806368b79c3214610273578063715018a61461029a5780638da5cb5b146102af578063a0cea6c0146102c4576100fe565b80633d6cf722116100c65780633d6cf722146101ef5780634e71e0c81461020457806357aabe9114610219578063611633791461025e576100fe565b80632131c68c14610103578063239cd4a4146101345780632a7bf6bf14610160578063365a906c14610199576100fe565b366100fe57005b600080fd5b34801561010f57600080fd5b5061011861034b565b604080516001600160a01b039092168252519081900360200190f35b34801561014057600080fd5b5061015e6004803603602081101561015757600080fd5b503561035a565b005b34801561016c57600080fd5b5061015e6004803603604081101561018357600080fd5b506001600160a01b0381351690602001356104b3565b3480156101a557600080fd5b506101ae610769565b604080519889526020890197909752878701959095526060870193909352608086019190915260a085015260c084015260e083015251908190036101000190f35b3480156101fb57600080fd5b506101186108c7565b34801561021057600080fd5b5061015e6108eb565b34801561022557600080fd5b5061015e6004803603606081101561023c57600080fd5b506001600160a01b03813581169160208101358216916040909101351661099d565b34801561026a57600080fd5b5061015e610b32565b34801561027f57600080fd5b50610288610d3d565b60408051918252519081900360200190f35b3480156102a657600080fd5b5061015e610d42565b3480156102bb57600080fd5b50610118610dda565b3480156102d057600080fd5b50610118610de9565b3480156102e557600080fd5b50610118610df8565b3480156102fa57600080fd5b50610118610e07565b34801561030f57600080fd5b5061015e6004803603602081101561032657600080fd5b50356001600160a01b0316610e16565b34801561034257600080fd5b50610288610eef565b6005546001600160a01b031681565b6002541561039c576040805162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b604482015290519081900360640190fd5b6001600255806103e0576040805162461bcd60e51b815260206004820152600a6024820152695a45524f5f56414c554560b01b604482015290519081900360640190fd5b6003546001600160a01b0316331461042e576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600354610468906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911683610ef4565b6006546104759082610f05565b6006556040805182815290517faf9f8e373f3b94eb4c733ac25dd927271dc24febef9ae82f0868502653fdb65c9181900360200190a1506000600255565b600254156104f5576040805162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b604482015290519081900360640190fd5b60016002558061053a576040805162461bcd60e51b815260206004820152600b60248201526a16915493d7d05353d5539560aa1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614156105ae576040805162461bcd60e51b815260206004820152600a602482015269141493d212509255115160b21b604482015290519081900360640190fd5b6004546000906001600160a01b0316156105d3576004546001600160a01b03166105e0565b6000546001600160a01b03165b90506001600160a01b03831661060c57610606825a6001600160a01b0384169190610f52565b50610620565b6106206001600160a01b0384168284610ef4565b6004546001600160a01b031615806106db5750600480546040805163dc42f97160e01b81526001600160a01b03878116948201949094527f0000000000000000000000000000000000000000000000000000000000000000841660248201529051929091169163dc42f971916044808201926020929091908290030181600087803b1580156106ae57600080fd5b505af11580156106c2573d6000803e3d6000fd5b505050506040513d60208110156106d857600080fd5b50515b61071b576040805162461bcd60e51b815260206004820152600c60248201526b53454c4c5f4641494c55524560a01b604482015290519081900360640190fd5b604080516001600160a01b03851681526020810184905281517ffe2ff4cf36ff7d2c2b06eb960897ee0d76d9c3e58da12feb7b93e86b226dd344929181900390910190a15050600060025550565b6000806000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156107e257600080fd5b505afa1580156107f6573d6000803e3d6000fd5b505050506040513d602081101561080c57600080fd5b50516008546007546006549296506108329261082c919082908990610f05565b90610f05565b97506064610841896046610fb6565b8161084857fe5b0494506064610858896014610fb6565b8161085f57fe5b049550610876866108708a8861100e565b9061100e565b965061088d6006548661100e90919063ffffffff16565b90506108a46007548761100e90919063ffffffff16565b91506108bb6008548861100e90919063ffffffff16565b92509091929394959697565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001546001600160a01b03163314610939576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b600254156109df576040805162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b604482015290519081900360640190fd5b60016002556000546001600160a01b03163314610a32576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6003546001600160a01b038481169116141580610a5d57506004546001600160a01b03838116911614155b80610a7657506005546001600160a01b03828116911614155b610ab8576040805162461bcd60e51b815260206004820152600e60248201526d53414d455f41444452455353455360901b604482015290519081900360640190fd5b600380546001600160a01b038086166001600160a01b0319928316179092556004805485841690831617905560058054928416929091169190911790556040805142815290517f4b804a0bfbdc2639203b93035be561d86f65f52b7e14984f95ec9d298cafccac9181900360200190a15050600060025550565b60025415610b74576040805162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b604482015290519081900360640190fd5b6001600255600080610b84610769565b50600554909850909650600095506001600160a01b0316159350610bb792505050576005546001600160a01b0316610bc4565b6000546001600160a01b03165b90508215610c0057610c006001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168285610ef4565b8115610cd8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166342966c68836040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b158015610c6c57600080fd5b505af1158015610c80573d6000803e3d6000fd5b505050506040513d6020811015610c9657600080fd5b5051610cd8576040805162461bcd60e51b815260206004820152600c60248201526b4255524e5f4641494c55524560a01b604482015290519081900360640190fd5b600854610ce59083610f05565b600855600754610cf59084610f05565b600755604080518481526020810184905281517ff5deee3dde315bb684736ad09d95603ad754fe04704f5a2f0719216a09dac68d929181900390910190a15050600060025550565b601481565b6000546001600160a01b03163314610d90576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031681565b6003546001600160a01b031681565b6001546001600160a01b031681565b6004546001600160a01b031681565b6000546001600160a01b03163314610e64576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6001600160a01b03811615801590610e8a57506000546001600160a01b03828116911614155b610ecd576040805162461bcd60e51b815260206004820152600f60248201526e494e56414c49445f4144445245535360881b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b604681565b610f008383835a61105b565b505050565b81810182811015610f4c576040805162461bcd60e51b815260206004820152600c60248201526b4144445f4f564552464c4f5760a01b604482015290519081900360640190fd5b92915050565b6000610f686001600160a01b03851684846110b1565b905080610faf576040805162461bcd60e51b815260206004820152601060248201526f5452414e534645525f4641494c55524560801b604482015290519081900360640190fd5b9392505050565b818102821580610fce575081838281610fcb57fe5b04145b610f4c576040805162461bcd60e51b815260206004820152600c60248201526b4d554c5f4f564552464c4f5760a01b604482015290519081900360640190fd5b600082821115611055576040805162461bcd60e51b815260206004820152600d60248201526c5355425f554e444552464c4f5760981b604482015290519081900360640190fd5b50900390565b61106784848484611134565b6110ab576040805162461bcd60e51b815260206004820152601060248201526f5452414e534645525f4641494c55524560801b604482015290519081900360640190fd5b50505050565b6000826110c057506001610faf565b60006110d4856001600160a01b0316611230565b6040519091506001600160a01b03821690849086906000818181858888f193505050503d8060008114611123576040519150601f19603f3d011682016040523d82523d6000602084013e611128565b606091505b50909695505050505050565b604080516001600160a01b038086166024830152604480830186905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485938a16928792869282918083835b602083106111b05780518252601f199092019160209182019101611191565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038160008787f1925050503d8060008114611213576040519150601f19603f3d011682016040523d82523d6000602084013e611218565b606091505b5050905061122581611233565b979650505050505050565b90565b6000811561126a573d8015611253576020811461125c5760009250611268565b60019250611268565b60206000803e60005192505b505b509056fea264697066735822122005691c995eafa63cc214933755b9046a97a480ea1af33140ef1452125296f35864736f6c634300070600330000000000000000000000000d760ee479401bb4c40bdb7604b329fff411b3f2