├── .eslintignore ├── .eslintrc.json ├── .eslintrc.typescript.js ├── .gitattributes ├── .githooks └── pre-commit ├── .github └── workflows │ ├── PR.yml │ └── coverage.yml ├── .gitignore ├── .mocharc.integration-ci.js ├── .mocharc.integration.json ├── .mocharc.json ├── .prettierignore ├── .prettierrc ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── .waffle.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── abi-exporter.js ├── contracts ├── avalanche │ ├── AvalancheTokenController.sol │ └── AvalancheTrueUSD.sol ├── common │ ├── Initializable.sol │ ├── UpgradeableClaimable.sol │ ├── UpgradeableERC20.sol │ ├── UpgradeableOwnable.sol │ └── interface │ │ ├── IPauseableContract.sol │ │ └── IPoRToken.sol ├── governance │ ├── GovernorAlpha.sol │ ├── Pauser.sol │ ├── StkTruToken.sol │ ├── Timelock.sol │ ├── TrueFiVault.sol │ ├── VoteToken.sol │ ├── common │ │ ├── ClaimableContract.sol │ │ ├── ERC20.sol │ │ ├── ProxyStorage.sol │ │ └── StkClaimableContract.sol │ ├── interface │ │ ├── IStkTruToken.sol │ │ ├── ITimelock.sol │ │ └── IVoteToken.sol │ └── mocks │ │ ├── MockPauseableContract.sol │ │ └── MockTimeLock.sol ├── proxy │ ├── ImplementationReference.sol │ ├── OwnedProxyWithReference.sol │ ├── OwnedUpgradeabilityProxy.sol │ ├── TimeOwnedUpgradeabilityProxy.sol │ ├── interface │ │ ├── IImplementationReference.sol │ │ └── IOwnedUpgradeabilityProxy.sol │ └── mocks │ │ └── StringReturn.sol ├── registry │ ├── Registry.sol │ ├── interface │ │ ├── IHasOwner.sol │ │ ├── IRegistry.sol │ │ └── IRegistryClone.sol │ └── mocks │ │ ├── MockRegistrySubscriber.sol │ │ ├── ProvisionalRegistry.sol │ │ └── RegistryMock.sol ├── true-currencies │ ├── DelegateERC20.sol │ ├── TokenController.sol │ ├── TrueCurrency.sol │ ├── TrueCurrencyWithGasRefund.sol │ ├── TrueCurrencyWithLegacyAutosweep.sol │ ├── TrueCurrencyWithPoR.sol │ ├── common │ │ ├── BurnableTokenWithBounds.sol │ │ ├── ClaimableOwnable.sol │ │ ├── ERC20.sol │ │ ├── GasRefund.sol │ │ ├── ProxyStorage.sol │ │ └── ReclaimerToken.sol │ ├── interface │ │ ├── IHasOwner.sol │ │ ├── IHook.sol │ │ ├── IReclaimerToken.sol │ │ └── ITrueCurrency.sol │ ├── mocks │ │ ├── ForceEther.sol │ │ ├── MockDelegateERC20.sol │ │ ├── MockGasRefundToken.sol │ │ ├── MockHook.sol │ │ ├── MockTrueCurrency.sol │ │ ├── MockTrueCurrencyWithAutosweep.sol │ │ ├── MockTrueCurrencyWithDelegate.sol │ │ ├── MockTrueCurrencyWithGasRefund.sol │ │ ├── MockTrueCurrencyWithLegacyAutosweep.sol │ │ ├── MockTrueUSD.sol │ │ ├── TokenControllerMock.sol │ │ └── TokenFaucet.sol │ └── tokens │ │ ├── TrueAUD.sol │ │ ├── TrueCAD.sol │ │ ├── TrueGBP.sol │ │ ├── TrueHKD.sol │ │ ├── TrueUSD.sol │ │ └── TrueUSDWithPoR.sol ├── true-gold │ ├── PausedTrueGold.sol │ ├── Reclaimable.sol │ ├── TrueGold.sol │ ├── TrueGoldController.sol │ ├── TrueMintableBurnable.sol │ ├── common │ │ ├── ERC20.sol │ │ ├── ERC20Burnable.sol │ │ ├── Initializable.sol │ │ ├── Ownable.sol │ │ └── ProxyStorage.sol │ ├── interface │ │ └── IOwnable.sol │ └── mocks │ │ ├── ERC20Mock.sol │ │ └── OwnableMock.sol ├── truefi │ ├── CrvPriceOracle.sol │ ├── LoanFactory.sol │ ├── LoanToken.sol │ ├── Log.sol │ ├── SushiTimelock.sol │ ├── TruPriceOracle.sol │ ├── TruSushiswapRewarder.sol │ ├── TrueFarm.sol │ ├── TrueFiPool.sol │ ├── TrueLender.sol │ ├── TrueRatingAgencyV2.sol │ ├── distributors │ │ ├── ArbitraryDistributor.sol │ │ ├── LinearTrueDistributor.sol │ │ └── RatingAgencyV2Distributor.sol │ ├── interface │ │ ├── IArbitraryDistributor.sol │ │ ├── ICrvPriceOracle.sol │ │ ├── ICurve.sol │ │ ├── ILoanFactory.sol │ │ ├── ILoanToken.sol │ │ ├── IMockTruPriceOracle.sol │ │ ├── IStakingPool.sol │ │ ├── ISushiswapRewarder.sol │ │ ├── ITruPriceOracle.sol │ │ ├── ITrueDistributor.sol │ │ ├── ITrueFarm.sol │ │ ├── ITrueFiPool.sol │ │ ├── ITrueLender.sol │ │ ├── ITrueRatingAgency.sol │ │ ├── ITrueRatingAgencyV2.sol │ │ ├── IUniswapPair.sol │ │ ├── IUniswapRouter.sol │ │ └── IYToken.sol │ └── mocks │ │ ├── MockCrvPriceOracle.sol │ │ ├── MockCurveGauge.sol │ │ ├── MockCurvePool.sol │ │ ├── MockLoanFactory.sol │ │ ├── MockLog.sol │ │ ├── MockStakingPool.sol │ │ ├── MockTruPriceOracle.sol │ │ ├── MockTrueLender.sol │ │ └── TestTrueFiPool.sol ├── truefi2 │ ├── BorrowingMutex.sol │ ├── DebtToken.sol │ ├── DeficiencyToken.sol │ ├── FixedTermLoan.sol │ ├── FixedTermLoanAgency.sol │ ├── LineOfCreditAgency.sol │ ├── Liquidator2.sol │ ├── LoanFactory2.sol │ ├── PoolExtensions.sol │ ├── PoolFactory.sol │ ├── RateModel.sol │ ├── SAFU.sol │ ├── SpotBaseRateOracle.sol │ ├── StakingVault.sol │ ├── TimeAveragedBaseRateOracle.sol │ ├── TrueFiCreditOracle.sol │ ├── TrueFiPool2.sol │ ├── TrueMultiFarm.sol │ ├── deprecated │ │ ├── ILoanToken2Deprecated.sol │ │ ├── ITrueFiCreditOracleDeprecated.sol │ │ ├── ITrueLender2Deprecated.sol │ │ ├── LoanToken2Deprecated.sol │ │ ├── TrueFiCreditOracleDeprecated.sol │ │ └── TrueLender2Deprecated.sol │ ├── interface │ │ ├── I1Inch3.sol │ │ ├── IAaveLendingPool.sol │ │ ├── IBorrowingMutex.sol │ │ ├── IDebtToken.sol │ │ ├── IDeficiencyToken.sol │ │ ├── IERC20WithDecimals.sol │ │ ├── IFixedTermLoan.sol │ │ ├── IFixedTermLoanAgency.sol │ │ ├── ILineOfCreditAgency.sol │ │ ├── ILiquidator2.sol │ │ ├── ILoanFactory2.sol │ │ ├── IPoolFactory.sol │ │ ├── IRateModel.sol │ │ ├── ISAFU.sol │ │ ├── IStakingVault.sol │ │ ├── ITimeAveragedBaseRateOracle.sol │ │ ├── ITruPriceOracle.sol │ │ ├── ITrueFiCreditOracle.sol │ │ ├── ITrueFiPool2.sol │ │ ├── ITrueFiPoolOracle.sol │ │ ├── ITrueMultiFarm.sol │ │ └── ITrueStrategy.sol │ ├── libraries │ │ ├── OneInchExchange.sol │ │ └── TrueFiFixed64x64.sol │ ├── mocks │ │ ├── BadStrategy.sol │ │ ├── Mock1InchV3.sol │ │ ├── MockBorrowingMutex.sol │ │ ├── MockPoolFactory.sol │ │ ├── MockStrategy.sol │ │ ├── MockTrueFiPoolOracle.sol │ │ ├── MockUsdStableCoinOracle.sol │ │ ├── MockUsdc.sol │ │ ├── MockV3Aggregator.sol │ │ ├── PowTest.sol │ │ ├── TestCurveStrategy.sol │ │ ├── TestDeficiencyToken.sol │ │ ├── TestLegacyLoanToken2.sol │ │ ├── TestLoanFactory.sol │ │ ├── TestLoanToken.sol │ │ ├── TestTimeAveragedBaseRateOracle.sol │ │ ├── TestTimeAveragedTruPriceOracle.sol │ │ ├── TestTrueFiPool2.sol │ │ ├── TestTrueLender.sol │ │ └── TestTrueRatingAgencyV2.sol │ ├── oracles │ │ ├── ChainlinkTruBusdOracle.sol │ │ ├── ChainlinkTruOracle.sol │ │ ├── ChainlinkTruTusdOracle.sol │ │ ├── ChainlinkTruUsdcOracle.sol │ │ ├── ChainlinkTruUsdtOracle.sol │ │ └── TimeAveragedTruPriceOracle.sol │ └── strategies │ │ └── CurveYearnStrategy.sol └── trusttoken │ ├── TimeLockRegistry.sol │ ├── TimeLockedToken.sol │ ├── TruVoteToken.sol │ ├── TrustToken.sol │ ├── common │ ├── ClaimableContract.sol │ ├── ERC20.sol │ └── TruProxyStorage.sol │ ├── interface │ └── IBurnableERC20.sol │ └── mocks │ ├── MockERC20Token.sol │ ├── TestBUSDToken.sol │ ├── TestTrustToken.sol │ ├── TestUSDCToken.sol │ └── TestUSDTToken.sol ├── deploy ├── avalanche.ts ├── config.json ├── credit_scores.ts ├── farms.ts ├── strategy.ts ├── trueUSDNoDelegate.ts ├── truefi.ts ├── truefi2.ts └── vault.ts ├── deployments-mainnet.json ├── deployments-ropsten.json ├── deployments-unknown.json ├── docs ├── avalanche │ ├── AvalancheTokenController.md │ └── AvalancheTrueUSD.md ├── common │ ├── ERC20.md │ ├── Initializable.md │ ├── Ownable.md │ ├── UpgradeableClaimable.md │ └── interface │ │ └── IPauseableContract.md ├── governance │ ├── GovernorAlpha.md │ ├── Pauser.md │ ├── StkTruToken.md │ ├── Timelock.md │ ├── TrueFiVault.md │ ├── VoteToken.md │ ├── common │ │ ├── ClaimableContract.md │ │ ├── ERC20.md │ │ ├── ProxyStorage.md │ │ └── StkClaimableContract.md │ ├── interface │ │ ├── IStkTruToken.md │ │ ├── ITimelock.md │ │ ├── IVoteToken.md │ │ └── IVoteTokenWithERC20.md │ └── mocks │ │ ├── MockPauseableContract.md │ │ └── MockTimeLock.md ├── proxy │ ├── ImplementationReference.md │ ├── OwnedProxyWithReference.md │ ├── OwnedUpgradeabilityProxy.md │ ├── TimeOwnedUpgradeabilityProxy.md │ ├── interface │ │ ├── IImplementationReference.md │ │ └── IOwnedUpgradeabilityProxy.md │ └── mocks │ │ └── StringReturn.md ├── registry │ ├── Registry.md │ ├── interface │ │ ├── IHasOwner.md │ │ ├── IRegistry.md │ │ └── IRegistryClone.md │ └── mocks │ │ ├── MockRegistrySubscriber.md │ │ ├── ProvisionalRegistry.md │ │ ├── ProvisionalRegistryMock.md │ │ └── RegistryMock.md ├── true-currencies │ ├── DelegateERC20.md │ ├── TokenController.md │ ├── TrueCurrency.md │ ├── TrueCurrencyWithGasRefund.md │ ├── TrueCurrencyWithLegacyAutosweep.md │ ├── common │ │ ├── BurnableTokenWithBounds.md │ │ ├── ClaimableOwnable.md │ │ ├── ERC20.md │ │ ├── GasRefund.md │ │ ├── ProxyStorage.md │ │ └── ReclaimerToken.md │ ├── interface │ │ ├── IHasOwner.md │ │ ├── IHook.md │ │ ├── IReclaimerToken.md │ │ └── ITrueCurrency.md │ ├── mocks │ │ ├── ForceEther.md │ │ ├── IDelegateERC20.md │ │ ├── MockDelegateERC20.md │ │ ├── MockGasRefundToken.md │ │ ├── MockHook.md │ │ ├── MockTrueCurrency.md │ │ ├── MockTrueCurrencyWithAutosweep.md │ │ ├── MockTrueCurrencyWithDelegate.md │ │ ├── MockTrueCurrencyWithGasRefund.md │ │ ├── MockTrueCurrencyWithLegacyAutosweep.md │ │ ├── MockTrueUSD.md │ │ ├── TokenControllerMock.md │ │ ├── TokenControllerPauseMock.md │ │ └── TokenFaucet.md │ └── tokens │ │ ├── TrueAUD.md │ │ ├── TrueCAD.md │ │ ├── TrueGBP.md │ │ ├── TrueHKD.md │ │ └── TrueUSD.md ├── true-gold │ ├── PausedTrueGold.md │ ├── Reclaimable.md │ ├── TrueGold.md │ ├── TrueGoldController.md │ ├── TrueMintableBurnable.md │ ├── common │ │ ├── ERC20.md │ │ ├── ERC20Burnable.md │ │ ├── Initializable.md │ │ ├── Ownable.md │ │ └── ProxyStorage.md │ ├── interface │ │ └── IOwnable.md │ └── mocks │ │ ├── ERC20Mock.md │ │ └── OwnableMock.md ├── truefi │ ├── ABDKMath64x64.md │ ├── CrvPriceOracle.md │ ├── IChainLink.md │ ├── Liquidator.md │ ├── LoanFactory.md │ ├── LoanToken.md │ ├── SushiTimelock.md │ ├── TruPriceChainLinkOracle.md │ ├── TruPriceOracle.md │ ├── TruSushiswapRewarder.md │ ├── TrueFarm.md │ ├── TrueFiPool.md │ ├── TrueLender.md │ ├── TrueRatingAgency.md │ ├── TrueRatingAgencyV2.md │ ├── common │ │ ├── ERC20.md │ │ ├── Initializable.md │ │ └── Ownable.md │ ├── distributors │ │ ├── ArbitraryDistributor.md │ │ ├── LinearTrueDistributor.md │ │ └── RatingAgencyV2Distributor.md │ ├── interface │ │ ├── IArbitraryDistributor.md │ │ ├── ICrvPriceOracle.md │ │ ├── ICurve.md │ │ ├── ICurveGauge.md │ │ ├── ICurveMinter.md │ │ ├── ICurvePool.md │ │ ├── ILoanFactory.md │ │ ├── ILoanToken.md │ │ ├── IMockTruPriceOracle.md │ │ ├── IStakingPool.md │ │ ├── ISushiswapRewarder.md │ │ ├── ITruPriceOracle.md │ │ ├── ITrueDistributor.md │ │ ├── ITrueFarm.md │ │ ├── ITrueFiPool.md │ │ ├── ITrueLender.md │ │ ├── ITrueRatingAgency.md │ │ ├── ITrueRatingAgencyV2.md │ │ ├── IUniswapPair.md │ │ ├── IUniswapRouter.md │ │ └── IYToken.md │ └── mocks │ │ ├── MockCrvPriceOracle.md │ │ ├── MockCurve.md │ │ ├── MockCurveGauge.md │ │ ├── MockCurvePool.md │ │ ├── MockLoanFactory.md │ │ ├── MockLog.md │ │ ├── MockStakingPool.md │ │ ├── MockTruPriceOracle.md │ │ ├── MockTrueLender.md │ │ ├── MockYToken.md │ │ ├── PoolArbitrageTest.md │ │ └── TestTrueFiPool.md ├── truefi2 │ ├── CreditModel.md │ ├── DeficiencyToken.md │ ├── ITrueFiPool2WithDecimals.md │ ├── Liquidator2.md │ ├── LoanFactory2.md │ ├── LoanFactory3.md │ ├── LoanToken2.md │ ├── PoolExtensions.md │ ├── PoolFactory.md │ ├── SAFU.md │ ├── SpotBaseRateOracle.md │ ├── TimeAveragedBaseRateOracle.md │ ├── TrueCreditAgency.md │ ├── TrueFiCreditOracle.md │ ├── TrueFiPool2.md │ ├── TrueLender2.md │ ├── TrueMultiFarm.md │ ├── deprecated │ │ ├── ILoanToken2Deprecated.md │ │ └── LoanToken2Deprecated.md │ ├── interface │ │ ├── I1Inch3.md │ │ ├── IAaveLendingPool.md │ │ ├── IDeficiencyToken.md │ │ ├── IERC20WithDecimals.md │ │ ├── ILiquidator2.md │ │ ├── ILoanFactory2.md │ │ ├── ILoanFactory3.md │ │ ├── ILoanToken2.md │ │ ├── IPoolFactory.md │ │ ├── ISAFU.md │ │ ├── ITimeAveragedBaseRateOracle.md │ │ ├── ITrueCreditAgency.md │ │ ├── ITrueFiCreditOracle.md │ │ ├── ITrueFiPool2.md │ │ ├── ITrueFiPoolOracle.md │ │ ├── ITrueLender2.md │ │ ├── ITrueMultiFarm.md │ │ ├── ITrueRateAdjuster.md │ │ └── ITrueStrategy.md │ ├── libraries │ │ ├── IUniRouter.md │ │ ├── OneInchExchange.md │ │ └── TrueFiFixed64x64.md │ ├── mocks │ │ ├── BadStrategy.md │ │ ├── MintableErc20.md │ │ ├── Mock1InchV3.md │ │ ├── MockStrategy.md │ │ ├── MockTrueFiPoolOracle.md │ │ ├── MockUsdStableCoinOracle.md │ │ ├── MockUsdc.md │ │ ├── PowTest.md │ │ ├── TestCurveStrategy.md │ │ ├── TestDeficiencyToken.md │ │ ├── TestTimeAveragedBaseRateOracle.md │ │ └── TestTrueLender.md │ ├── oracles │ │ ├── ChainlinkTruOracle.md │ │ └── ChainlinkTruUsdcOracle.md │ └── strategies │ │ └── CurveYearnStrategy.md └── trusttoken │ ├── TimeLockRegistry.md │ ├── TimeLockedToken.md │ ├── TruVoteToken.md │ ├── TrustToken.md │ ├── common │ ├── ClaimableContract.md │ ├── ERC20.md │ ├── ProxyStorage.md │ └── TruProxyStorage.md │ ├── interface │ └── IBurnableERC20.md │ └── mocks │ ├── MockERC20Token.md │ ├── TestTrustToken.md │ ├── TestUSDCToken.md │ └── TestUSDTToken.md ├── flatten.sh ├── flattenBuild.sh ├── hardhat.config.ts ├── indexBuild.sh ├── indexBuildHardhat.sh ├── marsDeploy.sh ├── package.json ├── packages ├── contracts-bsc │ ├── .compiler.json │ ├── .eslintrc.json │ ├── .eslintrc.typescript.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .waffle.json │ ├── abi-exporter.js │ ├── contracts │ │ ├── BscTokenController.sol │ │ ├── BscTrueUSD.sol │ │ ├── Registry.sol │ │ ├── common │ │ │ ├── BEP20.sol │ │ │ ├── BurnableTokenWithBounds.sol │ │ │ ├── ClaimableOwnable.sol │ │ │ ├── ProxyStorage.sol │ │ │ ├── ReclaimerToken.sol │ │ │ ├── TrueCurrency.sol │ │ │ └── TrueCurrencyWithProofOfReserve.sol │ │ ├── interface │ │ │ ├── IBEP20.sol │ │ │ ├── IClaimableOwnable.sol │ │ │ ├── IOwnedUpgradeabilityProxy.sol │ │ │ ├── IProofOfReserveToken.sol │ │ │ ├── IRegistry.sol │ │ │ └── ITrueCurrency.sol │ │ ├── mocks │ │ │ ├── ForceEther.sol │ │ │ ├── MockTrueCurrency.sol │ │ │ ├── MockV3Aggregator.sol │ │ │ ├── RegistryMock.sol │ │ │ └── TokenControllerMock.sol │ │ └── test │ │ │ ├── IRegistryClone.sol │ │ │ ├── OwnedUpgradeabilityProxy.sol │ │ │ └── Registry.sol │ ├── deployments.json │ ├── hardhat.config.ts │ ├── package.json │ ├── test │ │ ├── ProxyWithController.test.ts │ │ ├── TokenController.test.ts │ │ ├── TrueUSD.test.ts │ │ ├── fixtures │ │ │ └── beforeEachWithFixture.ts │ │ ├── setup.ts │ │ └── utils │ │ │ ├── hardhatPatches.ts │ │ │ └── timeTravel.ts │ └── tsconfig.json ├── contracts-por │ ├── .compiler.json │ ├── .eslintrc.json │ ├── .eslintrc.typescript.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .waffle.json │ ├── abi-exporter.js │ ├── contracts │ │ ├── TokenControllerV3.sol │ │ ├── TrueCurrency.sol │ │ ├── TrueCurrencyWithProofOfReserve.sol │ │ ├── common │ │ │ ├── BurnableTokenWithBounds.sol │ │ │ ├── ClaimableOwnable.sol │ │ │ ├── ERC20.sol │ │ │ ├── ProxyStorage.sol │ │ │ └── ReclaimerToken.sol │ │ ├── interface │ │ │ ├── IOwnedUpgradeabilityProxy.sol │ │ │ ├── IProofOfReserveToken.sol │ │ │ ├── IRegistry.sol │ │ │ └── ITrueCurrency.sol │ │ ├── mocks │ │ │ ├── ForceEther.sol │ │ │ ├── MockTrueCurrency.sol │ │ │ ├── MockV3Aggregator.sol │ │ │ ├── RegistryMock.sol │ │ │ └── TokenControllerMock.sol │ │ ├── test │ │ │ ├── IRegistryClone.sol │ │ │ ├── OwnedUpgradeabilityProxy.sol │ │ │ └── Registry.sol │ │ └── tokens │ │ │ └── TrueUSD.sol │ ├── deployments.json │ ├── hardhat.config.ts │ ├── package.json │ ├── test │ │ ├── ProxyWithController.test.ts │ │ ├── TokenController.test.ts │ │ ├── TrueUSD.test.ts │ │ ├── fixtures │ │ │ └── beforeEachWithFixture.ts │ │ ├── setup.ts │ │ └── utils │ │ │ ├── hardhatPatches.ts │ │ │ └── timeTravel.ts │ └── tsconfig.json └── contracts-watr │ ├── .compiler.json │ ├── .env.deploy.example │ ├── .env.test.example │ ├── .eslintrc.json │ ├── .eslintrc.typescript.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .waffle.json │ ├── abi-exporter.js │ ├── contracts │ ├── TokenControllerV3.sol │ ├── TrueCurrency.sol │ ├── TrueCurrencyWithProofOfReserve.sol │ ├── common │ │ ├── BurnableTokenWithBounds.sol │ │ ├── ClaimableOwnable.sol │ │ ├── ProxyStorage.sol │ │ ├── ReclaimerToken.sol │ │ └── XC20Wrapper.sol │ ├── interface │ │ ├── IClaimableOwnable.sol │ │ ├── IERC20Plus.sol │ │ ├── IMintableXC20.sol │ │ ├── IOwnedUpgradeabilityProxy.sol │ │ ├── IProofOfReserveToken.sol │ │ ├── IRegistry.sol │ │ └── ITrueCurrency.sol │ ├── mocks │ │ ├── ForceEther.sol │ │ ├── MockTrueCurrency.sol │ │ ├── MockV3Aggregator.sol │ │ ├── MockXC20.sol │ │ ├── RegistryMock.sol │ │ └── TokenControllerMock.sol │ ├── paused │ │ └── PausedTrueUSD.sol │ ├── test │ │ ├── IRegistryClone.sol │ │ ├── OwnedUpgradeabilityProxy.sol │ │ └── Registry.sol │ └── tokens │ │ └── TrueUSD.sol │ ├── hardhat.config.ts │ ├── package.json │ ├── scripts │ └── deployment │ │ ├── baseDeployment.ts │ │ ├── deploy.ts │ │ ├── deployRegistry.ts │ │ ├── deployToken.ts │ │ └── deployTokenController.ts │ ├── test │ ├── ERC20.test.ts │ ├── ProxyWithController.test.ts │ ├── TokenController.test.ts │ ├── TrueMintableBurnable.test.ts │ ├── TrueUSD.test.ts │ ├── fixtures │ │ └── beforeEachWithFixture.ts │ ├── setup.ts │ ├── utils │ │ ├── hardhatPatches.ts │ │ ├── index.ts │ │ ├── parseTrueUSD.ts │ │ └── timeTravel.ts │ └── verifyDeployment │ │ └── verifyDeployment.test.ts │ ├── tsconfig.json │ └── utils │ └── bash │ └── marsDeploy.sh ├── patches ├── ganache-core+2.13.2.patch └── solidity-coverage+0.7.16.patch ├── requirements-dev.txt ├── runCoverage.sh ├── scripts ├── avalanche_script.ts ├── deploy │ ├── mainnet.json │ └── ropsten.json ├── deploy_paused_true_gold.ts ├── deploy_true_gold.ts ├── deployedAddresses │ ├── kovan.json │ ├── mainnet.json │ └── ropsten.json ├── flatten.ts ├── model │ └── Address.ts ├── register_saft_addresses.ts ├── set_can_burn.ts ├── timelock_deploy.ts ├── true_currencies_deploy.ts └── utils │ ├── asProxy.ts │ ├── ask.ts │ ├── deployContract.ts │ ├── index.ts │ ├── toTrustToken.ts │ └── waitForTx.ts ├── slither.config.json ├── slither.sh ├── spec ├── run.sh ├── true-currencies │ ├── TrueUSDWithPoR.spec │ └── scripts │ │ └── TrueUSDWithPoR.sh └── truefi2 │ ├── BorrowingMutex.spec │ ├── FixedTermLoan.spec │ ├── RateModel.spec │ └── scripts │ ├── BorrowingMutex.sh │ ├── FixedTermLoan.sh │ └── RateModel.sh ├── test ├── fixtures │ ├── beforeEachWithFixture.ts │ ├── createLoan.ts │ ├── setupTruefi2.ts │ ├── trueCurrency.ts │ └── trueGold.ts ├── governance │ ├── GovernorAlpha.test.ts │ ├── Pauser.test.ts │ ├── StkTruToken.test.ts │ ├── Timelock.test.ts │ ├── TrueFiVault.test.ts │ └── VoteToken.test.ts ├── integration │ ├── FixedTermLoanAgency.test.ts │ ├── SpotBaseRateOracle.test.ts │ ├── TRU.test.ts │ ├── TrueFiPool2.test.ts │ ├── curveYearnStrategy.test.ts │ ├── data.ts │ ├── governance.test.ts │ ├── oracles.test.ts │ ├── poolExchanges.test.ts │ ├── ratingAgencyBugfix.test.ts │ ├── suite.ts │ └── truefi.test.ts ├── proxy │ ├── ImplementationReference.test.ts │ ├── OwnedProxyWithReference.test.ts │ ├── OwnedUpgradeabilityProxy.test.ts │ └── TimeOwnedUpgradeabilityProxy.test.ts ├── registry │ └── Registry.test.ts ├── scripts │ ├── deployPausedTrueGold.test.ts │ └── deployTrueGold.test.ts ├── true-currencies │ ├── DelegateERC20.test.ts │ ├── ERC20.test.ts │ ├── ERC20Burnable.test.ts │ ├── GasRefund.test.ts │ ├── LegacyAutosweep.test.ts │ ├── Ownable.test.ts │ ├── ProxyWithController.test.ts │ ├── Reclaimable.test.ts │ ├── TokenController.test.ts │ ├── TrueCurrencies.test.ts │ ├── TrueCurrencyWithPoR.test.ts │ └── TrueMintableBurnable.test.ts ├── true-gold │ ├── ERC20.test.ts │ ├── ERC20Burnable.test.ts │ ├── Initializable.test.ts │ ├── Ownable.test.ts │ ├── Reclaimable.test.ts │ ├── TrueGold.test.ts │ └── TrueMintableBurnable.test.ts ├── truefi │ ├── LoanFactory.test.ts │ ├── LoanToken.test.ts │ ├── Log.test.ts │ ├── TrueFarm.test.ts │ ├── TrueFiPool.test.ts │ ├── TrueLender.test.ts │ └── distributors │ │ ├── ArbitraryDistributor.test.ts │ │ └── LinearTrueDistributor.test.ts ├── truefi2 │ ├── BorrowingMutex.test.ts │ ├── DeficiencyToken.test.ts │ ├── FixedTermLoan.test.ts │ ├── FixedTermLoanAgency.test.ts │ ├── Liquidator2.test.ts │ ├── LoanFactory2.test.ts │ ├── PoolFactory.test.ts │ ├── Pow.test.ts │ ├── SAFU.test.ts │ ├── StakingVault.test.ts │ ├── TrueFiPool2.test.ts │ ├── TrueLender2Deprecated.test.ts │ ├── TrueMultiFarm.test.ts │ ├── TrueRatingAgencyV2.test.ts │ ├── complete-flow │ │ ├── FixedTermLoans.test.ts │ │ └── LinesOfCredit.test.ts │ ├── lines-of-credit │ │ ├── DebtToken.test.ts │ │ ├── LineOfCreditAgency.test.ts │ │ ├── RateModel.test.ts │ │ ├── SpotBaseRateOracle.test.ts │ │ ├── TimeAveragedBaseRateOracle.test.ts │ │ ├── TimeAveragedTruPriceOracle.test.ts │ │ └── TrueFiCreditOracle.test.ts │ └── strategies │ │ └── CurveYearnStrategy.test.ts ├── trusttoken │ ├── TimeLockRegistry.test.ts │ └── TrustToken.test.ts └── utils │ ├── chai.d.ts │ ├── connectMockContract.ts │ ├── constants.ts │ ├── eventHelpers.ts │ ├── expectCloseTo.ts │ ├── extractLoanTokenAddress.ts │ ├── hardhatCallHistoryProvider.ts │ ├── index.ts │ ├── parseEth.ts │ ├── parseTRU.ts │ ├── parseUSDC.ts │ ├── setUtilization.ts │ ├── timeTravel.ts │ ├── toAddress.ts │ ├── toHex.ts │ ├── updateRateOracle.ts │ └── writeAttributeFor.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | packages/ 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.eslintrc.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.eslintrc.typescript.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/workflows/PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.github/workflows/PR.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.integration-ci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.mocharc.integration-ci.js -------------------------------------------------------------------------------- /.mocharc.integration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.mocharc.integration.json -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.waffle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/.waffle.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/SECURITY.md -------------------------------------------------------------------------------- /abi-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/abi-exporter.js -------------------------------------------------------------------------------- /contracts/avalanche/AvalancheTokenController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/avalanche/AvalancheTokenController.sol -------------------------------------------------------------------------------- /contracts/avalanche/AvalancheTrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/avalanche/AvalancheTrueUSD.sol -------------------------------------------------------------------------------- /contracts/common/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/Initializable.sol -------------------------------------------------------------------------------- /contracts/common/UpgradeableClaimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/UpgradeableClaimable.sol -------------------------------------------------------------------------------- /contracts/common/UpgradeableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/UpgradeableERC20.sol -------------------------------------------------------------------------------- /contracts/common/UpgradeableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/UpgradeableOwnable.sol -------------------------------------------------------------------------------- /contracts/common/interface/IPauseableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/interface/IPauseableContract.sol -------------------------------------------------------------------------------- /contracts/common/interface/IPoRToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/common/interface/IPoRToken.sol -------------------------------------------------------------------------------- /contracts/governance/GovernorAlpha.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/GovernorAlpha.sol -------------------------------------------------------------------------------- /contracts/governance/Pauser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/Pauser.sol -------------------------------------------------------------------------------- /contracts/governance/StkTruToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/StkTruToken.sol -------------------------------------------------------------------------------- /contracts/governance/Timelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/Timelock.sol -------------------------------------------------------------------------------- /contracts/governance/TrueFiVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/TrueFiVault.sol -------------------------------------------------------------------------------- /contracts/governance/VoteToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/VoteToken.sol -------------------------------------------------------------------------------- /contracts/governance/common/ClaimableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/common/ClaimableContract.sol -------------------------------------------------------------------------------- /contracts/governance/common/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/common/ERC20.sol -------------------------------------------------------------------------------- /contracts/governance/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/common/ProxyStorage.sol -------------------------------------------------------------------------------- /contracts/governance/common/StkClaimableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/common/StkClaimableContract.sol -------------------------------------------------------------------------------- /contracts/governance/interface/IStkTruToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/interface/IStkTruToken.sol -------------------------------------------------------------------------------- /contracts/governance/interface/ITimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/interface/ITimelock.sol -------------------------------------------------------------------------------- /contracts/governance/interface/IVoteToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/interface/IVoteToken.sol -------------------------------------------------------------------------------- /contracts/governance/mocks/MockPauseableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/mocks/MockPauseableContract.sol -------------------------------------------------------------------------------- /contracts/governance/mocks/MockTimeLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/governance/mocks/MockTimeLock.sol -------------------------------------------------------------------------------- /contracts/proxy/ImplementationReference.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/ImplementationReference.sol -------------------------------------------------------------------------------- /contracts/proxy/OwnedProxyWithReference.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/OwnedProxyWithReference.sol -------------------------------------------------------------------------------- /contracts/proxy/OwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/OwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /contracts/proxy/TimeOwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/TimeOwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /contracts/proxy/interface/IImplementationReference.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/interface/IImplementationReference.sol -------------------------------------------------------------------------------- /contracts/proxy/interface/IOwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/interface/IOwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /contracts/proxy/mocks/StringReturn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/proxy/mocks/StringReturn.sol -------------------------------------------------------------------------------- /contracts/registry/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/Registry.sol -------------------------------------------------------------------------------- /contracts/registry/interface/IHasOwner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/interface/IHasOwner.sol -------------------------------------------------------------------------------- /contracts/registry/interface/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/interface/IRegistry.sol -------------------------------------------------------------------------------- /contracts/registry/interface/IRegistryClone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/interface/IRegistryClone.sol -------------------------------------------------------------------------------- /contracts/registry/mocks/MockRegistrySubscriber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/mocks/MockRegistrySubscriber.sol -------------------------------------------------------------------------------- /contracts/registry/mocks/ProvisionalRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/mocks/ProvisionalRegistry.sol -------------------------------------------------------------------------------- /contracts/registry/mocks/RegistryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/registry/mocks/RegistryMock.sol -------------------------------------------------------------------------------- /contracts/true-currencies/DelegateERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/DelegateERC20.sol -------------------------------------------------------------------------------- /contracts/true-currencies/TokenController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/TokenController.sol -------------------------------------------------------------------------------- /contracts/true-currencies/TrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/TrueCurrency.sol -------------------------------------------------------------------------------- /contracts/true-currencies/TrueCurrencyWithGasRefund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/TrueCurrencyWithGasRefund.sol -------------------------------------------------------------------------------- /contracts/true-currencies/TrueCurrencyWithLegacyAutosweep.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/TrueCurrencyWithLegacyAutosweep.sol -------------------------------------------------------------------------------- /contracts/true-currencies/TrueCurrencyWithPoR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/TrueCurrencyWithPoR.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/BurnableTokenWithBounds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/BurnableTokenWithBounds.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/ClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/ClaimableOwnable.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/ERC20.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/GasRefund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/GasRefund.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/ProxyStorage.sol -------------------------------------------------------------------------------- /contracts/true-currencies/common/ReclaimerToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/common/ReclaimerToken.sol -------------------------------------------------------------------------------- /contracts/true-currencies/interface/IHasOwner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/interface/IHasOwner.sol -------------------------------------------------------------------------------- /contracts/true-currencies/interface/IHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/interface/IHook.sol -------------------------------------------------------------------------------- /contracts/true-currencies/interface/IReclaimerToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/interface/IReclaimerToken.sol -------------------------------------------------------------------------------- /contracts/true-currencies/interface/ITrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/interface/ITrueCurrency.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/ForceEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/ForceEther.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockDelegateERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockDelegateERC20.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockGasRefundToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockGasRefundToken.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockHook.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueCurrency.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueCurrencyWithAutosweep.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueCurrencyWithAutosweep.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueCurrencyWithDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueCurrencyWithDelegate.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueCurrencyWithGasRefund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueCurrencyWithGasRefund.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueCurrencyWithLegacyAutosweep.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueCurrencyWithLegacyAutosweep.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/MockTrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/MockTrueUSD.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/TokenControllerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/TokenControllerMock.sol -------------------------------------------------------------------------------- /contracts/true-currencies/mocks/TokenFaucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/mocks/TokenFaucet.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueAUD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueAUD.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueCAD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueCAD.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueGBP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueGBP.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueHKD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueHKD.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueUSD.sol -------------------------------------------------------------------------------- /contracts/true-currencies/tokens/TrueUSDWithPoR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-currencies/tokens/TrueUSDWithPoR.sol -------------------------------------------------------------------------------- /contracts/true-gold/PausedTrueGold.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/PausedTrueGold.sol -------------------------------------------------------------------------------- /contracts/true-gold/Reclaimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/Reclaimable.sol -------------------------------------------------------------------------------- /contracts/true-gold/TrueGold.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/TrueGold.sol -------------------------------------------------------------------------------- /contracts/true-gold/TrueGoldController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/TrueGoldController.sol -------------------------------------------------------------------------------- /contracts/true-gold/TrueMintableBurnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/TrueMintableBurnable.sol -------------------------------------------------------------------------------- /contracts/true-gold/common/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/common/ERC20.sol -------------------------------------------------------------------------------- /contracts/true-gold/common/ERC20Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/common/ERC20Burnable.sol -------------------------------------------------------------------------------- /contracts/true-gold/common/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/common/Initializable.sol -------------------------------------------------------------------------------- /contracts/true-gold/common/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/common/Ownable.sol -------------------------------------------------------------------------------- /contracts/true-gold/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/common/ProxyStorage.sol -------------------------------------------------------------------------------- /contracts/true-gold/interface/IOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/interface/IOwnable.sol -------------------------------------------------------------------------------- /contracts/true-gold/mocks/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/mocks/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts/true-gold/mocks/OwnableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/true-gold/mocks/OwnableMock.sol -------------------------------------------------------------------------------- /contracts/truefi/CrvPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/CrvPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/LoanFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/LoanFactory.sol -------------------------------------------------------------------------------- /contracts/truefi/LoanToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/LoanToken.sol -------------------------------------------------------------------------------- /contracts/truefi/Log.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/Log.sol -------------------------------------------------------------------------------- /contracts/truefi/SushiTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/SushiTimelock.sol -------------------------------------------------------------------------------- /contracts/truefi/TruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/TruSushiswapRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TruSushiswapRewarder.sol -------------------------------------------------------------------------------- /contracts/truefi/TrueFarm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TrueFarm.sol -------------------------------------------------------------------------------- /contracts/truefi/TrueFiPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TrueFiPool.sol -------------------------------------------------------------------------------- /contracts/truefi/TrueLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TrueLender.sol -------------------------------------------------------------------------------- /contracts/truefi/TrueRatingAgencyV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/TrueRatingAgencyV2.sol -------------------------------------------------------------------------------- /contracts/truefi/distributors/ArbitraryDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/distributors/ArbitraryDistributor.sol -------------------------------------------------------------------------------- /contracts/truefi/distributors/LinearTrueDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/distributors/LinearTrueDistributor.sol -------------------------------------------------------------------------------- /contracts/truefi/distributors/RatingAgencyV2Distributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/distributors/RatingAgencyV2Distributor.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IArbitraryDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IArbitraryDistributor.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ICrvPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ICrvPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ICurve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ICurve.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ILoanFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ILoanFactory.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ILoanToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ILoanToken.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IMockTruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IMockTruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IStakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IStakingPool.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ISushiswapRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ISushiswapRewarder.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueDistributor.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueFarm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueFarm.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueFiPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueFiPool.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueLender.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueRatingAgency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueRatingAgency.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/ITrueRatingAgencyV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/ITrueRatingAgencyV2.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IUniswapPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IUniswapPair.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IUniswapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IUniswapRouter.sol -------------------------------------------------------------------------------- /contracts/truefi/interface/IYToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/interface/IYToken.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockCrvPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockCrvPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockCurveGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockCurveGauge.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockCurvePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockCurvePool.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockLoanFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockLoanFactory.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockLog.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockLog.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockStakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockStakingPool.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockTruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockTruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/MockTrueLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/MockTrueLender.sol -------------------------------------------------------------------------------- /contracts/truefi/mocks/TestTrueFiPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi/mocks/TestTrueFiPool.sol -------------------------------------------------------------------------------- /contracts/truefi2/BorrowingMutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/BorrowingMutex.sol -------------------------------------------------------------------------------- /contracts/truefi2/DebtToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/DebtToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/DeficiencyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/DeficiencyToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/FixedTermLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/FixedTermLoan.sol -------------------------------------------------------------------------------- /contracts/truefi2/FixedTermLoanAgency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/FixedTermLoanAgency.sol -------------------------------------------------------------------------------- /contracts/truefi2/LineOfCreditAgency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/LineOfCreditAgency.sol -------------------------------------------------------------------------------- /contracts/truefi2/Liquidator2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/Liquidator2.sol -------------------------------------------------------------------------------- /contracts/truefi2/LoanFactory2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/LoanFactory2.sol -------------------------------------------------------------------------------- /contracts/truefi2/PoolExtensions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/PoolExtensions.sol -------------------------------------------------------------------------------- /contracts/truefi2/PoolFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/PoolFactory.sol -------------------------------------------------------------------------------- /contracts/truefi2/RateModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/RateModel.sol -------------------------------------------------------------------------------- /contracts/truefi2/SAFU.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/SAFU.sol -------------------------------------------------------------------------------- /contracts/truefi2/SpotBaseRateOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/SpotBaseRateOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/StakingVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/StakingVault.sol -------------------------------------------------------------------------------- /contracts/truefi2/TimeAveragedBaseRateOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/TimeAveragedBaseRateOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/TrueFiCreditOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/TrueFiCreditOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/TrueFiPool2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/TrueFiPool2.sol -------------------------------------------------------------------------------- /contracts/truefi2/TrueMultiFarm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/TrueMultiFarm.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/ILoanToken2Deprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/ILoanToken2Deprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/ITrueFiCreditOracleDeprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/ITrueFiCreditOracleDeprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/ITrueLender2Deprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/ITrueLender2Deprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/LoanToken2Deprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/LoanToken2Deprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/TrueFiCreditOracleDeprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/TrueFiCreditOracleDeprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/deprecated/TrueLender2Deprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/deprecated/TrueLender2Deprecated.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/I1Inch3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/I1Inch3.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IAaveLendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IAaveLendingPool.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IBorrowingMutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IBorrowingMutex.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IDebtToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IDebtToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IDeficiencyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IDeficiencyToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IERC20WithDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IERC20WithDecimals.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IFixedTermLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IFixedTermLoan.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IFixedTermLoanAgency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IFixedTermLoanAgency.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ILineOfCreditAgency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ILineOfCreditAgency.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ILiquidator2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ILiquidator2.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ILoanFactory2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ILoanFactory2.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IPoolFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IPoolFactory.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IRateModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IRateModel.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ISAFU.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ISAFU.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/IStakingVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/IStakingVault.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITimeAveragedBaseRateOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITimeAveragedBaseRateOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITrueFiCreditOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITrueFiCreditOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITrueFiPool2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITrueFiPool2.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITrueFiPoolOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITrueFiPoolOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITrueMultiFarm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITrueMultiFarm.sol -------------------------------------------------------------------------------- /contracts/truefi2/interface/ITrueStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/interface/ITrueStrategy.sol -------------------------------------------------------------------------------- /contracts/truefi2/libraries/OneInchExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/libraries/OneInchExchange.sol -------------------------------------------------------------------------------- /contracts/truefi2/libraries/TrueFiFixed64x64.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/libraries/TrueFiFixed64x64.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/BadStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/BadStrategy.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/Mock1InchV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/Mock1InchV3.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockBorrowingMutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockBorrowingMutex.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockPoolFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockPoolFactory.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockStrategy.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockTrueFiPoolOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockTrueFiPoolOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockUsdStableCoinOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockUsdStableCoinOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockUsdc.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/MockV3Aggregator.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/PowTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/PowTest.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestCurveStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestCurveStrategy.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestDeficiencyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestDeficiencyToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestLegacyLoanToken2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestLegacyLoanToken2.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestLoanFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestLoanFactory.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestLoanToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestLoanToken.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestTimeAveragedBaseRateOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestTimeAveragedBaseRateOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestTimeAveragedTruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestTimeAveragedTruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestTrueFiPool2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestTrueFiPool2.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestTrueLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestTrueLender.sol -------------------------------------------------------------------------------- /contracts/truefi2/mocks/TestTrueRatingAgencyV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/mocks/TestTrueRatingAgencyV2.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/ChainlinkTruBusdOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/ChainlinkTruBusdOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/ChainlinkTruOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/ChainlinkTruOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/ChainlinkTruTusdOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/ChainlinkTruTusdOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/ChainlinkTruUsdcOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/ChainlinkTruUsdcOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/ChainlinkTruUsdtOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/ChainlinkTruUsdtOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/oracles/TimeAveragedTruPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/oracles/TimeAveragedTruPriceOracle.sol -------------------------------------------------------------------------------- /contracts/truefi2/strategies/CurveYearnStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/truefi2/strategies/CurveYearnStrategy.sol -------------------------------------------------------------------------------- /contracts/trusttoken/TimeLockRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/TimeLockRegistry.sol -------------------------------------------------------------------------------- /contracts/trusttoken/TimeLockedToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/TimeLockedToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/TruVoteToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/TruVoteToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/TrustToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/TrustToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/common/ClaimableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/common/ClaimableContract.sol -------------------------------------------------------------------------------- /contracts/trusttoken/common/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/common/ERC20.sol -------------------------------------------------------------------------------- /contracts/trusttoken/common/TruProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/common/TruProxyStorage.sol -------------------------------------------------------------------------------- /contracts/trusttoken/interface/IBurnableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/interface/IBurnableERC20.sol -------------------------------------------------------------------------------- /contracts/trusttoken/mocks/MockERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/mocks/MockERC20Token.sol -------------------------------------------------------------------------------- /contracts/trusttoken/mocks/TestBUSDToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/mocks/TestBUSDToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/mocks/TestTrustToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/mocks/TestTrustToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/mocks/TestUSDCToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/mocks/TestUSDCToken.sol -------------------------------------------------------------------------------- /contracts/trusttoken/mocks/TestUSDTToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/contracts/trusttoken/mocks/TestUSDTToken.sol -------------------------------------------------------------------------------- /deploy/avalanche.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/avalanche.ts -------------------------------------------------------------------------------- /deploy/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/config.json -------------------------------------------------------------------------------- /deploy/credit_scores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/credit_scores.ts -------------------------------------------------------------------------------- /deploy/farms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/farms.ts -------------------------------------------------------------------------------- /deploy/strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/strategy.ts -------------------------------------------------------------------------------- /deploy/trueUSDNoDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/trueUSDNoDelegate.ts -------------------------------------------------------------------------------- /deploy/truefi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/truefi.ts -------------------------------------------------------------------------------- /deploy/truefi2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/truefi2.ts -------------------------------------------------------------------------------- /deploy/vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deploy/vault.ts -------------------------------------------------------------------------------- /deployments-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deployments-mainnet.json -------------------------------------------------------------------------------- /deployments-ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deployments-ropsten.json -------------------------------------------------------------------------------- /deployments-unknown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/deployments-unknown.json -------------------------------------------------------------------------------- /docs/avalanche/AvalancheTokenController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/avalanche/AvalancheTokenController.md -------------------------------------------------------------------------------- /docs/avalanche/AvalancheTrueUSD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/avalanche/AvalancheTrueUSD.md -------------------------------------------------------------------------------- /docs/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/common/ERC20.md -------------------------------------------------------------------------------- /docs/common/Initializable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/common/Initializable.md -------------------------------------------------------------------------------- /docs/common/Ownable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/common/Ownable.md -------------------------------------------------------------------------------- /docs/common/UpgradeableClaimable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/common/UpgradeableClaimable.md -------------------------------------------------------------------------------- /docs/common/interface/IPauseableContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/common/interface/IPauseableContract.md -------------------------------------------------------------------------------- /docs/governance/GovernorAlpha.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/GovernorAlpha.md -------------------------------------------------------------------------------- /docs/governance/Pauser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/Pauser.md -------------------------------------------------------------------------------- /docs/governance/StkTruToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/StkTruToken.md -------------------------------------------------------------------------------- /docs/governance/Timelock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/Timelock.md -------------------------------------------------------------------------------- /docs/governance/TrueFiVault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/TrueFiVault.md -------------------------------------------------------------------------------- /docs/governance/VoteToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/VoteToken.md -------------------------------------------------------------------------------- /docs/governance/common/ClaimableContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/common/ClaimableContract.md -------------------------------------------------------------------------------- /docs/governance/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/common/ERC20.md -------------------------------------------------------------------------------- /docs/governance/common/ProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/common/ProxyStorage.md -------------------------------------------------------------------------------- /docs/governance/common/StkClaimableContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/common/StkClaimableContract.md -------------------------------------------------------------------------------- /docs/governance/interface/IStkTruToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/interface/IStkTruToken.md -------------------------------------------------------------------------------- /docs/governance/interface/ITimelock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/interface/ITimelock.md -------------------------------------------------------------------------------- /docs/governance/interface/IVoteToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/interface/IVoteToken.md -------------------------------------------------------------------------------- /docs/governance/interface/IVoteTokenWithERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/interface/IVoteTokenWithERC20.md -------------------------------------------------------------------------------- /docs/governance/mocks/MockPauseableContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/mocks/MockPauseableContract.md -------------------------------------------------------------------------------- /docs/governance/mocks/MockTimeLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/governance/mocks/MockTimeLock.md -------------------------------------------------------------------------------- /docs/proxy/ImplementationReference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/ImplementationReference.md -------------------------------------------------------------------------------- /docs/proxy/OwnedProxyWithReference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/OwnedProxyWithReference.md -------------------------------------------------------------------------------- /docs/proxy/OwnedUpgradeabilityProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/OwnedUpgradeabilityProxy.md -------------------------------------------------------------------------------- /docs/proxy/TimeOwnedUpgradeabilityProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/TimeOwnedUpgradeabilityProxy.md -------------------------------------------------------------------------------- /docs/proxy/interface/IImplementationReference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/interface/IImplementationReference.md -------------------------------------------------------------------------------- /docs/proxy/interface/IOwnedUpgradeabilityProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/interface/IOwnedUpgradeabilityProxy.md -------------------------------------------------------------------------------- /docs/proxy/mocks/StringReturn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/proxy/mocks/StringReturn.md -------------------------------------------------------------------------------- /docs/registry/Registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/Registry.md -------------------------------------------------------------------------------- /docs/registry/interface/IHasOwner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/interface/IHasOwner.md -------------------------------------------------------------------------------- /docs/registry/interface/IRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/interface/IRegistry.md -------------------------------------------------------------------------------- /docs/registry/interface/IRegistryClone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/interface/IRegistryClone.md -------------------------------------------------------------------------------- /docs/registry/mocks/MockRegistrySubscriber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/mocks/MockRegistrySubscriber.md -------------------------------------------------------------------------------- /docs/registry/mocks/ProvisionalRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/mocks/ProvisionalRegistry.md -------------------------------------------------------------------------------- /docs/registry/mocks/ProvisionalRegistryMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/mocks/ProvisionalRegistryMock.md -------------------------------------------------------------------------------- /docs/registry/mocks/RegistryMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/registry/mocks/RegistryMock.md -------------------------------------------------------------------------------- /docs/true-currencies/DelegateERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/DelegateERC20.md -------------------------------------------------------------------------------- /docs/true-currencies/TokenController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/TokenController.md -------------------------------------------------------------------------------- /docs/true-currencies/TrueCurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/TrueCurrency.md -------------------------------------------------------------------------------- /docs/true-currencies/TrueCurrencyWithGasRefund.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/TrueCurrencyWithGasRefund.md -------------------------------------------------------------------------------- /docs/true-currencies/TrueCurrencyWithLegacyAutosweep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/TrueCurrencyWithLegacyAutosweep.md -------------------------------------------------------------------------------- /docs/true-currencies/common/BurnableTokenWithBounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/BurnableTokenWithBounds.md -------------------------------------------------------------------------------- /docs/true-currencies/common/ClaimableOwnable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/ClaimableOwnable.md -------------------------------------------------------------------------------- /docs/true-currencies/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/ERC20.md -------------------------------------------------------------------------------- /docs/true-currencies/common/GasRefund.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/GasRefund.md -------------------------------------------------------------------------------- /docs/true-currencies/common/ProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/ProxyStorage.md -------------------------------------------------------------------------------- /docs/true-currencies/common/ReclaimerToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/common/ReclaimerToken.md -------------------------------------------------------------------------------- /docs/true-currencies/interface/IHasOwner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/interface/IHasOwner.md -------------------------------------------------------------------------------- /docs/true-currencies/interface/IHook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/interface/IHook.md -------------------------------------------------------------------------------- /docs/true-currencies/interface/IReclaimerToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/interface/IReclaimerToken.md -------------------------------------------------------------------------------- /docs/true-currencies/interface/ITrueCurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/interface/ITrueCurrency.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/ForceEther.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/ForceEther.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/IDelegateERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/IDelegateERC20.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockDelegateERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockDelegateERC20.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockGasRefundToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockGasRefundToken.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockHook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockHook.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueCurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueCurrency.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueCurrencyWithAutosweep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueCurrencyWithAutosweep.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueCurrencyWithDelegate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueCurrencyWithDelegate.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueCurrencyWithGasRefund.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueCurrencyWithGasRefund.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueCurrencyWithLegacyAutosweep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueCurrencyWithLegacyAutosweep.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/MockTrueUSD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/MockTrueUSD.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/TokenControllerMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/TokenControllerMock.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/TokenControllerPauseMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/TokenControllerPauseMock.md -------------------------------------------------------------------------------- /docs/true-currencies/mocks/TokenFaucet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/mocks/TokenFaucet.md -------------------------------------------------------------------------------- /docs/true-currencies/tokens/TrueAUD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/tokens/TrueAUD.md -------------------------------------------------------------------------------- /docs/true-currencies/tokens/TrueCAD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/tokens/TrueCAD.md -------------------------------------------------------------------------------- /docs/true-currencies/tokens/TrueGBP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/tokens/TrueGBP.md -------------------------------------------------------------------------------- /docs/true-currencies/tokens/TrueHKD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/tokens/TrueHKD.md -------------------------------------------------------------------------------- /docs/true-currencies/tokens/TrueUSD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-currencies/tokens/TrueUSD.md -------------------------------------------------------------------------------- /docs/true-gold/PausedTrueGold.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/PausedTrueGold.md -------------------------------------------------------------------------------- /docs/true-gold/Reclaimable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/Reclaimable.md -------------------------------------------------------------------------------- /docs/true-gold/TrueGold.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/TrueGold.md -------------------------------------------------------------------------------- /docs/true-gold/TrueGoldController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/TrueGoldController.md -------------------------------------------------------------------------------- /docs/true-gold/TrueMintableBurnable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/TrueMintableBurnable.md -------------------------------------------------------------------------------- /docs/true-gold/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/common/ERC20.md -------------------------------------------------------------------------------- /docs/true-gold/common/ERC20Burnable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/common/ERC20Burnable.md -------------------------------------------------------------------------------- /docs/true-gold/common/Initializable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/common/Initializable.md -------------------------------------------------------------------------------- /docs/true-gold/common/Ownable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/common/Ownable.md -------------------------------------------------------------------------------- /docs/true-gold/common/ProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/common/ProxyStorage.md -------------------------------------------------------------------------------- /docs/true-gold/interface/IOwnable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/interface/IOwnable.md -------------------------------------------------------------------------------- /docs/true-gold/mocks/ERC20Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/mocks/ERC20Mock.md -------------------------------------------------------------------------------- /docs/true-gold/mocks/OwnableMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/true-gold/mocks/OwnableMock.md -------------------------------------------------------------------------------- /docs/truefi/ABDKMath64x64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/ABDKMath64x64.md -------------------------------------------------------------------------------- /docs/truefi/CrvPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/CrvPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/IChainLink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/IChainLink.md -------------------------------------------------------------------------------- /docs/truefi/Liquidator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/Liquidator.md -------------------------------------------------------------------------------- /docs/truefi/LoanFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/LoanFactory.md -------------------------------------------------------------------------------- /docs/truefi/LoanToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/LoanToken.md -------------------------------------------------------------------------------- /docs/truefi/SushiTimelock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/SushiTimelock.md -------------------------------------------------------------------------------- /docs/truefi/TruPriceChainLinkOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TruPriceChainLinkOracle.md -------------------------------------------------------------------------------- /docs/truefi/TruPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TruPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/TruSushiswapRewarder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TruSushiswapRewarder.md -------------------------------------------------------------------------------- /docs/truefi/TrueFarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TrueFarm.md -------------------------------------------------------------------------------- /docs/truefi/TrueFiPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TrueFiPool.md -------------------------------------------------------------------------------- /docs/truefi/TrueLender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TrueLender.md -------------------------------------------------------------------------------- /docs/truefi/TrueRatingAgency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TrueRatingAgency.md -------------------------------------------------------------------------------- /docs/truefi/TrueRatingAgencyV2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/TrueRatingAgencyV2.md -------------------------------------------------------------------------------- /docs/truefi/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/common/ERC20.md -------------------------------------------------------------------------------- /docs/truefi/common/Initializable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/common/Initializable.md -------------------------------------------------------------------------------- /docs/truefi/common/Ownable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/common/Ownable.md -------------------------------------------------------------------------------- /docs/truefi/distributors/ArbitraryDistributor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/distributors/ArbitraryDistributor.md -------------------------------------------------------------------------------- /docs/truefi/distributors/LinearTrueDistributor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/distributors/LinearTrueDistributor.md -------------------------------------------------------------------------------- /docs/truefi/distributors/RatingAgencyV2Distributor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/distributors/RatingAgencyV2Distributor.md -------------------------------------------------------------------------------- /docs/truefi/interface/IArbitraryDistributor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IArbitraryDistributor.md -------------------------------------------------------------------------------- /docs/truefi/interface/ICrvPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ICrvPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/interface/ICurve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ICurve.md -------------------------------------------------------------------------------- /docs/truefi/interface/ICurveGauge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ICurveGauge.md -------------------------------------------------------------------------------- /docs/truefi/interface/ICurveMinter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ICurveMinter.md -------------------------------------------------------------------------------- /docs/truefi/interface/ICurvePool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ICurvePool.md -------------------------------------------------------------------------------- /docs/truefi/interface/ILoanFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ILoanFactory.md -------------------------------------------------------------------------------- /docs/truefi/interface/ILoanToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ILoanToken.md -------------------------------------------------------------------------------- /docs/truefi/interface/IMockTruPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IMockTruPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/interface/IStakingPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IStakingPool.md -------------------------------------------------------------------------------- /docs/truefi/interface/ISushiswapRewarder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ISushiswapRewarder.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITruPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITruPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueDistributor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueDistributor.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueFarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueFarm.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueFiPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueFiPool.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueLender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueLender.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueRatingAgency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueRatingAgency.md -------------------------------------------------------------------------------- /docs/truefi/interface/ITrueRatingAgencyV2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/ITrueRatingAgencyV2.md -------------------------------------------------------------------------------- /docs/truefi/interface/IUniswapPair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IUniswapPair.md -------------------------------------------------------------------------------- /docs/truefi/interface/IUniswapRouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IUniswapRouter.md -------------------------------------------------------------------------------- /docs/truefi/interface/IYToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/interface/IYToken.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockCrvPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockCrvPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockCurve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockCurve.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockCurveGauge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockCurveGauge.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockCurvePool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockCurvePool.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockLoanFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockLoanFactory.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockLog.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockStakingPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockStakingPool.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockTruPriceOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockTruPriceOracle.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockTrueLender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockTrueLender.md -------------------------------------------------------------------------------- /docs/truefi/mocks/MockYToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/MockYToken.md -------------------------------------------------------------------------------- /docs/truefi/mocks/PoolArbitrageTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/PoolArbitrageTest.md -------------------------------------------------------------------------------- /docs/truefi/mocks/TestTrueFiPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi/mocks/TestTrueFiPool.md -------------------------------------------------------------------------------- /docs/truefi2/CreditModel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/CreditModel.md -------------------------------------------------------------------------------- /docs/truefi2/DeficiencyToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/DeficiencyToken.md -------------------------------------------------------------------------------- /docs/truefi2/ITrueFiPool2WithDecimals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/ITrueFiPool2WithDecimals.md -------------------------------------------------------------------------------- /docs/truefi2/Liquidator2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/Liquidator2.md -------------------------------------------------------------------------------- /docs/truefi2/LoanFactory2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/LoanFactory2.md -------------------------------------------------------------------------------- /docs/truefi2/LoanFactory3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/LoanFactory3.md -------------------------------------------------------------------------------- /docs/truefi2/LoanToken2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/LoanToken2.md -------------------------------------------------------------------------------- /docs/truefi2/PoolExtensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/PoolExtensions.md -------------------------------------------------------------------------------- /docs/truefi2/PoolFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/PoolFactory.md -------------------------------------------------------------------------------- /docs/truefi2/SAFU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/SAFU.md -------------------------------------------------------------------------------- /docs/truefi2/SpotBaseRateOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/SpotBaseRateOracle.md -------------------------------------------------------------------------------- /docs/truefi2/TimeAveragedBaseRateOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TimeAveragedBaseRateOracle.md -------------------------------------------------------------------------------- /docs/truefi2/TrueCreditAgency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TrueCreditAgency.md -------------------------------------------------------------------------------- /docs/truefi2/TrueFiCreditOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TrueFiCreditOracle.md -------------------------------------------------------------------------------- /docs/truefi2/TrueFiPool2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TrueFiPool2.md -------------------------------------------------------------------------------- /docs/truefi2/TrueLender2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TrueLender2.md -------------------------------------------------------------------------------- /docs/truefi2/TrueMultiFarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/TrueMultiFarm.md -------------------------------------------------------------------------------- /docs/truefi2/deprecated/ILoanToken2Deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/deprecated/ILoanToken2Deprecated.md -------------------------------------------------------------------------------- /docs/truefi2/deprecated/LoanToken2Deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/deprecated/LoanToken2Deprecated.md -------------------------------------------------------------------------------- /docs/truefi2/interface/I1Inch3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/I1Inch3.md -------------------------------------------------------------------------------- /docs/truefi2/interface/IAaveLendingPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/IAaveLendingPool.md -------------------------------------------------------------------------------- /docs/truefi2/interface/IDeficiencyToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/IDeficiencyToken.md -------------------------------------------------------------------------------- /docs/truefi2/interface/IERC20WithDecimals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/IERC20WithDecimals.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ILiquidator2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ILiquidator2.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ILoanFactory2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ILoanFactory2.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ILoanFactory3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ILoanFactory3.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ILoanToken2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ILoanToken2.md -------------------------------------------------------------------------------- /docs/truefi2/interface/IPoolFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/IPoolFactory.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ISAFU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ISAFU.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITimeAveragedBaseRateOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITimeAveragedBaseRateOracle.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueCreditAgency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueCreditAgency.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueFiCreditOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueFiCreditOracle.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueFiPool2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueFiPool2.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueFiPoolOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueFiPoolOracle.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueLender2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueLender2.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueMultiFarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueMultiFarm.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueRateAdjuster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueRateAdjuster.md -------------------------------------------------------------------------------- /docs/truefi2/interface/ITrueStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/interface/ITrueStrategy.md -------------------------------------------------------------------------------- /docs/truefi2/libraries/IUniRouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/libraries/IUniRouter.md -------------------------------------------------------------------------------- /docs/truefi2/libraries/OneInchExchange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/libraries/OneInchExchange.md -------------------------------------------------------------------------------- /docs/truefi2/libraries/TrueFiFixed64x64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/libraries/TrueFiFixed64x64.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/BadStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/BadStrategy.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/MintableErc20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/MintableErc20.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/Mock1InchV3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/Mock1InchV3.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/MockStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/MockStrategy.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/MockTrueFiPoolOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/MockTrueFiPoolOracle.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/MockUsdStableCoinOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/MockUsdStableCoinOracle.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/MockUsdc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/MockUsdc.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/PowTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/PowTest.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/TestCurveStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/TestCurveStrategy.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/TestDeficiencyToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/TestDeficiencyToken.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/TestTimeAveragedBaseRateOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/TestTimeAveragedBaseRateOracle.md -------------------------------------------------------------------------------- /docs/truefi2/mocks/TestTrueLender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/mocks/TestTrueLender.md -------------------------------------------------------------------------------- /docs/truefi2/oracles/ChainlinkTruOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/oracles/ChainlinkTruOracle.md -------------------------------------------------------------------------------- /docs/truefi2/oracles/ChainlinkTruUsdcOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/oracles/ChainlinkTruUsdcOracle.md -------------------------------------------------------------------------------- /docs/truefi2/strategies/CurveYearnStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/truefi2/strategies/CurveYearnStrategy.md -------------------------------------------------------------------------------- /docs/trusttoken/TimeLockRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/TimeLockRegistry.md -------------------------------------------------------------------------------- /docs/trusttoken/TimeLockedToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/TimeLockedToken.md -------------------------------------------------------------------------------- /docs/trusttoken/TruVoteToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/TruVoteToken.md -------------------------------------------------------------------------------- /docs/trusttoken/TrustToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/TrustToken.md -------------------------------------------------------------------------------- /docs/trusttoken/common/ClaimableContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/common/ClaimableContract.md -------------------------------------------------------------------------------- /docs/trusttoken/common/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/common/ERC20.md -------------------------------------------------------------------------------- /docs/trusttoken/common/ProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/common/ProxyStorage.md -------------------------------------------------------------------------------- /docs/trusttoken/common/TruProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/common/TruProxyStorage.md -------------------------------------------------------------------------------- /docs/trusttoken/interface/IBurnableERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/interface/IBurnableERC20.md -------------------------------------------------------------------------------- /docs/trusttoken/mocks/MockERC20Token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/mocks/MockERC20Token.md -------------------------------------------------------------------------------- /docs/trusttoken/mocks/TestTrustToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/mocks/TestTrustToken.md -------------------------------------------------------------------------------- /docs/trusttoken/mocks/TestUSDCToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/mocks/TestUSDCToken.md -------------------------------------------------------------------------------- /docs/trusttoken/mocks/TestUSDTToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/docs/trusttoken/mocks/TestUSDTToken.md -------------------------------------------------------------------------------- /flatten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/flatten.sh -------------------------------------------------------------------------------- /flattenBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/flattenBuild.sh -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /indexBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/indexBuild.sh -------------------------------------------------------------------------------- /indexBuildHardhat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/indexBuildHardhat.sh -------------------------------------------------------------------------------- /marsDeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/marsDeploy.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/package.json -------------------------------------------------------------------------------- /packages/contracts-bsc/.compiler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.compiler.json -------------------------------------------------------------------------------- /packages/contracts-bsc/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.eslintrc.json -------------------------------------------------------------------------------- /packages/contracts-bsc/.eslintrc.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.eslintrc.typescript.js -------------------------------------------------------------------------------- /packages/contracts-bsc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.gitignore -------------------------------------------------------------------------------- /packages/contracts-bsc/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.mocharc.json -------------------------------------------------------------------------------- /packages/contracts-bsc/.waffle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/.waffle.json -------------------------------------------------------------------------------- /packages/contracts-bsc/abi-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/abi-exporter.js -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/BscTokenController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/BscTokenController.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/BscTrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/BscTrueUSD.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/Registry.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/BEP20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/BEP20.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/BurnableTokenWithBounds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/BurnableTokenWithBounds.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/ClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/ClaimableOwnable.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/ProxyStorage.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/ReclaimerToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/ReclaimerToken.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/TrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/TrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/common/TrueCurrencyWithProofOfReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/common/TrueCurrencyWithProofOfReserve.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/IBEP20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/IBEP20.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/IClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/IClaimableOwnable.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/IOwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/IOwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/IProofOfReserveToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/IProofOfReserveToken.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/IRegistry.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/interface/ITrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/interface/ITrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/mocks/ForceEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/mocks/ForceEther.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/mocks/MockTrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/mocks/MockTrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/mocks/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/mocks/MockV3Aggregator.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/mocks/RegistryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/mocks/RegistryMock.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/mocks/TokenControllerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/mocks/TokenControllerMock.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/test/IRegistryClone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/test/IRegistryClone.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/test/OwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/test/OwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/contracts/test/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/contracts/test/Registry.sol -------------------------------------------------------------------------------- /packages/contracts-bsc/deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/deployments.json -------------------------------------------------------------------------------- /packages/contracts-bsc/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/package.json -------------------------------------------------------------------------------- /packages/contracts-bsc/test/ProxyWithController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/ProxyWithController.test.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/TokenController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/TokenController.test.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/TrueUSD.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/TrueUSD.test.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/fixtures/beforeEachWithFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/fixtures/beforeEachWithFixture.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/setup.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/utils/hardhatPatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/utils/hardhatPatches.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/test/utils/timeTravel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/test/utils/timeTravel.ts -------------------------------------------------------------------------------- /packages/contracts-bsc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-bsc/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts-por/.compiler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.compiler.json -------------------------------------------------------------------------------- /packages/contracts-por/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.eslintrc.json -------------------------------------------------------------------------------- /packages/contracts-por/.eslintrc.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.eslintrc.typescript.js -------------------------------------------------------------------------------- /packages/contracts-por/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.gitignore -------------------------------------------------------------------------------- /packages/contracts-por/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.mocharc.json -------------------------------------------------------------------------------- /packages/contracts-por/.waffle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/.waffle.json -------------------------------------------------------------------------------- /packages/contracts-por/abi-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/abi-exporter.js -------------------------------------------------------------------------------- /packages/contracts-por/contracts/TokenControllerV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/TokenControllerV3.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/TrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/TrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/TrueCurrencyWithProofOfReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/TrueCurrencyWithProofOfReserve.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/common/BurnableTokenWithBounds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/common/BurnableTokenWithBounds.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/common/ClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/common/ClaimableOwnable.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/common/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/common/ERC20.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/common/ProxyStorage.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/common/ReclaimerToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/common/ReclaimerToken.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/interface/IOwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/interface/IOwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/interface/IProofOfReserveToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/interface/IProofOfReserveToken.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/interface/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/interface/IRegistry.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/interface/ITrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/interface/ITrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/mocks/ForceEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/mocks/ForceEther.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/mocks/MockTrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/mocks/MockTrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/mocks/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/mocks/MockV3Aggregator.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/mocks/RegistryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/mocks/RegistryMock.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/mocks/TokenControllerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/mocks/TokenControllerMock.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/test/IRegistryClone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/test/IRegistryClone.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/test/OwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/test/OwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/test/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/test/Registry.sol -------------------------------------------------------------------------------- /packages/contracts-por/contracts/tokens/TrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/contracts/tokens/TrueUSD.sol -------------------------------------------------------------------------------- /packages/contracts-por/deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/deployments.json -------------------------------------------------------------------------------- /packages/contracts-por/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts-por/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/package.json -------------------------------------------------------------------------------- /packages/contracts-por/test/ProxyWithController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/ProxyWithController.test.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/TokenController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/TokenController.test.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/TrueUSD.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/TrueUSD.test.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/fixtures/beforeEachWithFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/fixtures/beforeEachWithFixture.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/setup.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/utils/hardhatPatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/utils/hardhatPatches.ts -------------------------------------------------------------------------------- /packages/contracts-por/test/utils/timeTravel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/test/utils/timeTravel.ts -------------------------------------------------------------------------------- /packages/contracts-por/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-por/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts-watr/.compiler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.compiler.json -------------------------------------------------------------------------------- /packages/contracts-watr/.env.deploy.example: -------------------------------------------------------------------------------- 1 | TRUE_USD_ASSET_ID=1983 2 | -------------------------------------------------------------------------------- /packages/contracts-watr/.env.test.example: -------------------------------------------------------------------------------- 1 | # required to run `yarn verify:deployments` 2 | PRIVATE_KEY_DEPLOYER=private_key 3 | -------------------------------------------------------------------------------- /packages/contracts-watr/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.eslintrc.json -------------------------------------------------------------------------------- /packages/contracts-watr/.eslintrc.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.eslintrc.typescript.js -------------------------------------------------------------------------------- /packages/contracts-watr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.gitignore -------------------------------------------------------------------------------- /packages/contracts-watr/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.mocharc.json -------------------------------------------------------------------------------- /packages/contracts-watr/.waffle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/.waffle.json -------------------------------------------------------------------------------- /packages/contracts-watr/abi-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/abi-exporter.js -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/TokenControllerV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/TokenControllerV3.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/TrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/TrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/TrueCurrencyWithProofOfReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/TrueCurrencyWithProofOfReserve.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/common/BurnableTokenWithBounds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/common/BurnableTokenWithBounds.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/common/ClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/common/ClaimableOwnable.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/common/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/common/ProxyStorage.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/common/ReclaimerToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/common/ReclaimerToken.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/common/XC20Wrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/common/XC20Wrapper.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IClaimableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IClaimableOwnable.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IERC20Plus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IERC20Plus.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IMintableXC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IMintableXC20.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IOwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IOwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IProofOfReserveToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IProofOfReserveToken.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/IRegistry.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/interface/ITrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/interface/ITrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/ForceEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/ForceEther.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/MockTrueCurrency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/MockTrueCurrency.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/MockV3Aggregator.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/MockXC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/MockXC20.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/RegistryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/RegistryMock.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/mocks/TokenControllerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/mocks/TokenControllerMock.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/paused/PausedTrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/paused/PausedTrueUSD.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/test/IRegistryClone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/test/IRegistryClone.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/test/OwnedUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/test/OwnedUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/test/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/test/Registry.sol -------------------------------------------------------------------------------- /packages/contracts-watr/contracts/tokens/TrueUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/contracts/tokens/TrueUSD.sol -------------------------------------------------------------------------------- /packages/contracts-watr/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts-watr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/package.json -------------------------------------------------------------------------------- /packages/contracts-watr/scripts/deployment/baseDeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/scripts/deployment/baseDeployment.ts -------------------------------------------------------------------------------- /packages/contracts-watr/scripts/deployment/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/scripts/deployment/deploy.ts -------------------------------------------------------------------------------- /packages/contracts-watr/scripts/deployment/deployRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/scripts/deployment/deployRegistry.ts -------------------------------------------------------------------------------- /packages/contracts-watr/scripts/deployment/deployToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/scripts/deployment/deployToken.ts -------------------------------------------------------------------------------- /packages/contracts-watr/scripts/deployment/deployTokenController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/scripts/deployment/deployTokenController.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/ERC20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/ERC20.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/ProxyWithController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/ProxyWithController.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/TokenController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/TokenController.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/TrueMintableBurnable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/TrueMintableBurnable.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/TrueUSD.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/TrueUSD.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/fixtures/beforeEachWithFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/fixtures/beforeEachWithFixture.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/setup.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/utils/hardhatPatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/utils/hardhatPatches.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/utils/index.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/utils/parseTrueUSD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/utils/parseTrueUSD.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/utils/timeTravel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/utils/timeTravel.ts -------------------------------------------------------------------------------- /packages/contracts-watr/test/verifyDeployment/verifyDeployment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/test/verifyDeployment/verifyDeployment.test.ts -------------------------------------------------------------------------------- /packages/contracts-watr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts-watr/utils/bash/marsDeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/packages/contracts-watr/utils/bash/marsDeploy.sh -------------------------------------------------------------------------------- /patches/ganache-core+2.13.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/patches/ganache-core+2.13.2.patch -------------------------------------------------------------------------------- /patches/solidity-coverage+0.7.16.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/patches/solidity-coverage+0.7.16.patch -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | slither-analyzer 2 | solc-select 3 | -------------------------------------------------------------------------------- /runCoverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/runCoverage.sh -------------------------------------------------------------------------------- /scripts/avalanche_script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/avalanche_script.ts -------------------------------------------------------------------------------- /scripts/deploy/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deploy/mainnet.json -------------------------------------------------------------------------------- /scripts/deploy/ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deploy/ropsten.json -------------------------------------------------------------------------------- /scripts/deploy_paused_true_gold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deploy_paused_true_gold.ts -------------------------------------------------------------------------------- /scripts/deploy_true_gold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deploy_true_gold.ts -------------------------------------------------------------------------------- /scripts/deployedAddresses/kovan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deployedAddresses/kovan.json -------------------------------------------------------------------------------- /scripts/deployedAddresses/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deployedAddresses/mainnet.json -------------------------------------------------------------------------------- /scripts/deployedAddresses/ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/deployedAddresses/ropsten.json -------------------------------------------------------------------------------- /scripts/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/flatten.ts -------------------------------------------------------------------------------- /scripts/model/Address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/model/Address.ts -------------------------------------------------------------------------------- /scripts/register_saft_addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/register_saft_addresses.ts -------------------------------------------------------------------------------- /scripts/set_can_burn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/set_can_burn.ts -------------------------------------------------------------------------------- /scripts/timelock_deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/timelock_deploy.ts -------------------------------------------------------------------------------- /scripts/true_currencies_deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/true_currencies_deploy.ts -------------------------------------------------------------------------------- /scripts/utils/asProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/asProxy.ts -------------------------------------------------------------------------------- /scripts/utils/ask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/ask.ts -------------------------------------------------------------------------------- /scripts/utils/deployContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/deployContract.ts -------------------------------------------------------------------------------- /scripts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/index.ts -------------------------------------------------------------------------------- /scripts/utils/toTrustToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/toTrustToken.ts -------------------------------------------------------------------------------- /scripts/utils/waitForTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/scripts/utils/waitForTx.ts -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/slither.config.json -------------------------------------------------------------------------------- /slither.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/slither.sh -------------------------------------------------------------------------------- /spec/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/run.sh -------------------------------------------------------------------------------- /spec/true-currencies/TrueUSDWithPoR.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/true-currencies/TrueUSDWithPoR.spec -------------------------------------------------------------------------------- /spec/true-currencies/scripts/TrueUSDWithPoR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/true-currencies/scripts/TrueUSDWithPoR.sh -------------------------------------------------------------------------------- /spec/truefi2/BorrowingMutex.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/BorrowingMutex.spec -------------------------------------------------------------------------------- /spec/truefi2/FixedTermLoan.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/FixedTermLoan.spec -------------------------------------------------------------------------------- /spec/truefi2/RateModel.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/RateModel.spec -------------------------------------------------------------------------------- /spec/truefi2/scripts/BorrowingMutex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/scripts/BorrowingMutex.sh -------------------------------------------------------------------------------- /spec/truefi2/scripts/FixedTermLoan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/scripts/FixedTermLoan.sh -------------------------------------------------------------------------------- /spec/truefi2/scripts/RateModel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/spec/truefi2/scripts/RateModel.sh -------------------------------------------------------------------------------- /test/fixtures/beforeEachWithFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/fixtures/beforeEachWithFixture.ts -------------------------------------------------------------------------------- /test/fixtures/createLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/fixtures/createLoan.ts -------------------------------------------------------------------------------- /test/fixtures/setupTruefi2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/fixtures/setupTruefi2.ts -------------------------------------------------------------------------------- /test/fixtures/trueCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/fixtures/trueCurrency.ts -------------------------------------------------------------------------------- /test/fixtures/trueGold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/fixtures/trueGold.ts -------------------------------------------------------------------------------- /test/governance/GovernorAlpha.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/GovernorAlpha.test.ts -------------------------------------------------------------------------------- /test/governance/Pauser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/Pauser.test.ts -------------------------------------------------------------------------------- /test/governance/StkTruToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/StkTruToken.test.ts -------------------------------------------------------------------------------- /test/governance/Timelock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/Timelock.test.ts -------------------------------------------------------------------------------- /test/governance/TrueFiVault.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/TrueFiVault.test.ts -------------------------------------------------------------------------------- /test/governance/VoteToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/governance/VoteToken.test.ts -------------------------------------------------------------------------------- /test/integration/FixedTermLoanAgency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/FixedTermLoanAgency.test.ts -------------------------------------------------------------------------------- /test/integration/SpotBaseRateOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/SpotBaseRateOracle.test.ts -------------------------------------------------------------------------------- /test/integration/TRU.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/TRU.test.ts -------------------------------------------------------------------------------- /test/integration/TrueFiPool2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/TrueFiPool2.test.ts -------------------------------------------------------------------------------- /test/integration/curveYearnStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/curveYearnStrategy.test.ts -------------------------------------------------------------------------------- /test/integration/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/data.ts -------------------------------------------------------------------------------- /test/integration/governance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/governance.test.ts -------------------------------------------------------------------------------- /test/integration/oracles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/oracles.test.ts -------------------------------------------------------------------------------- /test/integration/poolExchanges.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/poolExchanges.test.ts -------------------------------------------------------------------------------- /test/integration/ratingAgencyBugfix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/ratingAgencyBugfix.test.ts -------------------------------------------------------------------------------- /test/integration/suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/suite.ts -------------------------------------------------------------------------------- /test/integration/truefi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/integration/truefi.test.ts -------------------------------------------------------------------------------- /test/proxy/ImplementationReference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/proxy/ImplementationReference.test.ts -------------------------------------------------------------------------------- /test/proxy/OwnedProxyWithReference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/proxy/OwnedProxyWithReference.test.ts -------------------------------------------------------------------------------- /test/proxy/OwnedUpgradeabilityProxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/proxy/OwnedUpgradeabilityProxy.test.ts -------------------------------------------------------------------------------- /test/proxy/TimeOwnedUpgradeabilityProxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/proxy/TimeOwnedUpgradeabilityProxy.test.ts -------------------------------------------------------------------------------- /test/registry/Registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/registry/Registry.test.ts -------------------------------------------------------------------------------- /test/scripts/deployPausedTrueGold.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/scripts/deployPausedTrueGold.test.ts -------------------------------------------------------------------------------- /test/scripts/deployTrueGold.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/scripts/deployTrueGold.test.ts -------------------------------------------------------------------------------- /test/true-currencies/DelegateERC20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/DelegateERC20.test.ts -------------------------------------------------------------------------------- /test/true-currencies/ERC20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/ERC20.test.ts -------------------------------------------------------------------------------- /test/true-currencies/ERC20Burnable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/ERC20Burnable.test.ts -------------------------------------------------------------------------------- /test/true-currencies/GasRefund.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/GasRefund.test.ts -------------------------------------------------------------------------------- /test/true-currencies/LegacyAutosweep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/LegacyAutosweep.test.ts -------------------------------------------------------------------------------- /test/true-currencies/Ownable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/Ownable.test.ts -------------------------------------------------------------------------------- /test/true-currencies/ProxyWithController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/ProxyWithController.test.ts -------------------------------------------------------------------------------- /test/true-currencies/Reclaimable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/Reclaimable.test.ts -------------------------------------------------------------------------------- /test/true-currencies/TokenController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/TokenController.test.ts -------------------------------------------------------------------------------- /test/true-currencies/TrueCurrencies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/TrueCurrencies.test.ts -------------------------------------------------------------------------------- /test/true-currencies/TrueCurrencyWithPoR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/TrueCurrencyWithPoR.test.ts -------------------------------------------------------------------------------- /test/true-currencies/TrueMintableBurnable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-currencies/TrueMintableBurnable.test.ts -------------------------------------------------------------------------------- /test/true-gold/ERC20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/ERC20.test.ts -------------------------------------------------------------------------------- /test/true-gold/ERC20Burnable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/ERC20Burnable.test.ts -------------------------------------------------------------------------------- /test/true-gold/Initializable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/Initializable.test.ts -------------------------------------------------------------------------------- /test/true-gold/Ownable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/Ownable.test.ts -------------------------------------------------------------------------------- /test/true-gold/Reclaimable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/Reclaimable.test.ts -------------------------------------------------------------------------------- /test/true-gold/TrueGold.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/TrueGold.test.ts -------------------------------------------------------------------------------- /test/true-gold/TrueMintableBurnable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/true-gold/TrueMintableBurnable.test.ts -------------------------------------------------------------------------------- /test/truefi/LoanFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/LoanFactory.test.ts -------------------------------------------------------------------------------- /test/truefi/LoanToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/LoanToken.test.ts -------------------------------------------------------------------------------- /test/truefi/Log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/Log.test.ts -------------------------------------------------------------------------------- /test/truefi/TrueFarm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/TrueFarm.test.ts -------------------------------------------------------------------------------- /test/truefi/TrueFiPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/TrueFiPool.test.ts -------------------------------------------------------------------------------- /test/truefi/TrueLender.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/TrueLender.test.ts -------------------------------------------------------------------------------- /test/truefi/distributors/ArbitraryDistributor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/distributors/ArbitraryDistributor.test.ts -------------------------------------------------------------------------------- /test/truefi/distributors/LinearTrueDistributor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi/distributors/LinearTrueDistributor.test.ts -------------------------------------------------------------------------------- /test/truefi2/BorrowingMutex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/BorrowingMutex.test.ts -------------------------------------------------------------------------------- /test/truefi2/DeficiencyToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/DeficiencyToken.test.ts -------------------------------------------------------------------------------- /test/truefi2/FixedTermLoan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/FixedTermLoan.test.ts -------------------------------------------------------------------------------- /test/truefi2/FixedTermLoanAgency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/FixedTermLoanAgency.test.ts -------------------------------------------------------------------------------- /test/truefi2/Liquidator2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/Liquidator2.test.ts -------------------------------------------------------------------------------- /test/truefi2/LoanFactory2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/LoanFactory2.test.ts -------------------------------------------------------------------------------- /test/truefi2/PoolFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/PoolFactory.test.ts -------------------------------------------------------------------------------- /test/truefi2/Pow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/Pow.test.ts -------------------------------------------------------------------------------- /test/truefi2/SAFU.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/SAFU.test.ts -------------------------------------------------------------------------------- /test/truefi2/StakingVault.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/StakingVault.test.ts -------------------------------------------------------------------------------- /test/truefi2/TrueFiPool2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/TrueFiPool2.test.ts -------------------------------------------------------------------------------- /test/truefi2/TrueLender2Deprecated.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/TrueLender2Deprecated.test.ts -------------------------------------------------------------------------------- /test/truefi2/TrueMultiFarm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/TrueMultiFarm.test.ts -------------------------------------------------------------------------------- /test/truefi2/TrueRatingAgencyV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/TrueRatingAgencyV2.test.ts -------------------------------------------------------------------------------- /test/truefi2/complete-flow/FixedTermLoans.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/complete-flow/FixedTermLoans.test.ts -------------------------------------------------------------------------------- /test/truefi2/complete-flow/LinesOfCredit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/complete-flow/LinesOfCredit.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/DebtToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/DebtToken.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/LineOfCreditAgency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/LineOfCreditAgency.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/RateModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/RateModel.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/SpotBaseRateOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/SpotBaseRateOracle.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/TimeAveragedBaseRateOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/TimeAveragedBaseRateOracle.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/TimeAveragedTruPriceOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/TimeAveragedTruPriceOracle.test.ts -------------------------------------------------------------------------------- /test/truefi2/lines-of-credit/TrueFiCreditOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/lines-of-credit/TrueFiCreditOracle.test.ts -------------------------------------------------------------------------------- /test/truefi2/strategies/CurveYearnStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/truefi2/strategies/CurveYearnStrategy.test.ts -------------------------------------------------------------------------------- /test/trusttoken/TimeLockRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/trusttoken/TimeLockRegistry.test.ts -------------------------------------------------------------------------------- /test/trusttoken/TrustToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/trusttoken/TrustToken.test.ts -------------------------------------------------------------------------------- /test/utils/chai.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/chai.d.ts -------------------------------------------------------------------------------- /test/utils/connectMockContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/connectMockContract.ts -------------------------------------------------------------------------------- /test/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/constants.ts -------------------------------------------------------------------------------- /test/utils/eventHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/eventHelpers.ts -------------------------------------------------------------------------------- /test/utils/expectCloseTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/expectCloseTo.ts -------------------------------------------------------------------------------- /test/utils/extractLoanTokenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/extractLoanTokenAddress.ts -------------------------------------------------------------------------------- /test/utils/hardhatCallHistoryProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/hardhatCallHistoryProvider.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /test/utils/parseEth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/parseEth.ts -------------------------------------------------------------------------------- /test/utils/parseTRU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/parseTRU.ts -------------------------------------------------------------------------------- /test/utils/parseUSDC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/parseUSDC.ts -------------------------------------------------------------------------------- /test/utils/setUtilization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/setUtilization.ts -------------------------------------------------------------------------------- /test/utils/timeTravel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/timeTravel.ts -------------------------------------------------------------------------------- /test/utils/toAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/toAddress.ts -------------------------------------------------------------------------------- /test/utils/toHex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/toHex.ts -------------------------------------------------------------------------------- /test/utils/updateRateOracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/updateRateOracle.ts -------------------------------------------------------------------------------- /test/utils/writeAttributeFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/test/utils/writeAttributeFor.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/contracts-pre22/HEAD/yarn.lock --------------------------------------------------------------------------------