@_mon/contracts-helper

2.0.3 • Public • Published

@_mon/contracts-helper

Fetches allowances, balances, funded status for multiple accounts in a single contract call. Currently supports only Kovan network

Install

$ npm install @_mon/contracts-helper

Usage

const { getAllowancesAndBalancesResult } = require('@_mon/contracts-helper');

// getAllowancesAndBalancesResult(networkId, addresses[], tokenAddresses[], spenderAddress, amounts[])
const result = await getAllowancesAndBalancesResult(
  42,
  ['0x0000000000000000000000000000000000000000'],
  ['0x0000000000000000000000000000000000000000'],
  '0x0000000000000000000000000000000000000000',
  ['0']
);
//=> ['0']
'0' - Both Allowanance and Balance not available
'1' - Allowance not available, Balance available
'2' - Allowance available, Balance not available
'3' - Allowance and Balance both available

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @_mon/contracts-helper

    Weekly Downloads

    3

    Version

    2.0.3

    License

    MIT

    Unpacked Size

    257 kB

    Total Files

    5

    Last publish

    Collaborators

    • _mon