Utiliza el servicio 'mcd:cdpType' para buscar parámetros de diferentes tipos de colaterales en el sistema. En el código, esto se llama CdpTypeService.

const service = maker.service('mcd:cdpType');

Propiedades

cdpTypes

Esta es una lista de las instancias de tipos de colaterales, que se inicializan en Maker.create.

service.cdpTypes.forEach(type => console.log(type.ilk));
// ETH-A
// BAT-A
// USDC-A

Métodos de Instancia

getCdpType\(\)

Devuelve la instancia del tipo de colateral para un tipo de moneda en específico y/o el ilk.

// esto devolverá un error si más de un tipo es definido para el ETH
const type = service.getCdpType(ETH);

// desambiguar usando el nombre _string_ (cadena) de ilk:
const ethA = service.getCdpType(null, 'ETH-A');

Instancias de Tipos de Colaterales

Propiedades

ilk

El nombre del tipo de colateral como string (cadena de caracteres), e.j. "ETH-A".

totalCollateral (Colateral Total)

El monto total de colateral bloqueado en todas las vaults de este tipo de colateral.

totalDebt (Deuda Total)

La deuda total en DAI contra todas las vaults de este tipo de colateral.

debtCeiling (Techo de Deuda)

El techo de deuda para este tipo de colateral.