Maker.create

Puedes configurar el comportamiento del Dai.js al pasar diferentes argumentos al Maker.create. El primer argumento será el nombre de uno de los preseteados y el segundo es un objeto de las opciones.

Preseteados

const makerBrowser = await Maker.create('browser');

const makerHttp = await Maker.create('http', {
  url: '<https://kovan.infura.io/v3/YOUR_INFURA_PROJECT_ID>'
});

const makerTest = await Maker.create('test');

Opciones

// It doesn't necessarily make sense to set all these
// options at the same time (e.g. `url` and `inject`),
// this is just meant to illustrate the shape of the
// options object.
const maker = await Maker.create('http', {
  privateKey: YOUR_PRIVATE_KEY, // '0xabc...'
  url: '<http://some-ethereum-rpc-node.net>',
  web3: {
    statusTimerDelay: 2000,
    confirmedBlockCount: 8
    transactionSettings: {
      gasPrice: 12000000000
    },
    inject: someProviderInstance
  },
  log: false,
  autoAuthenticate: false
});

Métodos de Instancias

service() - "Servicio"

Devuelve una instancia del servicio que fue incluída en la instancia de maker.