@_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

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