Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 907 Bytes

README.md

File metadata and controls

52 lines (34 loc) · 907 Bytes

Provides programmatic interfaces for the Dai Stablecoin System core contracts.

Import all DSS abstract contracts

import "dss-interfaces/Interfaces.sol";

Import multiple contracts

import { VatAbstract, VowAbstract } from "dss-interfaces/Interfaces.sol";

Import individual contracts

import "lib/dss-interfaces/src/dss/VatAbstract.sol";

Example Usage

import { VatAbstract } from "./Interfaces.sol";

pragma solidity >=0.5.12;

contract Testerface {

    VatAbstract _vat;

    constructor() public {
        _vat = VatAbstract(0xbA987bDB501d131f766fEe8180Da5d81b34b69d9);
    }

    function viewDebt() public view returns (uint256) {
        return _vat.debt();
    }
}

Package Update

Update the version field in package.json and from the command line run:

> npm login
> npm publish

The published package will include all the files inside src.