DayLimitMock.sol 496 B

1234567891011121314151617181920212223
  1. pragma solidity ^0.4.18;
  2. import "../../contracts/DayLimit.sol";
  3. contract DayLimitMock is DayLimit {
  4. uint256 public totalSpending;
  5. function DayLimitMock(uint256 _value) public DayLimit(_value) {
  6. totalSpending = 0;
  7. }
  8. function attemptSpend(uint256 _value) external limitedDaily(_value) {
  9. totalSpending += _value;
  10. }
  11. function setDailyLimit(uint256 _newLimit) external {
  12. _setDailyLimit(_newLimit);
  13. }
  14. function resetSpentToday() external {
  15. _resetSpentToday();
  16. }
  17. }