UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

63 lines (62 loc) 3.87 kB
import { Endpoint } from '../core'; export var StakingDaoStakeholdersOrdering; (function (StakingDaoStakeholdersOrdering) { StakingDaoStakeholdersOrdering["VoteWeightAscending"] = "voteweightascending"; StakingDaoStakeholdersOrdering["VoteWeightDescending"] = "voteweightdescending"; StakingDaoStakeholdersOrdering["VotesAscending"] = "votesascending"; StakingDaoStakeholdersOrdering["VotesDescending"] = "votesdescending"; })(StakingDaoStakeholdersOrdering || (StakingDaoStakeholdersOrdering = {})); export var StakingStakeholdersOrdering; (function (StakingStakeholdersOrdering) { StakingStakeholdersOrdering["UpdateAtAscending"] = "updateatascending"; StakingStakeholdersOrdering["UpdateAtDescending"] = "updateatdescending"; StakingStakeholdersOrdering["stakeAscending"] = "stakeascending"; StakingStakeholdersOrdering["stakeDescending"] = "stakedescending"; StakingStakeholdersOrdering["FrozenStakeAscending"] = "frozenstakeascending"; StakingStakeholdersOrdering["FrozenStakeDescending"] = "frozenstakedescending"; StakingStakeholdersOrdering["LastRewardAscending"] = "lastrewardascending"; StakingStakeholdersOrdering["LastRewardDescending"] = "lastrewarddescending"; StakingStakeholdersOrdering["TotalRewardAscending"] = "totalrewardascending"; StakingStakeholdersOrdering["TotalRewardDescending"] = "totalrewarddescending"; StakingStakeholdersOrdering["CreatedAtAscending"] = "createdatascending"; StakingStakeholdersOrdering["CreatedAtDescending"] = "createdatdescending"; StakingStakeholdersOrdering["RelayCreatedAtAscending"] = "relaycreatedatascending"; StakingStakeholdersOrdering["RelayCreatedAtDescending"] = "relaycreatedatdescending"; StakingStakeholdersOrdering["VotesAscending"] = "votesascending"; StakingStakeholdersOrdering["VotesDescending"] = "votesdescending"; })(StakingStakeholdersOrdering || (StakingStakeholdersOrdering = {})); export var StakingStakeholderKind; (function (StakingStakeholderKind) { StakingStakeholderKind["Ordinary"] = "ordinary"; StakingStakeholderKind["Relay"] = "relay"; })(StakingStakeholderKind || (StakingStakeholderKind = {})); export var StakingTransactionsOrdering; (function (StakingTransactionsOrdering) { StakingTransactionsOrdering["AmountAscending"] = "amountascending"; StakingTransactionsOrdering["AmountDescending"] = "amountdescending"; StakingTransactionsOrdering["TimestampBlockAscending"] = "timestampblockascending"; StakingTransactionsOrdering["TimestampBlockAtDescending"] = "timestampblockatdescending"; })(StakingTransactionsOrdering || (StakingTransactionsOrdering = {})); export var StakingTransactionKind; (function (StakingTransactionKind) { StakingTransactionKind["Deposit"] = "deposit"; StakingTransactionKind["Withdraw"] = "withdraw"; StakingTransactionKind["Claim"] = "claim"; StakingTransactionKind["Freeze"] = "freeze"; })(StakingTransactionKind || (StakingTransactionKind = {})); /* eslint-disable perfectionist/sort-objects */ // eslint-disable-next-line export function useStakingApi(baseUrl = 'https://staking.everdao.net/v1') { return { // eslint-disable-next-line @stylistic/max-len daoStakeholdersSearch: new Endpoint('dao/search/stakeholders', baseUrl), daoUser: new Endpoint('dao/user/:address([0][:][0-9a-f]{64})', baseUrl), // eslint-disable-next-line @stylistic/max-len stakingStakeholdersSearch: new Endpoint('staking/search/stakeholders', baseUrl), stakingTransactions: new Endpoint('staking/search/transactions', baseUrl), stakingTvlGraph: new Endpoint('staking/search/graph/tvl', baseUrl), stakingAprGraph: new Endpoint('staking/search/graph/apr', baseUrl), stakingMain: new Endpoint('staking/main', baseUrl), staking: new Endpoint('staking', baseUrl), }; }