A javascript library for fetching data about Union from the graphQL enpoints hosting on The Graph
yarn add @unioncredit/data
yarn test
yarn build
- 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
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" } |
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 |
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 |
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 |
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" } |
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 |
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" } |
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 |
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" } |
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" } |
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 |
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 |
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 |
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 |
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 |