diff --git a/migrations/1666975802795_mintToken.js b/migrations/1666975802795_mintToken.js new file mode 100644 index 0000000..dedf6ea --- /dev/null +++ b/migrations/1666975802795_mintToken.js @@ -0,0 +1,5 @@ +exports.up = (pgm) => { + pgm.addColumns('config', { + mintedCoin: 'text', + }); +}; diff --git a/src/adaptors/liquity/index.js b/src/adaptors/liquity/index.js index ba80315..5714a94 100644 --- a/src/adaptors/liquity/index.js +++ b/src/adaptors/liquity/index.js @@ -75,6 +75,7 @@ const main = async () => { totalSupplyUsd: (Number(troveEthTvl) / 1e18) * Number(troveType.price), totalBorrowUsd: totalSupplyUsd, ltv: 1 / (mcr / 1e18), + mintedCoin: 'LUSD', }, ]; }; diff --git a/src/adaptors/test.js b/src/adaptors/test.js index c20e4c7..1fbb7d0 100644 --- a/src/adaptors/test.js +++ b/src/adaptors/test.js @@ -29,6 +29,7 @@ describe(`Running ${process.env.npm_config_adapter} Test`, () => { 'ltv', 'borrowable', 'debtCeilingUsd', + 'mintedCoin', ]; const fields = [...Object.keys(baseFields), ...optionalFields, 'tvlUsd']; apy.forEach((pool) => { diff --git a/src/controllers/configController.js b/src/controllers/configController.js index ed5ad4e..223ef2c 100644 --- a/src/controllers/configController.js +++ b/src/controllers/configController.js @@ -102,6 +102,7 @@ const buildInsertConfigQuery = (payload) => { 'url', { name: 'ltv', def: null }, { name: 'borrowable', def: null }, + { name: 'mintedCoin', def: null }, ]; const cs = new pgp.helpers.ColumnSet(columns, { table: tableName }); const query = diff --git a/src/controllers/yieldController.js b/src/controllers/yieldController.js index 5c340b1..ada2a72 100644 --- a/src/controllers/yieldController.js +++ b/src/controllers/yieldController.js @@ -249,6 +249,7 @@ const getYieldLendBorrow = async () => { "debtCeilingUsd", "ltv", "borrowable", + "mintedCoin", "rewardTokens", "underlyingTokens" FROM