@unioncredit/data
v1.0.22
Published
[![npm version](https://badge.fury.io/js/@unioncredit%2Fdata.svg)](https://badge.fury.io/js/@unioncredit%2Fdata)
Downloads
116
Readme
Union Data
A javascript library for fetching data about Union from the graphQL enpoints hosting on The Graph
Usage
yarn add @unioncredit/data
Test
yarn test
Build
yarn build
Documentation
Functions
fetchBorrows(orderBy, orderDirection, where) ⇒ Promise
Get Accounts borrows historical data
Kind: global function
Returns: Promise - { id, account, amount, fee, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | ------------------------------------ | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc | | where | object | Where object e.g { account: "0x00" } |
fetchAccountBorrows(account, orderBy, orderDirection) ⇒ Promise
Get Account borrows historical data
Kind: global function
Returns: Promise - { id, account, amount, fee, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | ----------------------------------------- | | account | string | Account to get borrow historical data for | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchDeposits(orderBy, orderDirection) ⇒ Promise
Get AssetManager deposits historical data
Kind: global function
Returns: Promise - { id, token, amount, account, marketsTotalSupply }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchMemberApplications(orderBy, orderDirection) ⇒ Promise
Get MemberApplications historical data
Kind: global function
Returns: Promise - { id, staker, applicant, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchRepays(orderBy, orderDirection, where) ⇒ Promise
Get Accounts repays historical data
Kind: global function
Returns: Promise - { id, account, amount, fee, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | ------------------------------------ | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc | | where | object | Where object e.g { account: "0x00" } |
fetchAccountRepays(account, orderBy, orderDirection) ⇒ Promise
Get Account repays historical data
Kind: global function
Returns: Promise - { id, account, amount, fee, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | ---------------------------------------- | | account | string | Account to get repay historical data for | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchStakers(orderBy, orderDirection, where) ⇒ Promise
Get stakers historical data
Kind: global function
Returns: Promise - { id, account, totalLockedStake, totalFrozen, creditLimit, stakedAmount, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | ------------------------------------ | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc | | where | object | Where object e.g { account: "0x00" } |
fetchAccountStakes(orderBy, orderDirection) ⇒ Promise
Get staker historical data for single account
Kind: global function
Returns: Promise - { id, account, totalLockedStake, totalFrozen, creditLimit, stakedAmount, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchTrustlines(orderBy, orderDirection, where) ⇒ Promise
Get trustline historical data. when updateTrust is called on the UserManager this trustline data is recorded
Kind: global function
Returns: Promise - { id, staker, borrower, amount, timestamp }[]
| Param | Type | Description |
| -------------- | --------------------------- | ------------------------------------- |
| orderBy | string | Property to orderBy |
| orderDirection | OrderDirection | Order in asc or desc |
| where | object | Where object e.g { staker: "0x00" }
|
fetchCancelTrusted(orderBy, orderDirection, where) ⇒ Promise
Get cancel trustline historical data. when cancelVouch is called on the UserManager this cancel trustline data is recorded
Kind: global function
Returns: Promise - { id, staker, borrower, timestamp }[]
| Param | Type | Description |
| -------------- | --------------------------- | ------------------------------------- |
| orderBy | string | Property to orderBy |
| orderDirection | OrderDirection | Order in asc or desc |
| where | object | Where object e.g { staker: "0x00" }
|
fetchAccountTrusted(account, orderBy, orderDirection) ⇒ Promise
Get data about accounts that are vouching for account
Kind: global function
Returns: Promise - { id, staker, borrower, amount, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | account | string | Account to lookup | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchAccountTrusting(account, orderBy, orderDirection) ⇒ Promise
Get data about accounts that are being trusted by account
Kind: global function
Returns: Promise - { id, staker, borrower, amount, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | account | string | Account to lookup | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchAccountTrustRelationship(borrower, staker, orderBy, orderDirection) ⇒ Promise
Get data about related account borrower
-> staker
Kind: global function
Returns: Promise - { id, staker, borrower, amount, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | borrower | string | Account to lookup | | staker | string | Account to lookup | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchUTokenMeta(orderBy, orderDirection) ⇒ Promise
Get UserManager historical state
Kind: global function
Returns: Promise - { id, totalBorrows, totalSupply, totalReserves, totalRedeemable, borrowRate, supplyRate, exchangeRate, timestamp }
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |
fetchUserManagerMeta(orderBy, orderDirection) ⇒ Promise
Get UserManager historical data
Kind: global function
Returns: Promise - { id, totalStaked, totalFrozen, timestamp }[]
| Param | Type | Description | | -------------- | --------------------------- | -------------------- | | orderBy | string | Property to orderBy | | orderDirection | OrderDirection | Order in asc or desc |