0 txs
0 calls
constructor
constructor(uint256 _startBlock)
functions
CNTR
viewfunction CNTR() view returns (address)
endBlock
viewfunction endBlock() view returns (uint256)
fundingAddress
viewfunction fundingAddress() view returns (address)
liquidityPools
viewfunction liquidityPools(uint256) view returns (address lpToken, uint256 rewardPerBlock, uint256 lastRewardBlock, uint256 accRewardPerShare)
owner
viewfunction owner() view returns (address)
pendingRewards
viewfunction pendingRewards(uint256 _pid, address _user) view returns (uint256)
stakers
viewfunction stakers(uint256, address) view returns (uint256 amountStaked, uint256 rewardDebt)
startBlock
viewfunction startBlock() view returns (uint256)
addLiquidityPool
nonpayablefunction addLiquidityPool(address _lpToken, uint256 _rewardPerBlock)
deposit
nonpayablefunction deposit(uint256 _pid, uint256 _amount)
emergencyWithdraw
nonpayablefunction emergencyWithdraw(uint256 _pid)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateEndBlock
nonpayablefunction updateEndBlock(uint256 _endBlock)
updateFundingAddress
nonpayablefunction updateFundingAddress(address _address)
updatePoolRewards
nonpayablefunction updatePoolRewards(uint256 _pid)
updateRewardPerBlock
nonpayablefunction updateRewardPerBlock(uint256 _pid, uint256 _rewardPerBlock)
updateStartBlock
nonpayablefunction updateStartBlock(uint256 _startBlock)
withdraw
nonpayablefunction withdraw(uint256 _pid, uint256 _amount)
events
Deposit
event Deposit(uint256 _timestmap, address indexed _address, uint256 indexed _pid, uint256 _amount)
EmergencyWithdraw
event EmergencyWithdraw(uint256 _timestamp, address indexed _address, uint256 indexed _pid, uint256 _amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdraw
event Withdraw(uint256 _timestamp, address indexed _address, uint256 indexed _pid, uint256 _amount)
errors
No errors.
creation bytecode
0x608060405273f6b13425d1f7d920e3f6ef43f7c5ddbc2e59abf6600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b506040516125af3803806125af8339818101604052602081101561008857600080fd5b810190808051906020019092919050505060006100a961015460201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350806004819055505061015c565b600033905090565b6124448061016b6000396000f3fe608060405234801561001057600080fd5b50600436106101205760003560e01c8063715018a6116100ad578063d3b7bfb411610071578063d3b7bfb41461048f578063e2bbb158146104d9578063e64f76b914610511578063f2fde38b1461055b578063fac2b9ba1461059f57610120565b8063715018a61461032857806379d747be146103325780638da5cb5b146103b5578063adb82b31146103ff578063d18df53c1461042d57610120565b8063441a3e70116100f4578063441a3e70146101f757806348cd4cb11461022f5780635312ea8e1461024d5780635e2256211461027b57806361cd014d146102e457610120565b80626f023114610125578063083c6323146101535780630a8d1be2146101715780631228a370146101a9575b600080fd5b6101516004803603602081101561013b57600080fd5b81019080803590602001909291905050506105cd565b005b61015b61077c565b6040518082815260200191505060405180910390f35b6101a76004803603604081101561018757600080fd5b810190808035906020019092919080359060200190929190505050610782565b005b6101f5600480360360408110156101bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061087b565b005b61022d6004803603604081101561020d57600080fd5b810190808035906020019092919080359060200190929190505050610a2a565b005b610237610d21565b6040518082815260200191505060405180910390f35b6102796004803603602081101561026357600080fd5b8101908080359060200190929190505050610d27565b005b6102c76004803603604081101561029157600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f03565b604051808381526020018281526020019250505060405180910390f35b610326600480360360208110156102fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f34565b005b610330611041565b005b61035e6004803603602081101561034857600080fd5b81019080803590602001909291905050506111c9565b604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390f35b6103bd611226565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61042b6004803603602081101561041557600080fd5b810190808035906020019092919050505061124f565b005b6104796004803603604081101561044357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611450565b6040518082815260200191505060405180910390f35b6104976116d6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61050f600480360360408110156104ef57600080fd5b8101908080359060200190929190803590602001909291905050506116fc565b005b6105196119e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61059d6004803603602081101561057157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119fd565b005b6105cb600480360360208110156105b557600080fd5b8101908080359060200190929190505050611c0a565b005b6105d5611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610696576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b4360055411806106a857506000600554145b6106fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180612372602b913960400191505060405180910390fd5b438111610772576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f656e64426c6f636b2068617320746f20626520696e207468652066757475726581525060200191505060405180910390fd5b8060058190555050565b60055481565b61078a611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461084b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6108548261124f565b806002838154811061086257fe5b9060005260206000209060040201600101819055505050565b610883611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610944576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600454431161095757600454610959565b435b9050600260405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b600060028381548110610a3957fe5b9060005260206000209060040201905060006003600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015610afa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180612348602a913960400191505060405180910390fd5b610b038461124f565b600081600001541115610b72576000610b5a8260010154610b4c64e8d4a51000610b3e87600301548760000154611de190919063ffffffff16565b611e6790919063ffffffff16565b611eb190919063ffffffff16565b90506000811115610b7057610b6f3382611efb565b5b505b6000831115610c8a57610b92838260000154611eb190919063ffffffff16565b81600001819055508160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610c4557600080fd5b505af1158015610c59573d6000803e3d6000fd5b505050506040513d6020811015610c6f57600080fd5b8101908080519060200190929190505050610c8957600080fd5b5b610cbc64e8d4a51000610cae84600301548460000154611de190919063ffffffff16565b611e6790919063ffffffff16565b8160010181905550833373ffffffffffffffffffffffffffffffffffffffff167fb0ecf14e184effded5473bba77dcfab32b094b77ac1fbb36beec2aef555879704286604051808381526020018281526020019250505060405180910390a350505050565b60045481565b600060028281548110610d3657fe5b9060005260206000209060040201905060006003600084815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008160000154905060008260000181905550600082600101819055508260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e6257600080fd5b505af1158015610e76573d6000803e3d6000fd5b505050506040513d6020811015610e8c57600080fd5b8101908080519060200190929190505050610ea657600080fd5b833373ffffffffffffffffffffffffffffffffffffffff167f9249974f830acfda0206ff647cec28bc54307e021dafd01bdc6218a3993e156f4284604051808381526020018281526020019250505060405180910390a350505050565b6003602052816000526040600020602052806000526040600020600091509150508060000154908060010154905082565b610f3c611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ffd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611049611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461110a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600281815481106111d657fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006002828154811061125e57fe5b906000526020600020906004020190508060020154431161127f575061144d565b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561132257600080fd5b505afa158015611336573d6000803e3d6000fd5b505050506040513d602081101561134c57600080fd5b81019080805190602001909291905050509050600081141561137857438260020181905550505061144d565b600080905060055443108061138f57506000600554145b156113b2576113ab836002015443611eb190919063ffffffff16565b90506113dc565b8260020154600554106113db576113d88360020154600554611eb190919063ffffffff16565b90505b5b60006113f5846001015483611de190919063ffffffff16565b90506114376114248461141664e8d4a5100085611de190919063ffffffff16565b611e6790919063ffffffff16565b856003015461211390919063ffffffff16565b8460030181905550438460020181905550505050505b50565b6000806002848154811061146057fe5b9060005260206000209060040201905060006003600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561157057600080fd5b505afa158015611584573d6000803e3d6000fd5b505050506040513d602081101561159a57600080fd5b810190808051906020019092919050505090508360020154431180156115c1575060008114155b156116865760008090506005544310806115dd57506000600554145b15611600576115f9856002015443611eb190919063ffffffff16565b905061162a565b846002015460055410611629576116268560020154600554611eb190919063ffffffff16565b90505b5b6000611643866001015483611de190919063ffffffff16565b90506116816116728461166464e8d4a5100085611de190919063ffffffff16565b611e6790919063ffffffff16565b8561211390919063ffffffff16565b935050505b6116ca83600101546116bc64e8d4a510006116ae868860000154611de190919063ffffffff16565b611e6790919063ffffffff16565b611eb190919063ffffffff16565b94505050505092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055443108061170e57506000600554145b61171757600080fd5b60006002838154811061172657fe5b9060005260206000209060040201905060006003600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506117938461124f565b6000816000015411156118025760006117ea82600101546117dc64e8d4a510006117ce87600301548760000154611de190919063ffffffff16565b611e6790919063ffffffff16565b611eb190919063ffffffff16565b90506000811115611800576117ff3382611efb565b5b505b600083111561194e578160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156118ea57600080fd5b505af11580156118fe573d6000803e3d6000fd5b505050506040513d602081101561191457600080fd5b810190808051906020019092919050505061192e57600080fd5b61194583826000015461211390919063ffffffff16565b81600001819055505b61198064e8d4a5100061197284600301548460000154611de190919063ffffffff16565b611e6790919063ffffffff16565b8160010181905550833373ffffffffffffffffffffffffffffffffffffffff167fd36a2f67d06d285786f61a32b052b9ace6b0b7abef5177b54358abdc83a0b69b4286604051808381526020018281526020019250505060405180910390a350505050565b7303042482d64577a7bdb282260e2ea4c8a89c064b81565b611a05611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ac6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806123226026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611c12611dd9565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611cd3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b4360045411611d2d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806123be602f913960400191505060405180910390fd5b438111611d85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806123ed6022913960400191505060405180910390fd5b60008090505b600280549050811015611dce57600060028281548110611da757fe5b90600052602060002090600402019050828160020181905550508080600101915050611d8b565b508060048190555050565b600033905090565b600080831415611df45760009050611e61565b6000828402905082848281611e0557fe5b0414611e5c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061239d6021913960400191505060405180910390fd5b809150505b92915050565b6000611ea983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061219b565b905092915050565b6000611ef383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612261565b905092915050565b7303042482d64577a7bdb282260e2ea4c8a89c064b73ffffffffffffffffffffffffffffffffffffffff166323b872dd600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015611fec57600080fd5b505af1158015612000573d6000803e3d6000fd5b505050506040513d602081101561201657600080fd5b810190808051906020019092919050505061203057600080fd5b7303042482d64577a7bdb282260e2ea4c8a89c064b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156120cb57600080fd5b505af11580156120df573d6000803e3d6000fd5b505050506040513d60208110156120f557600080fd5b810190808051906020019092919050505061210f57600080fd5b5050565b600080828401905083811015612191576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008083118290612247576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561220c5780820151818401526020810190506121f1565b50505050905090810190601f1680156122395780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161225357fe5b049050809150509392505050565b600083831115829061230e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156122d35780820151818401526020810190506122b8565b50505050905090810190601f1680156123005780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838503905080915050939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416d6f756e7420746f207769746864726177206d6f7265207468616e20616d6f756e74207374616b65644d696e696e672068617320656e6465642c20756e61626c6520746f2075706461746520656e64426c6f636b536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774d696e696e672068617320737461727465642c20756e61626c6520746f20757064617465207374617274426c6f636b7374617274426c6f636b2068617320746f20626520696e2074686520667574757265a2646970667358221220a530d78a334846ccd44088e3b199dc7a8e12752452ae1643c4d744851c4c603464736f6c634300060600330000000000000000000000000000000000000000000000000000000000ab3e7a