Rari-Capital / vaults

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.
GNU Affero General Public License v3.0
286 stars 75 forks source link

Build broken since removal of TrustAuthority from Solmate #103

Closed gakonst closed 2 years ago

gakonst commented 2 years ago

Problem

Every since https://github.com/Rari-Capital/solmate/issues/66, TrustAuthority is no longer present, which means that the build / tests now fail.

Repro

dapp build:

ParserError: Source "lib/solmate/src/auth/authorities/TrustAuthority.sol" not found: File not found.
 --> src/test/VaultInitializationModule.t.sol:7:1:
  |
7 | import {TrustAuthority} from "solmate/auth/authorities/TrustAuthority.sol";
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

forge build

forge b
compiling...
Error:
   0: "/Users/gakonst/oss/vaults/lib/solmate/src/auth/authorities/TrustAuthority.sol": No such file or directory (os error 2)
transmissions11 commented 2 years ago

this shouldnt be a problem unless you're force updating its deps when u build— it depends on a pre v6 commit