0 txs
0 calls
constructor
constructor(address _spicyTendie, uint256 _rewardPerBlock, uint256 _startBlock, uint256 _endBlock)
functions
addressLength
viewfunction addressLength() view returns (uint256)
addressList
viewfunction addressList(uint256) view returns (address)
bonusEndBlock
viewfunction bonusEndBlock() view returns (uint256)
pendingReward
viewfunction pendingReward(address _user) view returns (uint256)
poolInfo
viewfunction poolInfo() view returns (uint256 lastRewardBlock, uint256 accRewardPerShare)
rewardPerBlock
viewfunction rewardPerBlock() view returns (uint256)
startBlock
viewfunction startBlock() view returns (uint256)
syrup
viewfunction syrup() view returns (address)
userInfo
viewfunction userInfo(address) view returns (uint256 amount, uint256 rewardDebt, uint256 rewardPending)
deposit
nonpayablefunction deposit(uint256 _amount)
emergencyWithdraw
nonpayablefunction emergencyWithdraw()
updatePool
nonpayablefunction updatePool()
withdraw
nonpayablefunction withdraw(uint256 _amount)
events
Deposit
event Deposit(address indexed user, uint256 amount)
EmergencyWithdraw
event EmergencyWithdraw(address indexed user, uint256 amount)
Withdraw
event Withdraw(address indexed user, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610ecc380380610ecc8339818101604052608081101561003357600080fd5b508051602080830151604080850151606090950151600080546001600160a01b039096166001600160a01b03199096169590951785556001929092556006859055600791909155805180820190915283815201819052600291909155600355610e2b806100a16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638ae39cac1161008c578063db2e21bc11610066578063db2e21bc146101e0578063dc881888146101e8578063e3161ddd146101f0578063f40f0f52146101f8576100cf565b80638ae39cac1461019e578063b6b55f25146101a6578063b810fb43146101c3576100cf565b80631959a002146100d45780631aed6553146101185780632e1a7d4d1461013257806348cd4cb1146101515780635a2f3d091461015957806386a952c41461017a575b600080fd5b6100fa600480360360208110156100ea57600080fd5b50356001600160a01b031661021e565b60408051938452602084019290925282820152519081900360600190f35b61012061023f565b60408051918252519081900360200190f35b61014f6004803603602081101561014857600080fd5b5035610245565b005b6101206103b2565b6101616103b8565b6040805192835260208301919091528051918290030190f35b6101826103c1565b604080516001600160a01b039092168252519081900360200190f35b6101206103d0565b61014f600480360360208110156101bc57600080fd5b50356103d6565b610182600480360360208110156101d957600080fd5b503561054c565b61014f610573565b6101206105e8565b61014f6105ee565b6101206004803603602081101561020e57600080fd5b50356001600160a01b03166106dd565b60046020526000908152604090208054600182015460029092015490919083565b60075481565b60008111610285576040805162461bcd60e51b81526020600482015260086024820152670616d6f756e7420360c41b604482015290519081900360640190fd5b33600090815260046020526040902080548211156102e1576040805162461bcd60e51b81526020600482015260146024820152730eed2e8d0c8e4c2ee7440dcdee840cadcdeeaced60631b604482015290519081900360640190fd5b6102e96105ee565b600054610300906001600160a01b0316338461080f565b6103478160020154610341836001015461033b64e8d4a51000610335600260010154886000015461086690919063ffffffff16565b906108c8565b9061090a565b9061094c565b60028201558054610358908361090a565b8082556003546103739164e8d4a51000916103359190610866565b600182015560408051838152905133917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364919081900360200190a25050565b60065481565b60025460035482565b6000546001600160a01b031681565b60015481565b60008111610416576040805162461bcd60e51b81526020600482015260086024820152670616d6f756e7420360c41b604482015290519081900360640190fd5b33600090815260046020526040902061042d6105ee565b600054610445906001600160a01b03163330856109a6565b805415801561045657506002810154155b801561046457506001810154155b156104ac57600580546001810182556000919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b031916331790555b6104e18160020154610341836001015461033b64e8d4a51000610335600260010154886000015461086690919063ffffffff16565b600282015580546104f2908361094c565b80825560035461050d9164e8d4a51000916103359190610866565b600182015560408051838152905133917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c919081900360200190a25050565b6005818154811061055957fe5b6000918252602090912001546001600160a01b0316905081565b33600081815260046020526040812080549154909261059d926001600160a01b039092169161080f565b8054604080519182525133917f5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd9695919081900360200190a2600080825560018201819055600290910155565b60055490565b60025443116105fc576106db565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561064857600080fd5b505afa15801561065c573d6000803e3d6000fd5b505050506040513d602081101561067257600080fd5b50519050806106855750436002556106db565b600061069660026000015443610a06565b905060006106af6001548361086690919063ffffffff16565b90506106d06106c7846103358464e8d4a51000610866565b6003549061094c565b600355505043600255505b565b6001600160a01b038082166000908152600460208181526040808420600354855483516370a0823160e01b8152309681019690965292519596600296929591948894909116926370a08231926024808201939291829003018186803b15801561074557600080fd5b505afa158015610759573d6000803e3d6000fd5b505050506040513d602081101561076f57600080fd5b505184549091504311801561078357508015155b156107d5576000610798856000015443610a06565b905060006107b16001548361086690919063ffffffff16565b90506107d06107c9846103358464e8d4a51000610866565b859061094c565b935050505b6108058360020154610341856001015461033b64e8d4a51000610335888a6000015461086690919063ffffffff16565b9695505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610861908490610a40565b505050565b600082610875575060006108c2565b8282028284828161088257fe5b04146108bf5760405162461bcd60e51b8152600401808060200182810382526021815260200180610dd56021913960400191505060405180910390fd5b90505b92915050565b60006108bf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610af1565b60006108bf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b93565b6000828201838110156108bf576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610a00908590610a40565b50505050565b60006007548211610a2257610a1b828461090a565b90506108c2565b6007548310610a33575060006108c2565b600754610a1b908461090a565b6060610a95826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610bed9092919063ffffffff16565b80519091501561086157808060200190516020811015610ab457600080fd5b50516108615760405162461bcd60e51b815260040180806020018281038252602a815260200180610dab602a913960400191505060405180910390fd5b60008183610b7d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b42578181015183820152602001610b2a565b50505050905090810190601f168015610b6f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581610b8957fe5b0495945050505050565b60008184841115610be55760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610b42578181015183820152602001610b2a565b505050900390565b6060610bfc8484600085610c04565b949350505050565b6060610c0f85610d71565b610c60576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610c9f5780518252601f199092019160209182019101610c80565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610d01576040519150601f19603f3d011682016040523d82523d6000602084013e610d06565b606091505b50915091508115610d1a579150610bfc9050565b805115610d2a5780518082602001fd5b60405162461bcd60e51b8152602060048201818152865160248401528651879391928392604401919085019080838360008315610b42578181015183820152602001610b2a565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610bfc57505015159291505056fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f742073756363656564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122007b0fee25862dcf0bf34b6ff22b2a24ee2f84a69ce9ae04184005b27d7aa34bb64736f6c634300060c003300000000000000000000000024db07ddd4c1de69ce868927f6b3507734e9a3ea0000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000755d24000000000000000000000000000000000000000000000000000000000115a784