codex-contracts-eth/contracts/TestAccountLocks.sol

28 lines
587 B
Solidity
Raw Normal View History

2022-02-15 16:01:54 +00:00
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./AccountLocks.sol";
// exposes internal functions for testing
contract TestAccountLocks is AccountLocks {
function createLock(LockId id, uint256 expiry) public {
2022-02-15 16:01:54 +00:00
_createLock(id, expiry);
}
function lock(address account, LockId id) public {
2022-02-15 16:01:54 +00:00
_lock(account, id);
}
function unlock(LockId id) public {
2022-02-15 16:01:54 +00:00
_unlock(id);
}
function unlockAccount() public {
_unlockAccount();
}
function extendLockExpiryTo(LockId lockId, uint256 expiry) public {
_extendLockExpiryTo(lockId, expiry);
}
2022-02-15 16:01:54 +00:00
}