Skip to content

unioncredit/union-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Union Data

npm version

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

fetchAccountBorrows(account, orderBy, orderDirection)Promise

Get Account borrows historical data

fetchDeposits(orderBy, orderDirection)Promise

Get AssetManager deposits historical data

fetchMemberApplications(orderBy, orderDirection)Promise

Get MemberApplications historical data

fetchRepays(orderBy, orderDirection, where)Promise

Get Accounts repays historical data

fetchAccountRepays(account, orderBy, orderDirection)Promise

Get Account repays historical data

fetchStakers(orderBy, orderDirection, where)Promise

Get stakers historical data

fetchAccountStakes(orderBy, orderDirection)Promise

Get staker historical data for single account

fetchTrustlines(orderBy, orderDirection, where)Promise

Get trustline historical data. when updateTrust is called on the UserManager this trustline data is recorded

fetchCancelTrusted(orderBy, orderDirection, where)Promise

Get cancel trustline historical data. when cancelVouch is called on the UserManager this cancel trustline data is recorded

fetchAccountTrusted(account, orderBy, orderDirection)Promise

Get data about accounts that are vouching for account

fetchAccountTrusting(account, orderBy, orderDirection)Promise

Get data about accounts that are being trusted by account

fetchAccountTrustRelationship(borrower, staker, orderBy, orderDirection)Promise

Get data about related account borrower -> staker

fetchUTokenMeta(orderBy, orderDirection)Promise

Get UserManager historical state

fetchUserManagerMeta(orderBy, orderDirection)Promise

Get UserManager historical data

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

About

JS Library for fetching union data from GraphQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published