Union Protocol (v2)
  • Introduction
  • Important Links
  • 🌐Protocol Overview
    • How Union Works
    • Plain English (Detailed)
    • Use Cases
    • v1->v2 changelog
    • FAQ
  • ⚖️Governance
    • UNION DAO
      • Community Delegates
      • Gaurdians & Multisigs
    • UNION Token
    • Governance Process
      • Technical Implementations
    • Glossary of Terms
  • 🔨Developers
    • Union Contracts Overview
    • Contract ABIs & Addresses
    • Core Components
      • UserManager
        • UserManagerERC20
        • UserManagerDAI
      • uToken
        • UDai
        • UErc20
      • AssetManager
      • Comptroller
      • MarketRegistry
      • InterestRateModel
      • PureTokenAdapter
      • AaveV3Adapter
    • Governance
      • UnionToken
        • ArbUnionWrapper
        • ArbUnion
        • OpUnion
      • Governor
      • Timelock
    • Union SDK
    • Union Data
      • Documentation
    • Peripheral & Fun Contracts
    • GraphQL Endpoints
  • 🚴User Guides
    • Becoming a Member
    • How Bridging Tokens Works
      • Bridge UNION token from Arbitrum to Ethereum
    • Voting & Delegation
      • Delegation from Gnosis
    • Vouching & Lending
  • 👩‍💻Developer Guides
    • In Progress
  • ⚠️Risk
    • Types of Risk
Powered by GitBook
On this page
  • fetchBorrows(orderBy, orderDirection, where) ⇒ Promise
  • fetchAccountBorrows(account, orderBy, orderDirection) ⇒ Promise
  • fetchDeposits(orderBy, orderDirection) ⇒ Promise
  • fetchMemberApplications(orderBy, orderDirection) ⇒ Promise
  • fetchRepays(orderBy, orderDirection, where) ⇒ Promise
  • fetchAccountRepays(account, orderBy, orderDirection) ⇒ Promise
  • fetchStakers(orderBy, orderDirection, where) ⇒ Promise
  • fetchAccountStakes(orderBy, orderDirection) ⇒ Promise
  • fetchTrustlines(orderBy, orderDirection, where) ⇒ Promise
  • fetchAccountTrusted(account, orderBy, orderDirection) ⇒ Promise
  • fetchAccountTrusting(account, orderBy, orderDirection) ⇒ Promise
  • fetchAccountTrustRelationship(borrower, staker, orderBy, orderDirection) ⇒ Promise
  • fetchUTokenMeta(orderBy, orderDirection) ⇒ Promise
  • fetchUserManagerMeta(orderBy, orderDirection) ⇒ Promise

Was this helpful?

Edit on GitHub
  1. Developers
  2. Union Data

Documentation

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" }

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

PreviousUnion DataNextPeripheral & Fun Contracts

Last updated 1 year ago

Was this helpful?

🔨