Skip to content

Commit

Permalink
🥶 Rename trustToken to asset in distributor
Browse files Browse the repository at this point in the history
  • Loading branch information
MiksuJak committed May 22, 2024
1 parent f52112c commit 5415535
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion contracts/truefi/TrueFarm.sol
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ contract TrueFarm is ITrueFarm, Initializable {
) public initializer {
stakingToken = _stakingToken;
trueDistributor = _trueDistributor;
trustToken = _trueDistributor.trustToken();
trustToken = _trueDistributor.asset();
name = _name;
require(trueDistributor.farm() == address(this), "TrueFarm: Distributor farm is not set");
}
Expand Down
12 changes: 6 additions & 6 deletions contracts/truefi/distributors/LinearTrueDistributor.sol
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ contract LinearTrueDistributor is ITrueDistributor, Ownable {
// REMOVAL OR REORDER OF VARIABLES WILL RESULT
// ========= IN STORAGE CORRUPTION ===========

IERC20 public override trustToken;
IERC20 public override asset;
uint256 public distributionStart;
uint256 public duration;
uint256 public totalAmount;
Expand Down Expand Up @@ -67,20 +67,20 @@ contract LinearTrueDistributor is ITrueDistributor, Ownable {
* @param _distributionStart Start time for distribution
* @param _duration Length of distribution
* @param _amount Amount to distribute
* @param _trustToken TRU address
* @param _asset TRU address
*/
function initialize(
uint256 _distributionStart,
uint256 _duration,
uint256 _amount,
IERC20 _trustToken
IERC20 _asset
) public initializer {
Ownable.initialize();
distributionStart = _distributionStart;
lastDistribution = _distributionStart;
duration = _duration;
totalAmount = _amount;
trustToken = _trustToken;
asset = _asset;
}

/**
Expand Down Expand Up @@ -109,7 +109,7 @@ contract LinearTrueDistributor is ITrueDistributor, Ownable {
// transfer tokens & update state
lastDistribution = block.timestamp;
distributed = distributed.add(amount);
trustToken.safeTransfer(farm, amount);
asset.safeTransfer(farm, amount);

emit Distributed(amount);
}
Expand Down Expand Up @@ -141,7 +141,7 @@ contract LinearTrueDistributor is ITrueDistributor, Ownable {
distribute();
distributed = 0;
totalAmount = 0;
trustToken.safeTransfer(msg.sender, trustToken.balanceOf(address(this)));
asset.safeTransfer(msg.sender, asset.balanceOf(address(this)));
}

/**
Expand Down
2 changes: 1 addition & 1 deletion contracts/truefi/interface/ITrueDistributor.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ pragma solidity 0.6.10;
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";

interface ITrueDistributor {
function trustToken() external view returns (IERC20);
function asset() external view returns (IERC20);

function farm() external view returns (address);

Expand Down
2 changes: 1 addition & 1 deletion contracts/truefi2/TrueMultiFarm.sol
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ contract TrueMultiFarm is ITrueMultiFarm, UpgradeableClaimable {
function initialize(ITrueDistributor _trueDistributor, IStkTruToken _stkTru) public initializer {
UpgradeableClaimable.initialize(msg.sender);
trueDistributor = _trueDistributor;
tru = _trueDistributor.trustToken();
tru = _trueDistributor.asset();
stkTru = _stkTru;
require(trueDistributor.farm() == address(this), "TrueMultiFarm: Distributor farm is not set");
}
Expand Down

0 comments on commit 5415535

Please sign in to comment.