mirror of
https://github.com/logos-storage/logos-storage-contracts-eth.git
synced 2026-01-03 05:43:10 +00:00
vault: remove dead code
This commit is contained in:
parent
b7b1e8c25b
commit
439d3772db
@ -5,7 +5,6 @@ type Timestamp is uint40;
|
||||
type Duration is uint40;
|
||||
|
||||
using {_timestampEquals as ==} for Timestamp global;
|
||||
using {_timestampNotEqual as !=} for Timestamp global;
|
||||
using {_timestampLessThan as <} for Timestamp global;
|
||||
using {_timestampAtMost as <=} for Timestamp global;
|
||||
|
||||
@ -13,10 +12,6 @@ function _timestampEquals(Timestamp a, Timestamp b) pure returns (bool) {
|
||||
return Timestamp.unwrap(a) == Timestamp.unwrap(b);
|
||||
}
|
||||
|
||||
function _timestampNotEqual(Timestamp a, Timestamp b) pure returns (bool) {
|
||||
return Timestamp.unwrap(a) != Timestamp.unwrap(b);
|
||||
}
|
||||
|
||||
function _timestampLessThan(Timestamp a, Timestamp b) pure returns (bool) {
|
||||
return Timestamp.unwrap(a) < Timestamp.unwrap(b);
|
||||
}
|
||||
|
||||
@ -8,10 +8,7 @@ type TokensPerSecond is uint96;
|
||||
using {_tokensPerSecondMinus as -} for TokensPerSecond global;
|
||||
using {_tokensPerSecondPlus as +} for TokensPerSecond global;
|
||||
using {_tokensPerSecondEquals as ==} for TokensPerSecond global;
|
||||
using {_tokensPerSecondNotEqual as !=} for TokensPerSecond global;
|
||||
using {_tokensPerSecondAtLeast as >=} for TokensPerSecond global;
|
||||
using {_tokensPerSecondAtMost as <=} for TokensPerSecond global;
|
||||
using {_tokensPerSecondLessThan as <} for TokensPerSecond global;
|
||||
|
||||
function _tokensPerSecondMinus(
|
||||
TokensPerSecond a,
|
||||
@ -36,20 +33,6 @@ function _tokensPerSecondEquals(
|
||||
return TokensPerSecond.unwrap(a) == TokensPerSecond.unwrap(b);
|
||||
}
|
||||
|
||||
function _tokensPerSecondNotEqual(
|
||||
TokensPerSecond a,
|
||||
TokensPerSecond b
|
||||
) pure returns (bool) {
|
||||
return TokensPerSecond.unwrap(a) != TokensPerSecond.unwrap(b);
|
||||
}
|
||||
|
||||
function _tokensPerSecondAtLeast(
|
||||
TokensPerSecond a,
|
||||
TokensPerSecond b
|
||||
) pure returns (bool) {
|
||||
return TokensPerSecond.unwrap(a) >= TokensPerSecond.unwrap(b);
|
||||
}
|
||||
|
||||
function _tokensPerSecondAtMost(
|
||||
TokensPerSecond a,
|
||||
TokensPerSecond b
|
||||
@ -57,13 +40,6 @@ function _tokensPerSecondAtMost(
|
||||
return TokensPerSecond.unwrap(a) <= TokensPerSecond.unwrap(b);
|
||||
}
|
||||
|
||||
function _tokensPerSecondLessThan(
|
||||
TokensPerSecond a,
|
||||
TokensPerSecond b
|
||||
) pure returns (bool) {
|
||||
return TokensPerSecond.unwrap(a) < TokensPerSecond.unwrap(b);
|
||||
}
|
||||
|
||||
library TokenFlows {
|
||||
function accumulate(
|
||||
TokensPerSecond rate,
|
||||
|
||||
@ -4,16 +4,13 @@ pragma solidity 0.8.28;
|
||||
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
|
||||
import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
|
||||
import "./Accounts.sol";
|
||||
import "./Timestamps.sol";
|
||||
import "./TokenFlows.sol";
|
||||
import "./Locks.sol";
|
||||
|
||||
using SafeERC20 for IERC20;
|
||||
using Timestamps for Timestamp;
|
||||
using Accounts for Account;
|
||||
using Locks for Lock;
|
||||
|
||||
abstract contract VaultBase {
|
||||
using SafeERC20 for IERC20;
|
||||
using Accounts for Account;
|
||||
using Locks for Lock;
|
||||
|
||||
IERC20 internal immutable _token;
|
||||
|
||||
type Controller is address;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user