SYMBOL INDEX (810 symbols across 306 files) FILE: @types/i18next.d.ts type defaultTranslationsKey (line 5) | type defaultTranslationsKey = keyof typeof defaultTranslations type I18nextCustomTypeOptions (line 7) | interface I18nextCustomTypeOptions { type CustomTypeOptions (line 20) | interface CustomTypeOptions extends I18nextCustomTypeOptions {} FILE: @types/index.d.ts type Window (line 4) | interface Window { FILE: @types/react-i18next.d.ts type CustomTypeOptions (line 7) | interface CustomTypeOptions extends I18nextCustomTypeOptions {} FILE: server/index.js constant PORT (line 11) | const PORT = process.env.PORT || 5001 constant ADDR (line 12) | const ADDR = process.env.ADDR || 'localhost' FILE: server/lib/rippled.js constant RIPPLEDS (line 7) | const RIPPLEDS = [] constant RIPPLED_CLIENT (line 18) | const RIPPLED_CLIENT = new XrplClient(RIPPLEDS, { tryAllNodes: true }) constant HAS_P2P_SOCKET (line 20) | const HAS_P2P_SOCKET = constant P2P_RIPPLED_CLIENT (line 23) | const P2P_RIPPLED_CLIENT = HAS_P2P_SOCKET constant P2P_URL_BASE (line 29) | const P2P_URL_BASE = process.env.VITE_P2P_RIPPLED_HOST constant URL_HEALTH (line 32) | const URL_HEALTH = `https://${P2P_URL_BASE}:${process.env.VITE_RIPPLED_P... function query (line 59) | function query(...options) { function queryP2P (line 63) | function queryP2P(...options) { FILE: server/lib/streams.js constant PURGE_INTERVAL (line 5) | const PURGE_INTERVAL = 10 * 1000 constant MAX_AGE (line 6) | const MAX_AGE = 5 * 60 * 1000 FILE: server/lib/utils.js constant EPOCH_OFFSET (line 1) | const EPOCH_OFFSET = 946684800 function CustomError (line 5) | function CustomError(message, code) { FILE: server/routes/v1/amms.js constant REFETCH_INTERVAL (line 5) | const REFETCH_INTERVAL = 10 * 60 * 1000 // 10 minutes constant LOS_TOKEN_API_BATCH_SIZE (line 6) | const LOS_TOKEN_API_BATCH_SIZE = 100 constant AMM_INFO_CONCURRENCY (line 7) | const AMM_INFO_CONCURRENCY = 2 // Max concurrent amm_info RPC calls constant AMM_INFO_DELAY_MS (line 8) | const AMM_INFO_DELAY_MS = 200 // Delay between each amm_info RPC call pe... function fetchAMMs (line 13) | async function fetchAMMs() { function fetchTokenData (line 60) | async function fetchTokenData(amms) { function fetchTradingFees (line 116) | async function fetchTradingFees(amms) { function fetchAggregatedStats (line 163) | async function fetchAggregatedStats() { function enrichAMMs (line 198) | function enrichAMMs(amms, tokenDataMap) { function cacheAMMs (line 223) | async function cacheAMMs() { function cacheAggregatedStats (line 307) | async function cacheAggregatedStats() { function startCaching (line 327) | function startCaching() { function sleep (line 339) | function sleep(ms) { function sortAMMs (line 343) | function sortAMMs(amms, sortField, sortOrder) { function fetchHistoricalTrends (line 426) | async function fetchHistoricalTrends(ammAccountId, timeRange) { function getCachedTrends (line 471) | function getCachedTrends(ammAccountId, timeRange) { function cacheTrends (line 476) | async function cacheTrends(ammAccountId, timeRange) { FILE: server/routes/v1/tokens.js constant REFETCH_INTERVAL (line 4) | const REFETCH_INTERVAL = 10 * 60 * 1000 // 10 minutes function fetchTokens (line 48) | async function fetchTokens() { function cacheTokens (line 85) | async function cacheTokens() { function startCaching (line 111) | function startCaching() { function queryTokens (line 121) | function queryTokens(tokenList, query) { function sleep (line 161) | function sleep(ms) { FILE: server/routes/v1/vaults.js constant PRICE_REFETCH_INTERVAL (line 4) | const PRICE_REFETCH_INTERVAL = 5 * 60 * 1000 // 5 minutes constant VAULTS_REFETCH_INTERVAL (line 5) | const VAULTS_REFETCH_INTERVAL = 2 * 60 * 1000 // 2 minutes constant AGG_STATS_REFETCH_INTERVAL (line 6) | const AGG_STATS_REFETCH_INTERVAL = 10 * 60 * 1000 // 10 minutes function fetchAssetPrices (line 12) | async function fetchAssetPrices() { function fetchAggregateStats (line 52) | async function fetchAggregateStats() { function fetchVaultsList (line 65) | async function fetchVaultsList() { function startCaching (line 79) | function startCaching() { FILE: src/containers/AMMPool/AMMPoolHeader.tsx type AMMPoolHeaderProps (line 6) | interface AMMPoolHeaderProps { FILE: src/containers/AMMPool/InfoCards/AuctionCard.tsx type AuctionCardProps (line 18) | interface AuctionCardProps { FILE: src/containers/AMMPool/InfoCards/BasicInfoCard.tsx type BasicInfoCardProps (line 12) | interface BasicInfoCardProps { FILE: src/containers/AMMPool/InfoCards/MarketDataCard.tsx type MarketDataCardProps (line 40) | interface MarketDataCardProps { FILE: src/containers/AMMPool/InfoCards/test/AuctionCard.test.tsx type RenderProps (line 12) | interface RenderProps { FILE: src/containers/AMMPool/InfoCards/test/MarketDataCard.test.tsx type RenderProps (line 9) | interface RenderProps { FILE: src/containers/AMMPool/TablePicker/AMMDepositWithdrawTable.tsx type AMMDepositWithdrawTableProps (line 18) | interface AMMDepositWithdrawTableProps { FILE: src/containers/AMMPool/TablePicker/index.tsx constant BATCH_SIZE (line 26) | const BATCH_SIZE = 200 constant PAGE_SIZE (line 27) | const PAGE_SIZE = 10 type AMMPoolTablePickerProps (line 56) | interface AMMPoolTablePickerProps { FILE: src/containers/AMMPool/TablePicker/test/AMMDepositWithdrawTable.test.tsx type RenderProps (line 13) | interface RenderProps { FILE: src/containers/AMMPool/TablePicker/test/index.test.tsx type RenderProps (line 44) | interface RenderProps { FILE: src/containers/AMMPool/api.ts constant LOS_URL (line 12) | const LOS_URL = process.env.VITE_LOS_URL FILE: src/containers/AMMPool/index.tsx constant ERROR_MESSAGES (line 31) | const ERROR_MESSAGES: { [code: number]: ErrorMessage } = { constant DEFAULT_ERROR (line 42) | const DEFAULT_ERROR: ErrorMessage = { FILE: src/containers/AMMPool/test/index.test.tsx constant TEST_AMM_ID (line 33) | const TEST_AMM_ID = 'rLjUKpwUVmz3vCTmFkXungxwzdoyrWRsFG' FILE: src/containers/AMMPool/types.ts type LOSAMMPoolData (line 4) | interface LOSAMMPoolData { type HistoricalDataPoint (line 21) | interface HistoricalDataPoint { type HistoricalTrendsResponse (line 30) | interface HistoricalTrendsResponse { type LOSAMMDepositWithdrawRaw (line 35) | interface LOSAMMDepositWithdrawRaw { type LOSCursor (line 50) | type LOSCursor = [number, string] type LOSCursorResponse (line 53) | interface LOSCursorResponse { type AuctionSlot (line 60) | interface AuctionSlot { type FormattedBalance (line 69) | interface FormattedBalance { type AMMDepositWithdrawFormatted (line 76) | interface AMMDepositWithdrawFormatted { FILE: src/containers/AMMPool/utils.ts type DeletedAMMData (line 9) | interface DeletedAMMData { FILE: src/containers/AMMRankings/AMMRankingsTable.tsx type AMMRankingsTableProps (line 20) | interface AMMRankingsTableProps { type CategoryFilter (line 25) | type CategoryFilter = 'rwa' | 'stablecoin' | 'memes' | 'defi' constant DEFAULT_EMPTY_VALUE (line 27) | const DEFAULT_EMPTY_VALUE = '--' constant CATEGORIES (line 29) | const CATEGORIES: CategoryFilter[] = ['rwa', 'stablecoin', 'memes', 'defi'] constant CATEGORY_LABELS (line 31) | const CATEGORY_LABELS: Record = { FILE: src/containers/AMMRankings/GeneralInfoCard.tsx type GeneralInfoCardProps (line 12) | interface GeneralInfoCardProps { constant DEFAULT_EMPTY_VALUE (line 17) | const DEFAULT_EMPTY_VALUE = '--' FILE: src/containers/AMMRankings/api.ts type AMMPool (line 3) | interface AMMPool { type AMMRankingsResponse (line 29) | interface AMMRankingsResponse { type AggregatedStats (line 37) | interface AggregatedStats { type HistoricalDataPoint (line 46) | interface HistoricalDataPoint { type HistoricalTrendsResponse (line 54) | interface HistoricalTrendsResponse { FILE: src/containers/AMMRankings/index.tsx type CurrencyMode (line 18) | type CurrencyMode = 'usd' | 'xrp' type TimeRange (line 19) | type TimeRange = '1W' | '1M' | '6M' | '1Y' | '5Y' constant REFETCH_INTERVAL (line 21) | const REFETCH_INTERVAL = 60 * 1000 // 1 minute FILE: src/containers/Accounts/AccountAsset/FutureDataIcon.tsx constant TOOLTIP_X_OFFSET (line 5) | const TOOLTIP_X_OFFSET = 10 constant TOOLTIP_Y_OFFSET (line 6) | const TOOLTIP_Y_OFFSET = -120 type FutureDataIconProps (line 8) | interface FutureDataIconProps { FILE: src/containers/Accounts/AccountAsset/assetTables/HeldIOUs.tsx constant LOS_TOKEN_API_BATCH_SIZE (line 33) | const LOS_TOKEN_API_BATCH_SIZE = 100 type HeldIOUsProps (line 35) | interface HeldIOUsProps { type IOU (line 40) | interface IOU { FILE: src/containers/Accounts/AccountAsset/assetTables/HeldLPTokens.tsx type HeldLPTokensProps (line 126) | interface HeldLPTokensProps { FILE: src/containers/Accounts/AccountAsset/assetTables/HeldMPTs.tsx type HeldMPTsProps (line 29) | interface HeldMPTsProps { FILE: src/containers/Accounts/AccountAsset/assetTables/HeldNFTs.tsx type HeldNFTsProps (line 8) | interface HeldNFTsProps { FILE: src/containers/Accounts/AccountAsset/assetTables/IssuedIOUs.tsx constant LOS_TOKEN_API_BATCH_SIZE (line 22) | const LOS_TOKEN_API_BATCH_SIZE = 100 type IssuedIOUsProps (line 24) | interface IssuedIOUsProps { type IOU (line 30) | interface IOU { FILE: src/containers/Accounts/AccountAsset/assetTables/IssuedMPTs.tsx type IssuedMPTsProps (line 23) | interface IssuedMPTsProps { FILE: src/containers/Accounts/AccountAsset/assetTables/IssuedNFTs.tsx type IssuedNFTsProps (line 8) | interface IssuedNFTsProps { FILE: src/containers/Accounts/AccountAsset/assetTables/NFTTable.tsx constant PAGE_SIZE (line 28) | const PAGE_SIZE = 10 type NFTTableProps (line 30) | interface NFTTableProps { type NFT (line 38) | interface NFT { FILE: src/containers/Accounts/AccountAsset/index.tsx type HeldAssetTabKey (line 15) | type HeldAssetTabKey = 'iou' | 'mpt' | 'lptoken' | 'nft' type IssuedAssetTabKey (line 16) | type IssuedAssetTabKey = 'iou' | 'mpt' | 'nft' function TabButton (line 18) | function TabButton({ type AccountAssetProps (line 49) | interface AccountAssetProps { function AccountAsset (line 55) | function AccountAsset({ FILE: src/containers/Accounts/AccountHeader/index.tsx type AccountHeaderProps (line 7) | interface AccountHeaderProps { FILE: src/containers/Accounts/AccountSummary/Balances.tsx type BalancesProps (line 14) | interface BalancesProps { FILE: src/containers/Accounts/AccountSummary/DetailsCard.tsx type DetailsCardProps (line 6) | interface DetailsCardProps { FILE: src/containers/Accounts/AccountSummary/FlagsCard.tsx type FlagsCardProps (line 4) | interface FlagsCardProps { FILE: src/containers/Accounts/AccountSummary/SignersCard.tsx type Signer (line 5) | interface Signer { type SignersCardProps (line 10) | interface SignersCardProps { FILE: src/containers/Accounts/AccountSummary/index.tsx type AccountSummaryProps (line 13) | interface AccountSummaryProps { FILE: src/containers/Accounts/AccountTransactionTable/AccountTransactionTable.tsx type AccountTransactionsTableProps (line 12) | interface AccountTransactionsTableProps { FILE: src/containers/Accounts/AccountTransactionTable/test/AccountTransactionTable.test.tsx constant TEST_ACCOUNT_ID (line 15) | const TEST_ACCOUNT_ID = 'rTEST_ACCOUNT' FILE: src/containers/Accounts/AccountsRouter.tsx function renderError (line 24) | function renderError(error: any) { FILE: src/containers/Accounts/Errors.tsx constant ERROR_MESSAGES (line 3) | const ERROR_MESSAGES: { [index: string]: any } = {} FILE: src/containers/Amendment/BarChartVoting.tsx type Props (line 24) | interface Props { type ValueType (line 28) | type ValueType = number | string | Array type NameType (line 29) | type NameType = number | string FILE: src/containers/Amendment/Simple.tsx type validatorUNL (line 11) | interface validatorUNL { type SimpleProps (line 17) | interface SimpleProps { constant DATE_OPTIONS_AMENDMENT (line 23) | const DATE_OPTIONS_AMENDMENT = { constant DEFAULT_EMPTY_VALUE (line 34) | const DEFAULT_EMPTY_VALUE = '--' FILE: src/containers/Amendment/Votes.tsx type VotesProps (line 8) | interface VotesProps { type validatorUNL (line 13) | interface validatorUNL { function compareValidators (line 20) | function compareValidators(a: validatorUNL, b: validatorUNL) { FILE: src/containers/Amendment/test/AmendmentSummary.test.js constant MOCK_IDENTIFIER (line 20) | const MOCK_IDENTIFIER = votingAmendment.amendment.id FILE: src/containers/Amendments/AmendmentsTable.tsx constant DATE_OPTIONS_AMENDMENTS (line 11) | const DATE_OPTIONS_AMENDMENTS = { constant DEFAULT_EMPTY_VALUE (line 18) | const DEFAULT_EMPTY_VALUE = '--' FILE: src/containers/App/AppErrorBoundary.tsx type AppErrorBoundaryProps (line 5) | type AppErrorBoundaryProps = PropsWithChildren<{}> class AppErrorBoundary (line 9) | class AppErrorBoundary extends Component { method componentDidCatch (line 10) | componentDidCatch(error: Error, info: ErrorInfo) { method render (line 16) | render() { FILE: src/containers/App/featureFlags.ts constant FEATURE_VAULTS_PAGE (line 1) | const FEATURE_VAULTS_PAGE = false FILE: src/containers/App/routes.ts constant ACCOUNT_ROUTE (line 3) | const ACCOUNT_ROUTE: RouteDefinition<{ constant LEDGERS_ROUTE (line 11) | const LEDGERS_ROUTE: RouteDefinition = { constant LEDGER_ROUTE (line 15) | const LEDGER_ROUTE: RouteDefinition<{ constant NODES_ROUTE (line 21) | const NODES_ROUTE: RouteDefinition = { constant VALIDATORS_ROUTE (line 25) | const VALIDATORS_ROUTE: RouteDefinition<{ constant UPGRADE_STATUS_ROUTE (line 31) | const UPGRADE_STATUS_ROUTE: RouteDefinition = { constant NFT_ROUTE (line 35) | const NFT_ROUTE: RouteDefinition<{ constant TOKEN_ROUTE (line 42) | const TOKEN_ROUTE: RouteDefinition<{ constant TRANSACTION_ROUTE (line 48) | const TRANSACTION_ROUTE: RouteDefinition<{ constant VALIDATOR_ROUTE (line 55) | const VALIDATOR_ROUTE: RouteDefinition<{ constant AMENDMENTS_ROUTE (line 62) | const AMENDMENTS_ROUTE: RouteDefinition = { constant TOKENS_ROUTE (line 66) | const TOKENS_ROUTE: RouteDefinition = { constant AMENDMENT_ROUTE (line 70) | const AMENDMENT_ROUTE: RouteDefinition<{ constant MPT_ROUTE (line 76) | const MPT_ROUTE: RouteDefinition<{ constant VAULT_ROUTE (line 82) | const VAULT_ROUTE: RouteDefinition<{ constant VAULTS_ROUTE (line 88) | const VAULTS_ROUTE: RouteDefinition = { constant AMM_RANKINGS_ROUTE (line 92) | const AMM_RANKINGS_ROUTE: RouteDefinition = { constant AMM_POOL_ROUTE (line 96) | const AMM_POOL_ROUTE: RouteDefinition<{ constant SEARCH_RESULT_ROUTE (line 103) | const SEARCH_RESULT_ROUTE: RouteDefinition<{ FILE: src/containers/CustomNetworkHome/index.tsx function switchMode (line 22) | function switchMode(desiredLink: string) { function customNetworkOnKeyDown (line 42) | function customNetworkOnKeyDown(event: KeyboardEvent) { function renderCustomNetwork (line 48) | function renderCustomNetwork(network: string) { FILE: src/containers/Header/NavigationMenu/NavigationMenu.tsx type NavigationMenuRoute (line 14) | interface NavigationMenuRoute { type NavigationMenuParentRoute (line 19) | interface NavigationMenuParentRoute extends NavigationMenuRoute { type NavigationMenuExternalRoute (line 23) | interface NavigationMenuExternalRoute extends NavigationMenuRoute { type NavigationMenuInternalRoute (line 27) | interface NavigationMenuInternalRoute extends NavigationMenuRoute { type NavigationMenuAnyRoute (line 32) | type NavigationMenuAnyRoute = FILE: src/containers/Header/NetworkPicker/NetworkPicker.tsx type Network (line 10) | interface Network { function renderDropdownItem (line 82) | function renderDropdownItem(network, url, text) { function renderCustomNetworkInput (line 112) | function renderCustomNetworkInput() { function onSubmit (line 129) | function onSubmit(event) { FILE: src/containers/Header/Search.tsx type SearchProps (line 173) | interface SearchProps { FILE: src/containers/Ledger/LedgerTransactionTableRow.tsx constant TXN_COST_PADDING (line 10) | const TXN_COST_PADDING = 6 type Props (line 12) | interface Props { FILE: src/containers/Ledger/index.tsx constant TIME_ZONE (line 29) | const TIME_ZONE = 'UTC' constant DATE_OPTIONS (line 30) | const DATE_OPTIONS = { constant ERROR_MESSAGES (line 41) | const ERROR_MESSAGES: any = {} FILE: src/containers/Ledgers/LedgerListEntry.tsx constant SIGMA (line 14) | const SIGMA = '\u03A3' FILE: src/containers/Ledgers/LedgerMetrics.tsx constant DEFAULTS (line 19) | const DEFAULTS = { constant TOOLTIP_Y_OFFSET (line 29) | const TOOLTIP_Y_OFFSET = 70 FILE: src/containers/Ledgers/Legend.tsx constant LEGEND_STORAGE_KEY (line 12) | const LEGEND_STORAGE_KEY = 'explorer-legend-previous-interaction' FILE: src/containers/Ledgers/test/LedgersPage.test.js function sleep (line 16) | function sleep(ms) { constant LEDGER_HASH_MAP (line 20) | const LEDGER_HASH_MAP = new Map([ constant MOCK_VALIDATORS (line 31) | const MOCK_VALIDATORS = [ class MockWsClient (line 49) | class MockWsClient extends BaseMockWsClient { method send (line 50) | send(message) { constant WS_URL (line 74) | const WS_URL = 'wss://fakenode.ripple.com:51233' FILE: src/containers/Ledgers/useSelectedValidator.tsx type SelectedValidatorContextType (line 12) | interface SelectedValidatorContextType { FILE: src/containers/NFT/NFT.tsx constant ERROR_MESSAGES (line 13) | const ERROR_MESSAGES: { [code: number]: ErrorMessage } = { constant DEFAULT_ERROR (line 24) | const DEFAULT_ERROR: ErrorMessage = { FILE: src/containers/NFT/NFTHeader/Details.tsx type MintedProps (line 9) | interface MintedProps { type Props (line 13) | interface Props { FILE: src/containers/NFT/NFTHeader/NFTHeader.tsx constant TIME_ZONE (line 19) | const TIME_ZONE = 'UTC' constant DATE_OPTIONS (line 20) | const DATE_OPTIONS = { type Props (line 31) | interface Props { FILE: src/containers/NFT/NFTHeader/Settings.tsx type Props (line 5) | interface Props { FILE: src/containers/NFT/NFTTabs/NFTTabs.tsx type Props (line 9) | interface Props { function renderTabs (line 17) | function renderTabs() { function renderTransactions (line 23) | function renderTransactions() { FILE: src/containers/NFT/NFTTabs/Offers.tsx type Props (line 16) | interface Props { FILE: src/containers/NFT/NFTTabs/Transactions.tsx type Props (line 8) | interface Props { FILE: src/containers/Network/BarChartVersion.tsx type Props (line 29) | interface Props { type LegendProps (line 34) | interface LegendProps { type ValueType (line 40) | type ValueType = number | string | Array type NameType (line 41) | type NameType = number | string FILE: src/containers/Network/Hexagons.tsx constant MAX_WIDTH (line 10) | const MAX_WIDTH = 1200 type Hexagon (line 17) | type Hexagon = { FILE: src/containers/Network/Map.tsx constant MAX_WIDTH (line 13) | const MAX_WIDTH = 1200 constant BAR_COUNT (line 14) | const BAR_COUNT = 30 constant HEX_RADIUS_FACTOR (line 15) | const HEX_RADIUS_FACTOR = 40 type MapProps (line 17) | interface MapProps { FILE: src/containers/Network/UpgradeStatus.tsx type NodeStats (line 18) | interface NodeStats { type ValidatorStats (line 23) | interface ValidatorStats { type ValidatorAggregation (line 28) | interface ValidatorAggregation { type NodeAggregation (line 32) | interface NodeAggregation { type DataAggregation (line 36) | interface DataAggregation extends ValidatorStats, NodeStats { FILE: src/containers/Network/Validators.tsx function fetchFeeSettingsData (line 89) | function fetchFeeSettingsData() { FILE: src/containers/Network/ValidatorsTable.tsx type ValidatorsTableProps (line 15) | interface ValidatorsTableProps { FILE: src/containers/Network/ValidatorsTabs.tsx type Props (line 5) | interface Props { FILE: src/containers/Network/test/validators.test.js constant WS_URL (line 17) | const WS_URL = 'ws://localhost:1234' FILE: src/containers/NoMatch/index.tsx type NoMatchProps (line 9) | interface NoMatchProps { FILE: src/containers/Token/IOU/Header/index.tsx type HeaderProps (line 23) | interface HeaderProps { FILE: src/containers/Token/IOU/TablePicker/index.tsx type TableDataState (line 30) | interface TableDataState { type TablePickerProps (line 35) | interface TablePickerProps { FILE: src/containers/Token/IOU/api/holders.ts type TokenHoldersData (line 6) | interface TokenHoldersData { function getTokenHolders (line 28) | async function getTokenHolders( FILE: src/containers/Token/IOU/api/token.ts type TokenData (line 7) | interface TokenData { function getToken (line 50) | async function getToken( FILE: src/containers/Token/IOU/components/HeaderBoxes.tsx type OverviewData (line 6) | interface OverviewData { type MarketData (line 15) | interface MarketData { type HeaderBoxesProps (line 27) | interface HeaderBoxesProps { FILE: src/containers/Token/IOU/hooks/useMarketCalculations.ts type MarketCalculations (line 10) | interface MarketCalculations { type UseMarketCalculationsProps (line 16) | interface UseMarketCalculationsProps { FILE: src/containers/Token/IOU/index.tsx constant ERROR_MESSAGES (line 27) | const ERROR_MESSAGES: ErrorMessages = { FILE: src/containers/Token/IOU/services/dexTradesPagination.ts type DexTradesPaginationResult (line 9) | interface DexTradesPaginationResult { function toResult (line 25) | function toResult( method getDexTradesPage (line 37) | async getDexTradesPage( method clearCache (line 54) | clearCache(tokenId?: string, sortField?: string, sortOrder?: string): vo... method getCachedTradesCount (line 58) | getCachedTradesCount(tokenId: string): number { FILE: src/containers/Token/IOU/test/TablePicker/TablePicker.test.tsx constant TEST_ACCOUNT_ID (line 20) | const TEST_ACCOUNT_ID = 'rTEST_ACCOUNT' constant TEST_CURRENCY (line 21) | const TEST_CURRENCY = 'abc' constant TEST_TOKEN_DATA (line 22) | const TEST_TOKEN_DATA = { FILE: src/containers/Token/MPT/Header/GeneralOverview.tsx type GeneralOverviewProps (line 10) | interface GeneralOverviewProps { FILE: src/containers/Token/MPT/Header/MarketData.tsx type MarketDataProps (line 5) | interface MarketDataProps { FILE: src/containers/Token/MPT/Header/Metadata.tsx type MetadataProps (line 4) | interface MetadataProps { FILE: src/containers/Token/MPT/Header/Settings.tsx type Props (line 3) | interface Props { type FlagItem (line 7) | interface FlagItem { FILE: src/containers/Token/MPT/Header/index.tsx type MetadataUri (line 27) | interface MetadataUri { type Props (line 33) | interface Props { FILE: src/containers/Token/MPT/TablePicker/index.tsx type TablePickerProps (line 19) | interface TablePickerProps { FILE: src/containers/Token/MPT/api/holders.ts type MPTHolderFromClio (line 4) | interface MPTHolderFromClio { type MPTHolder (line 11) | interface MPTHolder { type MPTHolderSummary (line 18) | interface MPTHolderSummary { function fetchAllMPTHolders (line 23) | async function fetchAllMPTHolders( FILE: src/containers/Token/MPT/index.tsx constant ERROR_MESSAGES (line 31) | const ERROR_MESSAGES: ErrorMessages = { FILE: src/containers/Token/MPT/test/Header/GeneralOverview.test.tsx constant TEST_MPT_ID (line 7) | const TEST_MPT_ID = '00000004A407AF5856CCF3C42619DAA925813FC955C72983' constant TEST_ISSUER (line 8) | const TEST_ISSUER = 'rTestIssuer123456789012345678901234' FILE: src/containers/Token/MPT/test/Header/Header.test.tsx constant TEST_MPT_ID (line 7) | const TEST_MPT_ID = '00000004A407AF5856CCF3C42619DAA925813FC955C72983' FILE: src/containers/Token/MPT/test/TablePicker/TablePicker.test.tsx constant TEST_MPT_ID (line 17) | const TEST_MPT_ID = '00000004A407AF5856CCF3C42619DAA925813FC955C72983' constant TEST_ISSUER (line 18) | const TEST_ISSUER = 'rTestIssuer123456789012345678901234' FILE: src/containers/Token/shared/api/tokenTx.ts function getDexTrades (line 36) | async function getDexTrades( function getTransfers (line 67) | async function getTransfers( FILE: src/containers/Token/shared/components/TransfersTable/TransfersTable.tsx type LOSTransfer (line 16) | interface LOSTransfer { type TransfersTableProps (line 30) | interface TransfersTableProps { FILE: src/containers/Token/shared/constants.ts constant PAGINATION_CONFIG (line 4) | const PAGINATION_CONFIG = { constant INITIAL_PAGE (line 13) | const INITIAL_PAGE = 1 FILE: src/containers/Token/shared/hooks/useAccountTransactions.ts constant MAX_AUTO_FETCH_ATTEMPTS (line 12) | const MAX_AUTO_FETCH_ATTEMPTS = 10 constant AUTO_FETCH_DELAY_MS (line 17) | const AUTO_FETCH_DELAY_MS = 200 type UseAccountTransactionsOptions (line 19) | interface UseAccountTransactionsOptions { function useAccountTransactions (line 34) | function useAccountTransactions({ FILE: src/containers/Token/shared/hooks/usePaginationState.ts type TablePaginationState (line 6) | interface TablePaginationState { FILE: src/containers/Token/shared/hooks/useSortingState.ts type TableSortingState (line 6) | interface TableSortingState { FILE: src/containers/Token/shared/services/transfersPagination.ts type TransfersPaginationResult (line 8) | interface TransfersPaginationResult { function toResult (line 32) | function toResult( method getTransfersPage (line 44) | async getTransfersPage( method clearCache (line 61) | clearCache(tokenId?: string, sortField?: string, sortOrder?: string): vo... method getCachedTransfersCount (line 65) | getCachedTransfersCount( FILE: src/containers/TokenNonMain/TokenHeader/index.tsx constant CURRENCY_OPTIONS (line 14) | const CURRENCY_OPTIONS = { type TokenHeaderProps (line 21) | interface TokenHeaderProps { FILE: src/containers/TokenNonMain/TokenTransactionTable/TokenTransactionTable.tsx type TokenTransactionsTableProps (line 10) | interface TokenTransactionsTableProps { FILE: src/containers/TokenNonMain/TokenTransactionTable/test/TokenTransactionTable.test.tsx constant TEST_ACCOUNT_ID (line 19) | const TEST_ACCOUNT_ID = 'rTEST_ACCOUNT' constant TEST_CURRENCY (line 20) | const TEST_CURRENCY = 'abc' FILE: src/containers/TokenNonMain/index.tsx constant ERROR_MESSAGES (line 20) | const ERROR_MESSAGES: ErrorMessages = { FILE: src/containers/Tokens/TokensTable.tsx type SortOrder (line 20) | type SortOrder = 'asc' | 'desc' type TokensTableProps (line 22) | interface TokensTableProps { constant DEFAULT_EMPTY_VALUE (line 31) | const DEFAULT_EMPTY_VALUE = '--' FILE: src/containers/Tokens/index.tsx type FilterProps (line 17) | interface FilterProps { type TokensData (line 24) | interface TokensData { type CategoryKey (line 34) | type CategoryKey = 'stablecoin' | 'wrapped' constant TOOLTIP_Y_OFFSET (line 36) | const TOOLTIP_Y_OFFSET = 80 constant PAGE_SIZE (line 38) | const PAGE_SIZE = 15 FILE: src/containers/Transactions/DetailTab/Meta/PayChannel.tsx constant MILLION (line 7) | const MILLION = 1000000 FILE: src/containers/Transactions/DetailTab/Meta/types.ts type MetaNode (line 2) | type MetaNode = any type MetaRenderFunction (line 5) | type MetaRenderFunction = ( type MetaRenderFunctionWithTx (line 13) | type MetaRenderFunctionWithTx = ( type DirectoryNodeRenderFunction (line 22) | type DirectoryNodeRenderFunction = ( FILE: src/containers/Transactions/SimpleTab.tsx constant TIME_ZONE (line 16) | const TIME_ZONE = 'UTC' constant DATE_OPTIONS (line 17) | const DATE_OPTIONS = { FILE: src/containers/Transactions/index.tsx constant WRONG_NETWORK (line 28) | const WRONG_NETWORK = 406 constant ERROR_MESSAGES (line 30) | const ERROR_MESSAGES: Record... function renderSummary (line 101) | function renderSummary() { function renderTabs (line 121) | function renderTabs() { function renderTransaction (line 127) | function renderTransaction() { FILE: src/containers/Validators/HistoryTab.tsx constant DEFAULT_HISTORY_TIMEZONE (line 8) | const DEFAULT_HISTORY_TIMEZONE = 'UTC' type HistoryTabProps (line 51) | interface HistoryTabProps { FILE: src/containers/Validators/Simple/index.tsx type SimpleProps (line 7) | interface SimpleProps { FILE: src/containers/Validators/SimpleTab.tsx constant TIME_ZONE (line 14) | const TIME_ZONE = 'UTC' constant DATE_OPTIONS (line 15) | const DATE_OPTIONS = { FILE: src/containers/Validators/VotingTab.tsx function fetchNetworkVote (line 47) | function fetchNetworkVote(networkID: string | undefined) { FILE: src/containers/Validators/index.tsx constant ERROR_MESSAGES (line 31) | const ERROR_MESSAGES = { function fetchValidatorReport (line 83) | function fetchValidatorReport(): Promise { function fetchValidatorData (line 95) | function fetchValidatorData() { function renderPageTitle (line 126) | function renderPageTitle() { function renderSummary (line 143) | function renderSummary() { function renderTabs (line 170) | function renderTabs() { function renderValidator (line 176) | function renderValidator() { FILE: src/containers/Validators/test/Validator.test.js constant MOCK_IDENTIFIER (line 14) | const MOCK_IDENTIFIER = 'mock-validator-hash' FILE: src/containers/Validators/types.ts type ValidatorReport (line 1) | interface ValidatorReport { FILE: src/containers/Vault/CurrencyToggle.tsx constant USD (line 7) | const USD = 'USD' type Props (line 9) | interface Props { FILE: src/containers/Vault/VaultDepositors/api/depositors.ts type VaultHolderFromClio (line 4) | interface VaultHolderFromClio { type VaultDepositorSummary (line 9) | interface VaultDepositorSummary { function fetchAllVaultDepositors (line 24) | async function fetchAllVaultDepositors( FILE: src/containers/Vault/VaultDepositors/index.tsx type AssetInfo (line 12) | interface AssetInfo { type Props (line 18) | interface Props { constant PAGE_SIZE (line 25) | const PAGE_SIZE = 10 FILE: src/containers/Vault/VaultHeader/index.tsx type VaultData (line 27) | interface VaultData { type Props (line 46) | interface Props { constant VAULT_FLAGS (line 53) | const VAULT_FLAGS = { constant WITHDRAWAL_POLICIES (line 58) | const WITHDRAWAL_POLICIES: { [key: number]: string } = { FILE: src/containers/Vault/VaultLoans/BrokerDetails.tsx type LoanBrokerData (line 15) | interface LoanBrokerData { type AssetInfo (line 27) | interface AssetInfo { type Props (line 33) | interface Props { FILE: src/containers/Vault/VaultLoans/BrokerLoansTable.tsx constant ITEMS_PER_PAGE (line 8) | const ITEMS_PER_PAGE = 10 type LoanFilter (line 10) | type LoanFilter = 'all' | 'default' | 'impaired' type AssetInfo (line 12) | interface AssetInfo { type Props (line 18) | interface Props { FILE: src/containers/Vault/VaultLoans/BrokerTabs.tsx type LoanBrokerData (line 1) | interface LoanBrokerData { type Props (line 6) | interface Props { FILE: src/containers/Vault/VaultLoans/LoanRow.tsx type LoanData (line 20) | interface LoanData { type AssetInfo (line 44) | interface AssetInfo { type Props (line 50) | interface Props { FILE: src/containers/Vault/VaultLoans/index.tsx type LoanBrokerData (line 12) | interface LoanBrokerData { type AssetInfo (line 28) | interface AssetInfo { type Props (line 34) | interface Props { FILE: src/containers/Vault/VaultLoans/utils.ts constant ONE_TENTH_BASIS_POINT (line 4) | const ONE_TENTH_BASIS_POINT = 1000 constant LSF_LOAN_DEFAULT (line 7) | const LSF_LOAN_DEFAULT = 0x00010000 constant LSF_LOAN_IMPAIRED (line 8) | const LSF_LOAN_IMPAIRED = 0x00020000 type LoanStatusKey (line 47) | type LoanStatusKey = FILE: src/containers/Vault/VaultTransactions/index.tsx type Props (line 10) | interface Props { FILE: src/containers/Vault/index.tsx constant ERROR_MESSAGES (line 30) | const ERROR_MESSAGES: { [code: number]: ErrorMessage } = { constant DEFAULT_ERROR (line 41) | const DEFAULT_ERROR: ErrorMessage = { FILE: src/containers/Vault/utils.tsx type VaultDataJson (line 11) | interface VaultDataJson { FILE: src/containers/Vaults/VaultsTable.tsx type SortOrder (line 13) | type SortOrder = 'asc' | 'desc' type VaultsTableProps (line 15) | interface VaultsTableProps { constant DEFAULT_EMPTY_VALUE (line 26) | const DEFAULT_EMPTY_VALUE = '--' FILE: src/containers/Vaults/api.ts constant SORT_FIELD_MAP (line 10) | const SORT_FIELD_MAP: Record = { constant ASSET_TYPE_MAP (line 18) | const ASSET_TYPE_MAP: Record = { FILE: src/containers/Vaults/index.tsx type FilterCategory (line 24) | type FilterCategory = '' | 'xrp' | 'stablecoin' constant TOOLTIP_Y_OFFSET (line 26) | const TOOLTIP_Y_OFFSET = 80 constant PAGE_SIZE (line 27) | const PAGE_SIZE = 20 constant SEARCH_DEBOUNCE_MS (line 28) | const SEARCH_DEBOUNCE_MS = 400 constant PRICE_REFETCH_INTERVAL (line 29) | const PRICE_REFETCH_INTERVAL = 5 * 60 * 1000 // 5 minutes FILE: src/containers/Vaults/types.ts type VaultData (line 1) | interface VaultData { type VaultsMetrics (line 15) | interface VaultsMetrics { type VaultsListResponse (line 25) | interface VaultsListResponse { type AssetPricesResponse (line 35) | interface AssetPricesResponse { FILE: src/containers/shared/EmptyMessageTableRow.tsx type EmptyMessageTableRowProps (line 3) | type EmptyMessageTableRowProps = PropsWithChildren<{ FILE: src/containers/shared/Interfaces.tsx type AccountFormattedInfo (line 4) | interface AccountFormattedInfo { type NFTFormattedInfo (line 24) | interface NFTFormattedInfo { type FormattedMPTIssuance (line 43) | interface FormattedMPTIssuance { type ErrorMessage (line 56) | interface ErrorMessage { type ErrorMessages (line 61) | type ErrorMessages = { FILE: src/containers/shared/LoadMoreButton.tsx type LoadMoreButtonProps (line 5) | interface LoadMoreButtonProps { FILE: src/containers/shared/NetworkContext.tsx constant ENV_NETWORK_MAP (line 5) | const ENV_NETWORK_MAP: Record = { function getNetworkName (line 13) | function getNetworkName() { type NetworkProviderProps (line 25) | type NetworkProviderProps = React.PropsWithChildren<{ FILE: src/containers/shared/NumberFormattingUtils.ts constant USD_REGULAR_BALANCE_LOWER_BOUND (line 7) | const USD_REGULAR_BALANCE_LOWER_BOUND = 1 constant USD_SMALL_BALANCE_LOWER_BOUND (line 8) | const USD_SMALL_BALANCE_LOWER_BOUND = 0.0001 constant TOKEN_BALANCE_LARGE_LOWER_BOUND (line 9) | const TOKEN_BALANCE_LARGE_LOWER_BOUND = 999 constant XRP_CURRENCY_OPTIONS (line 12) | const XRP_CURRENCY_OPTIONS = { constant XRP_SMALL_BALANCE_CURRENCY_OPTIONS (line 20) | const XRP_SMALL_BALANCE_CURRENCY_OPTIONS = { constant USD_CURRENCY_OPTIONS (line 27) | const USD_CURRENCY_OPTIONS = { constant USD_SMALL_BALANCE_CURRENCY_OPTIONS (line 35) | const USD_SMALL_BALANCE_CURRENCY_OPTIONS = { constant USD_EXTRA_SMALL_BALANCE_CURRENCY_OPTIONS (line 43) | const USD_EXTRA_SMALL_BALANCE_CURRENCY_OPTIONS = { constant NUMBER_DEFAULT_OPTIONS (line 50) | const NUMBER_DEFAULT_OPTIONS = { constant NUMBER_SMALL_OPTIONS (line 57) | const NUMBER_SMALL_OPTIONS = { FILE: src/containers/shared/SocketContext.tsx constant LOCALHOST_URLS (line 5) | const LOCALHOST_URLS = ['localhost', '127.0.0.1', '0.0.0.0'] type ExplorerXrplClient (line 7) | interface ExplorerXrplClient extends XrplClient { function isInsecureWs (line 12) | function isInsecureWs(rippledHost: string | undefined): boolean { function getSocket (line 20) | function getSocket(rippledUrl?: string): ExplorerXrplClient { type SocketProviderProps (line 63) | type SocketProviderProps = React.PropsWithChildren<{ FILE: src/containers/shared/amendmentUtils.ts constant TIME_ZONE (line 7) | const TIME_ZONE = 'UTC' constant DATE_OPTIONS (line 8) | const DATE_OPTIONS = { function getExpectedDate (line 19) | function getExpectedDate(date: string, language: string) { function fetchMinRippledVersions (line 29) | async function fetchMinRippledVersions() { function getRippledVersion (line 45) | async function getRippledVersion(name: string) { FILE: src/containers/shared/analytics.ts type AnalyticsEventNames (line 5) | type AnalyticsEventNames = type AnalyticsFields (line 15) | interface AnalyticsFields { class Analytics (line 41) | class Analytics { method setGlobals (line 44) | setGlobals(newGlobals) { method track (line 48) | track(event: AnalyticsEventNames, fields: AnalyticsFields) { method trackException (line 52) | trackException(description: string) { method trackScreenLoaded (line 56) | trackScreenLoaded(fields?: AnalyticsFields) { FILE: src/containers/shared/components/Account.tsx type AccountProps (line 4) | interface AccountProps { FILE: src/containers/shared/components/Amount.tsx type AmountProps (line 15) | interface AmountProps { FILE: src/containers/shared/components/CopyableText/CopyableText.tsx type CopyableTextProps (line 6) | interface CopyableTextProps { FILE: src/containers/shared/components/Currency.tsx constant NON_STANDARD_CODE_LENGTH (line 6) | const NON_STANDARD_CODE_LENGTH = 40 constant XRP (line 7) | const XRP = 'XRP' constant LP_TOKEN_IDENTIFIER (line 9) | const LP_TOKEN_IDENTIFIER = '03' type Props (line 11) | interface Props { FILE: src/containers/shared/components/CurrencySwitch/CurrencySwitch.tsx type CurrencySwitchProps (line 5) | interface CurrencySwitchProps { FILE: src/containers/shared/components/DexTradeTable/DexTradeTable.tsx type DexTradeFormatted (line 21) | interface DexTradeFormatted { type DexTradeTableProps (line 34) | interface DexTradeTableProps { FILE: src/containers/shared/components/DexTradeTable/formatDexTrade.ts type LOSDexTradeRaw (line 4) | interface LOSDexTradeRaw { FILE: src/containers/shared/components/DomainLink.tsx type Props (line 4) | interface Props { constant PROTOCOL_REGEX (line 13) | const PROTOCOL_REGEX = /^([a-z][a-z0-9+\-.]*):\/\// constant PROTOCOL_REMOVAL_REGEX (line 14) | const PROTOCOL_REMOVAL_REGEX = /^(https?:\/\/)?(.*?)(\/)?$/ FILE: src/containers/shared/components/Dropdown/Dropdown.tsx type DropdownProps (line 6) | interface DropdownProps { FILE: src/containers/shared/components/Dropdown/DropdownItem.tsx type DropdownItemProps (line 4) | type DropdownItemProps = PropsWithChildren<{ FILE: src/containers/shared/components/DualAxisAreaChart/DualAxisAreaChart.tsx type AxisConfig (line 14) | interface AxisConfig { type DualAxisAreaChartProps (line 26) | interface DualAxisAreaChartProps { FILE: src/containers/shared/components/EmptyStateMessage/index.tsx type EmptyStateMessageProps (line 5) | interface EmptyStateMessageProps { FILE: src/containers/shared/components/HoldersTable/HoldersTable.tsx type XRPLHolder (line 16) | interface XRPLHolder { type HoldersTableProps (line 24) | interface HoldersTableProps { FILE: src/containers/shared/components/JsonView/JsonView.tsx type JsonViewProps (line 9) | interface JsonViewProps { FILE: src/containers/shared/components/MPTokenLink.tsx type MPTokenLinkProps (line 4) | interface MPTokenLinkProps { FILE: src/containers/shared/components/NFTokenLink.tsx type NFTokenLinkProps (line 4) | interface NFTokenLinkProps { FILE: src/containers/shared/components/Notification/index.tsx type NotificationLevel (line 4) | type NotificationLevel = 'primary' type NotificationUsage (line 5) | type NotificationUsage = type NotificationProps (line 14) | interface NotificationProps { FILE: src/containers/shared/components/Notification/tests/index.test.tsx constant VALID_USAGES (line 5) | const VALID_USAGES = [ FILE: src/containers/shared/components/PaginatedTable/index.tsx function getPageItems (line 4) | function getPageItems(current: number, total: number) { type PaginatedTableProps (line 39) | interface PaginatedTableProps { function PaginatedTable (line 45) | function PaginatedTable({ FILE: src/containers/shared/components/Pagination/Pagination.tsx type Props (line 5) | type Props = { constant DOTS (line 16) | const DOTS = '…' function range (line 18) | function range(start: number, end: number) { function getPaginationRange (line 23) | function getPaginationRange({ FILE: src/containers/shared/components/ResponsiveTimestamp/ResponsiveTimestamp.tsx type ResponsiveTimestampProps (line 5) | interface ResponsiveTimestampProps { FILE: src/containers/shared/components/Sequence.tsx type SequenceProps (line 5) | interface SequenceProps { function getContext (line 23) | function getContext() { FILE: src/containers/shared/components/SortColumn.tsx type SortOrder (line 8) | type SortOrder = 'asc' | 'desc' type SortTableProps (line 10) | interface SortTableProps { FILE: src/containers/shared/components/Streams/StreamsProvider.tsx constant THROTTLE (line 25) | const THROTTLE = 200 constant MAX_LEDGERS_SHOWN (line 26) | const MAX_LEDGERS_SHOWN = 50 function addLedger (line 91) | function addLedger(index: number | string) { function updateMetrics (line 115) | function updateMetrics() { function onLedger (line 156) | function onLedger(data: LedgerStream) { function processValidationQueue (line 247) | function processValidationQueue() { FILE: src/containers/shared/components/Streams/types.ts type LedgerValidation (line 4) | type LedgerValidation = ValidationStream & { partial?: boolean } type LedgerHash (line 6) | interface LedgerHash { type Ledger (line 15) | interface Ledger { type RunningMetrics (line 25) | interface RunningMetrics { type Metrics (line 32) | interface Metrics extends RunningMetrics { FILE: src/containers/shared/components/TVLVolumeChart/TVLVolumeChart.tsx type TVLVolumeDataPoint (line 13) | interface TVLVolumeDataPoint { type TVLVolumeChartProps (line 19) | interface TVLVolumeChartProps { constant TIME_RANGES (line 27) | const TIME_RANGES = ['1W', '1M', '6M', '1Y', '5Y'] as const constant TVL_COLOR (line 28) | const TVL_COLOR = GREEN_500 constant VOLUME_COLOR (line 29) | const VOLUME_COLOR = PURPLE_500 FILE: src/containers/shared/components/TVLVolumeChart/test/TVLVolumeChart.test.tsx function MockResizeObserver (line 9) | function MockResizeObserver() { type RenderProps (line 22) | interface RenderProps { FILE: src/containers/shared/components/Tabs.tsx type TabConfig (line 5) | interface TabConfig { type Props (line 11) | interface Props { FILE: src/containers/shared/components/TokenSearchResults/TokenSearchResults.tsx type SearchResultsProps (line 18) | interface SearchResultsProps { FILE: src/containers/shared/components/TokenSearchResults/TokenSearchRow.tsx constant DEFAULT_VALUE (line 15) | const DEFAULT_VALUE = '--' type SearchResultRowProps (line 51) | interface SearchResultRowProps { FILE: src/containers/shared/components/TokenTableRow.tsx type TokenTableRowProps (line 1) | interface TokenTableRowProps { FILE: src/containers/shared/components/Tooltip/Tooltip.tsx constant PADDING_Y (line 10) | const PADDING_Y = 20 constant DATE_OPTIONS (line 11) | const DATE_OPTIONS = { type TooltipInstance (line 18) | interface TooltipInstance { FILE: src/containers/shared/components/Tooltip/useTooltip.tsx type TooltipContextType (line 13) | interface TooltipContextType { FILE: src/containers/shared/components/Transaction/AMMBid/parser.ts function getMinBid (line 3) | function getMinBid(tx: any) { function getMaxBid (line 9) | function getMaxBid(tx: any) { function parser (line 15) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/AMMClawback/parser.ts function parser (line 4) | function parser(tx: AMMClawback, meta: any) { FILE: src/containers/shared/components/Transaction/AMMCreate/parser.ts function parser (line 4) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/AMMDeposit/parser.ts function parser (line 8) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/AMMVote/parser.ts function parser (line 3) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/AMMWithdraw/parser.ts function parser (line 8) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/Batch/Description.tsx function renderSigners (line 7) | function renderSigners() { FILE: src/containers/shared/components/Transaction/Batch/TableDetail.tsx function renderTxList (line 25) | function renderTxList() { FILE: src/containers/shared/components/Transaction/Batch/parser.ts function parser (line 4) | function parser(tx: Batch) { FILE: src/containers/shared/components/Transaction/Batch/test/BatchSimple.test.tsx function renderComponent (line 21) | function renderComponent(tx: any, socketMock: any = {}) { FILE: src/containers/shared/components/Transaction/Batch/test/BatchTableDetail.test.tsx function renderComponent (line 12) | function renderComponent(tx: any, socketMock: any = {}) { FILE: src/containers/shared/components/Transaction/Batch/utils.ts function getBatchTxStatus (line 7) | async function getBatchTxStatus(rippledSocket, batchTransactions) { type GlobalFlags (line 35) | enum GlobalFlags { type HashPrefix (line 39) | enum HashPrefix { constant HASH_BYTES (line 65) | const HASH_BYTES = 32 function hashSignedTx (line 67) | function hashSignedTx(tx: Transaction | string): string { function hasFlag (line 92) | function hasFlag( function isFlagEnabled (line 106) | function isFlagEnabled(Flags: number, checkFlag: number): boolean { function sha512Half (line 111) | function sha512Half(hex: string): string { FILE: src/containers/shared/components/Transaction/Clawback/types.ts type ClawbackInstructions (line 3) | interface ClawbackInstructions { FILE: src/containers/shared/components/Transaction/CredentialIDs.tsx type CredentialIDsProps (line 4) | interface CredentialIDsProps { FILE: src/containers/shared/components/Transaction/DefaultSimple.tsx constant DEFAULT_TX_ELEMENTS (line 10) | const DEFAULT_TX_ELEMENTS = [ FILE: src/containers/shared/components/Transaction/DelegateSet/types.ts type DelegateSet (line 4) | interface DelegateSet extends TransactionCommonFields { type Permission (line 9) | interface Permission { FILE: src/containers/shared/components/Transaction/DepositPreauth/types.ts type CredentialAuth (line 2) | interface CredentialAuth { type DepositPreauthWithAuthorize (line 7) | interface DepositPreauthWithAuthorize { type DepositPreauthWithUnauthorize (line 14) | interface DepositPreauthWithUnauthorize { type DepositPreauthWithAuthorizeCredentials (line 21) | interface DepositPreauthWithAuthorizeCredentials { type DepositPreauthWithUnauthorizeCredentials (line 28) | interface DepositPreauthWithUnauthorizeCredentials { type DepositPreauth (line 35) | type DepositPreauth = FILE: src/containers/shared/components/Transaction/EscrowCancel/parser.ts function parser (line 10) | function parser(tx: EscrowCancel, meta: TransactionMetadata) { FILE: src/containers/shared/components/Transaction/EscrowCancel/test/EscrowCancelDescription.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowCancel/test/EscrowCancelSimple.test.tsx function getTestByName (line 13) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowCreate/parser.ts function parser (line 5) | function parser(tx: EscrowCreate) { FILE: src/containers/shared/components/Transaction/EscrowCreate/test/EscrowCreateDescription.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowCreate/test/EscrowCreateSimple.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowCreate/test/EscrowCreateTableDetail.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowFinish/parser.ts function parser (line 10) | function parser(tx: EscrowFinish, meta: TransactionMetadata) { FILE: src/containers/shared/components/Transaction/EscrowFinish/test/EscrowFinishDescription.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowFinish/test/EscrowFinishSimple.test.tsx function getTestByName (line 15) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/EscrowFinish/test/EscrowFinishTableDetail.test.tsx function getTestByName (line 14) | function getTestByName(name: string) { FILE: src/containers/shared/components/Transaction/LoanBrokerCoverClawback/parser.ts constant XRPL_NEUTRAL_ISSUER (line 5) | const XRPL_NEUTRAL_ISSUER = 'rrrrrrrrrrrrrrrrrrrrBZbvji' function parser (line 7) | function parser(tx: LoanBrokerCoverClawback, meta: any) { FILE: src/containers/shared/components/Transaction/LoanBrokerCoverClawback/types.ts type LoanBrokerCoverClawback (line 5) | interface LoanBrokerCoverClawback extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanBrokerCoverDeposit/types.ts type LoanBrokerCoverDeposit (line 5) | interface LoanBrokerCoverDeposit extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanBrokerCoverWithdraw/types.ts type LoanBrokerCoverWithdraw (line 5) | interface LoanBrokerCoverWithdraw extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanBrokerDelete/types.ts type LoanBrokerDelete (line 4) | interface LoanBrokerDelete extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanBrokerSet/parser.ts function parser (line 11) | function parser(tx: LoanBrokerSet, meta?: any) { FILE: src/containers/shared/components/Transaction/LoanBrokerSet/types.ts type LoanBrokerSet (line 5) | interface LoanBrokerSet extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanDelete/types.ts type LoanDelete (line 4) | interface LoanDelete extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanManage/types.ts type LoanManage (line 4) | interface LoanManage extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanPay/types.ts type LoanPay (line 5) | interface LoanPay extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/LoanSet/parser.ts function parser (line 11) | function parser(tx: LoanSet) { FILE: src/containers/shared/components/Transaction/LoanSet/types.ts type LoanSet (line 4) | interface LoanSet extends TransactionCommonFields { FILE: src/containers/shared/components/Transaction/MPTokenIssuanceCreate/types.ts type MPTokenIssuanceCreateInstructions (line 1) | interface MPTokenIssuanceCreateInstructions { FILE: src/containers/shared/components/Transaction/NFTokenAcceptOffer/types.ts type NFTokenAcceptOfferInstructions (line 3) | interface NFTokenAcceptOfferInstructions { FILE: src/containers/shared/components/Transaction/NFTokenCancelOffer/types.ts type NFTokenCancelOfferInstructions (line 1) | interface NFTokenCancelOfferInstructions { FILE: src/containers/shared/components/Transaction/NFTokenCreateOffer/types.ts type NFTokenCreateOfferInstructions (line 3) | interface NFTokenCreateOfferInstructions { FILE: src/containers/shared/components/Transaction/NFTokenMint/types.ts type NFTokenMintInstructions (line 1) | interface NFTokenMintInstructions { FILE: src/containers/shared/components/Transaction/OfferCreate/parser.ts function parser (line 4) | function parser(tx: any) { FILE: src/containers/shared/components/Transaction/OracleSet/parser.ts function parser (line 5) | function parser(tx: OracleSet) { FILE: src/containers/shared/components/Transaction/Payment/types.ts type PaymentInstructions (line 3) | interface PaymentInstructions { FILE: src/containers/shared/components/Transaction/PaymentChannelClaim/types.ts type PaymentChannelClaimInstructions (line 3) | interface PaymentChannelClaimInstructions { FILE: src/containers/shared/components/Transaction/PaymentChannelCreate/types.ts type PaymentChannelCreateInstructions (line 3) | interface PaymentChannelCreateInstructions { FILE: src/containers/shared/components/Transaction/PaymentChannelFund/types.ts type PaymentChannelFundInstructions (line 3) | interface PaymentChannelFundInstructions { FILE: src/containers/shared/components/Transaction/SetFee/test/SetFeeDescription.test.tsx function testDescription (line 13) | function testDescription(container: Element) { FILE: src/containers/shared/components/Transaction/SetFee/test/SetFeeSimple.test.tsx function testSimple (line 14) | function testSimple(container: Element) { FILE: src/containers/shared/components/Transaction/SetFee/types.ts type SetFeePreAmendment (line 3) | interface SetFeePreAmendment extends TransactionCommonFields { type SetFeePostAmendment (line 14) | interface SetFeePostAmendment extends TransactionCommonFields { type SetFee (line 29) | type SetFee = SetFeePreAmendment | SetFeePostAmendment type SetFeeInstructions (line 31) | interface SetFeeInstructions { FILE: src/containers/shared/components/Transaction/SetHook/types.ts type HookGrant (line 1) | interface HookGrant { type HookParameter (line 8) | interface HookParameter { type HookData (line 15) | interface HookData { type Hook (line 26) | interface Hook { type SetHook (line 30) | interface SetHook { type SetHookInstructions (line 35) | interface SetHookInstructions { FILE: src/containers/shared/components/Transaction/SetHook/utils.ts constant TRANSACTION_TYPES (line 4) | const TRANSACTION_TYPES: Record = { function hex2bin (line 52) | function hex2bin(input) { function hookOnToTxList (line 62) | function hookOnToTxList(hookOn?: string): string[] | undefined { FILE: src/containers/shared/components/Transaction/SignerListSet/types.ts type SignerInstruction (line 1) | interface SignerInstruction { type SignerListSetInstructions (line 6) | interface SignerListSetInstructions { FILE: src/containers/shared/components/Transaction/SimpleGroup.tsx type SimpleGroupProps (line 1) | type SimpleGroupProps = React.PropsWithChildren<{ FILE: src/containers/shared/components/Transaction/SimpleRow.tsx type SimpleRowProps (line 4) | type SimpleRowProps = PropsWithChildren<{ FILE: src/containers/shared/components/Transaction/XChainAccountCreateCommit/parser.ts function parser (line 3) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/XChainAddAccountCreateAttestation/types.ts type XChainAddAccountCreateAttestationInstructions (line 4) | interface XChainAddAccountCreateAttestationInstructions { FILE: src/containers/shared/components/Transaction/XChainAddClaimAttestation/types.ts type XChainAddClaimAttestationInstructions (line 4) | interface XChainAddClaimAttestationInstructions { FILE: src/containers/shared/components/Transaction/XChainBridge.tsx type XChainBridgeProps (line 9) | interface XChainBridgeProps { FILE: src/containers/shared/components/Transaction/XChainClaim/parser.ts function parser (line 3) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/XChainCommit/parser.ts function parser (line 3) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/XChainCreateBridge/parser.ts function parser (line 3) | function parser(tx: any) { FILE: src/containers/shared/components/Transaction/XChainCreateClaimID/parser.ts function parser (line 3) | function parser(tx: any, meta: any) { FILE: src/containers/shared/components/Transaction/XChainModifyBridge/parser.ts function parser (line 3) | function parser(tx: any) { FILE: src/containers/shared/components/Transaction/test/DefaultSimple.test.tsx function renderComponent (line 10) | function renderComponent(tx: { tx: any; meta: any }) { FILE: src/containers/shared/components/Transaction/test/createWrapperFactory.tsx function renderWithProviders (line 23) | function renderWithProviders( function createDescriptionRenderFactory (line 43) | function createDescriptionRenderFactory( function createSimpleRenderFactory (line 52) | function createSimpleRenderFactory( function createTableDetailRenderFactory (line 69) | function createTableDetailRenderFactory( FILE: src/containers/shared/components/Transaction/types.ts type TransactionCategory (line 5) | enum TransactionCategory { type TransactionAction (line 16) | enum TransactionAction { type TransactionTableDetailProps (line 25) | interface TransactionTableDetailProps { type TransactionTableDetailComponent (line 28) | type TransactionTableDetailComponent = FC type TransactionDescriptionProps (line 30) | interface TransactionDescriptionProps { type TransactionDescriptionComponent (line 36) | type TransactionDescriptionComponent = FC type TransactionSimpleProps (line 38) | interface TransactionSimpleProps { type TransactionSimpleComponent (line 45) | type TransactionSimpleComponent = FC type TransactionParser (line 46) | type TransactionParser = (tx: T, meta: any) => I type TransactionMapping (line 48) | interface TransactionMapping { type TransactionCommonFields (line 57) | interface TransactionCommonFields { FILE: src/containers/shared/components/Transaction/utils/vaultUtils.ts function getVaultAsset (line 10) | async function getVaultAsset(rippledSocket: any, vaultId: string) { function getVaultAssetFromLoanBroker (line 26) | async function getVaultAssetFromLoanBroker( FILE: src/containers/shared/components/TransactionActionIcon/TransactionActionIcon.tsx type TransactionActionIconProps (line 11) | type TransactionActionIconProps = FILE: src/containers/shared/components/TransactionTable/TransactionTable.tsx type TransactionTableProps (line 8) | type TransactionTableProps = HTMLAttributes & { type TransactionTableComponent (line 18) | type TransactionTableComponent = FunctionComponent { FILE: src/containers/shared/components/VHSValidators/types.ts type VHSValidatorsHookResult (line 3) | interface VHSValidatorsHookResult { FILE: src/containers/shared/components/test/Account.test.tsx constant ACCOUNT (line 14) | const ACCOUNT = 'rHWcuuZoFvDS6gNbmHSdpb7u1hZzxvCoMt' constant ACCOUNT_PLUS_DT (line 15) | const ACCOUNT_PLUS_DT = `${ACCOUNT}:381702` FILE: src/containers/shared/components/test/NFTokenLink.test.tsx constant TOKEN_ID (line 8) | const TOKEN_ID = FILE: src/containers/shared/helpers/contextFactory.ts type NameProps (line 3) | type NameProps = { FILE: src/containers/shared/hooks/index.ts constant CUSTOM_NETWORKS_STORAGE_KEY (line 9) | const CUSTOM_NETWORKS_STORAGE_KEY = 'explorer-custom-networks' FILE: src/containers/shared/hooks/useCursorPaginatedQuery.ts type UseCursorPaginatedQueryOptions (line 7) | interface UseCursorPaginatedQueryOptions { type UseCursorPaginatedQueryResult (line 22) | interface UseCursorPaginatedQueryResult { function useCursorPaginatedQuery (line 44) | function useCursorPaginatedQuery({ FILE: src/containers/shared/hooks/useLocalStorage.ts function getStorageValue (line 3) | function getStorageValue(key: string, defaultValue: T): T | undefined { FILE: src/containers/shared/hooks/usePreviousWithPausing.tsx function usePreviousWithPausing (line 8) | function usePreviousWithPausing( FILE: src/containers/shared/hooks/useTokenToUSDRate.ts constant FETCH_INTERVAL_MILLIS (line 5) | const FETCH_INTERVAL_MILLIS = 60 * 1000 // 1 minute type TokenInfo (line 27) | interface TokenInfo { type TokenToUSDRateResult (line 32) | interface TokenToUSDRateResult { function useTokenToUSDRate (line 46) | function useTokenToUSDRate( FILE: src/containers/shared/hooks/useXRPToUSDRate.ts constant FETCH_INTERVAL_MILLIS (line 7) | const FETCH_INTERVAL_MILLIS = 5 * 1000 // 1 minute constant XRP_USD_ORACLE_ACCOUNT (line 8) | const XRP_USD_ORACLE_ACCOUNT = 'rXUMMaPpZqPutoRszR29jtC8amWq3APkx' function useXRPToUSDRate (line 24) | function useXRPToUSDRate(): number { FILE: src/containers/shared/log.ts constant BASE (line 3) | const BASE = 'xrpl-debug' constant COLOURS (line 4) | const COLOURS = { class Log (line 11) | class Log { method getDebugger (line 14) | getDebugger(level) { method generateMessage (line 23) | generateMessage(level, message, source?) { method trace (line 28) | trace(message, source?) { method info (line 32) | info(message, source?) { method warn (line 36) | warn(message, source?) { method error (line 40) | error(message, source?) { FILE: src/containers/shared/losTypes.ts type SocialLink (line 1) | interface SocialLink { type LOSToken (line 5) | interface LOSToken { FILE: src/containers/shared/metaParser.tsx function getAuthAccounts (line 12) | function getAuthAccounts(tx: any) { function getAMMAccountID (line 19) | function getAMMAccountID(meta: any) { function getLPTokenAmount (line 27) | function getLPTokenAmount(meta: any) { function findAssetAmount (line 60) | function findAssetAmount( function findXRPAmount (line 92) | function findXRPAmount( function findNodeWithAsset (line 117) | function findNodeWithAsset( function findNodes (line 129) | function findNodes(meta: any, entryType: string) { FILE: src/containers/shared/mptUtils.ts constant MAX_MPT_META_BYTE_LENGTH (line 9) | const MAX_MPT_META_BYTE_LENGTH = 1024 constant MPT_META_URI_FIELDS (line 11) | const MPT_META_URI_FIELDS = [ constant MPT_META_ALL_FIELDS (line 23) | const MPT_META_ALL_FIELDS = [ method validate (line 27) | validate(obj: Record): string[] { method validate (line 47) | validate(obj: Record): string[] { method validate (line 65) | validate(obj: Record): string[] { method validate (line 83) | validate(obj: Record): string[] { method validate (line 111) | validate(obj: Record): string[] { method validate (line 129) | validate(obj: Record): string[] { method validate (line 151) | validate(obj: Record): string[] { method validate (line 193) | validate(obj: Record): string[] { method validate (line 248) | validate(obj: Record): string[] { function expandKeys (line 278) | function expandKeys( function parseMPTokenMetadata (line 318) | function parseMPTokenMetadata( function isMPTokenMetadataCompliant (line 376) | function isMPTokenMetadataCompliant(input: string | undefined): boolean { FILE: src/containers/shared/navigate.ts function locationAssign (line 5) | function locationAssign(url: string): void { FILE: src/containers/shared/routing.tsx type RouteDefinition (line 20) | interface RouteDefinition { function buildPath (line 30) | function buildPath(route: RouteDefinition, params: T) { function useRouteParams (line 45) | function useRouteParams(route: T) { type LinkProps (line 49) | interface LinkProps< function ExplorerLink (line 67) | function ExplorerLink({ FILE: src/containers/shared/services/CursorPaginationService.ts type PaginationFetchFn (line 27) | type PaginationFetchFn = ( type PaginationFormatFn (line 41) | type PaginationFormatFn = (raw: any) => T type PaginationResult (line 43) | interface PaginationResult { type CursorPaginationServiceOptions (line 50) | interface CursorPaginationServiceOptions { class CursorPaginationService (line 61) | class CursorPaginationService { method constructor (line 90) | constructor(options: CursorPaginationServiceOptions) { method getCacheKey (line 100) | private getCacheKey( method fetchMore (line 113) | private async fetchMore( method getPage (line 178) | async getPage( method clearCache (line 243) | clearCache(id?: string, sortField?: string, sortOrder?: string): void { method getCachedItemCount (line 263) | getCachedItemCount( FILE: src/containers/shared/transactionUtils.ts constant SUCCESSFUL_TRANSACTION (line 11) | const SUCCESSFUL_TRANSACTION = 'tesSUCCESS' constant XRP_BASE (line 12) | const XRP_BASE = 1000000 constant ACCOUNT_ZERO (line 14) | const ACCOUNT_ZERO = 'rrrrrrrrrrrrrrrrrrrrrhoLvTp' constant TX_FLAGS (line 16) | const TX_FLAGS: Record> = { constant ACCOUNT_FLAGS (line 119) | const ACCOUNT_FLAGS: Record = { constant HOOK_FLAGS (line 138) | const HOOK_FLAGS: Record = { constant CURRENCY_ORDER (line 144) | const CURRENCY_ORDER = [ constant DATE_OPTIONS (line 164) | const DATE_OPTIONS = { function groupAffectedNodes (line 175) | function groupAffectedNodes(trans: Transaction) { function decodeHex (line 200) | function decodeHex(hex: string): string { function buildMemos (line 209) | function buildMemos(trans: Transaction) { function buildFlags (line 228) | function buildFlags(trans: Transaction): string[] { function buildHookFlags (line 244) | function buildHookFlags(flags: number): string[] { function hex32 (line 257) | function hex32(d: number): string { function zeroPad (line 263) | function zeroPad( function normalizeAmount (line 276) | function normalizeAmount( function findNode (line 287) | function findNode( FILE: src/containers/shared/types.ts type Amount (line 8) | type Amount = IssuedCurrencyAmount | MPTAmount | string type ExplorerAmount (line 10) | type ExplorerAmount = { type Tx (line 17) | interface Tx { type Transaction (line 23) | interface Transaction { type TransactionSummary (line 29) | interface TransactionSummary { type AccountNFToken (line 38) | interface AccountNFToken { FILE: src/containers/shared/utils.js constant THOUSAND (line 1) | const THOUSAND = 1000 constant MILLION (line 2) | const MILLION = THOUSAND * THOUSAND constant BILLION (line 3) | const BILLION = MILLION * THOUSAND constant TRILLION (line 4) | const TRILLION = BILLION * THOUSAND constant QUADRILLION (line 5) | const QUADRILLION = TRILLION * THOUSAND constant TRADING_FEE_TO_PERCENT (line 8) | const TRADING_FEE_TO_PERCENT = 1000 constant TRADING_FEE_BASE (line 11) | const TRADING_FEE_BASE = TRADING_FEE_TO_PERCENT * 100 constant EXOTIC_SYMBOLS (line 13) | const EXOTIC_SYMBOLS = { constant TITLE_LENGTH (line 27) | const TITLE_LENGTH = 77 constant NOT_FOUND (line 28) | const NOT_FOUND = 404 constant SERVER_ERROR (line 29) | const SERVER_ERROR = 500 constant BAD_REQUEST (line 30) | const BAD_REQUEST = 400 constant FETCH_INTERVAL_MILLIS (line 32) | const FETCH_INTERVAL_MILLIS = 5000 constant FETCH_INTERVAL_VHS_MILLIS (line 33) | const FETCH_INTERVAL_VHS_MILLIS = 60 * 1000 // 1 minute constant FETCH_INTERVAL_NODES_MILLIS (line 34) | const FETCH_INTERVAL_NODES_MILLIS = 60000 constant FETCH_INTERVAL_ERROR_MILLIS (line 35) | const FETCH_INTERVAL_ERROR_MILLIS = 300 constant FETCH_INTERVAL_XRP_USD_ORACLE_MILLIS (line 36) | const FETCH_INTERVAL_XRP_USD_ORACLE_MILLIS = 60 * 1000 // 1 minute constant FETCH_INTERVAL_FEE_SETTINGS_MILLIS (line 37) | const FETCH_INTERVAL_FEE_SETTINGS_MILLIS = 10 * 60 * 1000 // 10 minutes constant DECIMAL_REGEX (line 39) | const DECIMAL_REGEX = /^\d+$/ constant HASH256_REGEX (line 40) | const HASH256_REGEX = /[0-9A-Fa-f]{64}/i constant HASH192_REGEX (line 41) | const HASH192_REGEX = /[0-9A-Fa-f]{48}/i constant CURRENCY_REGEX (line 42) | const CURRENCY_REGEX = constant FULL_CURRENCY_REGEX (line 44) | const FULL_CURRENCY_REGEX = constant VALIDATORS_REGEX (line 46) | const VALIDATORS_REGEX = /^n[9H][0-9A-Za-z]{50}$/ constant CTID_REGEX (line 47) | const CTID_REGEX = /^[cC][0-9A-Za-z]{15}$/ constant PURPLE (line 49) | const PURPLE = '#8884d8' constant GREEN_400 (line 50) | const GREEN_400 = '#5BEB9D' constant GREEN_500 (line 51) | const GREEN_500 = '#32E685' constant GREEN_800 (line 52) | const GREEN_800 = '#1E8A50' constant PURPLE_500 (line 53) | const PURPLE_500 = '#7919FF' constant PURPLE_700 (line 54) | const PURPLE_700 = '#4A00B2' constant GREY_0 (line 55) | const GREY_0 = '#FFFFFF' constant GREY_400 (line 56) | const GREY_400 = '#A2A2A4' constant GREY_600 (line 57) | const GREY_600 = '#656E81' constant GREY_800 (line 58) | const GREY_800 = '#383D47' constant BLACK_600 (line 59) | const BLACK_600 = '#454549' constant MAGENTA_700 (line 60) | const MAGENTA_700 = '#B20058' constant DROPS_TO_XRP_FACTOR (line 62) | const DROPS_TO_XRP_FACTOR = 1000000.0 constant ONE_TENTH_BASIS_POINT (line 64) | const ONE_TENTH_BASIS_POINT = 1000 constant ONE_TENTH_BASIS_POINT_DIGITS (line 65) | const ONE_TENTH_BASIS_POINT_DIGITS = 3 constant ONE_TENTH_BASIS_POINT_CUTOFF (line 66) | const ONE_TENTH_BASIS_POINT_CUTOFF = 0.001 constant BREAKPOINTS (line 68) | const BREAKPOINTS = { constant CURRENCY_OPTIONS (line 75) | const CURRENCY_OPTIONS = { constant NUMBER_DEFAULT_OPTIONS (line 82) | const NUMBER_DEFAULT_OPTIONS = { constant FORMAT_PRICE_DEFAULT_OPTIONS (line 89) | const FORMAT_PRICE_DEFAULT_OPTIONS = { constant ORACLE_ACCOUNT (line 96) | const ORACLE_ACCOUNT = 'rXUMMaPpZqPutoRszR29jtC8amWq3APkx' function formatPrice (line 196) | function formatPrice(number, options = {}) { constant DATE_OPTIONS_NUMERIC (line 221) | const DATE_OPTIONS_NUMERIC = { function convertScaledPrice (line 539) | function convertScaledPrice(assetPrice, scale) { FILE: src/containers/shared/vhsTypes.ts type NodeResponse (line 1) | interface NodeResponse { type NodeData (line 33) | interface NodeData extends NodeResponse { type ValidatorScore (line 43) | interface ValidatorScore { type ValidatorReport (line 50) | interface ValidatorReport { type ValidatorResponse (line 61) | interface ValidatorResponse { type ValidatorSupplemented (line 86) | interface ValidatorSupplemented extends ValidatorResponse { type StreamValidator (line 97) | interface StreamValidator extends ValidatorResponse { type FeeSettings (line 109) | interface FeeSettings { type AmendmentData (line 115) | interface AmendmentData { type Voter (line 129) | interface Voter { FILE: src/containers/test/mockWsClient.js function wsEventToType (line 3) | function wsEventToType(event) { class MockWsClient (line 15) | class MockWsClient extends EventEmitter { method constructor (line 22) | constructor(wsUrl = null) { method setDebug (line 45) | setDebug(debug = true) { method close (line 52) | close() { method setReturnError (line 62) | setReturnError(returnError = true) { method addResponse (line 71) | addResponse(command, response) { method addResponses (line 83) | addResponses(responseObj) { method send (line 93) | send(message) { method getState (line 113) | getState() { method ready (line 127) | ready() { FILE: src/containers/test/utils.tsx function flushPromises (line 11) | function flushPromises() { FILE: src/registerServiceWorker.js function register (line 21) | function register() { function registerValidSW (line 55) | function registerValidSW(swUrl) { function checkValidServiceWorker (line 84) | function checkValidServiceWorker(swUrl) { function unregister (line 111) | function unregister() { FILE: src/rippled/accountState.ts type XAddress (line 16) | interface XAddress { type AccountState (line 22) | interface AccountState { function getAccountState (line 57) | async function getAccountState( FILE: src/rippled/accountTransactions.ts type AccountTransactionsResult (line 15) | interface AccountTransactionsResult { FILE: src/rippled/lib/convertRippleDate.ts constant MILLIS_PER_SECOND (line 1) | const MILLIS_PER_SECOND = 1000 constant EPOCH_OFFSET (line 2) | const EPOCH_OFFSET = 946684800000 FILE: src/rippled/lib/rippled.ts constant N_UNL_INDEX (line 8) | const N_UNL_INDEX = function query (line 45) | function query(rippledSocket: ExplorerXrplClient, options: any): Promise... function queryP2P (line 51) | function queryP2P( FILE: src/rippled/lib/summarizeLedger.ts type LedgerSummary (line 5) | interface LedgerSummary { FILE: src/rippled/lib/test/rippled.test.ts constant VAULT_INDEX (line 8) | const VAULT_INDEX = FILE: src/rippled/lib/txSummary/formatAmount.ts type Asset (line 8) | interface Asset { function formatAsset (line 21) | function formatAsset(asset: any): Asset { function formatAmountWithAsset (line 82) | function formatAmountWithAsset(amount: string | number, asset: Asset) { FILE: src/rippled/lib/txSummary/index.ts type TransactionSummary (line 5) | interface TransactionSummary { FILE: src/rippled/lib/utils.ts constant XRP_BASE (line 12) | const XRP_BASE = 1000000 constant THOUSAND (line 13) | const THOUSAND = 1000 constant BILLION (line 14) | const BILLION = 1000000000 type FlagMap (line 16) | type FlagMap = Record constant ACCOUNT_FLAGS (line 18) | const ACCOUNT_FLAGS: FlagMap = { constant NFT_FLAGS (line 35) | const NFT_FLAGS: FlagMap = { constant MPT_ISSUANCE_FLAGS (line 40) | const MPT_ISSUANCE_FLAGS: FlagMap = { constant MPTOKEN_FLAGS (line 49) | const MPTOKEN_FLAGS: FlagMap = { type TokenType (line 87) | type TokenType = 'IOU' | 'NFT' | 'MPT' type AccountInfo (line 113) | interface AccountInfo { type ServerInfoValidated (line 129) | interface ServerInfoValidated { type FormattedAccountInfo (line 134) | interface FormattedAccountInfo { class RippledError (line 192) | class RippledError extends Error { method constructor (line 195) | constructor(message: string, code: number) { function convertHexToString (line 205) | function convertHexToString(hex: string | undefined): string | undefined { type NFTInfo (line 209) | interface NFTInfo { type FormattedNFTInfo (line 226) | interface FormattedNFTInfo { type MPTIssuanceInfo (line 259) | interface MPTIssuanceInfo { type FormattedMPTIssuance (line 270) | interface FormattedMPTIssuance { type MPTokenInfo (line 308) | interface MPTokenInfo { type FormattedMPToken (line 315) | interface FormattedMPToken { FILE: src/rippled/offers.ts type OrderBook (line 7) | interface OrderBook { FILE: src/rippled/token.ts type TokenData (line 8) | interface TokenData { function getToken (line 21) | async function getToken( FILE: src/rippled/transactions.ts type TransactionData (line 9) | interface TransactionData { FILE: src/setupTests.ts method observe (line 9) | observe() {} method unobserve (line 11) | unobserve() {} method disconnect (line 13) | disconnect() {} FILE: testUtils/cssTransform.js method process (line 2) | process() { method getCacheKey (line 7) | getCacheKey() { FILE: testUtils/imageTransform.js method process (line 2) | process() { method getCacheKey (line 7) | getCacheKey() { FILE: testUtils/svgTransform.js method process (line 7) | process(_src, filename) {